-static gboolean
-swatch_draw (GtkWidget *widget,
- cairo_t *cr,
- GtkColorEditor *editor)
-{
- cairo_pattern_t *checkered;
-
- if (editor->priv->show_alpha)
- {
- cairo_set_source_rgb (cr, 0.33, 0.33, 0.33);
- cairo_paint (cr);
-
- cairo_set_source_rgb (cr, 0.66, 0.66, 0.66);
- cairo_scale (cr, 8, 8);
-
- checkered = get_checkered_pattern ();
- cairo_mask (cr, checkered);
- cairo_pattern_destroy (checkered);
- }
-
- gdk_cairo_set_source_rgba (cr, &editor->priv->color);
- cairo_paint (cr);
-
- return TRUE;
-}
-