gtk-demo: Clean up toolpalette drawing code
Fix compile warning and use cairo_paint() instead of querying the widget size and cairo_fill()ing it.
This commit is contained in:
@ -84,15 +84,10 @@ static gboolean
|
|||||||
canvas_draw (GtkWidget *widget,
|
canvas_draw (GtkWidget *widget,
|
||||||
cairo_t *cr)
|
cairo_t *cr)
|
||||||
{
|
{
|
||||||
GtkAllocation allocation;
|
|
||||||
GList *iter;
|
GList *iter;
|
||||||
gint width, height;
|
|
||||||
|
|
||||||
cairo_set_source_rgb (cr, 1, 1, 1);
|
cairo_set_source_rgb (cr, 1, 1, 1);
|
||||||
width = gtk_widget_get_allocated_width (widget);
|
cairo_paint (cr);
|
||||||
height = gtk_widget_get_allocated_height (widget);
|
|
||||||
cairo_rectangle (cr, 0, 0, width, height);
|
|
||||||
cairo_fill (cr);
|
|
||||||
|
|
||||||
for (iter = canvas_items; iter; iter = iter->next)
|
for (iter = canvas_items; iter; iter = iter->next)
|
||||||
canvas_item_draw (iter->data, cr, FALSE);
|
canvas_item_draw (iter->data, cr, FALSE);
|
||||||
|
|||||||
Reference in New Issue
Block a user