2008-06-02 17:41:35 -04:00
|
|
|
#ifndef CLEARLOOKS_DRAW_H
|
|
|
|
#define CLEARLOOKS_DRAW_H
|
|
|
|
|
|
|
|
#include "clearlooks_types.h"
|
|
|
|
#include "clearlooks_style.h"
|
|
|
|
|
|
|
|
#include <gtk/gtk.h>
|
|
|
|
#include <gdk/gdk.h>
|
|
|
|
|
|
|
|
#include <cairo.h>
|
|
|
|
|
2008-10-04 20:09:32 -04:00
|
|
|
GE_INTERNAL void clearlooks_register_style_classic (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
|
|
|
|
GE_INTERNAL void clearlooks_register_style_glossy (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
|
|
|
|
GE_INTERNAL void clearlooks_register_style_gummy (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
|
|
|
|
GE_INTERNAL void clearlooks_register_style_inverted (ClearlooksStyleFunctions *functions, ClearlooksStyleConstants *constants);
|
|
|
|
|
|
|
|
/* Fallback focus function */
|
|
|
|
GE_INTERNAL void clearlooks_draw_focus (cairo_t *cr,
|
|
|
|
const ClearlooksColors *colors,
|
|
|
|
const WidgetParameters *widget,
|
|
|
|
const FocusParameters *focus,
|
|
|
|
int x, int y, int width, int height);
|
2008-06-02 17:41:35 -04:00
|
|
|
|
|
|
|
#endif /* CLEARLOOKS_DRAW_H */
|