Gimp/app/widgets
Michael Natterer 2f629072f1 Bug 787919 - Tool options are lost when switching device
GimpDeviceInfo is the only way to store per-device settings like
color, brush etc. It used to be derived from GimpContext and therefore
limited to the context's properties, causing everything else (all
tool-individual options) to be lost on device change.

Derive it from GimpToolPreset instead, so it's capable of storing
arbitrary tool options.

Adapt things to the new class hierarchy and add a bunch of signal
handlers that make sure the active device's GimpDeviceInfo is updated
properly when the tool changes. Also change device switching
accordingly.

Change GimpDeviceStatus to only show the stuff that is relevant to
each device's tool.

And various small changes to make things work properly...
2018-05-16 02:09:19 +02:00
..
.gitignore enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
gimpaction-history.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpaction-history.h app: add gimp_action_history_is_blacklisted_action() 2018-02-17 04:57:28 -05:00
gimpaction.c app: add missing comma in gimp_action_is_gui_blacklisted() 2018-02-17 04:57:28 -05:00
gimpaction.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpactioneditor.c app, libgimp: replace GTK_STOCK_FOO by icon names 2014-05-11 22:49:22 +02:00
gimpactioneditor.h
gimpactionfactory.c app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpactionfactory.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpactiongroup.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpactiongroup.h app: remove transient actions with gimp_action_group_remove_action(). 2016-11-25 04:50:09 +01:00
gimpactionview.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpactionview.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpblobeditor.c app: the range of GimpInkOption's and GimpBlobEditor's angle is [-PI..PI] 2016-03-21 10:37:56 +01:00
gimpblobeditor.h
gimpbrusheditor.c Bug 683553 - Spinscale scrollvalues in Brushsize are much too small 2017-10-17 08:47:27 -04:00
gimpbrusheditor.h
gimpbrushfactoryview.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpbrushfactoryview.h
gimpbrushselect.c app, pdb: change a lot of GIMP_LAYER_MODE_NORMAL_LEGACY to just NORMAL 2017-08-19 20:33:47 +02:00
gimpbrushselect.h app: remove gimp_paint_mode_menu_new() and use GimpLayerModeBox 2017-01-30 13:24:35 +01:00
gimpbuffersourcebox.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpbuffersourcebox.h app: improve the layout of GimpBufferSourceBox 2015-11-30 02:46:22 +01:00
gimpbufferview.c app: add gimp_container_tree_view_name_edited() as public default callback 2017-11-14 20:54:38 +01:00
gimpbufferview.h app: add "paste as new layers" for the list of named buffers 2016-09-20 20:43:01 +02:00
gimpcairo-wilber.c app: fix Wilber's eyes 2018-04-03 03:32:32 -04:00
gimpcairo-wilber.h app: fix Wilber's eyes 2018-04-03 03:32:32 -04:00
gimpcellrendererbutton.c app: don't set "follow-state" on GimpCellRendererButton 2016-10-04 01:21:52 +02:00
gimpcellrendererbutton.h Bug 706309 - Add a “Save As” button to the “Quit GIMP” dialog 2016-10-01 21:00:39 +02:00
gimpcellrendererdashes.c
gimpcellrendererdashes.h
gimpcellrendererviewable.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcellrendererviewable.h
gimpchanneltreeview.c Bug 775396 - Delete Layer/Channel/Path should be consistently the last... 2016-12-04 19:25:00 +01:00
gimpchanneltreeview.h
gimpcircle.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcircle.h app: move lots of state handling from sunclasses to GimpCircle 2014-05-30 03:25:02 +02:00
gimpclipboard.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpclipboard.h app: add utility functions to get a generic paste GimpObject 2016-09-21 00:11:15 +02:00
gimpcolorbar.c Bug 109161 - Improve Histogram with Luminance Channel 2016-04-18 19:35:06 +01:00
gimpcolorbar.h
gimpcolordialog.c app: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
gimpcolordialog.h Bug 750546 - Include recently used colors in the Dockable Colors Dialog 2015-12-23 13:25:26 +01:00
gimpcolordisplayeditor.c app: get rid of a few forgotten stock-ids and new_from_stock() 2018-04-29 04:50:17 +02:00
gimpcolordisplayeditor.h app: use a propgui for display filters that return a NULL config widget 2017-11-02 16:12:33 -04:00
gimpcoloreditor.c app: default to GIMP_COLOR_SELECTOR_RED in GimpColorEditor 2018-03-04 15:44:02 +01:00
gimpcoloreditor.h
gimpcolorframe.c Bug 772126 - Make GimpColorFrame handle very long numbers 2018-04-03 01:47:53 +02:00
gimpcolorframe.h Bug 772126 - Make GimpColorFrame handle very long numbers 2018-04-03 01:47:53 +02:00
gimpcolorhistory.c Bug 770928: Critical warning clicking history color button 2016-09-06 18:39:52 +02:00
gimpcolorhistory.h Bug 750546 - Include recently used colors in the Dockable Colors Dialog 2015-12-23 13:25:26 +01:00
gimpcolormapeditor.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcolormapeditor.h
gimpcolorpanel.c app: add gimp_color_panel_dialog_response(); add "response" signal 2017-10-09 12:48:52 -04:00
gimpcolorpanel.h app: add gimp_color_panel_dialog_response(); add "response" signal 2017-10-09 12:48:52 -04:00
gimpcolorselectorpalette.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcolorselectorpalette.h
gimpcombotagentry.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcombotagentry.h
gimpcomponenteditor.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpcomponenteditor.h
gimpcontainerbox.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpcontainerbox.h
gimpcontainercombobox.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpcontainercombobox.h
gimpcontainereditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpcontainereditor.h app: add menu-related properties to GimpContainerEditor 2011-10-09 21:45:02 +02:00
gimpcontainerentry.c app: update GimpContainerEntry when the selected item's name changes 2017-10-30 17:22:29 -04:00
gimpcontainerentry.h app: update GimpContainerEntry when the selected item's name changes 2017-10-30 17:22:29 -04:00
gimpcontainergridview.c app, libgimpwidgets, plug-ins: kill gtk_scrolled_window_add_with_viewport() 2016-09-07 20:12:28 +02:00
gimpcontainergridview.h
gimpcontainericonview.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpcontainericonview.h
gimpcontainerpopup.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcontainerpopup.h app: factor out a generic GimpPopup widget out of GimpContainerPopup 2014-06-06 00:57:20 +02:00
gimpcontainertreestore.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpcontainertreestore.h
gimpcontainertreeview-dnd.c Bug 681709 - GimpContainer continuously scrolls on dnd failure on Windows. 2013-10-02 21:18:10 +13:00
gimpcontainertreeview-dnd.h Bug 681709 - GimpContainer continuously scrolls on dnd failure on Windows. 2013-10-02 21:18:10 +13:00
gimpcontainertreeview-private.h
gimpcontainertreeview.c app: update GimpContainerView row expanded state ... 2017-12-08 11:12:33 -05:00
gimpcontainertreeview.h app: add gimp_container_tree_view_name_edited() as public default callback 2017-11-14 20:54:38 +01:00
gimpcontainerview-utils.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpcontainerview-utils.h
gimpcontainerview.c app: ignore gimp_container_view_{select,activate,context}_item() ... 2018-05-07 02:56:10 -04:00
gimpcontainerview.h app: respond to viewable expanded state changes in container views 2017-10-22 12:30:21 -04:00
gimpcontrollereditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpcontrollereditor.h
gimpcontrollerinfo.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcontrollerinfo.h
gimpcontrollerkeyboard.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpcontrollerkeyboard.h
gimpcontrollerlist.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpcontrollerlist.h
gimpcontrollermouse.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpcontrollermouse.h app: Fix broken header guards. 2014-05-25 20:50:56 -04:00
gimpcontrollers.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpcontrollers.h
gimpcontrollerwheel.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpcontrollerwheel.h app: Fix broken header guards. 2014-05-25 20:50:56 -04:00
gimpcriticaldialog.c configure, app: encourage packagers to set custom bug tracker. 2018-05-14 05:44:06 +02:00
gimpcriticaldialog.h app: make backtrace processed in the thread where error happens. 2018-02-12 05:28:12 +01:00
gimpcursor.c Bug 795230 - Rename Blend tool and provide PDB compatibility 2018-04-13 23:27:03 +02:00
gimpcursor.h app: rotate cursors that indicate a direction with the view 2013-04-20 17:21:01 +02:00
gimpcurveview.c app: don't use style->dark for histogram and curve intersections/grid 2018-04-17 20:44:03 +02:00
gimpcurveview.h app: Add axis lables to dynamics curves and curveview 2012-01-15 02:56:35 +02:00
gimpdashboard.c app: avoid potential division by 0 in dashboard CPU usage sampler 2018-04-04 17:49:46 -04:00
gimpdashboard.h app: allow hiding groups in the dashboard 2018-04-02 16:47:41 -04:00
gimpdasheditor.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpdasheditor.h
gimpdataeditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpdataeditor.h app: remove GimpDataEditor's save button, it was useless and confusing 2016-10-12 20:43:35 +02:00
gimpdatafactoryview.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpdatafactoryview.h app: add property GimpDataFactoryView:action-group 2011-10-09 22:12:32 +02:00
gimpdeviceeditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpdeviceeditor.h
gimpdeviceinfo-coords.c app: formatting cleanup in the last commit 2015-12-29 17:08:51 +01:00
gimpdeviceinfo-coords.h
gimpdeviceinfo.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdeviceinfo.h Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdeviceinfoeditor.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdeviceinfoeditor.h
gimpdevicemanager.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdevicemanager.h app: fix GimpDeviceManager to not add the same display twice 2018-05-10 14:18:59 +02:00
gimpdevices.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdevices.h
gimpdevicestatus.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimpdevicestatus.h
gimpdial.c app: rename gimp_cairo_foo() functions to follow cairo naming scheme 2018-03-07 06:18:20 -05:00
gimpdial.h app: move GimpDial's background drawing to a new parent class, GimpCircle 2014-05-26 09:23:55 +02:00
gimpdialogfactory.c Source and trivial typos 2018-05-12 23:44:47 +02:00
gimpdialogfactory.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpdnd-xds.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpdnd-xds.h
gimpdnd.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpdnd.h
gimpdock.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpdock.h
gimpdockable.c app: add gimp_widget_blink(); use instead of gimp_dockable_blink() 2017-10-28 10:07:10 -04:00
gimpdockable.h app: add gimp_widget_blink(); use instead of gimp_dockable_blink() 2017-10-28 10:07:10 -04:00
gimpdockbook.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpdockbook.h
gimpdockcolumns.c app: get rid of including menus/ stuff from widgets/ and other places 2016-11-23 19:38:44 +01:00
gimpdockcolumns.h
gimpdockcontainer.c app: add GimpDockContainer::get_dialog_factory() 2016-11-25 13:26:08 +01:00
gimpdockcontainer.h app: add GimpDockContainer::get_dialog_factory() 2016-11-25 13:26:08 +01:00
gimpdocked.c Bug 694026 - "Button Bar" state not retained on brushes and dynamics editor 2013-02-17 16:46:40 +01:00
gimpdocked.h
gimpdockwindow.c Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3) 2018-04-25 23:49:06 +02:00
gimpdockwindow.h app: add GimpDockContainer::get_dialog_factory() 2016-11-25 13:26:08 +01:00
gimpdocumentview.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpdocumentview.h
gimpdrawabletreeview.c app: remove non-cut/copy/paste functions from gimp-edit.[ch] 2018-04-18 23:48:33 +02:00
gimpdrawabletreeview.h
gimpdynamicseditor.c Bug 791455 - Please add support for barrel rotation in brush tools. 2017-12-11 18:57:17 +01:00
gimpdynamicseditor.h Bug 767348 - Make Paint Dynamics icon customizable 2016-06-30 11:38:03 +02:00
gimpdynamicsfactoryview.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpdynamicsfactoryview.h
gimpdynamicsoutputeditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpdynamicsoutputeditor.h
gimpeditor.c app: use GimpHighlightableButton for GimpEditor buttons 2018-03-07 06:18:21 -05:00
gimpeditor.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpenumaction.c app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpenumaction.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimperrorconsole.c app: move error console highlight flags to aux-info 2017-11-13 10:19:12 -05:00
gimperrorconsole.h app: move error console highlight flags to aux-info 2017-11-13 10:19:12 -05:00
gimperrordialog.c app: move new "about.h" include to its place, add some newlines 2017-06-07 20:53:48 +02:00
gimperrordialog.h app: keep track of all messages displayed by GimpErrorDialog. 2017-06-07 15:14:02 +02:00
gimpexportdialog.c app: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
gimpexportdialog.h app: some formatting cleanup in the file dialog widgets 2016-01-06 14:10:36 +01:00
gimpfgbgeditor.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpfgbgeditor.h app: derive GimpFgBgEditor from GtkEventBox instead of GtkDrawingArea 2017-05-19 12:02:48 +02:00
gimpfgbgview.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpfgbgview.h Bug 467930 - color selectors are not color managed 2016-05-28 01:41:46 +02:00
gimpfiledialog.c app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gimpfiledialog.h app: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
gimpfileprocview.c app: add new virtual function GimpProcedure::get_help_id() 2016-01-17 17:15:27 +01:00
gimpfileprocview.h
gimpfilleditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpfilleditor.h
gimpfontselect.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimpfontselect.h
gimpfontview.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimpfontview.h
gimpgradienteditor.c Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpgradienteditor.h Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpgradientselect.c Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpgradientselect.h
gimpgrideditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpgrideditor.h
gimphandlebar.c Bug 775646 - Levels Tool: handles difficult to read with dark theme. 2016-12-07 01:40:43 +01:00
gimphandlebar.h app: add gimp_handle_bar_connect_events() 2013-06-17 22:13:48 +02:00
gimphelp-ids.h app: clean up GimpPrefsBox and the prefs dialog a bit 2018-05-09 01:47:23 +02:00
gimphelp.c app: the manual language can now be customized through the Preferences. 2017-10-03 20:49:27 +02:00
gimphelp.h app: reuse GimpLanguageComboBox to show available manual languages. 2017-10-03 20:49:27 +02:00
gimphighlightablebutton.c app: #include <string.h> in GimpHighlightableButton 2018-03-07 09:53:31 -05:00
gimphighlightablebutton.h app: add GimpHighlightableButton 2018-03-07 06:18:21 -05:00
gimphistogrambox.c Bug 776648 - Spin buttons of histogram box do not take image precision into account 2016-12-31 16:15:08 +01:00
gimphistogrambox.h app: GimpHistogramBox: map the range to 0..1 for != 8 bit histograms 2013-06-12 11:18:07 +02:00
gimphistogrameditor.c app: in GimpHistogramEditor, clear update timeout after validating 2018-05-13 15:21:28 -04:00
gimphistogrameditor.h app: replace GimpHistogramEditor's "valid" by "recompute" flag. 2018-02-21 19:31:25 +01:00
gimphistogramview.c app: always update GimpHistogramView bins when changing histograms 2018-05-11 21:42:56 -04:00
gimphistogramview.h app: start using the new histogram property notifications in the widgets 2013-06-11 22:36:33 +02:00
gimpiconpicker.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpiconpicker.h app: get rid of a few forgotten stock-ids and new_from_stock() 2018-04-29 04:50:17 +02:00
gimpiconsizescale.c app: add icon size auto-guess from monitor resolution. 2017-03-21 17:52:22 +01:00
gimpiconsizescale.h app: derive GimpIconSizeScale from GimpFrame not GtkFrame 2017-03-12 22:33:35 +01:00
gimpimagecommenteditor.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpimagecommenteditor.h
gimpimageeditor.c
gimpimageeditor.h
gimpimageparasiteview.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpimageparasiteview.h
gimpimageprofileview.c app, libgimpcolor: refactor GimpColorManaged::get_color_profile() 2015-09-03 01:36:02 +02:00
gimpimageprofileview.h app: use a GimpColorProfileView in GimpImageProfileView 2014-03-16 18:36:12 +01:00
gimpimagepropview.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpimagepropview.h app: display the precision in the image properties dialog 2012-05-02 17:51:19 +02:00
gimpimageview.c app: add menu-related properties to GimpContainerEditor 2011-10-09 21:45:02 +02:00
gimpimageview.h
gimpitemtreeview.c app: add gimp_item_tree_view_get_delete_button() 2018-03-07 06:18:21 -05:00
gimpitemtreeview.h app: add gimp_item_tree_view_get_delete_button() 2018-03-07 06:18:21 -05:00
gimplanguagecombobox.c app: the manual language can now be customized through the Preferences. 2017-10-03 20:49:27 +02:00
gimplanguagecombobox.h app: the manual language can now be customized through the Preferences. 2017-10-03 20:49:27 +02:00
gimplanguageentry.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimplanguageentry.h
gimplanguagestore-parser.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimplanguagestore-parser.h Bug 704592 - only load language lists once at gui startup. 2013-07-28 04:46:52 +12:00
gimplanguagestore.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimplanguagestore.h Bug 704592 - only load language lists once at gui startup. 2013-07-28 04:46:52 +12:00
gimplayermodebox.c app: use ICON_ONLY layout for group combo in GimpLayerModeBox 2017-11-30 03:10:15 -05:00
gimplayermodebox.h app: derive the layer-mode menu layout entirely from the info arrays 2017-02-17 06:26:32 -05:00
gimplayermodecombobox.c libgimpwidgets, app: make ABBREVIATED default GimpIntComboBox layout 2017-12-01 09:22:42 -05:00
gimplayermodecombobox.h app: derive the layer-mode menu layout entirely from the info arrays 2017-02-17 06:26:32 -05:00
gimplayertreeview.c Bug 795557 - Misc. typo fixes in source, comments and doxygen (pt3) 2018-04-25 23:49:06 +02:00
gimplayertreeview.h
gimpmenudock.c
gimpmenudock.h
gimpmenufactory.c Bug 736746 - Alt+Number only switches to lower-numbered windows 2015-01-09 23:02:24 +01:00
gimpmenufactory.h
gimpmessagebox.c app: update a GimpMessageBox repeated in a idle function. 2018-02-03 22:46:04 +01:00
gimpmessagebox.h app: update a GimpMessageBox repeated in a idle function. 2018-02-03 22:46:04 +01:00
gimpmessagedialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpmessagedialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpmeter.c app: remove one level of indentation from gimp_meter_expose_event() 2018-02-09 18:56:00 +01:00
gimpmeter.h app: various improvements to GimpMeter 2018-01-19 09:51:49 -05:00
gimpnavigationview.c app: make GimpNavigationView rotation aware 2016-07-21 21:25:49 +00:00
gimpnavigationview.h app: make GimpNavigationView rotation aware 2016-07-21 21:25:49 +00:00
gimpopendialog.c app: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
gimpopendialog.h app: add gimp_plug_in_manager_get_file_procedures() for the file dialogs 2016-01-06 15:07:41 +01:00
gimpoverlaybox.c Chain up in some size-allocate implementations 2016-09-09 21:31:09 +02:00
gimpoverlaybox.h
gimpoverlaychild.c Bug 759939 - Ghost brush outline in FG Select tool 2016-10-14 22:14:11 +02:00
gimpoverlaychild.h Bug 721553 - License text contains obsolete FSF postal address 2014-01-05 14:25:46 +01:00
gimpoverlaydialog.c app: get rid of a few forgotten stock-ids and new_from_stock() 2018-04-29 04:50:17 +02:00
gimpoverlaydialog.h app: add a "detach" button to all on-canvas tool dialogs 2015-05-01 18:00:05 -04:00
gimpoverlayframe.c app: use gimp_cairo_rounded_rectangle() in GimpOverlayFrame 2018-03-07 09:40:19 -05:00
gimpoverlayframe.h
gimppaletteeditor.c app, libgimpwidgets, plug-ins: kill gtk_scrolled_window_add_with_viewport() 2016-09-07 20:12:28 +02:00
gimppaletteeditor.h app: gimp_spin_button_new() -> gtk_spin_button_new() 2014-06-21 22:39:37 +02:00
gimppaletteselect.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimppaletteselect.h
gimppaletteview.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimppaletteview.h
gimppanedbox.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimppanedbox.h
gimppatternfactoryview.c app: add gimp_context_get_foreground,background_pixel() 2012-05-02 17:50:41 +02:00
gimppatternfactoryview.h
gimppatternselect.c Chain up unconditionally in GObject::constructed() 2012-11-12 21:51:22 +01:00
gimppatternselect.h
gimppdbdialog.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimppdbdialog.h Use GimpValueArray and GimpParamSpecValueArray 2012-05-04 00:51:50 +02:00
gimppickablebutton.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimppickablebutton.h app: add new widget GimpPickableButton 2013-09-15 00:30:14 +02:00
gimppickablepopup.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimppickablepopup.h app: implement picking any image or layer in GimpPickableButton/Popup 2014-06-06 22:48:36 +02:00
gimppixbuf.c
gimppixbuf.h app: changed include guards to not clash with libgimpcolor/gimppixbuf.h 2012-05-22 02:17:11 +02:00
gimppluginview.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimppluginview.h app: add new GtkTreeView subclass GimpPlugInView 2017-05-04 20:35:41 +02:00
gimppolar.c app: move lots of state handling from sunclasses to GimpCircle 2014-05-30 03:25:02 +02:00
gimppolar.h app: add new GimpCircle subblass GimpPolar to select polar coordinates 2014-05-30 00:36:42 +02:00
gimppopup.c app: be smarter about handling the Space key in GimpPopup 2016-07-12 20:35:41 +02:00
gimppopup.h app: factor out a generic GimpPopup widget out of GimpContainerPopup 2014-06-06 00:57:20 +02:00
gimpprefsbox.c app: clean up GimpPrefsBox and the prefs dialog a bit 2018-05-09 01:47:23 +02:00
gimpprefsbox.h app: rename argument in gimpprefsbox.h too 2018-05-09 13:54:16 +02:00
gimpprocedureaction.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpprocedureaction.h app: rename GimpPlugInAction to GimpProcedureAction 2016-01-01 20:05:32 +01:00
gimpprogressbox.c Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign() 2016-09-08 19:11:20 +02:00
gimpprogressbox.h app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
gimpprogressdialog.c app: get rid of icons in dialog buttons (use labels not stock IDs) 2017-02-12 16:18:54 +01:00
gimpprogressdialog.h
gimppropwidgets.c app: same fix/optimization for the propwidgets in app/widgets/ 2018-02-04 20:06:07 +01:00
gimppropwidgets.h app: add gimp_prop_boolean_icon_box_new() 2018-01-06 03:11:12 +01:00
gimpradioaction.c app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpradioaction.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimprender.c app: port preview rendering to GEGL/cairo 2012-05-02 17:51:02 +02:00
gimprender.h app: port preview rendering to GEGL/cairo 2012-05-02 17:51:02 +02:00
gimpsamplepointeditor.c app: make the sample point dockable work with more than 4 sample points 2018-04-19 18:31:34 +02:00
gimpsamplepointeditor.h app: make the sample point dockable work with more than 4 sample points 2018-04-19 18:31:34 +02:00
gimpsavedialog.c app: change the "XCF compat" stuff to "XCF compression" 2017-03-23 18:03:27 +01:00
gimpsavedialog.h app: change the "XCF compat" stuff to "XCF compression" 2017-03-23 18:03:27 +01:00
gimpscalebutton.c Corrected spelling errors spotted by Ari Pollak (Mostly fixes bug #683694) 2012-09-10 12:22:12 -04:00
gimpscalebutton.h
gimpsearchpopup.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpsearchpopup.h app: fix whitespaces. 2015-09-06 21:02:26 +02:00
gimpselectiondata.c Bug 794996 - Misc. typo fixes in comments in app/ 2018-04-08 21:25:56 +02:00
gimpselectiondata.h app: add gimp_selection_data_set_xcf() and _get_xcf() 2016-09-18 21:43:45 +02:00
gimpselectioneditor.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpselectioneditor.h
gimpsessioninfo-aux.c Initialize GValues with G_VALUE_INIT instead of { 0, } 2016-03-26 15:59:26 +01:00
gimpsessioninfo-aux.h
gimpsessioninfo-book.c app: get rid of including menus/ stuff from widgets/ and other places 2016-11-23 19:38:44 +01:00
gimpsessioninfo-book.h
gimpsessioninfo-dock.c app: remove gimp_session_write_position() 2016-05-21 00:00:07 +02:00
gimpsessioninfo-dock.h app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gimpsessioninfo-dockable.c
gimpsessioninfo-dockable.h
gimpsessioninfo-private.h app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gimpsessioninfo.c app: remove gimp_session_write_position() 2016-05-21 00:00:07 +02:00
gimpsessioninfo.h app: remove gimp_session_write_position() 2016-05-21 00:00:07 +02:00
gimpsessionmanaged.c
gimpsessionmanaged.h
gimpsettingsbox.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpsettingsbox.h app: add GimpFilterTool::set_config() 2017-03-30 23:21:46 +02:00
gimpsettingseditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpsettingseditor.h
gimpsizebox.c Get rid of gtk_misc_set_alignment(label) and use gtk_label_set_x,yalign() 2016-09-08 19:11:20 +02:00
gimpsizebox.h
gimpspinscale.c app: fix outer border color of GimpSpinScale to look OK on all themes 2018-04-23 01:28:09 +02:00
gimpspinscale.h app: remove GimpSpinScale's "factor" API again 2013-06-15 20:53:37 +02:00
gimpstringaction.c app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpstringaction.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimpstrokeeditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimpstrokeeditor.h
gimpsymmetryeditor.c app: move all propgui files from app/widgets/ to new folder app/propgui/ 2017-07-03 12:29:41 +02:00
gimpsymmetryeditor.h app: simplify GimpSymmetryEditor even more 2016-02-06 00:32:57 +01:00
gimptagentry.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimptagentry.h
gimptagpopup.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimptagpopup.h
gimptemplateeditor.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimptemplateeditor.h app: enable image new's resolution chain button only if xres == yres 2014-04-18 18:43:32 +02:00
gimptemplateview.c app: add gimp_container_tree_view_name_edited() as public default callback 2017-11-14 20:54:38 +01:00
gimptemplateview.h
gimptextbuffer-serialize.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimptextbuffer-serialize.h
gimptextbuffer.c app: fix error message in gimp_text_buffer_save() 2018-03-23 14:47:14 +01:00
gimptextbuffer.h Bug 794221 - Recently used colors on text don't get added to the color history 2018-03-23 14:19:01 +01:00
gimptexteditor.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimptexteditor.h
gimptextproxy.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimptextproxy.h
gimptextstyleeditor.c Bug 794221 - Recently used colors on text don't get added to the color history 2018-03-23 14:19:01 +01:00
gimptextstyleeditor.h
gimptexttag.c Bug 794221 - Recently used colors on text don't get added to the color history 2018-03-23 14:19:01 +01:00
gimptexttag.h Bug 794221 - Recently used colors on text don't get added to the color history 2018-03-23 14:19:01 +01:00
gimpthumbbox.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpthumbbox.h app: port GimpThumbBox from URI to GFile 2014-07-08 00:58:42 +02:00
gimptoggleaction.c app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimptoggleaction.h app: port GimpAction and friends to icon names 2014-05-06 23:47:38 +02:00
gimptoolbox-color-area.c Bug 733390 - Picking a color should also change the active color... 2014-09-16 23:56:50 +02:00
gimptoolbox-color-area.h
gimptoolbox-dnd.c app: keep the src image's resolution and unit in copied/cut GimpBuffers 2017-05-01 18:39:13 +02:00
gimptoolbox-dnd.h
gimptoolbox-image-area.c app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gimptoolbox-image-area.h
gimptoolbox-indicator-area.c app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gimptoolbox-indicator-area.h
gimptoolbox.c app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gimptoolbox.h app: Make GimpToolbox use parent UI manager 2011-08-07 20:00:28 +02:00
gimptooleditor.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimptooleditor.h
gimptooloptionseditor.c app: rename GimpToolInfo's "blurb" and "help" members 2017-07-04 21:58:11 +02:00
gimptooloptionseditor.h
gimptoolpalette.c app: rename GimpToolInfo's "blurb" and "help" members 2017-07-04 21:58:11 +02:00
gimptoolpalette.h app: Make GimpToolbox use parent UI manager 2011-08-07 20:00:28 +02:00
gimptoolpreseteditor.c Bug 787919 - Tool options are lost when switching device 2018-05-16 02:09:19 +02:00
gimptoolpreseteditor.h app: move all GimpToolPresetEditor members to a private struct 2012-01-23 00:56:21 +01:00
gimptoolpresetfactoryview.c Bug 731279 - Tool Preset Editor not working correctly 2016-10-12 23:51:24 +02:00
gimptoolpresetfactoryview.h
gimptranslationstore.c app: fix building GUI language store instead of empty manual language... 2017-10-03 23:37:21 +02:00
gimptranslationstore.h app: the manual language can now be customized through the Preferences. 2017-10-03 20:49:27 +02:00
gimpuimanager.c app: invoke the right action when the quick mask button is clicked 2016-10-01 01:06:02 +02:00
gimpuimanager.h app: invoke the right action when the quick mask button is clicked 2016-10-01 01:06:02 +02:00
gimpundoeditor.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpundoeditor.h
gimpvectorstreeview.c app, menus: rename confusing layers-text-tool and vectors-path-tool. 2017-05-16 00:04:24 +02:00
gimpvectorstreeview.h
gimpview-popup.c libgimpwidgets, app: add gdk_screen_get_monitor_workarea() 2014-05-19 14:37:32 +02:00
gimpview-popup.h
gimpview.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpview.h
gimpviewablebox.c app: simpler and better-aligned packig in gimpviewablebox 2018-04-14 02:19:50 +02:00
gimpviewablebox.h Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpviewablebutton.c app: factor out a generic GimpPopup widget out of GimpContainerPopup 2014-06-06 00:57:20 +02:00
gimpviewablebutton.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpviewabledialog.c app: fix typo s/depecrated/deprecated/. 2016-12-21 22:50:01 +01:00
gimpviewabledialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
gimpviewrenderer-frame.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpviewrenderer-frame.h
gimpviewrenderer-utils.c
gimpviewrenderer-utils.h
gimpviewrenderer.c app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
gimpviewrenderer.h libgimpwidgets, app: have all previews track the monitor they are on 2016-06-01 22:42:00 +02:00
gimpviewrendererbrush.c app: pass the widget to all gimp_view_renderer_render_foo() functions 2015-09-02 21:12:59 +02:00
gimpviewrendererbrush.h app: pass the widget to all gimp_view_renderer_render_foo() functions 2015-09-02 21:12:59 +02:00
gimpviewrendererbuffer.c app: pass the widget to all gimp_view_renderer_render_foo() functions 2015-09-02 21:12:59 +02:00
gimpviewrendererbuffer.h
gimpviewrendererdrawable.c app: pass the widget to all gimp_view_renderer_render_foo() functions 2015-09-02 21:12:59 +02:00
gimpviewrendererdrawable.h
gimpviewrenderergradient.c Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpviewrenderergradient.h Bug 795207 - Add color space to blend(gradient) tool options 2018-04-13 22:33:16 +02:00
gimpviewrendererimage.c app: no need to show all components as icons when alpha is invisible. 2017-11-16 03:08:07 +01:00
gimpviewrendererimage.h
gimpviewrendererimagefile.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpviewrendererimagefile.h
gimpviewrendererlayer.c Deprecate stock items for good and change all icon defines to GIMP_ICON_* 2017-03-05 16:01:59 +01:00
gimpviewrendererlayer.h
gimpviewrendererpalette.c app: color manage palette and gradient previews 2016-05-27 23:59:07 +02:00
gimpviewrendererpalette.h
gimpviewrenderervectors.c
gimpviewrenderervectors.h
gimpwidgets-constructors.c app: remove gimp_paint_mode_menu_new() and use GimpLayerModeBox 2017-01-30 13:24:35 +01:00
gimpwidgets-constructors.h app: remove gimp_paint_mode_menu_new() and use GimpLayerModeBox 2017-01-30 13:24:35 +01:00
gimpwidgets-utils.c app: add GIMP_MESSAGE_BUG_WARNING + GIMP_MESSAGE_BUG_CRITICAL severity. 2018-02-12 18:22:15 +01:00
gimpwidgets-utils.h Bug 790002 - Remember last-used "Select color profile from disk" location 2018-01-02 23:09:00 +01:00
gimpwindow.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpwindow.h app: add signal GimpWindow::monitor_changed() 2014-03-13 22:39:03 +01:00
gimpwindowstrategy.c app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gimpwindowstrategy.h app: make things behave more reasonable with multiple monitors 2014-05-02 03:01:23 +02:00
gtkhwrapbox.c
gtkhwrapbox.h
gtkwrapbox.c
gtkwrapbox.h
Makefile.am Makefiles: don't use -xobjective-c when linking files on Mac 2018-04-08 04:03:55 -04:00
widgets-enums.c Bug 773461 - Color picker lacks L*a*b* mode 2017-05-17 10:27:53 -04:00
widgets-enums.h Bug 795230 - Rename Blend tool and provide PDB compatibility 2018-04-13 23:27:03 +02:00
widgets-types.h app: add GimpHighlightableButton 2018-03-07 06:18:21 -05:00