gimp/app/dialogs
Michael Natterer 0164596064 app/core/Makefile.am app/core/core-types.h added an "application object"
2001-07-04  Michael Natterer  <mitch@gimp.org>

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimp.[ch]: added an "application object" called Gimp.

	Currently, it contains the image list, the clipboard, the data
	factories, the procedural hashtable and the tool info list.  It's
	the toplevel object of the core object system. Finally, creating a
	Gimp object will return a standalone gimp core engine instance
	with no other global states/variables involved.

	* app/app_procs.[ch]: allocate a "Gimp" instance called "the_gimp" :)
	Removed stuff which is now done by the "Gimp" object. Merged
	gimp_init() into app_init() because gimp_init() is taken now.

	* app/context_manager.[ch]: removed stuff done by "Gimp".

	* app/batch.[ch]
	* app/gimage.[ch]
	* app/xcf/xcf-load.[ch]
	* app/xcf/xcf.[ch]
	* app/core/gimpedit.[ch]
	* app/tools/tool_manager.[ch]: pass around an additional "Gimp"
	argument.

	* app/pdb/procedural_db.[ch]: pass a "Gimp" pointer as first
	parameter to all internal procedures and to all procedural_db_*
	functions.

	* app/core/gimpcontext.[ch]
	* app/core/gimpimage.[ch]: added a "Gimp" pointer to the structs.

	* app/devices.c
	* app/errors.c
	* app/file-open.c
	* app/file-save.c
	* app/gimphelp.c
	* app/gimpunit.c
	* app/image_new.c
	* app/main.c
	* app/nav_window.c
	* app/plug_in.c
	* app/base/base.c
	* app/core/gimpdatafactory.c
	* app/core/gimpimage-duplicate.c
	* app/core/gimpimage-mask.c
	* app/core/gimptoolinfo.[ch]
	* app/gui/brush-select.c
	* app/gui/convert-dialog.c
	* app/gui/dialogs-constructors.c
	* app/gui/edit-commands.c
	* app/gui/file-open-dialog.c
	* app/gui/file-save-dialog.c
	* app/gui/gradient-editor.c
	* app/gui/gradient-select.c
	* app/gui/gui.c
	* app/gui/image-commands.c
	* app/gui/info-window.c
	* app/gui/menus.c
	* app/gui/palette-editor.c
	* app/gui/palette-import-dialog.c
	* app/gui/palette-select.c
	* app/gui/paths-dialog.c
	* app/gui/pattern-select.c
	* app/gui/preferences-dialog.c
	* app/gui/test-commands.c
	* app/gui/toolbox.c
	* app/gui/tools-commands.c
	* app/tools/gimpbezierselecttool.c
	* app/tools/gimpbucketfilltool.c
	* app/tools/gimppainttool.h
	* app/tools/gimptexttool.c
	* app/tools/gimptransformtool.h
	* app/widgets/gimpbufferview.c
	* app/widgets/gimpcontainerview-utils.c
	* app/widgets/gimpcursor.c
	* app/widgets/gimpdnd.c
	* app/widgets/gimpimagedock.c: changed accordingly. Cleaned up
	lots of includes. Many files still access the global "the_gimp"
	variable exported by app_procs.h.

	* tools/pdbgen/app.pl
	* tools/pdbgen/pdb/brush_select.pdb
	* tools/pdbgen/pdb/brushes.pdb
	* tools/pdbgen/pdb/convert.pdb
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/pdb/fileops.pdb
	* tools/pdbgen/pdb/gradient_select.pdb
	* tools/pdbgen/pdb/gradients.pdb
	* tools/pdbgen/pdb/image.pdb
	* tools/pdbgen/pdb/palette.pdb
	* tools/pdbgen/pdb/pattern_select.pdb
	* tools/pdbgen/pdb/patterns.pdb
	* tools/pdbgen/pdb/procedural_db.pdb: changed accordingly. Don't
	use "the_gimp" here because all procedures get passed a "Gimp"
	pointer now.

	* app/pdb/*: regenerated.
2001-07-04 19:31:35 +00:00
..
about-dialog.c app/Makefile.am removed. 2001-06-05 00:22:25 +00:00
about-dialog.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
authors.h app/Makefile.am removed. 2001-06-05 00:22:25 +00:00
color-dialog.c app/base/Makefile.am app/core/Makefile.am app/gui/Makefile.am added 2001-05-30 00:20:48 +00:00
color-dialog.h Made a GimpContainer out of the palette list: 2001-02-11 16:14:25 +00:00
convert-dialog.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
convert-dialog.h app/Makefile.am removed. new files: the convert functionality without GUI 2001-04-18 17:57:10 +00:00
dialogs-constructors.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
dialogs-constructors.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
dialogs.c app/gui/dialogs-commands.[ch] added dialogs_toggle_auto_cmd_callback() 2001-07-02 14:58:02 +00:00
dialogs.h removed more GUI initialisation code. 2001-05-01 13:16:59 +00:00
file-dialog-utils.c app/Makefile.am removed. 2001-05-25 16:04:54 +00:00
file-dialog-utils.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
file-open-dialog.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
file-open-dialog.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
file-save-dialog.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
file-save-dialog.h added RunModeType. removed RunModeType. don't scan app/plug_in.h for 2001-04-28 15:11:29 +00:00
image-new-dialog.c app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
image-new-dialog.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
info-dialog.c major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
info-dialog.h major cleanup. After being finished, I decided that it needs to be 2001-06-18 13:10:03 +00:00
info-window.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
info-window.h app/disp_callbacks.c app/gdisplay.c applied a patch from Ralf Engels 2001-06-14 16:23:40 +00:00
module-dialog.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
module-dialog.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
offset-dialog.c app/Makefile.am removed. 2001-05-09 22:34:59 +00:00
offset-dialog.h app/Makefile.am removed 2001-04-18 19:14:20 +00:00
palette-import-dialog.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
palette-import-dialog.h app/Makefile.am moved the palette_import dialog to it's own file. 2001-01-21 21:29:31 +00:00
preferences-dialog.c app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
preferences-dialog.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
resize-dialog.c app/Makefile.am removed. 2001-06-04 23:27:38 +00:00
resize-dialog.h app/Makefile.am removed. 2001-06-04 23:27:38 +00:00
resolution-calibrate-dialog.c app/Makefile.am removed 2001-05-22 21:12:43 +00:00
resolution-calibrate-dialog.h app/Makefile.am removed 2001-05-22 21:12:43 +00:00
tips-dialog.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
tips-dialog.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
user-install-dialog.c Made all the global options members of one struct, gimprc. 2001-06-03 20:40:50 +00:00
user-install-dialog.h new files. Code for the resolution calibration dialog that used to live in 2000-09-25 01:27:47 +00:00