Rev 1705 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1698 | IgorA | 1 | ;lang equ ru |
2 | |||
3 | MAX_LEN_OBJ_TXT equ 200 |
||
4 | |||
5 | C_TD equ 't' ;typedef |
||
6 | C_AC equ 'a' ;автоматические коды (auto code) |
||
7 | C_ST equ 's' ;struct |
||
8 | C_IN equ '#' ;include |
||
9 | C_TT equ 'd' ;блок кода (данных) |
||
10 | C_VR equ '-' ;переменная |
||
11 | C_CO equ ';' ;комментарий |
||
12 | C_WI equ 'w' ;окно |
||
13 | C_CB equ 'c' ;CheckBox |
||
14 | C_OP equ 'o' ;OptionBox |
||
15 | C_ED equ 'e' ;EditBox |
||
16 | C_BU equ 'b' ;Button |
||
17 | C_DT equ 'x' ;рисовать текст |
||
18 | C_RE equ 'r' ;рисовать прямоугольник |
||
19 | C_KE equ 'k' ;клавиатура |
||
20 | |||
21 | macro ObjOpt c,bl_type,graph,info,caption,Col,img |
||
22 | { |
||
23 | db c |
||
24 | db bl_type |
||
25 | db graph |
||
26 | @@: db info |
||
27 | rb @b+30-$ |
||
28 | @@: db caption |
||
29 | rb @b+MAX_LEN_OBJ_TXT-$ |
||
30 | dw Col |
||
31 | dw img |
||
32 | } |
||
33 | |||
34 | ObjOpt C_AC, 1,0,'Авто код','',\ |
||
35 | <0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
36 | <2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
37 | ObjOpt C_ST, 1,0,'Структура','имя структуры*параметры для макроса',\ |
||
38 | <40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
39 | < 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
40 | ObjOpt C_BU, 1,1,'Кнопка','идентификатор*отступ слева*отступ сверху*ширина*высота*цвет*имя метки при нажатии',\ |
||
41 | <20, 40, 60, 80,100,120, 0, 0, 0, 0, 0>,\ |
||
42 | <29, 15, 16, 26, 27, 25, -1, -1, -1, -1,-1> |
||
43 | ObjOpt C_ED, 1,1,'Текстовое поле','***отступ сверху*цвет фона*цвет выделения при удерживании shift или мышкой*цвет рамки*при неактивном боксе цвет рамки*цвет текста*максимальная длина текста*начальный текст',\ |
||
44 | <30, 40, 50, 60, 80,100,120,140,160,170, 0>,\ |
||
45 | <10, 26, 15, 16, 25, 25, 25, 25, 25, -1, 4> |
||
46 | ObjOpt C_OP, 1,1,'Радио кнопка','имя*отступ слева*отступ сверху*цвет фона внутри*цвет рамки и внутр. галочки*цвет текста*подпись*отступ до надписи*размер квадрата',\ |
||
47 | <40, 50, 60, 80,100,120,180,190, 0, 0, 0>,\ |
||
48 | < 9, 15, 16, 25, 25, 25, 4, 26, 27, -1, -1> |
||
49 | ObjOpt C_CB, 1,1,'Флажок','***подпись*цвет фона внутри*цвет рамки и внутр. галочки*цвет текста*отступ до надписи*размер квадрата',\ |
||
50 | <40, 50, 60,120,140,160,180,190, 0, 0, 0>,\ |
||
51 | < 8, 15, 16, 4, 25, 25, 25, 26, 27, -1, -1> |
||
52 | ObjOpt C_TT, 1,0,'asm код','',\ |
||
53 | < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
54 | <11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
55 | ObjOpt C_VR, 0,0,'Переменная','имя переменной*значение по умолчанию*комментарий',\ |
||
56 | <40, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
57 | < 0, -1, 5, -1, -1, -1, -1, -1, -1, -1, -1> |
||
58 | ObjOpt C_WI, 1,1,'Окно','**отступ слева*отступ сверху*ширина*высота*цвет клиентской области*цвет заголовка (если есть)',\ |
||
59 | <98,100,110,120,130,150,170, 0, 0, 0, 0>,\ |
||
60 | <12, -1, 15, 16, 26, 27, 25, 25, -1, -1, -1> |
||
61 | ObjOpt C_CO, 1,0,'Комментарий','строка комментария',\ |
||
62 | < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
63 | < 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
64 | ObjOpt C_IN, 1,0,'Включение файла','имя файла*комментарий',\ |
||
65 | <100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
66 | < 6, 5, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
67 | ObjOpt C_TD, 0,0,'Тип данного','',\ |
||
68 | < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
69 | < 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
70 | ObjOpt C_DT, 1,1,'Рисование текста','***цвет текста*цвет фона (если есть)',\ |
||
71 | <40, 50, 60, 80, 0, 0, 0, 0, 0, 0, 0>,\ |
||
72 | < 4, 15, 16, 25, 25, -1, -1, -1, -1, -1, -1> |
||
73 | ObjOpt C_RE, 1,1,'Прямоугольник','цвет*отступ слева*отступ сверху*ширина*высота',\ |
||
74 | <20, 40, 60, 80, 0, 0, 0, 0, 0, 0, 0>,\ |
||
75 | <25, 15, 16, 26, 27, -1, -1, -1, -1, -1, -1> |
||
76 | ObjOpt C_KE, 1,0,'Событие на клавиатуру','',\ |
||
77 | < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
78 | <28, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> |
||
79 | ObjOpt 0x0d, 1,0, '-','',\ |
||
80 | <20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>,\ |
||
81 | <-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1>-1,>20,>28,>>25,>20,>>40,>>>>100,>>>12,>98,100,110,120,130,150,170,>>40,>11,>>>40,>>40,>10,>30,>29,>20,>>40,>2,>0,> |
||
82 |