home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
ACS.ZIP
/
ACS
/
RECHNER
/
RECHNER.AH
< prev
next >
Wrap
Text File
|
1992-01-28
|
8KB
|
172 lines
/*
This file was create with ACS 1.0 (c) Stefan Bachert 1991
The contents is based on file: E:\ACS.DOC\RECHNER\RECHNER.ACS
compiled at: Thu Jan 02 19:37:02 1992
*/
/* STRINGS */
char ERR_DIV0 [] = "DIVISION DURCH 0";
static char TEXT_001 [] = "1234567890123456";
static char TEXT_002 [] = "";
static char TEXT_003 [] = "AC";
static char TEXT_004 [] = "+/-";
static char TEXT_005 [] = " RECHNER ";
static char TEXT_006 [] = "RECHNER";
/* TEDINFOS */
static TEDINFO TEDI_001 = {TEXT_001, TEXT_002, TEXT_002, 3, 6, 2, 0x1180, 0, 0, 17, 1};
/* ICONS */
static int _MSK_IC_CALC [] = {
0x3fff, 0xfffc, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe, 0x3fff, 0xfffe,
0x3fff, 0xfffe, 0x1fff, 0xfffe};
static int _DAT_IC_CALC [] = {
0x3fff, 0xfffc, 0x2000, 0x0006, 0x2000, 0x0006, 0x2fff, 0xfff6,
0x2800, 0x0016, 0x2800, 0x00d6, 0x2800, 0x0016, 0x2fff, 0xfff6,
0x2000, 0x0006, 0x279e, 0x79e6, 0x2492, 0x4926, 0x2492, 0x4926,
0x279e, 0x79e6, 0x2000, 0x0006, 0x279e, 0x79e6, 0x2492, 0x4926,
0x2492, 0x4926, 0x279e, 0x79e6, 0x2000, 0x0006, 0x279e, 0x7fe6,
0x2492, 0x4026, 0x2492, 0x4026, 0x279e, 0x7fe6, 0x2000, 0x0006,
0x3fff, 0xfffe, 0x1fff, 0xfffe};
ICONBLK IC_CALC = {
_MSK_IC_CALC, _DAT_IC_CALC, TEXT_006,
0x1000, 0, 0, 19, 0, 32, 26, 0, 28, 72, 8};
/* OBJECT TREES */
OBJECT PANEL = { -1, 2, 41, 20, 0x1800, 0x0, 0x00011111L , 0, 0, 20, 14 };
static AOBJECT _00aPANEL = {A_dummy , calc_accept , 0x8000, 0x0, NULL , NULL , 0x0, 0 };
static OBJECT _02_PANEL = { 5, 3, 3, 20, 0x0, 0x30, 0x00011101L , 1, 1, 18, 2 };
static OBJECT _03_PANEL = { 2, -1, -1, 22, 0x2000, 0x0, (long) &TEDI_001 , 1, 2048, 16, 1 };
static AOBJECT _03aPANEL = {A_dummy , A_dummy , 0x8000, 0x0, NULL , NULL , 0x0, CALC_VALUE };
static OBJECT _05_PANEL = { 7, -1, -1, 26, 0x41, 0x30, (long) TEXT_003 , 1, 4, 3, 1 };
static AOBJECT _05aPANEL = {calc_ac , A_dummy , 0x8000, 0x8053, NULL , NULL , 0x0, 0 };
static OBJECT _07_PANEL = { 9, -1, -1, 27, 0x41, 0x30, 0x04ff1101L , 6, 4, 3, 1 };
static AOBJECT _07aPANEL = {calc_back , A_dummy , 0x8000, 0x800e, NULL , NULL , 0x0, 0 };
static OBJECT _09_PANEL = { 11, -1, -1, 26, 0x41, 0x30, (long) TEXT_004 , 11, 4, 3, 1 };
static AOBJECT _09aPANEL = {calc_sign , A_dummy , 0x8000, 0x7e, NULL , NULL , 0x0, 0 };
static OBJECT _11_PANEL = { 13, -1, -1, 27, 0x41, 0x30, 0x2aff1101L , 16, 4, 3, 1 };
static AOBJECT _11aPANEL = {calc_mul , A_dummy , 0x8000, 0x2a, NULL , NULL , 0x0, 0 };
static OBJECT _13_PANEL = { 15, -1, -1, 27, 0x41, 0x30, 0x37ff1101L , 1, 6, 3, 1 };
static AOBJECT _13aPANEL = {calc_7 , A_dummy , 0x8000, 0x37, NULL , NULL , 0x0, 0 };
static OBJECT _15_PANEL = { 17, -1, -1, 27, 0x41, 0x30, 0x38ff1101L , 6, 6, 3, 1 };
static AOBJECT _15aPANEL = {calc_8 , A_dummy , 0x8000, 0x38, NULL , NULL , 0x0, 0 };
static OBJECT _17_PANEL = { 19, -1, -1, 27, 0x41, 0x30, 0x39ff1101L , 11, 6, 3, 1 };
static AOBJECT _17aPANEL = {calc_9 , A_dummy , 0x8000, 0x39, NULL , NULL , 0x0, 0 };
static OBJECT _19_PANEL = { 21, -1, -1, 27, 0x41, 0x30, 0x2fff1101L , 16, 6, 3, 1 };
static AOBJECT _19aPANEL = {calc_div , A_dummy , 0x8000, 0x2f, NULL , NULL , 0x0, 0 };
static OBJECT _21_PANEL = { 23, -1, -1, 27, 0x41, 0x30, 0x34ff1101L , 1, 8, 3, 1 };
static AOBJECT _21aPANEL = {calc_4 , A_dummy , 0x8000, 0x34, NULL , NULL , 0x0, 0 };
static OBJECT _23_PANEL = { 25, -1, -1, 27, 0x41, 0x30, 0x35ff1101L , 6, 8, 3, 1 };
static AOBJECT _23aPANEL = {calc_5 , A_dummy , 0x8000, 0x35, NULL , NULL , 0x0, 0 };
static OBJECT _25_PANEL = { 27, -1, -1, 27, 0x41, 0x30, 0x36ff1101L , 11, 8, 3, 1 };
static AOBJECT _25aPANEL = {calc_6 , A_dummy , 0x8000, 0x36, NULL , NULL , 0x0, 0 };
static OBJECT _27_PANEL = { 29, -1, -1, 27, 0x41, 0x30, 0x2bff1101L , 16, 8, 3, 1 };
static AOBJECT _27aPANEL = {calc_plus , A_dummy , 0x8000, 0x2b, NULL , NULL , 0x0, 0 };
static OBJECT _29_PANEL = { 31, -1, -1, 27, 0x41, 0x30, 0x31ff1101L , 1, 10, 3, 1 };
static AOBJECT _29aPANEL = {calc_1 , A_dummy , 0x8000, 0x31, NULL , NULL , 0x0, 0 };
static OBJECT _31_PANEL = { 33, -1, -1, 27, 0x41, 0x30, 0x32ff1101L , 6, 10, 3, 1 };
static AOBJECT _31aPANEL = {calc_2 , A_dummy , 0x8000, 0x32, NULL , NULL , 0x0, 0 };
static OBJECT _33_PANEL = { 35, -1, -1, 27, 0x41, 0x30, 0x33ff1101L , 11, 10, 3, 1 };
static AOBJECT _33aPANEL = {calc_3 , A_dummy , 0x8000, 0x33, NULL , NULL , 0x0, 0 };
static OBJECT _35_PANEL = { 37, -1, -1, 27, 0x41, 0x30, 0x2dff1101L , 16, 10, 3, 1 };
static AOBJECT _35aPANEL = {calc_minus , A_dummy , 0x8000, 0x2d, NULL , NULL , 0x0, 0 };
static OBJECT _37_PANEL = { 39, -1, -1, 27, 0x41, 0x30, 0x30ff1101L , 1, 12, 3, 1 };
static AOBJECT _37aPANEL = {calc_0 , A_dummy , 0x8000, 0x30, NULL , NULL , 0x0, 0 };
static OBJECT _39_PANEL = { 41, -1, -1, 27, 0x41, 0x30, 0x2eff1101L , 6, 12, 3, 1 };
static AOBJECT _39aPANEL = {calc_dot , A_dummy , 0x8000, 0x2e, NULL , NULL , 0x0, 0 };
static OBJECT _41_PANEL = { 0, -1, -1, 27, 0x43, 0x30, 0x3dff1101L , 11, 12, 8, 1 };
static AOBJECT _41aPANEL = {calc_is , A_dummy , 0x8020, 0x3d, NULL , NULL , 0x0, 0 };
/* WINDOWS */
Awindow RECHNER = {
NULL,
calc_service,
calc_make ,
Awi_open,
Awi_init,
&PANEL , NULL, 0, 0, -1,
0xb, { 0, 0, 34, 20},
{0, 0, 0, 0}, {0, 0, 0, 0}, {-1, -1, -1, -1}, 0, 0,
0xfff0,
TEXT_005 ,
TEXT_002 ,
10000, 0x3, 0, -1,
&IC_CALC ,
NULL,
Awi_keys,
Awi_obchange,
Awi_redraw,
Awi_topped,
Awi_closed,
Awi_fulled,
Awi_arrowed,
Awi_hslid,
Awi_vslid,
Awi_sized,
Awi_moved};
Adescr ACSdescr = {
"ACS 1.0", 101,
-4, -4,
0xb,
" ACS-Rechner",
&DESKTOP, & RECHNER ,
{
{ 0, NULL},
{ 2, NULL},
{ 3, NULL},
{ 4, NULL},
{ 1, NULL},
{ 5, NULL},
{ 6, NULL},
{ 7, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL},
{ 0, NULL}
} };