A couple more updates use the GTK3 drawing APIs
This commit is contained in:
parent
4828b97c79
commit
533b044dc9
2 changed files with 5 additions and 15 deletions
|
@ -219,21 +219,17 @@ shell_search_renderer_get_size (GtkCellRenderer *cell,
|
|||
|
||||
static void
|
||||
shell_search_renderer_render (GtkCellRenderer *cell,
|
||||
GdkDrawable *window,
|
||||
cairo_t *cr,
|
||||
GtkWidget *widget,
|
||||
GdkRectangle *background_area,
|
||||
GdkRectangle *cell_area,
|
||||
GdkRectangle *expose_area,
|
||||
GtkCellRendererState flags)
|
||||
{
|
||||
ShellSearchRendererPrivate *priv = SHELL_SEARCH_RENDERER (cell)->priv;
|
||||
cairo_t *cr;
|
||||
PangoRectangle rect;
|
||||
|
||||
shell_search_renderer_set_layout (SHELL_SEARCH_RENDERER (cell), widget);
|
||||
|
||||
cr = gdk_cairo_create (window);
|
||||
|
||||
pango_layout_get_pixel_extents (priv->layout, NULL, &rect);
|
||||
|
||||
cairo_move_to (cr, cell_area->x, cell_area->y);
|
||||
|
@ -243,8 +239,6 @@ shell_search_renderer_render (GtkCellRenderer *cell,
|
|||
if (priv->layout)
|
||||
pango_cairo_layout_path (cr, priv->layout);
|
||||
cairo_fill (cr);
|
||||
|
||||
cairo_destroy (cr);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue