diff options
Diffstat (limited to 'deck.h')
-rw-r--r-- | deck.h | 36 |
1 files changed, 27 insertions, 9 deletions
@@ -7,11 +7,14 @@ typedef void (* DeckChangeNotify) (gpointer data); Deck *deck_new (DeckChangeNotify notify, gpointer data); -void deck_paint (Deck *deck, +void deck_paint_main (Deck *deck, cairo_t *cr, int x, - int y, - int width); + int y); +void deck_paint_thumbs (Deck *deck, + cairo_t *cr, + int x, + int y); /* Returns the slide the user is likely looking * at, given the viewport. @@ -23,12 +26,27 @@ deck_get_view_slide (Deck *deck, * the width of the viewport */ int -deck_get_slide_location (Deck *deck, - int view_width, - int nth_slide); +deck_get_main_slide_location (Deck *deck, + int nth_slide); + +int +deck_get_thumb_slide_location (Deck *deck, + int nth_slide); + int -deck_get_slide_height (Deck *deck, - int view_width); +deck_get_main_slide_height (Deck *deck); + +int +deck_get_thumb_slide_height (Deck *deck); + +int +deck_get_main_height (Deck *deck); + +void +deck_set_main_width (Deck *deck, int main_width); + +void +deck_set_thumb_width (Deck *deck, int thumb_width); int -deck_get_height (Deck *deck, int view_width); +deck_get_thumb_height (Deck *deck); |