gimp/app/internal_procs.c
BST 1999 Andy Thomas 6c28319bc3 app/indicator_area.c app/paths_dialog.c app/tools_cmds.c app/airbrush.c
Mon Jul 19 23:40:56 BST 1999 Andy Thomas <alt@gimp.org>

	* app/indicator_area.c
	* app/paths_dialog.c
	* app/tools_cmds.c
	* app/airbrush.c
	* app/airbrush.h
	* app/bezier_select.c
	* app/paintbrush.c
	* app/paintbrush.h
	* app/clone.c
	* app/clone.h
	* app/eraser.c
	* app/eraser.h
	* app/convolve.c
	* app/convolve.h
	* app/smudge.c
	* app/smudge.h
	* app/dodgeburn.c
	* app/dodgeburn.h
	* app/internal_procs.c
	* plug-ins/sel2path/sel2path.c
	* tools/pdbgen/pdb/tools.pdb
	* tools/pdbgen/enums.pl

	1) Fixed the brushpreview popup problem where it remained onscreen
           if the mouse button was released in another GTK window that accepted
	   mouse events.

	2) Selection to path now works on all types of images (it should have
	   anyway).

	3) Fixed PDB so you can once again use the PDB interfaces to the clone
	   and airbrush tools.

	4) PDB Function to add a path to an image now adds it correctly.

	5) airbrush/paintbrush/clone/eraser/convolve New PDB functions that
           use the options dialogs settings (or sane defaults if option dialog
           not present)

	6) Added PDB functions for Smudge & DodgeBurn tools.

	7) Path stroke command (from the LCP dialog) can now use any of the
	   painting tools (airbrush/paintbrush/clone/eraser/convolve/smudge/
           dodgeburn except ink). Just have the tool selected when you
	   press the stroke button.
1999-07-19 22:42:49 +00:00

160 lines
5.1 KiB
C

/* The GIMP -- an image manipulation program
* Copyright (C) 1995-1999 Spencer Kimball and Peter Mattis
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
/* NOTE: This file is autogenerated by pdbgen.pl. */
#include "config.h"
#include <glib.h>
#include "app_procs.h"
#include "libgimp/gimpintl.h"
/* Forward declarations for registering PDB procs */
void register_brush_select_procs (void);
void register_brushes_procs (void);
void register_channel_procs (void);
void register_channel_ops_procs (void);
void register_color_procs (void);
void register_convert_procs (void);
void register_drawable_procs (void);
void register_edit_procs (void);
void register_fileops_procs (void);
void register_floating_sel_procs (void);
void register_gdisplay_procs (void);
void register_gimage_procs (void);
void register_gimage_mask_procs (void);
void register_gimprc_procs (void);
void register_gradient_procs (void);
void register_gradient_select_procs (void);
void register_guides_procs (void);
void register_interface_procs (void);
void register_layer_procs (void);
void register_misc_procs (void);
void register_palette_procs (void);
void register_parasite_procs (void);
void register_paths_procs (void);
void register_pattern_select_procs (void);
void register_patterns_procs (void);
void register_plug_in_procs (void);
void register_procedural_db_procs (void);
void register_text_tool_procs (void);
void register_tools_procs (void);
void register_undo_procs (void);
void register_unit_procs (void);
/* 307 procedures registered total */
void
internal_procs_init (void)
{
app_init_update_status (_("Internal Procedures"), _("Brush UI"), 0.0);
register_brush_select_procs ();
app_init_update_status (NULL, _("Brushes"), 0.01);
register_brushes_procs ();
app_init_update_status (NULL, _("Channel"), 0.046);
register_channel_procs ();
app_init_update_status (NULL, _("Channel Ops"), 0.091);
register_channel_ops_procs ();
app_init_update_status (NULL, _("Color"), 0.098);
register_color_procs ();
app_init_update_status (NULL, _("Convert"), 0.137);
register_convert_procs ();
app_init_update_status (NULL, _("Drawable procedures"), 0.15);
register_drawable_procs ();
app_init_update_status (NULL, _("Edit procedures"), 0.221);
register_edit_procs ();
app_init_update_status (NULL, _("File Operations"), 0.241);
register_fileops_procs ();
app_init_update_status (NULL, _("Floating selections"), 0.261);
register_floating_sel_procs ();
app_init_update_status (NULL, _("GDisplay procedures"), 0.28);
register_gdisplay_procs ();
app_init_update_status (NULL, _("Image"), 0.29);
register_gimage_procs ();
app_init_update_status (NULL, _("Image mask"), 0.466);
register_gimage_mask_procs ();
app_init_update_status (NULL, _("Gimprc procedures"), 0.521);
register_gimprc_procs ();
app_init_update_status (NULL, _("Gradients"), 0.528);
register_gradient_procs ();
app_init_update_status (NULL, _("Gradient UI"), 0.544);
register_gradient_select_procs ();
app_init_update_status (NULL, _("Guide procedures"), 0.557);
register_guides_procs ();
app_init_update_status (NULL, _("Interface"), 0.577);
register_interface_procs ();
app_init_update_status (NULL, _("Layer"), 0.586);
register_layer_procs ();
app_init_update_status (NULL, _("Miscellaneous"), 0.684);
register_misc_procs ();
app_init_update_status (NULL, _("Palette"), 0.691);
register_palette_procs ();
app_init_update_status (NULL, _("Parasite procedures"), 0.713);
register_parasite_procs ();
app_init_update_status (NULL, _("Paths"), 0.756);
register_paths_procs ();
app_init_update_status (NULL, _("Pattern UI"), 0.788);
register_pattern_select_procs ();
app_init_update_status (NULL, _("Patterns"), 0.798);
register_patterns_procs ();
app_init_update_status (NULL, _("Plug-in"), 0.811);
register_plug_in_procs ();
app_init_update_status (NULL, _("Procedural database"), 0.824);
register_procedural_db_procs ();
app_init_update_status (NULL, _("Text procedures"), 0.85);
register_text_tool_procs ();
app_init_update_status (NULL, _("Tool procedures"), 0.863);
register_tools_procs ();
app_init_update_status (NULL, _("Undo"), 0.958);
register_undo_procs ();
app_init_update_status (NULL, _("Units"), 0.964);
register_unit_procs ();
}