1. 31 May, 2004 1 commit
    • Michael Natterer's avatar
      app/widgets/Makefile.am new toolbox area which shows the active image. · dbc49d9a
      Michael Natterer authored
      2004-05-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimptoolbox-image-area.[ch]: new toolbox area which
      	shows the active image.
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added config options to control the
      	visibility of the toolbox' color, indicator and image areas.
      
      	* app/widgets/gimptoolbox.[ch]: added the image area and honor the
      	new config options. Put the various areas into their own wrap box.
      
      	* app/widgets/gimptoolbox-dnd.c: changed accordingly.
      
      	* app/widgets/gimphelp-ids.h: added a help ID for the image area.
      
      	* app/widgets/gimptoolbox-indicator-area.c: made the previews
      	a bit larger, cleanup.
      
      	* app/gui/preferences-dialog.c: added a "Toolbox" page as GUI for
      	the new config options.
      
      	* themes/Default/images/preferences/Makefile.am
      	* themes/Default/images/preferences/toolbox.png: a (wrong) icon
      	for the "Toolbox" prefs page. Needs to be replaced.
      dbc49d9a
  2. 23 May, 2004 1 commit
    • Sven Neumann's avatar
      Fixes for bug #142996: · 073576db
      Sven Neumann authored
      2004-05-23  Sven Neumann  <sven@gimp.org>
      
      	Fixes for bug #142996:
      
      	* app/gui/preferences-dialog.c: added missing gettext call.
      
      	* app/config/gimprc-blurbs.h
      	* app/core/gimptemplate.c
      	* app/gui/gradient-editor-menu.c: fixed typos.
      073576db
  3. 21 May, 2004 1 commit
    • Sven Neumann's avatar
      added some GtkSizeGroups and changed spacings to improve the dialog · a8becd6b
      Sven Neumann authored
      2004-05-21  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c: added some GtkSizeGroups and
      	changed spacings to improve the dialog layout.
      
      	* app/gui/file-new-dialog.c
      	* app/widgets/gimpgrideditor.c
      	* app/widgets/gimptemplateeditor.c: minor changes for consistency.
      a8becd6b
  4. 12 May, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new_internal) left-align · 6750667d
      Sven Neumann authored
      2004-05-12  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpwidgets.c (gimp_scale_entry_new_internal)
      	* app/widgets/gimpwidgets-utils.c (gimp_table_attach_stock):
      	left-align the label.
      
      	* app/actions/channels-commands.c
      	* app/actions/layers-commands.c
      	* app/actions/qmask-commands.c
      	* app/actions/vectors-commands.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/gui/brush-select.c
      	* app/gui/file-new-dialog.c
      	* app/gui/info-dialog.c
      	* app/gui/info-window.c
      	* app/gui/module-browser.c
      	* app/gui/offset-dialog.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpselectionoptions.c
      	* app/tools/gimpsheartool.c
      	* app/tools/gimptextoptions.c
      	* app/widgets/gimpcolormapeditor.c
      	* app/widgets/gimpgrideditor.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimpstrokeeditor.c
      	* app/widgets/gimpwidgets-utils.c: left-align labels as suggested
      	by the HIG.
      6750667d
  5. 11 May, 2004 1 commit
    • Michael Natterer's avatar
      correctly get the default GimpContainerViewInterface implementation and · e53a7cb4
      Michael Natterer authored
      2004-05-11  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainercombobox.c: correctly get the default
      	GimpContainerViewInterface implementation and chain up to it for
      	clear_items(). Update the preview renderers on "update", enable
      	deselecting everything.
      
      	* app/widgets/gimpimagedock.[ch]
      	* app/gui/file-new-dialog.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/preferences-dialog.c
      	* app/gui/stroke-dialog.c: use GimpContainerComboBox instead of
      	GimpContainerMenuImpl.
      
      	* app/gui/palette-import-dialog.c: cleanup.
      e53a7cb4
  6. 10 May, 2004 1 commit
    • Sven Neumann's avatar
      removed the display scale from the default image title because it's now · bceb09a8
      Sven Neumann authored
      2004-05-10  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.c (DEFAULT_IMAGE_TITLE_FORMAT):
      	removed the display scale from the default image title because
      	it's now displayed in the statusbar. Show the image pixel size
      	instead.
      
      	* app/gui/preferences-dialog.c: include a preset for the title
      	format string that shows the image size (bug #141720).
      bceb09a8
  7. 06 May, 2004 1 commit
    • Michael Natterer's avatar
      configure.in app/Makefile.am app/menus/.cvsignore app/menus/Makefile.am · d3439fc3
      Michael Natterer authored
      2004-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* app/Makefile.am
      	* app/menus/.cvsignore
      	* app/menus/Makefile.am
      	* app/menus/menus-types.h
      	* app/menus/menus.[ch]
      	* app/menus/file-open-menu.[ch]
      	* app/menus/file-save-menu.[ch]
      	* app/menus/image-menu.[ch]
      	* app/menus/plug-in-menus.[ch]
      	* app/menus/tool-options-menu.[ch]
      	* app/menus/toolbox-menu.[ch]: moved all menus files to their
      	own directory.
      
      	* app/gui/Makefile.am
      	* app/gui/menus.[ch]
      	* app/gui/file-open-menu.[ch]
      	* app/gui/file-save-menu.[ch]
      	* app/gui/image-menu.[ch]
      	* app/gui/plug-in-menus.[ch]
      	* app/gui/tool-options-menu.[ch]
      	* app/gui/toolbox-menu.[ch]: removed them here.
      
      	* app/actions/debug-commands.c
      	* app/actions/file-commands.c
      	* app/gui/brush-select.c
      	* app/gui/dialogs.c
      	* app/gui/font-select.c
      	* app/gui/gradient-select.c
      	* app/gui/gui-vtable.c
      	* app/gui/gui.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c
      	* app/gui/preferences-dialog.c: changed #includes accordingly.
      d3439fc3
  8. 04 May, 2004 1 commit
    • Sven Neumann's avatar
      app/gui/preferences-dialog.c app/widgets/widgets-enums.[ch] added new · 2c2f46ae
      Sven Neumann authored
      2004-05-04  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/preferences-dialog.c
      	* app/widgets/widgets-enums.[ch]
      	* app/widgets/gimpwidgets-utils.c (gimp_window_set_hint): added
      	new window hint "keep-above" to force toolbox and/or dock windows
      	to be kept above (if the WM supports this hint). Fixes bug #131672.
      2c2f46ae
  9. 02 May, 2004 1 commit
    • Sven Neumann's avatar
      libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h · 06631e95
      Sven Neumann authored
      2004-05-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetstypes.h
      	* libgimpwidgets/gimpframe.[ch]: added new widget GimpFrame, a HIG
      	compliant variant of GtkFrame.
      
      	* app/gui/preferences-dialog.c: enable the HIG compliant mode by
      	default and use the new GimpFrame widget for it.
      
      	* themes/Small/gtkrc: set a smaller spacing between the GimpFrame
      	title label and the frame content.
      
      2004-05-02  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-docs.sgml
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/libgimpwidgets.types
      	* libgimpwidgets/tmpl/gimpframe.sgml: added docs for GimpFrame.
      
      	* */tmpl/*.sgml: regenerated using gtk-doc-tools version 1.2.
      06631e95
  10. 22 Apr, 2004 1 commit
  11. 18 Apr, 2004 2 commits
    • Sven Neumann's avatar
      app/widgets/gimppropwidgets.[ch] replaced · 1d2976f9
      Sven Neumann authored
      2004-04-19  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimppropwidgets.[ch]
      	* app/gui/preferences-dialog.c: replaced
      	gimp_prop_boolean_option_menu_new() with
      	gimp_prop_boolean_combo_box_new().
      1d2976f9
    • Sven Neumann's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h removed GimpEnumMenu. · 89cf4554
      Sven Neumann authored
      2004-04-18  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpenummenu.[ch]: removed GimpEnumMenu.
      
      	* app/widgets/gimpenumwidgets.[ch]: moved widget constructors that
      	don't use GimpEnumMenu from gimpenummenu.[ch] to these new files.
      
      	* app/widgets/gimpenumcombobox.[ch]: added a GtkComboBox widget
      	using GimpEnumStore; replaces GimpEnumMenu.
      
      	* app/widgets/gimpenumstore.[ch]: added new function
      	gimp_enum_store_lookup_by_value().
      
      	* app/widgets/gimppropwidgets.[ch]: replaced
      	gimp_prop_enum_option_menu_new() with gimp_prop_enum_combo_box_new().
      
      	* app/gui/brush-select.[ch]
      	* app/gui/convert-dialog.c
      	* app/gui/layers-commands.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimpselectionoptions.c
      	* app/tools/gimptransformoptions.c
      	* app/widgets/gimpcolorframe.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpgrideditor.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpstrokeeditor.c
      	* app/widgets/gimptemplateeditor.c
      	* app/widgets/gimptexteditor.c: ported to GimpEnumComboBox.
      89cf4554
  12. 15 Mar, 2004 1 commit
  13. 09 Mar, 2004 1 commit
    • Simon Budig's avatar
      Resurrect the "Save"-Button in the input-devices dialog, to avoid to · 87fa5368
      Simon Budig authored
      2004-03-09  Simon Budig  <simon@gimp.org>
      
      	* app/gui/preferences-dialog.c: Resurrect the "Save"-Button
      	in the input-devices dialog, to avoid to confuse the users
      	as described in bug #128588. This is not a proper fix though,
      	since the input device configuration should be independant
      	from the tool configuration. However, we can bump this bug
      	to 2.2 now.
      87fa5368
  14. 07 Mar, 2004 1 commit
    • Sven Neumann's avatar
      Made size of undo previews configurable. Not dynamic for now, but at least · 28bb855a
      Sven Neumann authored
      2004-03-07  Sven Neumann  <sven@gimp.org>
      
      	Made size of undo previews configurable. Not dynamic for now, but
      	at least not hardcoded any longer. Fixes bug #119905:
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: added "undo-preview-size" property.
      
      	* app/core/gimpundo.[ch]: use the new property instead of a
      	hardcoded value.
      
      	* app/widgets/gimpundoeditor.[ch]: added a "preview-size"
      	construct property.
      
      	* app/gui/dialogs-constructors.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c: added a widget to control the undo
      	preview size.
      28bb855a
  15. 04 Mar, 2004 3 commits
    • Sven Neumann's avatar
      marked new strings for translation. · e21dc0ee
      Sven Neumann authored
      2004-03-04  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc-blurbs.h: marked new strings for translation.
      
      	* libgimpwidgets/gimpstock.h: added #defines for missing icons.
      	This allows us to replace them later without changing the API.
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs-menu.c
      	* app/gui/gradient-editor-commands.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c
      	* app/tools/gimppaintoptions-gui.c
      	* app/tools/gimptextoptions.c
      	* app/widgets/gimppaletteeditor.c: use the new stock icon names
      	instead of abusing GTK+ and GIMP tool stock icons.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): added icons
      	to the new check buttons.
      e21dc0ee
    • Simon Budig's avatar
      remove the widgets for global-font and global-palette, since these are no · 7b2b8e1b
      Simon Budig authored
      2004-03-04  Simon Budig  <simon@gimp.org>
      
      	* app/gui/preferences-dialog.c: remove the widgets for
      	global-font and global-palette, since these are no options
      	for multiple tools and have no visible effect for the user.
      7b2b8e1b
    • Michael Natterer's avatar
      app/config/gimpcoreconfig.[ch] added boolean properties "global-brush", · ba265516
      Michael Natterer authored
      2004-03-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: added boolean properties
      	"global-brush", "global-pattern" etc.
      
      	* app/gui/preferences-dialog.c: added GUI for them to the
      	"Tool Options" page.
      
      	* app/tools/tool_manager.c (tool_manager_tool_changed): honor the
      	new prefs options when copying the new tool's properties.
      	Fixed bug #122519.
      ba265516
  16. 18 Feb, 2004 1 commit
    • Simon Budig's avatar
      app/config/gimpguiconfig.[ch] Added new GUI option: snapping distance · 097801d7
      Simon Budig authored
      2004-02-18  Simon Budig  <simon@gimp.org>
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: Added new GUI option: snapping distance
      
      	* app/gui/preferences-dialog.c: add a preferences widget
      
      	* app/tools/gimpmovetool.c
      	* app/display/gimpdisplayshell.c: use it for snapping.
      097801d7
  17. 10 Feb, 2004 2 commits
  18. 28 Jan, 2004 2 commits
    • Michael Natterer's avatar
      Added infrastructure to make sure we don't write to the global brush, · 894cf70d
      Michael Natterer authored
      2004-01-28  Michael Natterer  <mitch@gimp.org>
      
      	Added infrastructure to make sure we don't write to the global
      	brush, pattern etc. directories. Needed to make this configurable
      	because we can't rely on the global directories being read-only,
      	having certain names or being otherwise detectable at runtime in a
      	sane way. Fixes bug #132214.
      
      	* libgimpbase/gimpdatafiles.[ch]: added "const gchar *dirname" to
      	the GimpDataFileData struct so callbacks don't need to call
      	g_path_get_dirname() for each file.
      
      	* libgimpwidgets/gimpfileentry.c: made it work with non UTF-8
      	encoded filenames.
      
      	* libgimpwidgets/gimppatheditor.[ch]: ditto. Added GUI and API for
      	setting/getting a second "writable_path". The widget makes sure
      	that the writable_path is always a subset of the path.
      
      	* app/config/gimpconfig-utils.[ch]: added new function
      	gimp_config_build_writable_path().
      
      	* app/config/gimpcoreconfig.[ch]: added separate properties for
      	the writable brush, pattern, gradient, palette and font paths.
      
      	* app/config/gimprc-blurbs.h: added (still empty) blurbs for the
      	new properties.
      
      	* app/core/gimpdata.[ch] (gimp_data_set_filename): added parameter
      	"gboolean writable". Set data->writable to FALSE by default. If
      	"writable" is passed as TRUE, still check if we can write to the
      	file before setting data->writable to TRUE.
      
      	(gimp_data_create_filename): changed "data_path" parameter to
      	"dest_dir" and assume dest_dir is writable.
      
      	(gimp_data_duplicate): set data->dirty to TRUE to make sure
      	duplicated things will be saved.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpgradient.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c: don't set the data's filename and don't
      	touch data->dirty in the _load() functions because that's done by
      	the data factory now. Don't touch data->dirty in the _duplicate()
      	functions because that's done by gimp_data_duplicate() itself now.
      
      	* app/core/gimpdatafactory.[ch] (gimp_data_factory_new): added
      	"writable_property_name" and remember it.
      	Added utility function gimp_data_factory_get_save_dir() which
      	determines the directory to save new datas to.
      	Added public function gimp_data_factory_data_save_single() which
      	saves a single data object.
      	Make sure new things get saved to the first writable directory
      	as specified in preferences.
      
      	* app/core/gimp.c (gimp_real_initialize): pass the writable_paths'
      	property names to gimp_data_factory_new().
      
      	* app/widgets/gimpdataeditor.c (gimp_data_editor_save_dirty): use
      	gimp_data_factory_data_save_single() instead of implementing
      	saving here.
      
      	* app/widgets/gimppropwidgets.[ch] (gimp_prop_path_editor_new):
      	added "const gchar *writable_property_name" parameter (can be
      	NULL).
      
      	Added the needed callbacks to handle the writable_path and made
      	the path_editor and file_entry code aware of non UTF-8 filename
      	encodings. Some general cleanup.
      
      	* app/gui/preferences-dialog.c: changed accordingly.
      894cf70d
    • Michael Natterer's avatar
      updated help IDs for new/reordered pages in the prefs dialog. · c07bbf82
      Michael Natterer authored
      2004-01-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimphelp-ids.h: updated help IDs for new/reordered
      	pages in the prefs dialog.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): changed
      	accordingly.
      c07bbf82
  19. 18 Jan, 2004 1 commit
    • Michael Natterer's avatar
      in the spirit of the fix for bug #131721 below, don't try to figure · d528848f
      Michael Natterer authored
      2004-01-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage.c (gimp_image_add_layer,remove_layer): in the
      	spirit of the fix for bug #131721 below, don't try to figure
      	manually if "alpha_changed" needs to be emitted but simply compare
      	the old and new values of gimp_image_has_alpha().
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): follow
      	"foo-window-type" -> "foo-window-hint" change.
      d528848f
  20. 08 Jan, 2004 1 commit
  21. 22 Nov, 2003 1 commit
  22. 21 Nov, 2003 1 commit
    • Henrik Brix Andersen's avatar
      app/widgets/gimphelp-ids.h changed "Window Manager" to "Window Management" · 2df60dac
      Henrik Brix Andersen authored
      2003-11-21 Henrik Brix Andersen <brix@gimp.org>
      
      * app/widgets/gimphelp-ids.h
      * app/gui/preferences-dialog.c: changed "Window Manager" to
      "Window Management" and "Decorations" to "Window Type Hints"
      
      * themes/Default/images/preferences/window-manager.png: removed...
      
      * themes/Default/images/preferences/Makefile.am
      * themes/Default/images/preferences/window-management.png: ... and
      added under a new name.
      2df60dac
  23. 20 Nov, 2003 3 commits
    • Henrik Brix Andersen's avatar
      app/gui/preferences-dialog.c Added Window Manager tab exposing the window · 229d1212
      Henrik Brix Andersen authored
      2003-11-20 Henrik Brix Andersen <brix@gimp.org>
      
      * app/gui/preferences-dialog.c
      * app/widgets/gimphelp-ids.h: Added Window Manager tab exposing
      the window manager hint settings to the user, moved the
      activate-on-focus setting to this tab as well.
      
      * themes/Default/images/preferences/window-manager.png
      * themes/Default/images/preferences/Makefile.am: added empty
      placeholder for Window Manager preferences icon.
      229d1212
    • Sven Neumann's avatar
      added GimpWindowTypeHint enum. · 5a43e55c
      Sven Neumann authored
      2003-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/widgets-enums.[ch]: added GimpWindowTypeHint enum.
      
      	* app/widgets/gimpwidgets-utils.{ch]: added a utility function
      	that translates GimpWindowTypeHint to GdkWindowTypeHint.
      
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added two new gimprc options that
      	allow to configure which window type hint to set on the toolbox
      	and on dock windows.
      
      	* app/widgets/gimpdock.[ch}: use the window type hint from gimprc.
      	Introduced construct properties and got rid of gimp_dock_construct().
      
      	* app/widgets/gimpimagedock.c
      	* app/widgets/gimptoolbox.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_new): let the Themes
      	frame expand.
      5a43e55c
    • Sven Neumann's avatar
      app/config/gimpdisplayconfig.[ch] added a new gimprc option · 565aaa52
      Sven Neumann authored
      2003-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h: added a new gimprc option
      	"activate-on-focus" that allows to configure GIMP to activate an
      	image when the image window receives the focus. Useful for window
      	managers using click-to-focus. Defaults to TRUE on OS_WIN32.
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/display/gimpdisplayshell.c: implemented the new behaviour.
      565aaa52
  24. 15 Nov, 2003 2 commits
  25. 14 Nov, 2003 2 commits
    • Michael Natterer's avatar
      libgimpwidgets/gimpquerybox.c configure the labels in the message dialog · 6eb77294
      Michael Natterer authored
      2003-11-14  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpquerybox.c
      	* app/widgets/gimpwidgets-utils.c: configure the labels in the
      	message dialog and the query boxes to do automatic word wrapping
      	to be HIG compliant.
      
      	* app/app_procs.c
      	* app/batch.c
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-path.c
      	* app/config/gimpconfig-utils.c
      	* app/config/gimpconfigwriter.c
      	* app/config/gimpscanner.c
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimage-merge.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagefile.c
      	* app/core/gimplayer-floating-sel.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c
      	* app/core/gimpselection.c
      	* app/display/gimpdisplayshell.c
      	* app/file/file-utils.c
      	* app/gui/brush-select.c
      	* app/gui/dialogs-commands.c
      	* app/gui/drawable-commands.c
      	* app/gui/edit-commands.c
      	* app/gui/file-commands.c
      	* app/gui/file-new-dialog.c
      	* app/gui/font-select.c
      	* app/gui/gradient-select.c
      	* app/gui/gui.c
      	* app/gui/image-commands.c
      	* app/gui/layers-commands.c
      	* app/gui/palette-select.c
      	* app/gui/palettes-commands.c
      	* app/gui/pattern-select.c
      	* app/gui/preferences-dialog.c
      	* app/gui/select-commands.c
      	* app/gui/stroke-dialog.c
      	* app/gui/tool-options-menu.c
      	* app/gui/vectors-commands.c
      	* app/gui/view-commands.c
      	* app/plug-in/plug-in-message.c
      	* app/plug-in/plug-in.c
      	* app/plug-in/plug-ins.c
      	* app/text/gimptextlayer-xcf.c
      	* app/text/gimptextlayer.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimptransformtool.c
      	* app/vectors/gimpvectors-export.c
      	* app/widgets/gimpdatafactoryview.c
      	* app/widgets/gimphelp.c
      	* app/widgets/gimptemplateview.c
      	* app/widgets/gimptooloptionseditor.c
      	* app/xcf/xcf.c
      	* tools/pdbgen/pdb/image.pdb: removed explicit newlines from
      	messages. Reduced number of translatable strings by making many
      	file error messages the same. Quote single words and filenames
      	with 'foo', not "foo". Replaced some more "drawable" by "layer".
      	General message cleanup and consistency check.
      
      	* app/pdb/image_cmds.c: regenerated.
      6eb77294
    • Sven Neumann's avatar
      app/config/gimpscanner.c configured the scanner to use 64bit integers. · f98c0013
      Sven Neumann authored
      2003-11-14  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpscanner.c
      	* app/config/gimpconfig-deserialize.c: configured the scanner to
      	use 64bit integers. This means you must now access value.v_int64
      	instead of value.v_int. Fortunately gimp_scanner_parse_int() hides
      	this ugly detail from you.
      
      	* app/config/gimpconfig-params.[ch]
      	* app/config/gimpconfig-types.c: derive GimpMemsize from guint64
      	now that support for 64bit integers is guaranteed by glib.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpguiconfig.[ch]
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      
      	* app/gui/preferences-dialog.c: changed a label.
      f98c0013
  26. 12 Nov, 2003 1 commit
    • Michael Natterer's avatar
      Use the correct GTK+ APIs for setting and changing the theme: · 8706affa
      Michael Natterer authored
      2003-11-12  Michael Natterer  <mitch@gimp.org>
      
      	Use the correct GTK+ APIs for setting and changing the theme:
      
      	* app/gui/themes.c (themes_apply_theme): don't call gtk_rc_parse()
      	but write a new config file "~/.gimp-1.3/themerc" which includes
      	both the theme's and the user's gtkrc files.
      
      	(themes_init): use gtk_rc_add_default_file() to make themerc known
      	to GTK+.
      
      	(themes_theme_change_notify): don't fiddle with toplevel windows
      	manually but simply call gtk_rc_reparse_all() after writing the
      	new themerc.
      
      	* libgimp/gimpui.c (gimp_ui_init): use gtk_rc_add_default_file()
      	instead of gtk_rc_parse().
      
      	* app/gui/preferences-dialog.c: cleaned up / beautified the theme
      	selector. Added a "Reload Current Theme" button. Simplified
      	GtkTreeView column inserting all over the place.
      
      	(prefs_response): destroy the preferences dialog later so we don't
      	crash when cancelling a theme change on "Cancel" (workaround for
      	bug #126808).
      
      	* app/gui/module-browser.c (module_browser_new): column inserting
      	simplification.
      8706affa
  27. 11 Nov, 2003 2 commits
    • Michael Natterer's avatar
      split out function themes_apply_theme() from themes_init(). Connect to · 0ce22bfc
      Michael Natterer authored
      2003-11-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/themes.[ch]: split out function themes_apply_theme()
      	from themes_init(). Connect to "notify::theme" of gimp->config and
      	change the theme in the callback. Added themes_list_themes().
      	Added "const gchar *theme_name" parameter to
      	themes_get_theme_dir().
      
      	* app/gui/gui-vtable.c (gui_get_theme_dir): changed accordingly.
      
      	* app/gui/preferences-dialog.c (prefs_dialog_create): enabled
      	theme selection on the "Interface" page. Still has many issues
      	(like using a conceptually wrong method of theme changing ;-)
      	but it won't get fixed if we cannot change themes on the fly...
      0ce22bfc
    • Sven Neumann's avatar
      removed non-functional colormap-cycling and simplified the selection code. · 5728a40c
      Sven Neumann authored
      2003-11-11  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-selection.[ch]: removed
      	non-functional colormap-cycling and simplified the selection code.
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h
      	* app/gui/preferences-dialog.c: removed "colormap-cycling" from
      	the preferences.
      5728a40c
  28. 06 Nov, 2003 1 commit
    • Michael Natterer's avatar
      removed our own action_area API and use GtkDialog's one. Create all · 66c5dd87
      Michael Natterer authored
      2003-11-06  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpdialog.[ch]: removed our own action_area API
      	and use GtkDialog's one. Create all dialogs without separator.
      	Changed almost everything else too. Fixes bug #125143.
      
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpunitmenu.c: changed accordingly.
      
      	* libgimp/gimpexport.[ch]: ditto. Renamed enum GimpExportReturnType
      	to GimpExportReturn.
      
      	* libgimp/gimpcompat.h: added a #define for the old name.
      
      	* themes/Default/gtkrc: increased action_area border to 6 pixels.
      
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/display/gimpprogress.c
      	* app/gui/brush-select.c
      	* app/gui/channels-commands.c
      	* app/gui/color-notebook.c
      	* app/gui/convert-dialog.c
      	* app/gui/file-new-dialog.c
      	* app/gui/font-select.c
      	* app/gui/gradient-editor-commands.c
      	* app/gui/gradient-select.c
      	* app/gui/grid-dialog.c
      	* app/gui/image-commands.c
      	* app/gui/info-window.c
      	* app/gui/layers-commands.c
      	* app/gui/module-browser.c
      	* app/gui/offset-dialog.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c
      	* app/gui/preferences-dialog.c
      	* app/gui/qmask-commands.c
      	* app/gui/resize-dialog.c
      	* app/gui/resolution-calibrate-dialog.c
      	* app/gui/stroke-dialog.c
      	* app/gui/templates-commands.c
      	* app/gui/user-install-dialog.c
      	* app/gui/vectors-commands.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimptexteditor.c
      	* app/widgets/gimptooldialog.[ch]
      	* app/widgets/gimpviewabledialog.[ch]
      	* app/widgets/gimpwidgets-utils.c: changed accordingly and increased
      	the dialogs' outer borders to 6 pixels all over the place.
      
      	* plug-ins/*/*.c: changed accordingly. The plug-ins may be
      	arbitrarily broken, I tested none of them.
      66c5dd87
  29. 03 Nov, 2003 1 commit
  30. 29 Oct, 2003 1 commit