app: remove "shell" parameter from GimpCanvasItem's public APIs
because each item has a shell now. Keep the parameter in the virtual functions though because that saves a lot of code in the subclasses.
This commit is contained in:
@ -62,10 +62,8 @@ struct _GimpCanvasItemClass
|
||||
GType gimp_canvas_item_get_type (void) G_GNUC_CONST;
|
||||
|
||||
void gimp_canvas_item_draw (GimpCanvasItem *item,
|
||||
GimpDisplayShell *shell,
|
||||
cairo_t *cr);
|
||||
GdkRegion * gimp_canvas_item_get_extents (GimpCanvasItem *item,
|
||||
GimpDisplayShell *shell);
|
||||
GdkRegion * gimp_canvas_item_get_extents (GimpCanvasItem *item);
|
||||
|
||||
void gimp_canvas_item_set_line_cap (GimpCanvasItem *item,
|
||||
cairo_line_cap_t line_cap);
|
||||
@ -84,10 +82,8 @@ void gimp_canvas_item_resume_filling (GimpCanvasItem *item);
|
||||
/* protected */
|
||||
|
||||
void _gimp_canvas_item_stroke (GimpCanvasItem *item,
|
||||
GimpDisplayShell *shell,
|
||||
cairo_t *cr);
|
||||
void _gimp_canvas_item_fill (GimpCanvasItem *item,
|
||||
GimpDisplayShell *shell,
|
||||
cairo_t *cr);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user