mirror of https://github.com/GNOME/gimp.git
![]() 2002-03-14 Michael Natterer <mitch@gimp.org> * app/core/gimptoolinfo.c: g_strdup() the stock_id passed to gimp_tool_info_new() because the caller's memory may disappear after registering the tool (tool modules). Made a GimpDock out of the toolbox: * app/gui/Makefile.am * app/gui/color-area.[ch] * app/gui/indicator-area.[ch] * app/gui/toolbox.[ch]: removed... * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimptoolbox-color-area.[ch] * app/widgets/gimptoolbox-indicator-area.[ch] * app/widgets/gimptoolbox.[ch]: ...and added here. * app/widgets/gimpdock.[ch]: don't set a minimal width. Added a "destroy_if_empty" boolean so we can prevent destruction of the toolbox if it's last dockable is removed. Added gimp_dock_construct() which is called from GimpImageDock and GimpToolbox. * app/widgets/gimpimagedock.[ch]: Default to not showing the image menu, set a minimal width here, misc. minor cleanup. * app/widgets/gimpdockbook.c: some more GIMP_IS_IMAGE_DOCK() checks, fixed dnd widget creation. * app/widgets/gimpdialogfactory.[ch]: changed gimp_dialog_factories_toggle() to take just the toolbox_factory as parameter. When restoring the session use the created dock's dialog factory to create dockables, not the the factory we created the dock from (for the toolbox). * app/display/gimpdisplayshell-callbacks.c: changed accordingly. * app/gui/dialogs.[ch]: create an own dialog factory for the toolbox and set dialogs_toolbox_new() as it's new_dock_func. * app/gui/dialogs-constructors.[ch]: changed dialogs_toolbox_get() accordingly. * app/gui/dialogs-commands.[ch]: added dialogs_show_toolbox(), ckeck if a dock is really a GimpImageDock before casting. * app/gui/gui.c * app/gui/menus.c * app/widgets/gimppaletteeditor.c: changed accordingly. * app/gui/color-notebook.c * app/gui/color-select.c * app/gui/colormap-dialog.c * app/gui/palette-editor-commands.c: removed useless inclusion of "gui/color-area.h". * themes/Default/gtkrc: set "gimp-dock-style" for GimpToolbox widgets. |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
gimpbutton.c | ||
gimpbutton.h | ||
gimpchainbutton.c | ||
gimpchainbutton.h | ||
gimpcolorarea.c | ||
gimpcolorarea.h | ||
gimpcolorbutton.c | ||
gimpcolorbutton.h | ||
gimpcolorselect.c | ||
gimpdialog.c | ||
gimpdialog.h | ||
gimpfileentry.c | ||
gimpfileentry.h | ||
gimpfileselection.c | ||
gimpfileselection.h | ||
gimphelpui.c | ||
gimphelpui.h | ||
gimpoffsetarea.c | ||
gimpoffsetarea.h | ||
gimppatheditor.c | ||
gimppatheditor.h | ||
gimppixmap.c | ||
gimppixmap.h | ||
gimpquerybox.c | ||
gimpquerybox.h | ||
gimpsizeentry.c | ||
gimpsizeentry.h | ||
gimpstock.c | ||
gimpstock.h | ||
gimpunitmenu.c | ||
gimpunitmenu.h | ||
gimpwidgets.c | ||
gimpwidgets.def | ||
gimpwidgets.h | ||
gimpwidgetsmarshal.list | ||
gimpwidgetstypes.h | ||
libgimp-glue.c | ||
makefile.mingw.in | ||
makefile.msc |