home *** CD-ROM | disk | FTP | other *** search
- /***************************************************************/
- /* defines */
- /***************************************************************/
- ///
- #define idle_none 0
- #define idle_executive 1
- #define idle_own 2
-
- #define col_label 0
- #define col_format 1
- #define col_base 2
- #define col_current 3
- #define col_negative 4
- #define col_bright 5
- #define col_dark 6
- #define col_bg 7
-
- #define col_entry 1
- #define col_hbright 2
- #define col_hdark 3
- #define col_cursor 4
-
- #define bg_none 0
- #define bg_file 1
- #define bg_snap 2
-
- #define win_normal 0
- #define win_fixed 1
-
- #define bd_none 0
- #define bd_simple 1
- #define bd_standard 2
- #define bd_double 3
-
- #define ind_centered 0
- #define ind_left 1
- #define ind_right 2
-
- #define typ_none 0
- #define typ_all 1
- #define typ_chip 2
- #define typ_fast 3
- #define typ_volume 4
- #define typ_idle 5
- #define typ_retina 6
- #define typ_largest_chip 7
- #define typ_largest_fast 8
- #define typ_largest_total 9
- #define typ_largest_retina 10
- #define typ_clock_ 11
- #define typ_simplelauncher 12
- #define typ_iconlauncher 13
- #define typ_image 14
- #define typ_virtual 15
- #define typ_appgadget 16
-
- #define typ_gauge 0
- #define typ_histmeter 1
- #define typ_clock 2
- ///
- /***************************************************************/
- /* gauge struct */
- /***************************************************************/
- ///
- struct GAU_Color
- {
- UWORD pen;
- ULONG red; /* if pen is TRUE, this is the pen number */
- ULONG green;
- ULONG blue;
- };
-
- struct tm_gau_set
- {
- UWORD type;
- UWORD gauge_type;
-
- UWORD size_y; /* in 100+x percent of the font size ! */
-
- char font[128];
- UWORD font_size;
-
- char label[16];
- char format[128];
-
- char expansion[126]; /* used for image type and volume */
- UWORD sty_mirror;
- UWORD indent;
-
- UWORD sty_3d;
- UWORD sty_border;
- UWORD sty_bg;
- UWORD sty_shadow;
- UWORD sty_nogauge;
- UWORD sty_noformat;
- UWORD sty_nobase;
-
- struct GAU_Color Colors[8];
-
- struct tm_gau_set *next;
- };
-
- struct tm_lau_set
- {
- UWORD type;
- UWORD gauge_type;
-
- UWORD size_y;
-
- char font[128];
- UWORD font_size;
-
- char label[128];
- char picture[144];
-
- UWORD indent;
-
- UWORD sty_xen;
- UWORD sty_border;
- UWORD sty_bg;
- UWORD sty_shadow;
- UWORD sty_down;
- UWORD sty_transparent;
- UWORD dummy;
-
- struct GAU_Color Colors[8];
-
- struct tm_gau_set *next;
- };
-
- ///
- /***************************************************************/
- /* System struct */
- /***************************************************************/
- ///
- struct tm_sys_set
- {
- char set_header[4];
- UWORD set_version;
-
- UWORD x_pos;
- UWORD y_pos;
- UWORD x_siz;
- UWORD colums;
-
- char pub_name[128];
-
- char font_name[40];
- UWORD font_size;
-
- UWORD bg_type;
- char bg_picture[126];
- UBYTE lay_falling;
- BYTE pri;
- struct GAU_Color bg_color;
-
- UWORD vol_refresh;
- UWORD mem_refresh;
-
- UWORD start_wait;
- UWORD start_usescreennotify;
-
- UWORD win_move;
- UWORD win_backfront;
- UWORD win_border_x;
- UWORD win_border_y;
- UWORD win_space_x;
- UWORD win_space_y;
-
- UWORD bd_type;
- struct GAU_Color bright_color;
- struct GAU_Color dark_color;
-
- UWORD Executive;
- };
- ///
- /***************************************************************/
- /* tm_data */
- /***************************************************************/
- ///
- struct tm_data
- {
- struct tm_sys_set *set;
- struct tm_gau_set *list;
-
- UWORD num_of_gaug;
- };
- ///
-