dc8a3e8de5
libgimpwidgets: remove gimp_color_profile_chooser_dialog_get_desc()
...
and port its only user (the prefs dialog) to the code all other users
of GimpColorProfileChooserDialog use.
2014-03-23 23:50:54 +01:00
9c7cd2508f
app, libgimpwidgets: move GimpProfileChooserDialog to libgimpwidgets
...
and call it GimpColorProfileChooserDialog. Make libgimpwidgets
depend on lcms and make it query the profile directly.
2014-03-14 22:03:08 +01:00
36f87b5b2b
app: clean up the new action search a bit
...
- order some stuff alphabetically and consistently
- move action from help-actions to dialogs-actions
- fix OS/X menu item fiddling (untested)
2014-02-18 20:10:24 +01:00
5903e53d51
Bug 708174 - Improve the original search dialog patch.
...
Fix various bugs, improve code design and efficiency, change feature
name, update the feature up to our standards (now uses GIMP preferences,
session management, less overwhelming settings...).
Also now action history is tightly tied to GimpAction and logs all
action activation (however it activates, and the show_unavailable
parameter also applies to history).
Search algorithm greatly improved with basic tokenization, better
ordering, filtering, etc.
2014-02-18 19:13:03 +01:00
a4821914d3
Bug 720045 - Add black point compensation to Preferences/Color Management
...
Make black point compensation configurable separately for both proof
and display.
2013-12-09 02:23:31 +01:00
0df8ae52fb
Bug 704065 - Snap default preferences are now settable in the preferences.
...
Along with this change, the snap preferences have been moved from
GimpDisplayConfig to GimpDisplayOptions, where it makes much more sense.
One of the consequences is that there is no need to duplicate these
values in GimpDisplayShell anymore to differenciate defaults and
current settings.
2013-08-27 23:31:22 +12:00
1cc9d7d7aa
app: add "Use OpenCL" toggle to Prefs -> Environment
...
and configure GEGL accordingly. Let's see if it's really runtime
switchable :)
2013-06-01 23:04:03 +02:00
49fdaac07f
app: add GimpPrefsBox, a helper widget for preferences and similar dialogs
...
and use it in the preferences dialog. Removes quite some code from
that insane file.
2013-03-10 19:49:59 +01:00
ed4a818679
Bug 690912 - Problem with "Tool Options"
...
Add a translation context to the "Tool Options" string in the
preferences dialog.
2012-12-31 14:34:06 +01:00
5629070538
Bug 688547 - Paint tools: preference 'Show pointer for paint tools'...
...
Change labels and tooltips to say "brush tool" or "brush-based paint
tool" to make clear that only these are affected by the setting.
2012-12-12 00:22:52 +01:00
c6ba0ffbdf
app/cursors/libgimpwidgets: bye bye stone age B&W bitmap cursors
2012-08-26 22:53:04 +02:00
e2c8a60665
app: remove the "confirm-on-close" preference
...
the warning dialog cannot be disabled any longer now.
2012-05-07 14:02:36 +02:00
85bd6b0dd9
app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf()
...
and add tons of <gegl.h> includes.
2012-05-02 17:51:08 +02:00
082d758a34
Bug 558795 - Using same quick mask color across sessions
...
Add configuration option for quick mask color.
2012-03-03 02:45:10 +01:00
3e336199b9
app: use gtk_box_new()
2011-09-30 11:29:11 +02:00
cd2a1a92fc
app: Add configurable path for tool presets in preferences
2011-09-29 20:29:49 +03:00
351423a2ef
app: put utility function in #ifdef HAVE_ICO_CODES in preferences-dialog.c
2011-09-02 00:14:21 +02:00
421ca4114e
Bug 641187 - GIMP needs a left-handed cursor option
...
Add a cursor-handedness setting and flip the cursor when it's set to
left-handed.
2011-07-24 22:09:21 +02:00
3184c0f339
app: use g_object_bind_property() to set sensitivity here too
2011-05-11 11:43:19 +02:00
33dd20750f
Bug 645456 - Inconsistent window (role) naming scheme
...
"preferences" -> "gimp-preferences"
2011-03-21 21:49:08 +01:00
5b09e61c46
app: move all GimpTemplate members to private
2011-03-02 10:16:43 +01:00
fcaf202b52
app: leftover code was setting the sensitivity of an unrelated label
2010-11-27 23:42:28 +01:00
79f0f5639b
Don't use gtk_container_add() for adding to GtkBoxes
...
because the packing options are different for GtkH/VBox and GtkBox
itself which is now instantiable. Instead, always use
gtk_box_pack_start() and specify expanding explicitely.
2010-10-30 14:57:56 +02:00
8b31211639
Fix the bulid after GtkNotebookPage got deprecated in gtk-2-22
...
In all GtkNotebook::switch_page() callbacks, simply replace
GtkNotebookPage* by gpointer.
2010-07-16 15:24:25 +02:00
11b1300b6f
app: Introduce gimp_dialog_factory_get_singleton()
...
Instead of including dialogs/dialogs.h everywhere, introduce
gimp_dialog_factory_get_singleton(). The dialog factory singleton is
still initialized by dialogs.c though.
Right now the assumption is that we never will have another dialog
factory instance around. There were so many problems before when we
had four of them, so let's just keep one of them around.
2010-02-28 23:23:24 +01:00
947e28596f
app: Remove gimp_dialog_factory_from_name()
...
We only have one dialog factory now, and
gimp_dialog_factory_from_name() doesn't provide compile-time type
safety, so use global_dialog_factory directly instead.
2010-02-28 20:02:45 +01:00
d967852cd7
app: turn the input devices dialog into a session managed toplevel
...
It works exactly as the keyboard shortcuts dialog now and has its own
menu entry: Edit -> Input Devices.
2010-02-19 20:13:26 +01:00
56fabf760e
app: add "gimp" property needed for next step
2010-02-12 23:36:38 +01:00
c6bbeda444
app: get rid of GtkInputDialog, also brings us closer to XI2
...
Added two new widgets, GimpDeviceInfoEditor, which is an editor/view
widget for GimpDeviceInfo, and GimpDeviceEditor, which is an editor
widget for all devices. Both are pretty much ugly right now and look a
lot like the old GtkInputDialog, but are at least internally cleaned
up and easily changable code and ui wise. Consider this a completely
intermediate state.
Also cleaned up GimpDeviceInfo so it's possible to have a proper
view on it, and did the needed changes to the preferences dialog
to use the new stuff.
2010-02-12 15:46:07 +01:00
d2804b48fb
app: add GimpLanguageComboBox and use it from the Preferences dialog
2010-01-05 22:30:16 +01:00
0b712fb4e5
GtkInputDialog is deprecated now, so #undef GTK_DISABLE_DEPRECATED
...
Finally the reason needed to reimplement this beast in a proper way in
GIMP.
2009-10-19 10:11:45 +02:00
210a4b5044
Merge resolution
2009-10-17 21:42:02 +03:00
fa21f2da5b
Build with GSEAL_ENABLE and #undef it where accessors are missing
2009-10-17 19:03:24 +02:00
8e285ba014
Add prefs UI for "dynamics-path" and "global-dynamics"
2009-10-11 01:42:23 +02:00
e1faf82e7d
Get rid of toolbox-window-hint, use dock-window-hint instead
...
Since the toolbox no longer is the main window with a menu, use the
same hint for the toolbox (which actually is a dock) as for the other
docks.
2009-09-09 23:37:38 +02:00
6e483e95b2
Remove web-browser gimprc option
...
The web-browser plug-in uses gtk_show_uri() now.
2009-08-08 15:26:34 +02:00
6a41c872f6
app: Make GimpToolEditor changes cancellable
...
Allow the user to cancel rearrangements of tool order and visibility
in Preferences. See enhancement request/bug #500930 .
2009-08-01 16:27:34 +02:00
4572cb9e74
app: Add the GimpToolEditor to preferences
...
Add the new GimpToolEditor to the Toolbox tab in preferences, which is
a more natural place to have this. See bug #500930 .
2009-07-22 00:21:32 +02:00
c6818c5710
app: Remove transient-docks gimprc setting
...
Remove the transient-docks setting for gimprc. What GIMP tried to
accomplish with this enabled is much better accomplished by the window
manager with the docks set to the 'Utility window' window hint. See
discussion in bug #322577 .
2009-07-21 17:12:34 +02:00
6fd729cfb6
Remove the possibility to disable mnemonics (bug #120034 )
...
There is GtkSettings:gtk-enable-mnemonics: now, so there is no
reason to do the same in GIMP:
* app/config/gimpguiconfig.[ch]: turn "menu-mnemonics" into a dummy.
* app/dialogs/preferences-dialog.c: remove its GUI.
* app/widgets/gimpactionfactory.[ch]
* app/widgets/gimpactiongroup.[ch]: remove infrastructure for disabling
menu mnemonics.
* app/actions/actions.c: bye bye glue code.
2009-07-18 17:51:04 +02:00
997111bf0a
Use gtk_dialog_get_content_area() instead of dialog->vbox
2009-07-15 16:19:32 +02:00
d9b5207aa2
Change licence to GPLv3 (and to LGPLv3 for libgimp).
...
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
2009-01-17 22:28:01 +00:00
3db37671a4
Bug 562366 – Default image dimensions are not correctly
...
transferred in the file/new dialog box
* app/dialogs/preferences-dialog.c
(prefs_template_select_callback): We need to copy the template in
the same way as in the New Image dialog.
svn path=/trunk/; revision=27720
2008-11-26 19:15:27 +00:00
4762b73403
bumped minimum required version of GLib to 2.18.0.
...
2008-11-04 Sven Neumann <sven@sven>
* configure.in: bumped minimum required version of GLib to
2.18.0.
* INSTALL: document the updated dependency.
* app/core/gimp.[ch]: introduced gimp_message_literal(), a
variant
of gimp_message() that takes a literal string.
* app/errors.[ch]: removed format arguments from
gimp_fatal_error()
and gimp_terminate() and let them take a literal string instead.
* app/tools/gimptool.[ch]: introduced
gimp_tool_message_literal(),
a variant of gimp_tool_message() that takes a literal string.
* app/actions/documents-commands.c
* app/actions/drawable-commands.c
* app/actions/edit-commands.c
* app/actions/error-console-commands.c
* app/actions/file-commands.c
* app/actions/gradients-commands.c
* app/actions/image-commands.c
* app/actions/layers-commands.c
* app/actions/palettes-commands.c
* app/actions/plug-in-commands.c
* app/actions/select-commands.c
* app/actions/vectors-commands.c
* app/config/gimprc.c
* app/core/gimp-modules.c
* app/core/gimp-parasites.c
* app/core/gimp-templates.c
* app/core/gimp-units.c
* app/core/gimpchannel.c
* app/core/gimpcontainer-filter.c
* app/core/gimpdrawable-bucket-fill.c
* app/core/gimpimage-convert.c
* app/core/gimpimage-merge.c
* app/core/gimpimage.c
* app/core/gimpimagefile.c
* app/core/gimplayer-floating-sel.c
* app/core/gimplayer.c
* app/core/gimpselection.c
* app/dialogs/convert-dialog.c
* app/dialogs/dialogs.c
* app/dialogs/palette-import-dialog.c
* app/dialogs/preferences-dialog.c
* app/dialogs/quit-dialog.c
* app/dialogs/stroke-dialog.c
* app/display/gimpdisplayshell-dnd.c
* app/file/file-open.c
* app/file/file-procedure.c
* app/file/file-save.c
* app/file/file-utils.c
* app/gegl/gimpcurvesconfig.c
* app/gegl/gimplevelsconfig.c
* app/gui/gui-message.c
* app/gui/gui.c
* app/gui/session.c
* app/paint/gimpbrushcore.c
* app/paint/gimpclone.c
* app/paint/gimpheal.c
* app/paint/gimpperspectiveclone.c
* app/paint/gimpsourcecore.c
* app/pdb/gimppdb-utils.c
* app/pdb/gimpprocedure.c
* app/plug-in/gimpplugin-message.c
* app/plug-in/gimpplugin.c
* app/plug-in/gimppluginmanager-restore.c
* app/plug-in/gimppluginprocedure.c
* app/text/gimptextlayer.c
* app/tools/gimp-tools.c
* app/tools/gimpaligntool.c
* app/tools/gimpblendtool.c
* app/tools/gimpbrightnesscontrasttool.c
* app/tools/gimpbucketfilltool.c
* app/tools/gimpcolorbalancetool.c
* app/tools/gimpcolorpickertool.c
* app/tools/gimpcurvestool.c
* app/tools/gimpdesaturatetool.c
* app/tools/gimpeditselectiontool.c
* app/tools/gimpforegroundselecttool.c
* app/tools/gimpfreeselecttool.c
* app/tools/gimpgegltool.c
* app/tools/gimphuesaturationtool.c
* app/tools/gimpimagemaptool-settings.c
* app/tools/gimpiscissorstool.c
* app/tools/gimplevelstool.c
* app/tools/gimpmeasuretool.c
* app/tools/gimppainttool.c
* app/tools/gimpposterizetool.c
* app/tools/gimpselectiontool.c
* app/tools/gimpsourcetool.c
* app/tools/gimpthresholdtool.c
* app/tools/gimptransformtool.c
* app/tools/gimpvectortool.c
* app/widgets/gimpactionview.c
* app/widgets/gimpcontrollerlist.c
* app/widgets/gimpcontrollers.c
* app/widgets/gimpdataeditor.c
* app/widgets/gimpdevices.c
* app/widgets/gimpdnd-xds.c
* app/widgets/gimperrordialog.c
* app/widgets/gimphelp.c
* app/widgets/gimpitemtreeview.c
* app/widgets/gimppdbdialog.c
* app/widgets/gimpsettingsbox.c
* app/widgets/gimpvectorstreeview.c
* app/widgets/gimpwidgets-utils.c
* app/xcf/xcf-load.c
* tools/pdbgen/pdb/convert.pdb
* tools/pdbgen/pdb/edit.pdb
* tools/pdbgen/pdb/floating_sel.pdb
* tools/pdbgen/pdb/image.pdb: use the _literal variants for
g_set_error(), gimp_message() and gimp_tool_message().
* app/pdb/convert-cmds.c
* app/pdb/edit-cmds.c
* app/pdb/floating-sel-cmds.c
* app/pdb/image-cmds.c: regenerated.
svn path=/trunk/; revision=27548
2008-11-04 12:33:09 +00:00
ee58f4c90d
app/core/gimpitem.c app/core/gimpobject.c app/dialogs/preferences-dialog.c
...
2008-08-12 Sven Neumann <sven@gimp.org >
* app/core/gimpitem.c
* app/core/gimpobject.c
* app/dialogs/preferences-dialog.c
* plug-ins/imagemap/imap_main.c
* plug-ins/imagemap/imap_selection.c
* plug-ins/common/filter-pack.c
* plug-ins/common/grid.c
* plug-ins/common/newsprint.c
* plug-ins/fractal-explorer/fractal-explorer-dialogs.c
* plug-ins/fractal-explorer/fractal-explorer.c: use canonical
signal names.
svn path=/trunk/; revision=26517
2008-08-12 14:45:59 +00:00
dafeb12c57
app/dialogs/preferences-dialog.c improved test for user manual
...
2008-07-05 Sven Neumann <sven@gimp.org >
* app/dialogs/preferences-dialog.c
* app/widgets/gimphelp.[ch]: improved test for user manual
installation and moved the code out of the prefs dialog.
svn path=/trunk/; revision=26067
2008-07-05 12:01:00 +00:00
cb8bb6d543
changed strings, increased the icon size
...
svn path=/trunk/; revision=26061
2008-07-04 21:57:16 +00:00
d2d12997b2
minor cleanups to my last commit
...
svn path=/trunk/; revision=26060
2008-07-04 21:49:17 +00:00
9a253efe4a
added a function to get the location where the user manual is expected if
...
2008-07-04 Sven Neumann <sven@gimp.org >
* app/widgets/gimphelp.[ch]: added a function to get the
location
where the user manual is expected if it is installed locally.
* app/dialogs/preferences-dialog.c: inform the user about the
presence or absence of the user manual.
svn path=/trunk/; revision=26058
2008-07-04 18:41:58 +00:00
8c66ea4b19
app/actions/layers-commands.c app/actions/view-actions.c
...
2008-06-28 Michael Natterer <mitch@gimp.org >
* app/actions/layers-commands.c
* app/actions/view-actions.c
* app/dialogs/about-dialog.c
* app/dialogs/layer-options-dialog.c
* app/dialogs/preferences-dialog.c
* app/display/gimpcanvas.c
* app/display/gimpdisplayshell-appearance.c
* app/display/gimpnavigationeditor.c
* modules/colorsel_water.c: use accessors instead of accessing
members of GTK+ widgets directly.
svn path=/trunk/; revision=26006
2008-06-28 15:12:13 +00:00