Lines Matching defs:widget
22 static void sp_gradient_image_size_request (GtkWidget *widget, GtkRequisition *requisition);
26 static void sp_gradient_image_get_preferred_width(GtkWidget *widget,
30 static void sp_gradient_image_get_preferred_height(GtkWidget *widget,
35 static gboolean sp_gradient_image_expose(GtkWidget *widget, GdkEventExpose *event);
38 static gboolean sp_gradient_image_draw(GtkWidget *widget, cairo_t *cr);
100 static void sp_gradient_image_size_request(GtkWidget * /*widget*/, GtkRequisition *requisition)
107 static void sp_gradient_image_get_preferred_width(GtkWidget *widget, gint *minimal_width, gint *natural_width)
110 sp_gradient_image_size_request(widget, &requisition);
114 static void sp_gradient_image_get_preferred_height(GtkWidget *widget, gint *minimal_height, gint *natural_height)
117 sp_gradient_image_size_request(widget, &requisition);
123 static gboolean sp_gradient_image_expose(GtkWidget *widget, GdkEventExpose *event)
126 if(gtk_widget_is_drawable(widget)) {
127 cairo_t *ct = gdk_cairo_create(gtk_widget_get_window (widget));
132 gtk_widget_get_allocation(widget, &allocation);
134 result = sp_gradient_image_draw(widget, ct);
142 static gboolean sp_gradient_image_draw(GtkWidget *widget, cairo_t *ct)
144 SPGradientImage *image = SP_GRADIENT_IMAGE(widget);
147 gtk_widget_get_allocation(widget, &allocation);