1. 20 Sep, 2009 6 commits
  2. 22 Mar, 2009 1 commit
    • Michael Natterer's avatar
      app/widgets/gimpblobeditor.c app/widgets/gimpbrushselect.c · d85fb156
      Michael Natterer authored
      2009-03-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpblobeditor.c
      	* app/widgets/gimpbrushselect.c
      	* app/widgets/gimpcolorbar.c
      	* app/widgets/gimpcolordialog.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainerpopup.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpcontrollereditor.c
      	* app/widgets/gimpcontrollerlist.c
      	* app/widgets/gimpcursor.c
      	* app/widgets/gimpcurveview.c
      	* app/widgets/gimpdasheditor.c
      	* app/widgets/gimpdialogfactory.c
      	* app/widgets/gimpdnd-xds.c
      	* app/widgets/gimpdockable.c
      	* app/widgets/gimperrordialog.c
      	* app/widgets/gimpfgbgeditor.c
      	* app/widgets/gimpfgbgview.c
      	* app/widgets/gimpfiledialog.c
      	* app/widgets/gimpfontselect.c
      	* app/widgets/gimpgradienteditor.c
      	* app/widgets/gimpgradientselect.c
      	* app/widgets/gimphandlebar.c
      	* app/widgets/gimphistogrambox.c
      	* app/widgets/gimphistogramview.c
      	* app/widgets/gimpmessagedialog.c
      	* app/widgets/gimpnavigationview.c
      	* app/widgets/gimppaletteselect.c
      	* app/widgets/gimppaletteview.c
      	* app/widgets/gimppatternselect.c
      	* app/widgets/gimpprogressbox.c
      	* app/widgets/gimpprogressdialog.c
      	* app/widgets/gimpscalebutton.c
      	* app/widgets/gimpselectiondata.c
      	* app/widgets/gimpsessioninfo.c
      	* app/widgets/gimpsettingsbox.c
      	* app/widgets/gimpstrokeeditor.c
      	* app/widgets/gimptexteditor.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpuimanager.c
      	* app/widgets/gimpview-popup.c
      	* app/widgets/gimpview.c
      	* app/widgets/gimpviewabledialog.c
      	* app/widgets/gimpwidgets-utils.c: use accessors for various
      	members of GTK+ structures that don't exist any longer when
      	GSEAL_ENABLE is defined.
      
      
      svn path=/trunk/; revision=28193
      d85fb156
  3. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  4. 23 Jul, 2008 1 commit
  5. 16 May, 2008 1 commit
    • Michael Natterer's avatar
      Implement the presistent menu of recently closed docks, still somewhat · ff5310a4
      Michael Natterer authored
      2008-05-16  Michael Natterer  <mitch@gimp.org>
      
      	Implement the presistent menu of recently closed docks, still
      	somewhat hackish but fully functional. Fixes bug #132744.
      
      	* app/actions/dialogs-actions.c
      	* app/actions/dialogs-commands.[ch]
      	* menus/image-menu.xml.in: remove the menu items that were
      	creating the hardcoded preconfigured docks.
      
      	* app/dialogs/dialogs.[ch]: add GimpContainer of recently closed
      	docks and API to load and save it.
      
      	* app/gui/session.c: call the recent dock load and save functions.
      
      	* app/widgets/gimpsessioninfo.[ch]: implement the GimpConfig interface
      	and (de)serialize via proper interface methods.
      
      	* app/gui/session.c
      	* app/widgets/gimpdialogfactory.c: use the GimpConfig API
      	to (de)serialize session infos and added the code that was
      	formerly in the info's (de)serialize functions but didn't belong
      	there.
      
      	* app/widgets/gimpaction.[ch]: add "max-width-chars" property and
      	set it on proxy menu item labels.
      
      	* app/actions/windows-actions.[ch]
      	* app/actions/windows-commands.[ch]
      	* app/menus/windows-menu.c: add actions and menu of recently
      	closed docks and code to restore the dock when the menu items are
      	selected. Use above new action property to ensure a minimum
      	width of the menu.
      
      	* app/widgets/gimpmenudock.c: use '-' instead of '|' for
      	separating notebooks in the window title. Menu items don't like	'|'.
      
      	* app/widgets/gimpdock.c: removed the confirmation dialog when
      	closing docks and simply add them to the recent docks container.
      	This code is totally misplaced and will move to another file soon.
      
      
      svn path=/trunk/; revision=25671
      ff5310a4
  6. 13 May, 2008 3 commits
    • Michael Natterer's avatar
      Made session info serialization independent from widgets so it can be used · 5766498f
      Michael Natterer authored
      2008-05-14  Michael Natterer  <mitch@gimp.org>
      
      	Made session info serialization independent from widgets so it can
      	be used on stored dock layouts which are not open:
      
      	* app/widgets/gimpsessioninfo-book.[ch]
      	* app/widgets/gimpsessioninfo-dock.[ch]
      	* app/widgets/gimpsessioninfo-dockable.[ch]: add from_widget()
      	functions which return newly allocated session info structs.
      	Changed serialize() functions to take these structs instead of
      	widgets. Changed deserialize() functions to return the structs
      	instead of appending them to lists in their parent structs. Don't
      	free anything in restore().
      
      	* app/widgets/gimpsessioninfo-aux.[ch]
      	(gimp_session_info_aux_serialize): take a GList of aux_info
      	instead of a widget.
      
      	* app/widgets/gimpsessioninfo.[ch]: add new functions get_info()
      	which collects above session info details from dialogs and
      	clear_info() which clears that info. Call clear_info() from
      	finalize(). Don't free anything in restore().
      
      	* app/widgets/gimpdialogfactory.c
      	(gimp_dialog_factories_save_foreach): collect the session info
      	detials from the dialogs before serializing because serialize()
      	doesn't know about the widget any longer. Clear the infos after
      	serializing.
      
      	(gimp_dialog_factories_restore_foreach): clear the session info
      	details after creating the dialogs because restore() doesn't clear
      	the info by itself any longer.
      
      
      svn path=/trunk/; revision=25657
      5766498f
    • Michael Natterer's avatar
      turn "info != NULL" checks into "GIMP_IS_SESSION_INFO (info)". · 24a7aa75
      Michael Natterer authored
      2008-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c: turn "info != NULL" checks into
      	"GIMP_IS_SESSION_INFO (info)".
      
      
      svn path=/trunk/; revision=25656
      24a7aa75
    • Michael Natterer's avatar
      turn into a GimpObject subclass. No logical changes yet. · 0b0d0aad
      Michael Natterer authored
      2008-05-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.[ch]: turn into a GimpObject
      	subclass. No logical changes yet.
      
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpdialogfactory.c: changed accordingly.
      
      
      svn path=/trunk/; revision=25655
      0b0d0aad
  7. 23 Mar, 2008 1 commit
    • Michael Natterer's avatar
      use gdk_drawable_get_size() instead of looking at widget->allocation since · f7208397
      Michael Natterer authored
      2008-03-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_get_geometry):
      	use gdk_drawable_get_size() instead of looking at
      	widget->allocation since the latter is not yet updated if this
      	function is called from the dialog factory's "configure-event"
      	callback. Fixes remembering of dialog sizes within one session.
      
      
      svn path=/trunk/; revision=25175
      f7208397
  8. 22 Mar, 2008 2 commits
    • Sven Neumann's avatar
      removed leftover debug output · f8d1aba0
      Sven Neumann authored
      svn path=/trunk/; revision=25170
      f8d1aba0
    • Sven Neumann's avatar
      themes/Default/gtkrc reduced minimum dock width to 200 pixels. · 39377e97
      Sven Neumann authored
      2008-03-22  Sven Neumann  <sven@gimp.org>
      
      	* themes/Default/gtkrc
      	* app/widgets/gimpmenudock.c: reduced minimum dock width to 200
      	pixels.
      
      	* etc/sessionrc: use -0 instead of -1, just like in X geometry
      	strings. Changed default dock sizes to be taller but less wide.
      
      	* app/widgets/gimpsessioninfo.c: changed code to parse -0 from 
      the
      	sessionrc file and to deal more correctly with negative offsets.
      
      
      svn path=/trunk/; revision=25169
      39377e97
  9. 21 Mar, 2008 2 commits
  10. 25 May, 2007 1 commit
    • Michael Natterer's avatar
      app/widgets/gimpsessioninfoaux.[ch] app/widgets/gimpsessioninfobook.[ch] · 1a5cfac5
      Michael Natterer authored
      2007-05-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfoaux.[ch]
      	* app/widgets/gimpsessioninfobook.[ch]
      	* app/widgets/gimpsessioninfodock.[ch]
      	* app/widgets/gimpsessioninfodockable.[ch]: renamed these...
      
      	* app/widgets/gimpsessioninfo-aux.[ch]
      	* app/widgets/gimpsessioninfo-book.[ch]
      	* app/widgets/gimpsessioninfo-dock.[ch]
      	* app/widgets/gimpsessioninfo-dockable.[ch]: ...to these.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcursorview.c
      	* app/widgets/gimpdataeditor.c
      	* app/widgets/gimpdocked.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpmenudock.c
      	* app/widgets/gimppaletteeditor.c
      	* app/widgets/gimpsessioninfo.c: changed accordingly.
      
      
      svn path=/trunk/; revision=22614
      1a5cfac5
  11. 24 May, 2007 3 commits
    • Michael Natterer's avatar
      app/widgets/gimpsessioninfo.[ch] app/widgets/gimpsessioninfoaux.[ch] · 736b651d
      Michael Natterer authored
      2007-05-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.[ch]
      	* app/widgets/gimpsessioninfoaux.[ch]
      	* app/widgets/gimpsessioninfobook.[ch]
      	* app/widgets/gimpsessioninfodock.c
      	* app/widgets/gimpsessioninfodockable.[ch]: cleanup.
      
      
      svn path=/trunk/; revision=22606
      736b651d
    • Michael Natterer's avatar
      removed more code and cleaned up the API. · 2bf21338
      Michael Natterer authored
      2007-05-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.[ch]: removed more code and cleaned
      	up the API.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpsessioninfodock.[ch]: added the removed code here.
      
      	* app/widgets/gimpdialogfactory.c: changed accordingly.
      
      
      svn path=/trunk/; revision=22604
      2bf21338
    • Michael Natterer's avatar
      removed lots of code... · 616ba659
      Michael Natterer authored
      2007-05-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.[ch]: removed lots of code...
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpsessioninfoaux.[ch]
      	* app/widgets/gimpsessioninfobook.[ch]
      	* app/widgets/gimpsessioninfodockable.[ch]: ...and added it here.
      	Also allocate all structs using GSLice.
      
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcursorview.c
      	* app/widgets/gimpdataeditor.c
      	* app/widgets/gimpdialogfactory.c
      	* app/widgets/gimpdocked.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpmenudock.c
      	* app/widgets/gimppaletteeditor.c: changed accordingly.
      
      
      svn path=/trunk/; revision=22603
      616ba659
  12. 22 May, 2007 1 commit
    • Michael Natterer's avatar
      app/actions/data-commands.c app/base/boundary.c app/base/gimphistogram.c · ada79e53
      Michael Natterer authored
      2007-05-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/data-commands.c
      	* app/base/boundary.c
      	* app/base/gimphistogram.c
      	* app/base/gimplut.c
      	* app/base/temp-buf.c
      	* app/core/gimpcontainer.c
      	* app/core/gimpgradient.c
      	* app/core/gimpparamspecs.c
      	* app/core/gimpundo.c
      	* app/plug-in/gimpplugin-cleanup.c
      	* app/plug-in/gimppluginmanager-data.c
      	* app/plug-in/gimppluginmanager-help-domain.c
      	* app/plug-in/gimppluginmanager-locale-domain.c
      	* app/plug-in/gimppluginmanager-menu-branch.c
      	* app/plug-in/gimppluginprocframe.c
      	* app/vectors/gimpanchor.c
      	* app/widgets/gimpsessioninfo.c: use GSlice instead of g_new/g_free
      	for structs of fixed size.
      
      
      svn path=/trunk/; revision=22558
      ada79e53
  13. 09 Dec, 2006 1 commit
  14. 30 Oct, 2006 1 commit
    • Sven Neumann's avatar
      eliminate compiler warning. · 03923a12
      Sven Neumann authored
      2006-10-30  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_save):
      	eliminate compiler warning.
      03923a12
  15. 21 Apr, 2006 1 commit
  16. 20 Apr, 2006 1 commit
    • Tor Lillqvist's avatar
      New helper function. Same functionality as · 94d8a413
      Tor Lillqvist authored
      2006-04-20  Tor Lillqvist  <tml@novell.com>
      
      	* app/widgets/gimpsessioninfo.c (get_appropriate_monitor): New
      	helper function. Same functionality as
      	gdk_screen_get_monitor_at_window(), except that it takes a window
      	geometry as parameter and not the window itself.
      	(gimp_session_info_set_geometry): Make sure the window is
      	completely inside a monitor. (#339099, #324254)
      94d8a413
  17. 12 Apr, 2006 1 commit
  18. 17 Jan, 2006 1 commit
    • Michael Natterer's avatar
      app/actions/dockable-actions.c app/actions/dockable-commands.[ch] · 5236dc6f
      Michael Natterer authored
      2006-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/dockable-actions.c
      	* app/actions/dockable-commands.[ch]
      	* app/dialogs/dialogs-constructors.[ch]
      	* app/dialogs/dialogs.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/widgets/gimpbrusheditor.[ch]
      	* app/widgets/gimpbrushfactoryview.h
      	* app/widgets/gimpbufferview.[ch]
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpcomponenteditor.[ch]
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontainercombobox.[ch]
      	* app/widgets/gimpcontainereditor.[ch]
      	* app/widgets/gimpcontainerentry.[ch]
      	* app/widgets/gimpcontainergridview.[ch]
      	* app/widgets/gimpcontainerpopup.[ch]
      	* app/widgets/gimpcontainertreeview.[ch]
      	* app/widgets/gimpcontainerview.[ch]
      	* app/widgets/gimpdatafactoryview.[ch]
      	* app/widgets/gimpdevicestatus.c
      	* app/widgets/gimpdialogfactory.[ch]
      	* app/widgets/gimpdocumentview.[ch]
      	* app/widgets/gimpfontview.[ch]
      	* app/widgets/gimpgradienteditor.[ch]
      	* app/widgets/gimpimageview.[ch]
      	* app/widgets/gimpitemtreeview.[ch]
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpmenudock.c
      	* app/widgets/gimppatternfactoryview.[ch]
      	* app/widgets/gimppropwidgets.[ch]
      	* app/widgets/gimpselectioneditor.[ch]
      	* app/widgets/gimpsessioninfo.[ch]
      	* app/widgets/gimptemplateview.[ch]
      	* app/widgets/gimptooloptionseditor.c
      	* app/widgets/gimptoolview.[ch]
      	* app/widgets/gimpundoeditor.[ch]
      	* app/widgets/gimpviewablebox.c
      	* app/widgets/gimpviewablebutton.[ch]
      	* app/widgets/gimpviewabledialog.[ch]
      	* app/widgets/gimpviewrenderer.c: change the word "preview" to
      	"view" whereever we talk about GimpView or GimpViewRenderer
      	objects or their sizes. Ther were renamed from "Preview" a long
      	time ago and we had a preview/view naming mess ever since.
      5236dc6f
  19. 13 Jan, 2006 1 commit
  20. 25 Jan, 2005 1 commit
  21. 04 Nov, 2004 1 commit
  22. 31 Aug, 2004 1 commit
    • Sven Neumann's avatar
      added a boolean parameter to gimp_dialog_factory_dialog_new() to let the · ce1370bb
      Sven Neumann authored
      2004-09-01  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpdialogfactory.[ch]: added a boolean parameter to
      	gimp_dialog_factory_dialog_new() to let the caller decide whether
      	the window should be presented or not.
      
      	* app/actions/dialogs-commands.c
      	* app/actions/image-commands.c
      	* app/actions/templates-commands.c
      	* app/gui/gui-vtable.c
      	* app/gui/gui.c
      	* app/widgets/gimpsessioninfo.c: changed accordingly. Do not let
      	gimp_dialog_factory_dialog_new() present the dialog if we need to
      	change it after creation. This avoids annoying resizes, noticeable
      	especially with the error dialog.
      ce1370bb
  23. 29 Aug, 2004 1 commit
    • David Odin's avatar
      Renamed GimpPreviewSize to GimpViewSize. · b7f58e16
      David Odin authored
      * app/core/core-enums.h: Renamed GimpPreviewSize to GimpViewSize.
      
      * app/core/core-enums.c: Regenerated.
      
      * app/actions/dockable-actions.c
      
      * app/config/gimpcoreconfig.c
      * app/config/gimpcoreconfig.h
      * app/config/gimpdisplayconfig.c
      * app/config/gimpdisplayconfig.h
      
      * app/core/gimpundo.c
      
      * app/display/gimpnavigationeditor.c
      
      * app/gui/dialogs.c
      * app/gui/file-open-location-dialog.c
      
      * app/tools/gimppaintoptions-gui.c
      * app/tools/gimptextoptions.c
      
      * app/widgets/gimpbrushselect.c
      * app/widgets/gimpcontainerpopup.c
      * app/widgets/gimpcontainerview.c
      * app/widgets/gimpdialogfactory.c
      * app/widgets/gimpfontselect.c
      * app/widgets/gimpgradientselect.c
      * app/widgets/gimppaletteselect.c
      * app/widgets/gimppatternselect.c
      * app/widgets/gimpselectioneditor.c
      * app/widgets/gimpsessioninfo.c
      * app/widgets/gimptemplateeditor.c
      * app/widgets/gimpundoeditor.c
      * app/widgets/gimpundoeditor.h
      * app/widgets/gimpviewablebutton.c: Changed accordingly.
      b7f58e16
  24. 08 Jul, 2004 2 commits
    • Sven Neumann's avatar
      only write aux-info for properties that have been changed from their · 8bc46f69
      Sven Neumann authored
      2004-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c: only write aux-info for properties
      	that have been changed from their default values.
      
      	* app/widgets/gimphistogrameditor.c: some code cleanup.
      8bc46f69
    • Sven Neumann's avatar
      app/config/gimpconfig-deserialize.c removed redundant casts. · a4ac4de0
      Sven Neumann authored
      2004-07-08  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-serialize.c: removed redundant casts.
      
      	* app/widgets/gimpsessioninfo.[ch]: added convenience functions to
      	get and set aux-info based on object properties.
      
      	* app/widgets/gimphistogrameditor.c: use the new functions to save
      	a histogram's channel and scale in the sessionrc.
      a4ac4de0
  25. 01 Jun, 2004 1 commit
    • Michael Natterer's avatar
      added a horrible hack that sets the paned's position after the first · f8269168
      Michael Natterer authored
      2004-06-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_restore): added
      	a horrible hack that sets the paned's position after the first
      	"size-allocate" after "map". Makes position remembering work for
      	the toolbox and fixes bug #142697.
      
      	* app/widgets/gimpdockable.[ch]: added new function
      	gimp_dockable_set_tab_style()
      
      	* app/actions/dockable-commands.c (dockable_tab_style_cmd_callback)
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_restore):
      	use gimp_dockable_set_tab_style().
      f8269168
  26. 10 May, 2004 1 commit
    • Michael Natterer's avatar
      More GimpContainerView chopping: · 3adc0816
      Michael Natterer authored
      2004-05-10  Michael Natterer  <mitch@gimp.org>
      
      	More GimpContainerView chopping:
      
      	* app/widgets/gimpcontainerview.[ch]: added
      	GimpContainerViewPrivate struct (which is currently puclic :-) and
      	removed all members from the GimpContainerView struct. Added
      	accessors for "context", "container" and "preview_size /
      	preview_border_width". Added macro to get the private struct
      	(*not* via G_TYPE_INSTANCE_GET_PRIVATE because that's unavailable
      	for interfaces).
      
      	* app/widgets/gimpbrushfactoryview.c
      	* app/widgets/gimpbufferview.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainerpopup.c
      	* app/widgets/gimpcontainertreeview-dnd.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpdatafactoryview.c
      	* app/widgets/gimpdocumentview.c
      	* app/widgets/gimpfontview.c
      	* app/widgets/gimpimageview.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpsessioninfo.c
      	* app/widgets/gimptemplateview.c
      	* app/widgets/gimptoolview.c
      	* app/actions/brushes-actions.c
      	* app/actions/buffers-actions.c
      	* app/actions/dockable-actions.c
      	* app/actions/dockable-commands.c
      	* app/actions/documents-actions.c
      	* app/actions/fonts-actions.c
      	* app/actions/gradients-actions.c
      	* app/actions/gradients-commands.c
      	* app/actions/images-actions.c
      	* app/actions/palettes-actions.c
      	* app/actions/palettes-commands.c
      	* app/actions/patterns-actions.c
      	* app/actions/templates-actions.c
      	* app/actions/tools-actions.c
      	* app/actions/tools-commands.c: changed accordingly.
      3adc0816
  27. 13 Mar, 2004 1 commit
    • Michael Natterer's avatar
      made enum GimpDialogVisibilityState and GIMP_DIALOG_VISIBILITY_KEY public. · 6f1612db
      Michael Natterer authored
      2004-03-13  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpdialogfactory.[ch]: made enum
      	GimpDialogVisibilityState and GIMP_DIALOG_VISIBILITY_KEY public.
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_get_geometry):
      	only look at GTK_WIDGET_VISIBLE(info->widget) if the dialog's
      	visibility state is GIMP_DIALOG_VISIBILITY_UNKNOWN and map the
      	visibility state to info->open otherwise.
      
      	Fixes bug #137076.
      6f1612db
  28. 16 Dec, 2003 1 commit