Rev 7035 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7035 | Rev 7575 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | ; áâனª ᯨ᪠®¡ê¥ªâ®¢ |
25 | ; áâனª ᯨ᪠®¡ê¥ªâ®¢ |
26 | mov dword[tree3.info_max_count],2 |
26 | mov dword[tree3.info_max_count],2 |
27 | mov edi,tedit0 |
27 | mov edi,tedit0 |
28 | mov edx,ted_key_words_count |
28 | mov edx,ted_key_words_count |
29 | add dword[tree3.info_max_count],edx ;áâ ¢¨¬ ç¨á«® 㧫®¢, à ¢®¥ ª®««¨ç¥áâ¢ã ª«î祢ëå á«®¢ ¢ ä ©«¥ ¯®¤á¢¥âª¨ (+2 ç «® ¨ ª®¥æ ᯨ᪠) |
29 | add dword[tree3.info_max_count],edx ;áâ ¢¨¬ ç¨á«® 㧫®¢, à ¢®¥ ª®««¨ç¥áâ¢ã ª«î祢ëå á«®¢ ¢ ä ©«¥ ¯®¤á¢¥âª¨ (+2 ç «® ¨ ª®¥æ ᯨ᪠) |
30 | stdcall dword[tl_data_init], tree3 |
30 | stdcall [tl_data_init], tree3 |
31 | mov eax,dword[icon_tl_sys] |
31 | mov eax,dword[icon_tl_sys] |
32 | mov dword[tree3.data_img],eax |
32 | mov dword[tree3.data_img],eax |
33 | mov eax,dword[tree1.data_img_sys] |
33 | mov eax,dword[tree1.data_img_sys] |
34 | mov dword[tree3.data_img_sys],eax |
34 | mov dword[tree3.data_img_sys],eax |
Line 54... | Line 54... | ||
54 | mcall SF_DEFINE_BUTTON,(5 shl 16)+19,(5 shl 16)+19,3,[sc.work_button] |
54 | mcall SF_DEFINE_BUTTON,(5 shl 16)+19,(5 shl 16)+19,3,[sc.work_button] |
55 | add ebx,(25 shl 16) |
55 | add ebx,(25 shl 16) |
56 | mcall ,,,4 |
56 | mcall ,,,4 |
Line 57... | Line 57... | ||
57 | 57 | ||
58 | mov ebx,[bmp_icon] |
58 | mov ebx,[bmp_icon] |
59 | add ebx,7*IMAGE_TOOLBAR_ICON_SIZE |
59 | add ebx,(ID_BUT_FIND-ID_BUT_0)*IMAGE_TOOLBAR_ICON_SIZE |
Line 60... | Line 60... | ||
60 | mcall SF_PUT_IMAGE,,(20 shl 16)+20,(5 shl 16)+5 ; ©â¨ |
60 | mcall SF_PUT_IMAGE,,(20 shl 16)+20,(5 shl 16)+5 ; ©â¨ |
61 | 61 | ||
62 | sub ebx,2*IMAGE_TOOLBAR_ICON_SIZE |
62 | sub ebx,2*IMAGE_TOOLBAR_ICON_SIZE |
Line -... | Line 63... | ||
- | 63 | mov edx,(30 shl 16)+5 ;ª®¯¨à®¢ âì |
|
- | 64 | int 0x40 |
|
- | 65 | ||
- | 66 | mcall SF_THREAD_INFO,procinfo,-1 |
|
- | 67 | mov eax,[procinfo.box.height] |
|
- | 68 | cmp eax,90 |
|
- | 69 | jge @f |
|
- | 70 | mov eax,90 ;min size |
|
- | 71 | @@: |
|
- | 72 | sub eax,58 |
|
- | 73 | cmp [tree3.box_height],eax |
|
- | 74 | je @f |
|
- | 75 | mov [tree3.box_height],eax |
|
- | 76 | mov word[w_scr_t3.y_size],ax |
|
63 | mov edx,(30 shl 16)+5 ;ª®¯¨à®¢ âì |
77 | ;need call tb_scrol_resize |
64 | int 0x40 |
78 | @@: |
65 | 79 | ||
66 | mov dword[w_scr_t3.all_redraw],1 |
80 | mov dword[w_scr_t3.all_redraw],1 |
67 | stdcall [scrollbar_ver_draw], w_scr_t3 |
81 | stdcall [scrollbar_ver_draw], w_scr_t3 |
Line 91... | Line 105... | ||
91 | @@: |
105 | @@: |
92 | jmp prop_still |
106 | jmp prop_still |
93 | .exit: |
107 | .exit: |
94 | mov dword[tree3.data_img],0 ;ç¨á⨬ 㪠§ ⥫¨ ¨ª®ª¨ çâ®-¡ë ¨å ¥ 㤠«¨« ¤¥áâàãªâ®à |
108 | mov dword[tree3.data_img],0 ;ç¨á⨬ 㪠§ ⥫¨ ¨ª®ª¨ çâ®-¡ë ¨å ¥ 㤠«¨« ¤¥áâàãªâ®à |
95 | mov dword[tree3.data_img_sys],0 ;â. ª. ®¨ ¥é¥ ¨á¯®«ì§ãîâìáï ¢ ¤à㣨å í«¥¬¥â å |
109 | mov dword[tree3.data_img_sys],0 ;â. ª. ®¨ ¥é¥ ¨á¯®«ì§ãîâìáï ¢ ¤à㣨å í«¥¬¥â å |
96 | stdcall dword[tl_data_clear], tree3 |
110 | stdcall [tl_data_clear], tree3 |
97 | mov dword[wnd_k_words_run],0 ;®¡ã«ï¥¬ ID ®ª |
111 | mov dword[wnd_k_words_run],0 ;®¡ã«ï¥¬ ID ®ª |
98 | mcall SF_TERMINATE_PROCESS |
112 | mcall SF_TERMINATE_PROCESS |
Line 99... | Line 113... | ||
99 | 113 | ||
100 | align 4 |
114 | align 4 |
Line 126... | Line 140... | ||
126 | jne @f |
140 | jne @f |
127 | ; ©â¨ á«®¢ |
141 | ; ©â¨ á«®¢ |
128 | mov edi,tedit0 |
142 | mov edi,tedit0 |
129 | cmp ted_syntax_file,0 |
143 | cmp ted_syntax_file,0 |
130 | je @f |
144 | je @f |
131 | stdcall dword[tl_info_clear], tree3 |
145 | stdcall [tl_info_clear], tree3 |
- | 146 | and dword[tree3.style], not tl_cursor_pos_limited |
|
Line 132... | Line 147... | ||
132 | 147 | ||
133 | mov ebx,ted_key_words_data |
148 | mov ebx,ted_key_words_data |
134 | mov ecx,ted_key_words_count |
149 | mov ecx,ted_key_words_count |
135 | cld |
150 | cld |
136 | .cycle_0: |
151 | .cycle_0: |
137 | stdcall str_instr, ebx,[edit3.text] |
152 | stdcall str_instr, ebx,[edit3.text] |
138 | test al,al |
153 | test al,al |
139 | jnz .end_add |
154 | jnz .end_add |
140 | ;ª«î祢®¥ á«®¢® |
155 | ;ª«î祢®¥ á«®¢® |
141 | stdcall dword[tl_node_add], tree3, (1 shl 16), ebx |
156 | stdcall [tl_node_add], tree3, (1 shl 16), ebx |
142 | stdcall dword[tl_cur_next], tree3 |
157 | stdcall [tl_cur_next], tree3 |
143 | mov edx,[ebx+MAX_COLOR_WORD_LEN] |
158 | mov edx,[ebx+MAX_COLOR_WORD_LEN] |
144 | or edx,edx |
159 | or edx,edx |
145 | jz .end_add |
160 | jz .end_add |
146 | ;á¯à ¢ª ¯® ª«î祢®¬ã á«®¢ã |
161 | ;á¯à ¢ª ¯® ª«î祢®¬ã á«®¢ã |
147 | add edx,ted_help_text_f1 |
162 | add edx,ted_help_text_f1 |
148 | stdcall dword[tl_node_add], tree3, 1, edx |
163 | stdcall [tl_node_add], tree3, 1, edx |
149 | stdcall dword[tl_cur_next], tree3 |
164 | stdcall [tl_cur_next], tree3 |
150 | .end_add: |
165 | .end_add: |
151 | add ebx,MAX_COLOR_WORD_LEN+8 ;sizeof.TexColViv |
166 | add ebx,MAX_COLOR_WORD_LEN+8 ;sizeof.TexColViv |
Line 152... | Line 167... | ||
152 | loop .cycle_0 |
167 | loop .cycle_0 |
- | 168 | ||
153 | 169 | stdcall [tl_cur_beg], tree3 |
|
154 | stdcall dword[tl_cur_beg], tree3 |
170 | or dword[tree3.style], tl_cursor_pos_limited ;®£à ¨ç¨¢ ¥¬ ¤¢¨¦¥¨¥ ªãàá®à ¢ ¯à¥¤¥« å ᯨ᪠|
155 | stdcall dword[tl_draw], tree3 |
171 | stdcall [tl_draw], tree3 |
156 | jmp .no_select_0 |
172 | jmp .no_select_0 |
157 | @@: |
173 | @@: |
158 | cmp ah,4 |
174 | cmp ah,4 |