[gimp] app: add a proxy group which will keep sample point canvas items
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: add a proxy group which will keep sample point canvas items
- Date: Fri, 1 Oct 2010 07:28:41 +0000 (UTC)
commit 75b4c8096f7769102f2b0eb25d505f38f62d4a27
Author: Michael Natterer <mitch gimp org>
Date: Fri Oct 1 09:01:51 2010 +0200
app: add a proxy group which will keep sample point canvas items
app/display/gimpdisplayshell.c | 8 +++++++-
app/display/gimpdisplayshell.h | 1 +
2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/app/display/gimpdisplayshell.c b/app/display/gimpdisplayshell.c
index 3402f73..73be89e 100644
--- a/app/display/gimpdisplayshell.c
+++ b/app/display/gimpdisplayshell.c
@@ -53,7 +53,7 @@
#include "tools/tool_manager.h"
#include "gimpcanvas.h"
-#include "gimpcanvasgroup.h"
+#include "gimpcanvasproxygroup.h"
#include "gimpdisplay.h"
#include "gimpdisplayshell.h"
#include "gimpdisplayshell-appearance.h"
@@ -293,6 +293,11 @@ gimp_display_shell_init (GimpDisplayShell *shell)
shell->canvas_item = gimp_canvas_group_new ();
+ shell->sample_points = gimp_canvas_proxy_group_new ();
+ gimp_canvas_group_add_item (GIMP_CANVAS_GROUP (shell->canvas_item),
+ shell->sample_points);
+ g_object_unref (shell->sample_points);
+
shell->icon_size = 32;
shell->cursor_format = GIMP_CURSOR_FORMAT_BITMAP;
@@ -800,6 +805,7 @@ gimp_display_shell_dispose (GObject *object)
{
g_object_unref (shell->canvas_item);
shell->canvas_item = NULL;
+ shell->sample_points = NULL;
}
if (shell->event_history)
diff --git a/app/display/gimpdisplayshell.h b/app/display/gimpdisplayshell.h
index eefbcf9..22cdb80 100644
--- a/app/display/gimpdisplayshell.h
+++ b/app/display/gimpdisplayshell.h
@@ -136,6 +136,7 @@ struct _GimpDisplayShell
cairo_pattern_t *checkerboard; /* checkerboard pattern */
GimpCanvasItem *canvas_item; /* items drawn on the canvas */
+ GimpCanvasItem *sample_points; /* item proxies of sample points */
guint title_idle_id; /* title update idle ID */
gchar *title; /* current title */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]