A couple more updates use the GTK3 drawing APIs

This commit is contained in:
William Jon McCann 2010-10-02 17:45:40 -04:00
parent 4828b97c79
commit 533b044dc9
2 changed files with 5 additions and 15 deletions

View file

@ -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