gimp/app/display
Michael Natterer 6711646648 Don't store human readable and translatable enum/flag strings in
2004-10-25  Michael Natterer  <mitch@gimp.org>

	Don't store human readable and translatable enum/flag strings in
	GEnumValue's and GTypeValue's fields but attach them to their
	GType using separate structs and utility functions:

	* tools/gimp-mkenums: added params and perl voodoo to support
	generating a second array of values, which is used by the
	Makefiles below to create and register arrays of value
	descriptions.

	* libgimpbase/gimpbasetypes.[ch]: added API to attach/retreive
	arrays of translatable strings to/from enum and flags types. Added
	structs GimpEnumDesc and GimpFlagsDesc for that purpose.

	* libgimpbase/gimputils.[ch]: changed existing enum utility
	functions, added new ones and added a symmetric API for flags.

	* app/base/Makefile.am
	* app/core/Makefile.am
	* app/display/Makefile.am
	* app/paint/Makefile.am
	* app/text/Makefile.am
	* app/tools/Makefile.am
	* app/widgets/Makefile.am
	* libgimp/Makefile.am
	* libgimpbase/Makefile.am: changed *-enums.c generation rules
	accordingly.

	* app/base/base-enums.c
	* app/core/core-enums.c
	* app/display/display-enums.c
	* app/paint/paint-enums.c
	* app/text/text-enums.c
	* app/tools/tools-enums.c
	* app/widgets/widgets-enums.c
	* libgimpbase/gimpbaseenums.c: regenerated.

	* app/widgets/gimpenumstore.c
	* app/widgets/gimpenumwidgets.c
	* app/widgets/gimptemplateeditor.c
	* libgimpwidgets/gimppreviewarea.c: follow the enum utility
	function API changes.
2004-10-25 17:55:25 +00:00
..
.cvsignore new function to set the sensitivity of an option_menu. 2002-03-17 16:35:05 +00:00
Makefile.am Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
display-enums.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
display-enums.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2004-06-30 15:47:32 +00:00
display-types.h app/display/gimpnavigationview.c renamed these files to... 2004-08-25 16:02:10 +00:00
gimpcanvas.c app/display/gimpdisplayshell.c corrected API documentation, removed 2004-07-16 10:07:30 +00:00
gimpcanvas.h added gimp_canvas_set_clip_region(). 2003-11-11 17:07:41 +00:00
gimpdisplay-foreach.c keep the container of dirty images up to date. 2004-10-13 01:39:57 +00:00
gimpdisplay-foreach.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpdisplay-handlers.c Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpdisplay-handlers.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplay.c app/display/gimpdisplay.c gracefully handle progress calls after the 2004-09-01 15:26:48 +00:00
gimpdisplay.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpdisplayoptions.c removed GIMP_TYPE_COLOR. 2004-07-26 19:56:47 +00:00
gimpdisplayoptions.h changed PROP_SHOW_ACTIVE_LAYER to PROP_SHOW_LAYER_BOUNDARY to be 2003-10-23 07:33:16 +00:00
gimpdisplayshell-appearance.c app/actions/view-actions.c added actions & callbacks to configure the 2004-06-22 16:31:27 +00:00
gimpdisplayshell-appearance.h Fixed incorrect logic that caused perfect-but-slow pointer tracking to be 2004-06-13 01:37:29 +00:00
gimpdisplayshell-callbacks.c dispatch GDK_Escape to GimpTool::key_press(). 2004-10-01 15:15:14 +00:00
gimpdisplayshell-callbacks.h app/actions/view-actions.c added actions & callbacks to configure the 2004-06-22 16:31:27 +00:00
gimpdisplayshell-close.c added utility function gimp_ui_manager_get_action() which takes 2004-10-16 17:29:42 +00:00
gimpdisplayshell-close.h app/display/Makefile.am new files for gimp_display_shell_close() and its 2004-07-14 00:15:57 +00:00
gimpdisplayshell-cursor.c fixed unit handling. Right-align the labels displaying the cursor 2004-10-12 20:14:25 +00:00
gimpdisplayshell-cursor.h remember the last used GimpCursorFormat so changing the format in prefs 2004-06-14 10:19:39 +00:00
gimpdisplayshell-dnd.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimpdisplayshell-dnd.h app/gui/Makefile.am new files implementing a clipboard for image data 2004-07-02 14:08:15 +00:00
gimpdisplayshell-draw.c no need to include gimpdisplayshell-render.h here. 2004-10-01 09:50:04 +00:00
gimpdisplayshell-draw.h app/display/gimpdisplayshell-callbacks.c 2004-04-04 17:17:40 +00:00
gimpdisplayshell-filter-dialog.c app/actions/channels-commands.c app/actions/gradient-editor-commands.c 2004-05-04 14:21:13 +00:00
gimpdisplayshell-filter-dialog.h forgot to declare gimp_color_display_stack_clone(). 2003-11-21 22:52:36 +00:00
gimpdisplayshell-filter.c forgot to declare gimp_color_display_stack_clone(). 2003-11-21 22:52:36 +00:00
gimpdisplayshell-filter.h forgot to declare gimp_color_display_stack_clone(). 2003-11-21 22:52:36 +00:00
gimpdisplayshell-handlers.c Replaced the concept of having a boolean indicating if an undo step 2004-07-29 14:16:21 +00:00
gimpdisplayshell-handlers.h app/Makefile.am removed. 2001-11-10 19:10:28 +00:00
gimpdisplayshell-layer-select.c app/widgets/gimppreview-popup.c renamed these files... 2004-08-25 22:31:44 +00:00
gimpdisplayshell-layer-select.h To be multihead safe, each new window or menu needs to be associated with 2003-11-08 15:29:47 +00:00
gimpdisplayshell-preview.c app/actions/gradient-editor-commands.c irrelevant coding style and spacing 2004-10-25 12:42:23 +00:00
gimpdisplayshell-preview.h Fixed incorrect logic that caused perfect-but-slow pointer tracking to be 2004-06-13 01:37:29 +00:00
gimpdisplayshell-render.c no need to include gimpdisplayshell-render.h here. 2004-10-01 09:50:04 +00:00
gimpdisplayshell-render.h no need to include gimpdisplayshell-render.h here. 2004-10-01 09:50:04 +00:00
gimpdisplayshell-scale.c fill in the formula... :-) untabbified. 2004-10-07 10:12:26 +00:00
gimpdisplayshell-scale.h Changed "Zoom to Fit Window" command to "Fit Image in Window" and added 2004-06-20 12:09:03 +00:00
gimpdisplayshell-scroll.c Added support for permanently showing the visible vectors, not only when 2003-09-11 22:24:30 +00:00
gimpdisplayshell-scroll.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplayshell-selection.c don't draw the outbounds selection when the selection is hidden (bug 2004-01-26 19:55:34 +00:00
gimpdisplayshell-selection.h some more cleanup. 2003-11-11 15:29:47 +00:00
gimpdisplayshell-title.c configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
gimpdisplayshell-title.h massively changed: removed message_ids, the message mem chunk and all 2004-07-14 16:37:13 +00:00
gimpdisplayshell-transform.c made gtk-doc even happier; clarified meaning of the "use_offsets" 2004-07-16 12:41:05 +00:00
gimpdisplayshell-transform.h Fixed several off-by-one problems in display: 2004-03-20 21:59:41 +00:00
gimpdisplayshell.c app/display/gimpdisplayshell.c (gimp_display_shell_real_scaled) 2004-10-08 09:16:04 +00:00
gimpdisplayshell.h no need to include gimpdisplayshell-render.h here. 2004-10-01 09:50:04 +00:00
gimpnavigationeditor.c Ported GimpNavigationView to use actions for its buttons: 2004-09-26 15:21:44 +00:00
gimpnavigationeditor.h Ported GimpNavigationView to use actions for its buttons: 2004-09-26 15:21:44 +00:00
gimpscalecombobox.c removed debugging output. 2004-05-24 14:16:25 +00:00
gimpscalecombobox.h added a stock icon for "view-zoom-1-1". 2004-05-10 10:33:21 +00:00
gimpstatusbar.c added virtual function gboolean GimpProgressInterface::is_active(). 2004-08-11 10:29:56 +00:00
gimpstatusbar.h Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
makefile.msc build but *dont link* display-enums.obj, widget-enums.obj and 2004-08-01 20:51:12 +00:00