diff options
author | Søren Sandmann <sandmann@redhat.com> | 2009-03-26 18:36:31 -0400 |
---|---|---|
committer | Søren Sandmann <sandmann@redhat.com> | 2009-03-26 18:36:31 -0400 |
commit | cb098427a988a9f779ab82ad3fde22c68edddaa5 (patch) | |
tree | 5f13073f5f5d6ac0d3deac410fd081c4185880e7 | |
parent | 7f4f44e95a55356e0ebff3a2d410b9308f44b60f (diff) |
Add shadows
-rw-r--r-- | deck.c | 18 | ||||
-rw-r--r-- | toolbar.c | 2 |
2 files changed, 15 insertions, 5 deletions
@@ -70,15 +70,23 @@ deck_paint (Deck *deck, x = orig_x + MARGIN; y = orig_y + MARGIN + i * (MARGIN + height); + + cairo_save (cr); + + cairo_set_source_rgba (cr, 0, 0, 0, 0.6); + cairo_translate (cr, 2, 2); + cairo_rectangle (cr, x, y, width, height); + cairo_fill (cr); + cairo_restore (cr); cairo_set_source_rgba (cr, 1, 1, 1, 1); - cairo_rectangle (cr, x, y, width, height); + cairo_fill (cr); - cairo_fill_preserve (cr); - - cairo_set_source_rgba (cr, 0, 0, 0, 0.5); - cairo_set_line_width (cr, 2); + cairo_rectangle (cr, x + 0.5, y + 0.5, width - 1, height - 1); + + cairo_set_source_rgba (cr, 0, 0, 0, 1); + cairo_set_line_width (cr, 1); cairo_stroke (cr); cairo_set_source_rgba (cr, (i + 1.0) / N_SLIDES, 0, @@ -162,6 +162,8 @@ toolbar_paint (Toolbar *bar, cairo_set_source_rgba (cr, STROKE_COLOR, 0.8); cairo_set_line_width (cr, BORDER_WIDTH); + + foo_scroll_area_add_input_from_stroke (scroll_area, cr, on_input, GINT_TO_POINTER (i)); cairo_stroke (cr); |