]>
Dogcows Code - chaz/tint2/blob - src/clock/clock.h
48538b337fc7d61b6f525d27722b2bae2923cce3
1 /**************************************************************************
2 * Copyright (C) 2008 thierry lorthiois (lorthiois@bbsoft.fr)
4 * Clock with fonctionnal data (timeval, precision) and drawing data (area, font, ...).
5 * Each panel use his own drawing data.
7 **************************************************************************/
17 typedef struct Clock
{
18 // always start with area
27 extern char *time1_format
;
28 extern char *time2_format
;
29 extern struct timeval time_clock
;
30 extern int time_precision
;
31 extern PangoFontDescription
*time1_font_desc
;
32 extern PangoFontDescription
*time2_font_desc
;
33 extern char *clock_lclick_command
;
34 extern char *clock_rclick_command
;
35 extern int clock_enabled
;
38 // initialize clock : y position, precision, ...
40 void init_clock_panel(void *panel
);
41 void init_precision();
44 void draw_clock (void *obj
, cairo_t
*c
, int active
);
46 void resize_clock (void *obj
);
48 void clock_action(int button
);
This page took 0.039129 seconds and 4 git commands to generate.