app: add a "shell" property to GimpCanvasItem

and pass it to all constructors. The GimpDisplayShell is needed
because items are going to become more powerful soon.
This commit is contained in:
Michael Natterer
2010-10-01 14:13:45 +02:00
parent 26d0035be0
commit 201bfe3e25
34 changed files with 232 additions and 124 deletions

View File

@ -48,17 +48,17 @@ struct _GimpCanvasGroupClass
GType gimp_canvas_group_get_type (void) G_GNUC_CONST;
GimpCanvasItem * gimp_canvas_group_new (void);
GimpCanvasItem * gimp_canvas_group_new (GimpDisplayShell *shell);
void gimp_canvas_group_add_item (GimpCanvasGroup *group,
GimpCanvasItem *item);
void gimp_canvas_group_remove_item (GimpCanvasGroup *group,
GimpCanvasItem *item);
void gimp_canvas_group_add_item (GimpCanvasGroup *group,
GimpCanvasItem *item);
void gimp_canvas_group_remove_item (GimpCanvasGroup *group,
GimpCanvasItem *item);
void gimp_canvas_group_set_group_stroking (GimpCanvasGroup *group,
gboolean group_stroking);
void gimp_canvas_group_set_group_filling (GimpCanvasGroup *group,
gboolean group_filling);
void gimp_canvas_group_set_group_stroking (GimpCanvasGroup *group,
gboolean group_stroking);
void gimp_canvas_group_set_group_filling (GimpCanvasGroup *group,
gboolean group_filling);
#endif /* __GIMP_CANVAS_GROUP_H__ */