Subversion Repositories Kolibri OS

Rev

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

Rev 7576 Rev 7577
Line 338... Line 338...
338
	mov cx,20
338
	mov cx,20
339
	mcall SF_DRAW_RECT,TED_PANEL_WIDTH,,[sc.work] ;ðèñîâàíèå âåðõíåãî ôîíîâîãî ïðÿìîóãîëüíèêà
339
	mcall SF_DRAW_RECT,TED_PANEL_WIDTH,,[sc.work] ;ðèñîâàíèå âåðõíåãî ôîíîâîãî ïðÿìîóãîëüíèêà
340
 
340
 
341
	stdcall dword[tl_draw], tree1
341
	stdcall [tl_draw], tree1
Line 342... Line 342...
342
	mov [ws_dir_lbox.all_redraw],1 ;äëÿ ïîëíîé ïåðåðèñîâêè äî÷åðíåãî ñêðîëëèíãà
342
	mov [ws_dir_lbox.all_redraw],1 ;äëÿ ïîëíîé ïåðåðèñîâêè äî÷åðíåãî ñêðîëëèíãà
343
	stdcall dword[scrollbar_ver_draw], dword ws_dir_lbox
343
	stdcall [scrollbar_ver_draw], ws_dir_lbox
344
 
344
 
Line 345... Line 345...
345
	ror ecx,16
345
	ror ecx,16
346
	add ecx,dword[tree1.box_height]
346
	add ecx,[tree1.box_height]
347
	add ecx,20
347
	add ecx,20
348
	and ecx,0xffff
348
	and ecx,0xffff
349
	ror ecx,16
349
	ror ecx,16
350
	add ecx,ted_wnd_h
350
	add ecx,ted_wnd_h
351
	mov esi,ted_scr_h
351
	mov esi,ted_scr_h
352
	add cx,word[esi+sb_offs_size_y]
352
	add cx,word[esi+sb_offs_size_y]
353
	sub cx,20
353
	sub cx,20
354
	sub ecx,dword[tree1.box_height]
354
	sub ecx,[tree1.box_height]
355
	inc cx
355
	inc cx
356
	int 0x40 ;ðèñîâàíèå íèæíåãî ôîíîâîãî ïðÿìîóãîëüíèêà
356
	int 0x40 ;ðèñîâàíèå íèæíåãî ôîíîâîãî ïðÿìîóãîëüíèêà
Line 357... Line 357...
357
 
357
 
358
	mov ecx,ted_wnd_t
358
	mov ecx,ted_wnd_t
359
	add ecx,25
359
	add ecx,25
360
	add ecx,dword[tree1.box_height]
360
	add ecx,[tree1.box_height]
361
	shl ecx,16
361
	shl ecx,16
362
	mov cx,20
362
	mov cx,20
Line 363... Line 363...
363
	mcall SF_DEFINE_BUTTON,(5 shl 16)+65,,200,[sc.work_button] ;200 - button id
363
	mcall SF_DEFINE_BUTTON,(5 shl 16)+65,,200,[sc.work_button] ;200 - button id
Line 369... Line 369...
369
	mcall SF_DRAW_TEXT,,,txtFormatCapt
369
	mcall SF_DRAW_TEXT,,,txtFormatCapt
370
 
370
 
371
	mov ebx,(10 shl 16)+31
371
	mov ebx,(10 shl 16)+31
Line 372... Line 372...
372
	add ebx,dword[tree1.box_height]
372
	add ebx,[tree1.box_height]
373
	add ebx,ted_wnd_t
373
	add ebx,ted_wnd_t
374
	mcall ,,,txtFormatApply
374
	mov ecx,[sc.work_button_text]
-
 
375
	or ecx,0x80000000
-
 
376
	mcall ,,,txtFormatApply
375
 
377
 
Line 376... Line 378...
376
	popad
378
	popad
377
	jmp .end_f
379
	jmp .end_f
378
	@@:
380
	@@:
379
		push eax edx
381
		push eax edx
380
		mov edx,200
-
 
381
		or edx,0x80000000
382
		mov edx,0x80000000+200
382
		mcall SF_DEFINE_BUTTON ;åñëè íåò ïàíåëè òî óäàëÿåì êíîïêó
383
		mcall SF_DEFINE_BUTTON ;åñëè íåò ïàíåëè òî óäàëÿåì êíîïêó
383
		pop edx eax
384
		pop edx eax
384
	.end_f:
385
	.end_f:
385
	ret
386
	ret
386
endp
387
endp