Rev 1720 | Rev 1732 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1720 | Rev 1727 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | include 'strlen.inc' |
18 | include 'strlen.inc' |
19 | include 'obj_codes.inc' |
19 | include 'obj_codes.inc' |
Line 20... | Line 20... | ||
20 | 20 | ||
Line 21... | Line 21... | ||
21 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load |
21 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load |
Line 22... | Line 22... | ||
22 | 22 | ||
Line 23... | Line 23... | ||
23 | hed db 'kol_f_edit 18.12.10',0 |
23 | hed db 'kol_f_edit 22.12.10',0 |
24 | 24 | ||
Line 35... | Line 35... | ||
35 | buf2d_bits equ byte[edi+20] ;ª®«¨ç¥á⢮ ¡¨â ¢ 1-© â®çª¥ ¨§®¡à ¦¥¨ï |
35 | buf2d_bits equ byte[edi+20] ;ª®«¨ç¥á⢮ ¡¨â ¢ 1-© â®çª¥ ¨§®¡à ¦¥¨ï |
Line 36... | Line 36... | ||
36 | 36 | ||
37 | 37 | ||
38 | MAX_CED_OBJECTS equ 200 |
38 | MAX_CED_OBJECTS equ 200 |
39 | MAX_OPT_FIELDS equ 11 |
39 | MAX_OPT_FIELDS equ 11 |
40 | MAX_OBJ_TYPES equ 18 ;¬ ªá¨¬ «ì®¥ ç¨á«® ®¡ê¥ªâ®¢ |
40 | MAX_OBJ_TYPES equ 17 ;¬ ªá¨¬ «ì®¥ ç¨á«® ®¡ê¥ªâ®¢ |
41 | MAX_OBJ_CAPTIONS equ 1000 ;à §¬¥à ¤®¯®«¨â¥«ìëå ¯®¤¯¨á¥© ¯®¤¯¨á¥© |
41 | MAX_OBJ_CAPTIONS equ 1000 ;à §¬¥à ¤®¯®«¨â¥«ìëå ¯®¤¯¨á¥© ¯®¤¯¨á¥© |
Line 42... | Line 42... | ||
42 | WND_CAPT_COLOR equ 0xb0d0ff |
42 | WND_CAPT_COLOR equ 0xb0d0ff |
Line 56... | Line 56... | ||
56 | BIT_MOD_CHE_M equ 2 ;¯® æ¥âàã |
56 | BIT_MOD_CHE_M equ 2 ;¯® æ¥âàã |
57 | BIT_MOD_CHE_B equ 3 ;ᨧã |
57 | BIT_MOD_CHE_B equ 3 ;ᨧã |
58 | BIT_MOD_TXT_ASCII_0 equ 0 ;⥪áâ § ª 稢. 0 |
58 | BIT_MOD_TXT_ASCII_0 equ 0 ;⥪áâ § ª 稢. 0 |
59 | BIT_MOD_TXT_NO_TRAN equ 1 ;⥪á⠯஧à çë© |
59 | BIT_MOD_TXT_NO_TRAN equ 1 ;⥪á⠯஧à çë© |
60 | BIT_MOD_TXT_CHAR2 equ 2 ;⥪áâ 2-¬ èà¨ä⮬ |
60 | BIT_MOD_TXT_CHAR2 equ 2 ;⥪áâ 2-¬ èà¨ä⮬ |
61 | ;CPP_MOD_EDIT_FOC equ 1 ;EditBox ¢ 䮪ãᥠ|
61 | BIT_MOD_EDIT_FOC equ 0 ;EditBox ¢ 䮪ãᥠ|
62 | ;CPP_MOD_EDIT_FIO equ 2 ; |
62 | BIT_MOD_EDIT_FIO equ 1 ; |
63 | ;CPP_MOD_RE_GR equ 1 ;£à ¤¨¥âë© ¯àאַ㣮«ì¨ª |
63 | ;CPP_MOD_RE_GR equ 1 ;£à ¤¨¥âë© ¯àאַ㣮«ì¨ª |
64 | BIT_MOD_BUT_NFON equ 0 ;á⨫ì Button ¥ à¨á®¢ âì ª®¯ªã |
64 | BIT_MOD_BUT_NFON equ 0 ;á⨫ì Button ¥ à¨á®¢ âì ª®¯ªã |
65 | BIT_MOD_BUT_NBORD equ 1 ;á⨫ì Button ¥ à¨á®¢ âì £à ¨æã |
65 | BIT_MOD_BUT_NBORD equ 1 ;á⨫ì Button ¥ à¨á®¢ âì £à ¨æã |
66 | BIT_MOD_IMPORT_FUNCT_COMMENT equ 0 ;ª®¬¥â¨à®¢ âì äãªæ¨î |
66 | BIT_MOD_IMPORT_FUNCT_COMMENT equ 0 ;ª®¬¥â¨à®¢ âì äãªæ¨î |
Line 119... | Line 119... | ||
119 | graph db ? |
119 | graph db ? |
120 | info rb 30 |
120 | info rb 30 |
121 | caption rb MAX_OPT_CAPTION |
121 | caption rb MAX_OPT_CAPTION |
122 | Col rw MAX_OPT_FIELDS |
122 | Col rw MAX_OPT_FIELDS |
123 | img rw MAX_OPT_FIELDS ;¨¤¥ªáë ª à⨮ª (¢ ä ©«¥ 'icon.bmp') |
123 | img rw MAX_OPT_FIELDS ;¨¤¥ªáë ª à⨮ª (¢ ä ©«¥ 'icon.bmp') |
124 | bit_prop dd 0 ;¡¨â®¢ë¥ ᢮©á⢠|
124 | bit_prop dd 0 ;¡¨â®¢ë¥ ᢮©á⢠(¯®¤¯¨á¨, §¢ ¨ï) |
- | 125 | bit_val dd 0 ;¡¨â®¢ë¥ ᢮©á⢠(§ 票ï, ª®áâ âë) |
|
125 | ends |
126 | ends |
Line 126... | Line 127... | ||
126 | 127 | ||
127 | SKIN_H equ 22 |
128 | SKIN_H equ 22 |
128 | SKIN_W1 equ 5 |
129 | SKIN_W1 equ 5 |
Line 726... | Line 727... | ||
726 | 727 | ||
727 | stdcall [tl_node_poi_get_info], 0,tree2 |
728 | stdcall [tl_node_poi_get_info], 0,tree2 |
728 | pop edx |
729 | pop edx |
729 | @@: |
730 | @@: |
730 | cmp edx,0 |
731 | cmp edx,0 |
731 | je @f |
732 | je .no_exist |
732 | cmp edx,ebx |
733 | cmp edx,ebx |
Line 733... | Line 734... | ||
733 | je @f |
734 | je @f |
734 | 735 | ||
735 | inc eax |
736 | inc eax |
736 | stdcall [tl_node_poi_get_next_info], edx,tree2 |
737 | stdcall [tl_node_poi_get_next_info], edx,tree2 |
- | 738 | pop edx ;¯¥à¥å®¤¨¬ ª á«¥¤ã饬ã 㧫ã |
|
- | 739 | jmp @b |
|
737 | pop edx ;¯¥à¥å®¤¨¬ ª á«¥¤ã饬ã 㧫ã |
740 | .no_exist: ;ª®£¤ ¨¤¥â áá뫪 ¥ áãé¥áâ¢ãî騩 ®¡ê¥ªâ |
738 | jmp @b |
741 | xor eax,eax ;®¡ã«ï¥¬ 㪠§ ⥫ì, çâ®-¡ë ¥ á®åà ïâì ¢ ä ©« ¬ãá®à |
739 | @@: |
742 | @@: |
740 | pop edx ebx |
743 | pop edx ebx |
Line 1207... | Line 1210... | ||
1207 | buf2d_draw dd sz_buf2d_draw |
1210 | buf2d_draw dd sz_buf2d_draw |
1208 | buf2d_delete dd sz_buf2d_delete |
1211 | buf2d_delete dd sz_buf2d_delete |
1209 | buf2d_line dd sz_buf2d_line |
1212 | buf2d_line dd sz_buf2d_line |
1210 | buf2d_rect_by_size dd sz_buf2d_rect_by_size |
1213 | buf2d_rect_by_size dd sz_buf2d_rect_by_size |
1211 | buf2d_filled_rect_by_size dd sz_buf2d_filled_rect_by_size |
1214 | buf2d_filled_rect_by_size dd sz_buf2d_filled_rect_by_size |
1212 | buf2d_circle dd sz_buf2d_circle |
1215 | ;buf2d_circle dd sz_buf2d_circle |
1213 | buf2d_img_hdiv2 dd sz_buf2d_img_hdiv2 |
1216 | buf2d_img_hdiv2 dd sz_buf2d_img_hdiv2 |
1214 | buf2d_img_wdiv2 dd sz_buf2d_img_wdiv2 |
1217 | buf2d_img_wdiv2 dd sz_buf2d_img_wdiv2 |
1215 | buf2d_conv_24_to_8 dd sz_buf2d_conv_24_to_8 |
1218 | buf2d_conv_24_to_8 dd sz_buf2d_conv_24_to_8 |
1216 | buf2d_conv_24_to_32 dd sz_buf2d_conv_24_to_32 |
1219 | buf2d_conv_24_to_32 dd sz_buf2d_conv_24_to_32 |
1217 | buf2d_bit_blt dd sz_buf2d_bit_blt |
1220 | buf2d_bit_blt dd sz_buf2d_bit_blt |
1218 | buf2d_bit_blt_transp dd sz_buf2d_bit_blt_transp |
1221 | buf2d_bit_blt_transp dd sz_buf2d_bit_blt_transp |
1219 | buf2d_bit_blt_alpha dd sz_buf2d_bit_blt_alpha |
1222 | buf2d_bit_blt_alpha dd sz_buf2d_bit_blt_alpha |
1220 | buf2d_cruve_bezier dd sz_buf2d_cruve_bezier |
1223 | ;buf2d_curve_bezier dd sz_buf2d_curve_bezier |
1221 | buf2d_convert_text_matrix dd sz_buf2d_convert_text_matrix |
1224 | buf2d_convert_text_matrix dd sz_buf2d_convert_text_matrix |
1222 | buf2d_draw_text dd sz_buf2d_draw_text |
1225 | buf2d_draw_text dd sz_buf2d_draw_text |
1223 | buf2d_crop_color dd sz_buf2d_crop_color |
1226 | ;buf2d_crop_color dd sz_buf2d_crop_color |
1224 | buf2d_offset_h dd sz_buf2d_offset_h |
1227 | buf2d_offset_h dd sz_buf2d_offset_h |
1225 | dd 0,0 |
1228 | dd 0,0 |
1226 | sz_lib_init db 'lib_init',0 |
1229 | sz_lib_init db 'lib_init',0 |
1227 | sz_buf2d_create db 'buf2d_create',0 |
1230 | sz_buf2d_create db 'buf2d_create',0 |
1228 | sz_buf2d_create_f_img db 'buf2d_create_f_img',0 |
1231 | sz_buf2d_create_f_img db 'buf2d_create_f_img',0 |
Line 1230... | Line 1233... | ||
1230 | sz_buf2d_draw db 'buf2d_draw',0 |
1233 | sz_buf2d_draw db 'buf2d_draw',0 |
1231 | sz_buf2d_delete db 'buf2d_delete',0 |
1234 | sz_buf2d_delete db 'buf2d_delete',0 |
1232 | sz_buf2d_line db 'buf2d_line',0 |
1235 | sz_buf2d_line db 'buf2d_line',0 |
1233 | sz_buf2d_rect_by_size db 'buf2d_rect_by_size',0 ;à¨á®¢ ¨¥ ¯àאַ㣮«ì¨ª , 2-ï ª®®à¤¨ â § ¤ ¯® à §¬¥àã |
1236 | sz_buf2d_rect_by_size db 'buf2d_rect_by_size',0 ;à¨á®¢ ¨¥ ¯àאַ㣮«ì¨ª , 2-ï ª®®à¤¨ â § ¤ ¯® à §¬¥àã |
1234 | sz_buf2d_filled_rect_by_size db 'buf2d_filled_rect_by_size',0 |
1237 | sz_buf2d_filled_rect_by_size db 'buf2d_filled_rect_by_size',0 |
1235 | sz_buf2d_circle db 'buf2d_circle',0 ;à¨á®¢ ¨¥ ®ªà㦮á⨠|
1238 | ;sz_buf2d_circle db 'buf2d_circle',0 ;à¨á®¢ ¨¥ ®ªà㦮á⨠|
1236 | sz_buf2d_img_hdiv2 db 'buf2d_img_hdiv2',0 |
1239 | sz_buf2d_img_hdiv2 db 'buf2d_img_hdiv2',0 |
1237 | sz_buf2d_img_wdiv2 db 'buf2d_img_wdiv2',0 |
1240 | sz_buf2d_img_wdiv2 db 'buf2d_img_wdiv2',0 |
1238 | sz_buf2d_conv_24_to_8 db 'buf2d_conv_24_to_8',0 |
1241 | sz_buf2d_conv_24_to_8 db 'buf2d_conv_24_to_8',0 |
1239 | sz_buf2d_conv_24_to_32 db 'buf2d_conv_24_to_32',0 |
1242 | sz_buf2d_conv_24_to_32 db 'buf2d_conv_24_to_32',0 |
1240 | sz_buf2d_bit_blt db 'buf2d_bit_blt',0 |
1243 | sz_buf2d_bit_blt db 'buf2d_bit_blt',0 |
1241 | sz_buf2d_bit_blt_transp db 'buf2d_bit_blt_transp',0 |
1244 | sz_buf2d_bit_blt_transp db 'buf2d_bit_blt_transp',0 |
1242 | sz_buf2d_bit_blt_alpha db 'buf2d_bit_blt_alpha',0 |
1245 | sz_buf2d_bit_blt_alpha db 'buf2d_bit_blt_alpha',0 |
1243 | sz_buf2d_cruve_bezier db 'buf2d_cruve_bezier',0 |
1246 | ;sz_buf2d_curve_bezier db 'buf2d_curve_bezier',0 |
1244 | sz_buf2d_convert_text_matrix db 'buf2d_convert_text_matrix',0 |
1247 | sz_buf2d_convert_text_matrix db 'buf2d_convert_text_matrix',0 |
1245 | sz_buf2d_draw_text db 'buf2d_draw_text',0 |
1248 | sz_buf2d_draw_text db 'buf2d_draw_text',0 |
1246 | sz_buf2d_crop_color db 'buf2d_crop_color',0 |
1249 | ;sz_buf2d_crop_color db 'buf2d_crop_color',0 |
1247 | sz_buf2d_offset_h db 'buf2d_offset_h',0 |
1250 | sz_buf2d_offset_h db 'buf2d_offset_h',0 |
Line 1248... | Line 1251... | ||
1248 | 1251 | ||
1249 | align 4 |
1252 | align 4 |
1250 | import_box_lib: |
1253 | import_box_lib: |