Update to clearlooks from gtk-engines-2.16.0
[ardour.git] / libs / clearlooks / clearlooks_draw.h
1 #ifndef CLEARLOOKS_DRAW_H
2 #define CLEARLOOKS_DRAW_H
3
4 #include "clearlooks_types.h"
5 #include "clearlooks_style.h"
6
7 #include <gtk/gtk.h>
8 #include <gdk/gdk.h>
9
10 #include <cairo.h>
11
12 GE_INTERNAL void clearlooks_register_style_classic (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
13 GE_INTERNAL void clearlooks_register_style_glossy (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
14 GE_INTERNAL void clearlooks_register_style_gummy (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
15 GE_INTERNAL void clearlooks_register_style_inverted (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
16
17 /* Fallback focus function */
18 GE_INTERNAL void clearlooks_draw_focus (cairo_t *cr,
19                                         const ClearlooksColors *colors,
20                                         const WidgetParameters *widget,
21                                         const FocusParameters  *focus,
22                                         int x, int y, int width, int height);
23
24 #endif /* CLEARLOOKS_DRAW_H */