Gimp/app/display
Jehan b283facb89 Bug 703787 - Crash during switch from multi to single window mode
Shells can now travel from one window to another. Canvas position code
should therefore not keep track of the image window for a specific shell
but must use whatever is the current window for this shell (even though
it may be a different one before and after the size-allocate).
This also partly fixes some positioning issue during mode switch.
(cherry picked from commit 7e513faa50)
2013-07-13 09:16:01 +09:00
..
.gitignore Added .gitignore files generated with git svn create-ignore. 2009-01-31 11:37:44 +00:00
display-enums.c app: add N_LINES and SPACING to enum GimpGuidesType 2011-07-24 17:47:08 +02:00
display-enums.h app: add N_LINES and SPACING to enum GimpGuidesType 2011-07-24 17:47:08 +02:00
display-types.h app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
gimpcanvas.c app: turn double buffering off/on when filling/emptying the display 2011-04-09 23:17:16 +02:00
gimpcanvas.h Bug 677375: tools do not strictly follow mouse... 2012-06-10 17:20:43 +02:00
gimpcanvasarc.c Bug 701410 - Small artifacts appear when performing a selection 2013-06-21 20:20:21 +02:00
gimpcanvasarc.h app: add a "shell" property to GimpCanvasItem 2010-10-01 14:13:45 +02:00
gimpcanvasboundary.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvasboundary.h app: Bug 631619 - Drawing artifacts spread by paintbrush outline on canvas 2010-10-09 22:00:19 +02:00
gimpcanvascorner.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvascorner.h app: introduce enum GimpHandleAnchor as replacement for GtkAnchorType 2010-10-18 12:50:17 +02:00
gimpcanvascursor.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvascursor.h app: add and use more GimpCanvasItem setters 2011-03-28 15:15:43 +02:00
gimpcanvasgrid.c app: don't draw the grid if it covers the image entirely 2012-03-04 20:19:57 +01:00
gimpcanvasgrid.h app: add a canvas grid item class and use it to draw the grid 2010-10-02 20:57:40 +02:00
gimpcanvasgroup.c app: add virtual function gboolean GimpCanvasItem::hit() 2011-03-28 18:54:02 +02:00
gimpcanvasgroup.h app: add a "shell" property to GimpCanvasItem 2010-10-01 14:13:45 +02:00
gimpcanvasguide.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvasguide.h app: add and use more GimpCanvasItem setters 2011-03-28 15:15:43 +02:00
gimpcanvashandle.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvashandle.h app: change GimpCanvasItem setters to take GimpCanvasItem* 2011-03-28 12:20:36 +02:00
gimpcanvasitem-utils.c app: make the shift-coordinates-by-anchor functions public API 2010-11-09 11:27:51 +01:00
gimpcanvasitem-utils.h app: make the shift-coordinates-by-anchor functions public API 2010-11-09 11:27:51 +01:00
gimpcanvasitem.c app: fix return value from NULL to FALSE 2011-03-29 00:23:27 +02:00
gimpcanvasitem.h app: add virtual function gboolean GimpCanvasItem::hit() 2011-03-28 18:54:02 +02:00
gimpcanvaslayerboundary.c app: don't crash when adjusting quality during an export to jpeg 2013-05-04 18:19:11 +02:00
gimpcanvaslayerboundary.h app: add a layer boundary canvas item class 2010-10-03 00:28:40 +02:00
gimpcanvasline.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvasline.h app: change GimpCanvasItem setters to take GimpCanvasItem* 2011-03-28 12:20:36 +02:00
gimpcanvaspassepartout.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvaspassepartout.h app/display: add new canvas item GimpCanvasPassePartout 2010-10-18 22:17:27 +02:00
gimpcanvaspath.c app: Remove unused variable 2011-07-03 16:38:37 +02:00
gimpcanvaspath.h app: clean up the new brush outline stuff a bit 2011-06-30 09:27:43 +02:00
gimpcanvaspen.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvaspen.h app: add a pen canvas item class and use it in the foreground select tool 2010-10-03 02:26:40 +02:00
gimpcanvaspolygon.c plugged memory leaks 2012-02-07 17:32:02 +01:00
gimpcanvaspolygon.h app: implement the "points" property using GimpArray 2010-10-03 01:43:22 +02:00
gimpcanvasprogress.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvasprogress.h app: add GimpCanvasProgress, an on-canvas progress item 2010-11-09 19:35:04 +01:00
gimpcanvasproxygroup.c app: add a "shell" property to GimpCanvasItem 2010-10-01 14:13:45 +02:00
gimpcanvasproxygroup.h app: add a "shell" property to GimpCanvasItem 2010-10-01 14:13:45 +02:00
gimpcanvasrectangle.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvasrectangle.h app: port GimpMagnifyTool away from draw_tool_pause()/resume() 2011-03-28 12:22:29 +02:00
gimpcanvasrectangleguides.c app: add "n-lines" property to GimpCanvasRectangleGuides 2011-07-24 17:49:31 +02:00
gimpcanvasrectangleguides.h app: add "n-lines" property to GimpCanvasRectangleGuides 2011-07-24 17:49:31 +02:00
gimpcanvassamplepoint.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvassamplepoint.h app: gimp_canvas_sample_point_set(): x and y are integers not doubles 2011-04-03 23:42:26 +02:00
gimpcanvastextcursor.c app: s/GdkRectangle/cairo_rectangle_int_t/ in all GimpCanvasItems 2011-04-10 18:15:16 +02:00
gimpcanvastextcursor.h app: add a "shell" property to GimpCanvasItem 2010-10-01 14:13:45 +02:00
gimpcanvastransformguides.c app: implement all rectangle guides options for the transform guides 2011-07-24 19:07:51 +02:00
gimpcanvastransformguides.h app: add GimpCanvasTransformGuides and use them in the transform tool 2011-07-24 18:42:13 +02:00
gimpcanvastransformpreview.c Bug 696958 - In-image preview in Transform tools is off by one screen pixel 2013-04-02 17:32:15 +02:00
gimpcanvastransformpreview.h app: refactor GimpCanvasTransformPreview to not know GimpTransformTool any more 2011-03-27 21:19:38 +02:00
gimpcursorview.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpcursorview.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplay-foreach.c Move "disp_count" and "instance_count" to GimpImagePrivate 2010-02-03 21:22:00 +01:00
gimpdisplay-foreach.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplay-handlers.c Move refing/unrefing the image to gimp_display_set_image() 2009-10-07 21:13:39 +02:00
gimpdisplay-handlers.h Move refing/unrefing the image to gimp_display_set_image() 2009-10-07 21:13:39 +02:00
gimpdisplay.c Bug 686544 - Opening new image window doesn't restore docks 2013-02-27 23:29:29 +01:00
gimpdisplay.h app: remove gimpdisplay-utils.[ch], move its only function to gimpdisplay.[ch] 2012-02-11 17:57:27 +01:00
gimpdisplayshell-appearance.c app: turn the transform preview into a GimpCanvasItem 2011-03-27 16:40:41 +02:00
gimpdisplayshell-appearance.h app: turn the transform preview into a GimpCanvasItem 2011-03-27 16:40:41 +02:00
gimpdisplayshell-autoscroll.c app: rename gimp_display_shell_[un]transform_coordiante() to _coords() 2011-02-20 16:29:20 +01:00
gimpdisplayshell-autoscroll.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-callbacks.c libgimpwidgets: add gdk_event_triggers_context_menu() to gimp3migration.[ch] 2011-10-02 16:23:59 +02:00
gimpdisplayshell-callbacks.h app: name display scrollbar callbacks like the signal they are handling 2011-02-24 02:15:53 +01:00
gimpdisplayshell-close.c Bug 687673 - The image has been exported to '(null)' when export... 2012-11-06 22:15:21 +01:00
gimpdisplayshell-close.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-cursor.c app: Add and use gimp_dialog_factory_find_widget() 2012-01-10 19:47:52 +01:00
gimpdisplayshell-cursor.h app: rename the functions dealing with GimpDisplayShell's software cursor 2011-02-20 14:46:52 +01:00
gimpdisplayshell-dnd.c Bug 689087 - Drag-and-drop foo.jpg behaves different from 'gimp foo.jpg'... 2013-01-09 00:33:32 +01:00
gimpdisplayshell-dnd.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-draw.c app: use projection and not image sizes 2011-12-11 17:11:25 +01:00
gimpdisplayshell-draw.h app: use a GimpCanvasPassePartout for drawing the crop highlight 2010-11-12 19:47:51 +01:00
gimpdisplayshell-expose.c plugged memory leaks 2012-02-07 17:32:02 +01:00
gimpdisplayshell-expose.h app: remove the unused gimp_display_shell_expose_vectors() 2010-11-13 23:02:07 +01:00
gimpdisplayshell-filter-dialog.c Bug 397359 - Can't access color management parameters 2013-03-13 10:40:57 +01:00
gimpdisplayshell-filter-dialog.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-filter.c Move GimpDisplayShell's expose functions to separate files 2009-10-02 23:55:26 +02:00
gimpdisplayshell-filter.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-grab.c app: remove checks for grab time consistency 2011-12-11 16:39:01 +01:00
gimpdisplayshell-grab.h app: sprinkle const qualifiers in the tool event callback functions 2011-05-31 23:18:11 +02:00
gimpdisplayshell-handlers.c app: clean up the new brush outline stuff a bit 2011-06-30 09:27:43 +02:00
gimpdisplayshell-handlers.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-icon.c Simplify GimpDisplayShell's icon update API 2009-10-08 23:30:56 +02:00
gimpdisplayshell-icon.h Simplify GimpDisplayShell's icon update API 2009-10-08 23:30:56 +02:00
gimpdisplayshell-items.c Bug 663121 - guides are below rotate/transform/shear/perspective preview 2011-11-16 21:32:29 +01:00
gimpdisplayshell-items.h Bug 663121 - guides are below rotate/transform/shear/perspective preview 2011-11-16 21:32:29 +01:00
gimpdisplayshell-layer-select.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpdisplayshell-layer-select.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-progress.c Globally switch to saying "window_id" instead of just "window" 2011-02-06 12:07:55 +01:00
gimpdisplayshell-progress.h Add gimp_statusbar_override/restore_window_title() 2009-09-28 22:55:52 +02:00
gimpdisplayshell-render.c Bug 645345: 'Color Management' display filter causes performance problems 2012-06-09 15:36:34 +02:00
gimpdisplayshell-render.h app/display: implement drawing of selection mask 2010-09-29 20:35:00 +02:00
gimpdisplayshell-scale-dialog.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
gimpdisplayshell-scale-dialog.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-scale.c app/libgimp*: remove stuff found by -Wunused-but-set-variable 2011-05-01 23:23:19 +02:00
gimpdisplayshell-scale.h app/tests: Add keyboard zoom focus regression test 2010-06-18 20:57:59 +02:00
gimpdisplayshell-scroll.c Derive GimpCanvas from GimpOverlayBox 2009-10-18 22:19:29 +02:00
gimpdisplayshell-scroll.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimpdisplayshell-selection.c app: formatting in gimpdisplayshell-selection.c 2011-05-07 22:33:05 +02:00
gimpdisplayshell-selection.h app: get rid of selection_control() in core/ and display/ 2010-10-09 20:28:37 +02:00
gimpdisplayshell-style.c app: use gimp_cairo_set_source_rgb() wheh setting a GimpRGB 2012-03-05 19:19:47 +01:00
gimpdisplayshell-style.h app: Refactor path code to support styles and add outline style for use in brush outline 2011-06-29 23:05:14 +03:00
gimpdisplayshell-title.c Bug 676566 - Window title becomes "Untitled" after exporting without saving 2012-07-17 22:59:09 +02:00
gimpdisplayshell-title.h Remove gimp_display_shell_title() because it was completely empty 2009-09-28 22:55:39 +02:00
gimpdisplayshell-tool-events.c Bug 699100 - Move tool: space-bar inhibits function of Move tool 2013-04-28 15:31:30 +02:00
gimpdisplayshell-tool-events.h app: GimpMotionBuffer API cleanup and refactoring 2011-04-18 11:08:24 +02:00
gimpdisplayshell-transform.c app: rename gimp_display_shell_[un]transform_coordiante() to _coords() 2011-02-20 16:29:20 +01:00
gimpdisplayshell-transform.h app: rename gimp_display_shell_[un]transform_coordiante() to _coords() 2011-02-20 16:29:20 +01:00
gimpdisplayshell.c Bug 680621 - View menu options are discarded after closing an image 2012-11-12 01:00:04 +01:00
gimpdisplayshell.h app: GimpDisplayShell: fix type of the new grab time members 2011-12-09 23:21:22 +01:00
gimpimagewindow.c Bug 703787 - Crash during switch from multi to single window mode 2013-07-13 09:16:01 +09:00
gimpimagewindow.h app: Save the maximized state of the main window in the sessionrc file. 2012-10-22 00:23:15 +02:00
gimpmotionbuffer.c app: GimpMotionBuffer: remove empty constructed() 2011-04-18 15:54:03 +02:00
gimpmotionbuffer.h app: add gimp_motion_buffer_get_last_motion_time() and use it 2011-04-18 13:13:51 +02:00
gimpmultiwindowstrategy.c app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
gimpmultiwindowstrategy.h app: Make positioning of new dockables depend on window mode 2011-07-03 21:20:36 +02:00
gimpnavigationeditor.c libgimpwidgets: add gtk_scale_new() to gimp3migration.[ch] 2011-10-02 14:36:41 +02:00
gimpnavigationeditor.h app: Undeprecate GimpNavigationEditor 2011-07-05 22:13:18 +02:00
gimpscalecombobox.c app: GimpScaleComboBox: don't derive from GtkComboBoxEntry 2011-04-18 21:49:23 +02:00
gimpscalecombobox.h app: GimpScaleComboBox: don't derive from GtkComboBoxEntry 2011-04-18 21:49:23 +02:00
gimpsinglewindowstrategy.c app: move the GimpWindowStrategy interface from display/ to widgets/ 2012-01-30 23:33:21 +01:00
gimpsinglewindowstrategy.h app: Make positioning of new dockables depend on window mode 2011-07-03 21:20:36 +02:00
gimpstatusbar.c Use the new g_[s]list_free_full() instead of foreach() and free() 2011-03-07 17:11:28 +01:00
gimpstatusbar.h app: avoid using sealed GtkStatusbar members 2010-04-20 09:56:59 +02:00
gimptooldialog.c Bug 679082: Crash after using Rotate tool 2012-06-30 13:05:55 +02:00
gimptooldialog.h Bug 643155 - Tool dialogs don't stay on top of the image window 2011-03-20 18:15:42 +01:00
Makefile.am app: remove gimpdisplay-utils.[ch], move its only function to gimpdisplay.[ch] 2012-02-11 17:57:27 +01:00