home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 17
/
amigaformatcd17.iso
/
-look_here_1st!-
/
handy_tools
/
tinymeter
/
source
/
tinymeter_prefs
/
tinymeter.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-02-27
|
4KB
|
189 lines
/***************************************************************/
/* 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;
};
///