1 /* Header file generated by fdesign on Thu Dec 12 21:28:45 2013 */ 2 3 #ifndef FD_attrib_h_ 4 #define FD_attrib_h_ 5 6 #include "../lib/include/forms.h" 7 8 /* Callbacks, globals and object handlers */ 9 10 void restore_cb( FL_OBJECT *, long ); 11 void folder_switch_cb( FL_OBJECT *, long ); 12 13 void apply_cb( FL_OBJECT *, long ); 14 void validate_cvar_name_cb( FL_OBJECT *, long ); 15 void setcolor_cb( FL_OBJECT *, long ); 16 17 18 /* Forms and Objects */ 19 20 typedef struct { 21 FL_FORM * attrib; 22 void * vdata; 23 char * cdata; 24 long ldata; 25 FL_OBJECT * background; 26 FL_OBJECT * readyobj; 27 FL_OBJECT * cancelobj; 28 FL_OBJECT * restoreobj; 29 FL_OBJECT * attrib_folder; 30 } FD_attrib; 31 32 FD_attrib * create_form_attrib( void ); 33 typedef struct { 34 FL_FORM * generic_attrib; 35 void * vdata; 36 char * cdata; 37 long ldata; 38 FL_OBJECT * background; 39 FL_OBJECT * generic_group; 40 FL_OBJECT * typeobj; 41 FL_OBJECT * boxobj; 42 FL_OBJECT * nameobj; 43 FL_OBJECT * cbnameobj; 44 FL_OBJECT * argobj; 45 FL_OBJECT * scobj; 46 FL_OBJECT * labelobj; 47 FL_OBJECT * fontobj; 48 FL_OBJECT * styleobj; 49 FL_OBJECT * sizeobj; 50 FL_OBJECT * lcolobj; 51 FL_OBJECT * col1obj; 52 FL_OBJECT * col2obj; 53 FL_OBJECT * align; 54 FL_OBJECT * nwgravity; 55 FL_OBJECT * segravity; 56 FL_OBJECT * inside; 57 FL_OBJECT * resize; 58 FL_OBJECT * text[ 4 ]; 59 } FD_generic_attrib; 60 61 FD_generic_attrib * create_form_generic_attrib( void ); 62 63 #endif /* FD_attrib_h_ */ 64