Gimp/app
Michael Natterer f03b6b6d75 Changed menubar showing/hiding to work like rulers and statusbar:
2002-12-14  Michael Natterer  <mitch@gimp.org>

	Changed menubar showing/hiding to work like rulers and statusbar:

	* app/config/gimpconfig-blurbs.h
	* app/config/gimpdisplayconfig.[ch]: renamed "menu_bar_per_display"
	to "show_menubar". Removed GIMP_PARAM_RESTART flag.

	* app/display/gimpdisplayshell.[ch]: chaged shell->item_factory to
	shell->menubar_factory plus shell->popup_factory and always create
	both of them. Added "gboolean update_popup" to
	gimp_display_shell_set_menu_sensitivity() and call it recursively
	with update_popup == TRUE if the display it is called for is the
	active one.

	* app/display/gimpdisplay.c
	* app/display/gimpdisplayshell-callbacks.c: changed accordinly.

	* app/gui/gui.c: ditto. Set the menu sensitivity of new displays.

	* app/gui/menus.c: added "<Image>/View/Toggle Menubar" menu item.
	Moved some factory initialization code from gimpdisplayshell.c
	here.

	* app/gui/view-commands.[ch]: added
	view_toggle_menubar_cmd_callback(). Update the menu sensitivity
	manually in all callbacks which don't call gimp_image_flush().

	* app/gui/preferences-dialog.c (prefs_dialog_new): moved the "Show
	Menubar" toggle to the "Appearance" frame of the "Image Windows"
	page. Added an own frame for the display zoom/scaling settings.

	(preferences_dialog_create): Attach config_copy and config_orig
	using g_object_set_data_full() instead of just g_object_set_data()
	plus a g_object_weak_ref().

	(prefs_default_resolution_callback): set the resolution for both
	fields of the "size_sizeentry" instead of setting it for "x"
	twice.
2002-12-14 14:13:54 +00:00
..
actions Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
arch/i386/mmx Fixed .type directives (would not compile on certain systems). 2002-05-07 07:59:21 +00:00
base updated 2002-12-01 14:53:17 +00:00
config Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
core Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
dialogs Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
display Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
file Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
gui Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
menus Changed menubar showing/hiding to work like rulers and statusbar: 2002-12-14 14:13:54 +00:00
paint no need to include app_procs.h here. 2002-12-06 11:11:17 +00:00
paint-funcs added "gboolean use_mmx" parameter to paint_funcs_setup(). Don't #include 2002-11-30 22:48:51 +00:00
pdb tools/pdbgen/pdb/drawable.pdb merged fix for bug #96284 from stable 2002-12-13 19:19:09 +00:00
plug-in The unbelievable happened: a menu bar per display (optionally) 2002-12-10 16:38:16 +00:00
text optionally allow GIMP_UNIT_PIXEL as value for GimpUnit params. 2002-10-10 17:07:46 +00:00
tools check for gdisp != NULL to avoid to crash when being called from 2002-12-03 11:31:15 +00:00
vectors updated 2002-12-01 14:53:17 +00:00
widgets The unbelievable happened: a menu bar per display (optionally) 2002-12-10 16:38:16 +00:00
xcf Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
.cvsignore
airbrush.c
app_procs.c fixed typo, use "gimp->no_interface" instead of simply "no_interface" in 2002-12-10 15:56:18 +00:00
app_procs.h Cleaned up the exit process: 2002-12-05 15:49:59 +00:00
appenv.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
batch.c Cleaned up the exit process: 2002-12-05 15:49:59 +00:00
batch.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
errors.c
errors.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
gimp.rc
gimp.sym
libgimp_glue.c app/Makefile.am removed... 2002-05-05 19:17:41 +00:00
libgimp_glue.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
main.c restructured, added lots of comments. Reenabled build of gimp-remote. 2002-05-27 13:59:27 +00:00
Makefile.am added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
makefile.mingw.in
makefile.msc updated 2002-12-01 14:53:17 +00:00
ops_buttons.c
ops_buttons.h
paint_core.h
paint_options.h
path.c
path.h
path_bezier.c
path_bezier.h
path_curves.c
path_curves.h
path_transform.h
pathP.h
plug_in_cmds.c
transform_core.c
undo.c Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
undo.h Make sure the selection (gimpimage-mask.c) functionality is really built 2002-08-20 10:22:23 +00:00
undo_history.c Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
undo_history.h
undo_types.h Make sure the selection (gimpimage-mask.c) functionality is really built 2002-08-20 10:22:23 +00:00
wilber.ico