X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclock%2Fclock.h;h=4c31605ba166d68bff7aaabe21ea80dc04e95520;hb=e7c43073246afe07cddf67d40d545f2bebcf62a1;hp=27b719f0d336a9e2688df48399df8acc7dd17d67;hpb=ce50a6305fd40385929dd383655292fd475d2df0;p=chaz%2Ftint2 diff --git a/src/clock/clock.h b/src/clock/clock.h index 27b719f..4c31605 100644 --- a/src/clock/clock.h +++ b/src/clock/clock.h @@ -15,28 +15,42 @@ typedef struct Clock { - // always start with area - Area area; + // always start with area + Area area; - config_color font; - int time1_posy; - int time2_posy; + Color font; + int time1_posy; + int time2_posy; } Clock; extern char *time1_format; +extern char *time1_timezone; extern char *time2_format; -extern struct timeval time_clock; -extern int time_precision; +extern char *time2_timezone; +extern char *time_tooltip_format; +extern char *time_tooltip_timezone; extern PangoFontDescription *time1_font_desc; extern PangoFontDescription *time2_font_desc; +extern char *clock_lclick_command; +extern char *clock_rclick_command; +extern int clock_enabled; +// default global data +void default_clock(); + +// freed memory +void cleanup_clock(); + // initialize clock : y position, precision, ... void init_clock(); +void init_clock_panel(void *panel); + +void draw_clock (void *obj, cairo_t *c); -void draw_foreground_clock (void *obj, cairo_t *c, int active); +int resize_clock (void *obj); -void resize_clock (void *obj); +void clock_action(int button); #endif