1 #ifndef WIDGET_HELPER_H_INCLUDED 2 #define WIDGET_HELPER_H_INCLUDED 3 4 #define WIDGET_INDICATOR_MODE_DISABLE 0 /* Widget indicator modes */ 5 #define WIDGET_INDICATOR_MODE_ALWAYS 1 6 #define WIDGET_INDICATOR_MODE_ONDEMAND 2 7 8 #define WIDGET_TITLE_JUSTIFICATION_NONE 0 /* Widget title justification types */ 9 #define WIDGET_TITLE_JUSTIFICATION_LEFT 1 10 #define WIDGET_TITLE_JUSTIFICATION_RIGHT 2 11 #define WIDGET_TITLE_JUSTIFICATION_CENTER 3 12 13 #define WIDGET_TITLE_POSITION_NONE 0 /* Widget title position types */ 14 #define WIDGET_TITLE_POSITION_ABOVE 1 15 #define WIDGET_TITLE_POSITION_BELOW 2 16 #define WIDGET_TITLE_POSITION_LEFTSIDE 3 17 #define WIDGET_TITLE_POSITION_RIGHTSIDE 4 18 19 #define WIDGET_TRIGGER_RELEASE 0 /* Widget callback trigger modes */ 20 #define WIDGET_TRIGGER_CONSTANT 1 21 22 #define WIDGET_LAMP_SUBTYPE_RED 0 /* Lamp subtypes */ 23 #define WIDGET_LAMP_SUBTYPE_ORANGE 1 24 #define WIDGET_LAMP_SUBTYPE_WHITE 2 25 #define WIDGET_LAMP_SUBTYPE_GREEN 3 26 #define WIDGET_LAMP_SUBTYPE_BLUE 4 27 #define WIDGET_LAMP_SUBTYPE_PURPLE 5 28 29 #define WIDGET_LED_SUBTYPE_RED 0 /* Led subtypes */ 30 #define WIDGET_LED_SUBTYPE_ORANGE 1 31 #define WIDGET_LED_SUBTYPE_YELLOW 2 32 #define WIDGET_LED_SUBTYPE_GREEN 3 33 #define WIDGET_LED_SUBTYPE_BLUE 4 34 #define WIDGET_LED_SUBTYPE_PURPLE 5 35 36 #define WIDGET_PUSHBUTTON_SUBTYPE_RED 0 /* Pushbutton subtypes */ 37 #define WIDGET_PUSHBUTTON_SUBTYPE_YELLOW 1 38 #define WIDGET_PUSHBUTTON_SUBTYPE_WHITE 2 39 #define WIDGET_PUSHBUTTON_SUBTYPE_GREEN 3 40 #define WIDGET_PUSHBUTTON_SUBTYPE_BLUE 4 41 #define WIDGET_PUSHBUTTON_SUBTYPE_PURPLE 5 42 43 #define WIDGET_PUSHBUTTON_UNSTICKY 0 /* Pushbutton stickiness */ 44 #define WIDGET_PUSHBUTTON_STICKY 1 45 46 #define WIDGET_SLIDESWITCH_SUBTYPE_HORIZ_SLIDER 0 /* Slideswitch subtypes */ 47 #define WIDGET_SLIDESWITCH_SUBTYPE_VERT_SLIDER 1 48 #define WIDGET_SLIDESWITCH_SUBTYPE_HORIZ_THIN 2 49 #define WIDGET_SLIDESWITCH_SUBTYPE_VERT_THIN 3 50 #define WIDGET_SLIDESWITCH_SUBTYPE_HORIZ_OVAL 4 51 #define WIDGET_SLIDESWITCH_SUBTYPE_VERT_OVAL 5 52 53 #define WIDGET_TURNSWITCH_SUBTYPE_LARGE_CHICKEN 0 /* Turnswitch subtypes */ 54 #define WIDGET_TURNSWITCH_SUBTYPE_SMALL_CHICKEN 1 55 #define WIDGET_TURNSWITCH_SUBTYPE_LARGE_FLAT 2 56 #define WIDGET_TURNSWITCH_SUBTYPE_SMALL_FLAT 3 57 #define WIDGET_TURNSWITCH_SUBTYPE_LARGE_ROUND 4 58 #define WIDGET_TURNSWITCH_SUBTYPE_SMALL_ROUND 5 59 60 #endif /* WIDGET_HELPER_H_INCLUDED */ 61