1 #ifndef EL__BFU_COMMON_H 2 #define EL__BFU_COMMON_H 3 4 struct dialog_data; 5 struct widget_data; 6 7 /* Event handlers return this values */ 8 typedef enum { 9 EVENT_PROCESSED = 0, 10 EVENT_NOT_PROCESSED = 1 11 } widget_handler_status_T; 12 13 /* Handler type for widgets. */ 14 typedef widget_handler_status_T (widget_handler_T)(struct dialog_data *, struct widget_data *); 15 16 /* Type of widgets. */ 17 enum widget_type { 18 WIDGET_CHECKBOX, 19 WIDGET_FIELD, 20 WIDGET_FIELD_PASS, 21 WIDGET_BUTTON, 22 WIDGET_LISTBOX, 23 WIDGET_TEXT, 24 }; 25 26 27 #endif /* EL__BFU_COMMON_H */ 28