Subversion Repositories Kolibri OS

Rev

Rev 4332 | Rev 5930 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4332 Rev 5911
Line 28... Line 28...
28
pushad
28
pushad
29
	mcall 40,0x27 ;¬ áª  ®¦¨¤ ¥¬ëå ᮡë⨩
29
	mcall 40,0x27 ;¬ áª  ®¦¨¤ ¥¬ëå ᮡë⨩
30
	inc byte[prop_wnd_run]
30
	inc byte[prop_wnd_run]
Line 31... Line 31...
31
 
31
 
32
	stdcall [tl_node_get_data],tree1
-
 
33
	pop ebx
32
	stdcall [tl_node_get_data],tree1
34
	xor edx,edx
33
	xor edx,edx
35
	mov dword[capt_p],txt_q
34
	mov dword[capt_p],txt_q
36
	cmp ebx,0
35
	cmp eax,0
37
	je .no_points
36
	je .no_points
38
		mov ebx,dword[ebx] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ë¡à ­­®£® ¡«®ª 
37
		mov ebx,dword[eax] ;¯®«ãç ¥¬ §­ ç¥­¨¥ ᤢ¨£  ¢ë¡à ­­®£® ¡«®ª 
Line 39... Line 38...
39
		add ebx,dword[open_file_lif]
38
		add ebx,dword[open_file_lif]
40
 
39
 
41
		cmp word[ebx],CHUNK_VERTLIST
40
		cmp word[ebx],CHUNK_VERTLIST
Line 92... Line 91...
92
					mov esi,txt_space.end-1 ;¬¨­¨¬ã¬ 1 ¯à®¡¥« ­ã¦­® ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ­¥ ᫨¯ «¨áì
91
					mov esi,txt_space.end-1 ;¬¨­¨¬ã¬ 1 ¯à®¡¥« ­ã¦­® ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ­¥ ᫨¯ «¨áì
93
				.normal_size:
92
				.normal_size:
94
				stdcall str_cat, obj_point.text,esi
93
				stdcall str_cat, obj_point.text,esi
95
				stdcall str_cat, obj_point.text,Data_String
94
				stdcall str_cat, obj_point.text,Data_String
96
				loop @b
95
				loop @b
97
			stdcall dword[tl_node_add], obj_point, (ID_ICON_DATA shl 16), tree3
96
			stdcall dword[tl_node_add], tree3,(ID_ICON_DATA shl 16),obj_point 
98
			stdcall dword[tl_cur_next], tree3
97
			stdcall dword[tl_cur_next], tree3
99
			dec edx
98
			dec edx
100
			cmp edx,0
99
			cmp edx,0
101
			jg .new_point
100
			jg .new_point
102
			stdcall dword[tl_cur_beg], tree3
101
			stdcall dword[tl_cur_beg], tree3
Line 205... Line 204...
205
	mcall 17 ;¯®«ãç¨âì ª®¤ ­ ¦ â®© ª­®¯ª¨
204
	mcall 17 ;¯®«ãç¨âì ª®¤ ­ ¦ â®© ª­®¯ª¨
Line 206... Line 205...
206
 
205
 
207
	cmp ah,3
206
	cmp ah,3
208
	jne @f
207
	jne @f
209
		;§ £à㧪  ª®®à¤¨­ â ¢ editbox-ë
208
		;§ £à㧪  ª®®à¤¨­ â ¢ editbox-ë
210
		push ebx
209
		push eax ebx
211
		stdcall [tl_node_get_data],tree3
-
 
212
		pop ebx
210
		stdcall [tl_node_get_data],tree3
213
		cmp ebx,0
211
		cmp eax,0
214
		je .no_select_0
212
		je .no_select_0
215
			mov ebx,[ebx]
213
			mov ebx,[eax]
216
			mov word[NumberSymbolsAD],8
214
			mov word[NumberSymbolsAD],8
217
			finit
215
			finit
218
			fld dword[ebx]
216
			fld dword[ebx]
219
			fstp qword[Data_Double]
217
			fstp qword[Data_Double]
Line 229... Line 227...
229
			stdcall [edit_box_set_text], edit3, Data_String
227
			stdcall [edit_box_set_text], edit3, Data_String
230
			stdcall [edit_box_draw], edit1
228
			stdcall [edit_box_draw], edit1
231
			stdcall [edit_box_draw], edit2
229
			stdcall [edit_box_draw], edit2
232
			stdcall [edit_box_draw], edit3
230
			stdcall [edit_box_draw], edit3
233
		.no_select_0:
231
		.no_select_0:
234
		pop ebx
232
		pop ebx eax
-
 
233
		jmp prop_still
235
	@@:
234
	@@:
236
	cmp ah,4
235
	cmp ah,4
237
	jne @f
236
	jne @f
238
		push ebx ecx esi edi
237
		push eax ebx ecx edi esi
239
		stdcall [tl_node_get_data],tree3
238
		stdcall [tl_node_get_data],tree3
240
		pop ebx
-
 
241
		cmp ebx,0
239
		cmp eax,0
242
		je .no_select_1
240
		je .no_select_1
243
			mov ebx,[ebx]
241
			mov ebx,[eax]
244
			finit
242
			finit
Line 245... Line 243...
245
 
243
 
246
			mov esi,string1
244
			mov esi,string1
247
			mov edi,Data_String
245
			mov edi,Data_String
Line 289... Line 287...
289
					mov esi,txt_space.end-1 ;¬¨­¨¬ã¬ 1 ¯à®¡¥« ­ã¦­® ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ­¥ ᫨¯ «¨áì
287
					mov esi,txt_space.end-1 ;¬¨­¨¬ã¬ 1 ¯à®¡¥« ­ã¦­® ¤®¡ ¢¨âì, çâ®-¡ë æ¨äàë ­¥ ᫨¯ «¨áì
290
				.normal_size:
288
				.normal_size:
291
				stdcall str_cat, obj_point.text,esi
289
				stdcall str_cat, obj_point.text,esi
292
				stdcall str_cat, obj_point.text,Data_String
290
				stdcall str_cat, obj_point.text,Data_String
293
				loop .coord
291
				loop .coord
294
			stdcall dword[tl_node_set_data], obj_point, tree3
292
			stdcall dword[tl_node_set_data], tree3,obj_point
295
			stdcall dword[tl_draw], tree3
293
			stdcall dword[tl_draw], tree3
296
			mov byte[can_save],1 ;¤«ï ¯®ª §  ª­®¯ª¨ '‘®åà ­¨âì'
294
			mov byte[can_save],1 ;¤«ï ¯®ª §  ª­®¯ª¨ '‘®åà ­¨âì'
297
			mov dword[offs_last_timer],0 ;¤«ï ®¡­®¢«¥­¨ï ¡«®ª  ¢ â ©¬¥à¥
295
			mov dword[offs_last_timer],0 ;¤«ï ®¡­®¢«¥­¨ï ¡«®ª  ¢ â ©¬¥à¥
298
		.no_select_1:
296
		.no_select_1:
299
		pop edi esi ecx ebx
297
		pop esi edi ecx ebx eax
-
 
298
		jmp prop_still
300
	@@:
299
	@@:
Line 301... Line 300...
301
 
300
 
302
	cmp ah,1
301
	cmp ah,1
303
	jne prop_still
302
	jne prop_still