Subversion Repositories Kolibri OS

Rev

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

Rev 6763 Rev 6766
Line 42... Line 42...
42
    dd i_end
42
    dd i_end
43
    dd stacktop
43
    dd stacktop
44
    dd cmdstr
44
    dd cmdstr
45
    dd cur_dir_path
45
    dd cur_dir_path
Line -... Line 46...
-
 
46
 
46
 
47
include 'lang.inc'
Line 47... Line 48...
47
include '../../dll.inc'
48
include '../../dll.inc'
48
 
49
 
49
align 4
50
align 4
50
	@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
51
	@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
51
	use_txt_button				;  |
52
	use_txt_button				;  |
-
 
53
	use_label				;  |-- GUI ª®¬¯®­¥­âë ¨ ­¥ª®â®àë¥ ¯à®æ¥¤ãàë
52
	use_label				;  |-- GUI ª®¬¯®­¥­âë ¨ ­¥ª®â®àë¥ ¯à®æ¥¤ãàë
54
	use_text_work				; /
53
	use_text_work				; /
55
 
54
include 'scrwin.inc'  ; ¢áâ ¢«ï¥¬ ª®¤ ®ª­  ¯à¤¯à®á¬®âà 
-
 
55
include 'scrsavef.inc'; ¢áâ ¢«ï¥¬ ¯à®æ¥¤ãàã á®åà ­¥­¨ï ä ©« 
56
include 'scrwin.inc'  ; ¢áâ ¢«ï¥¬ ª®¤ ®ª­  ¯à¤¯à®á¬®âà 
56
 
57
include 'scrsavef.inc'; ¢áâ ¢«ï¥¬ ¯à®æ¥¤ãàã á®åà ­¥­¨ï ä ©« 
57
include 'gp.inc'
-
 
Line 58... Line 58...
58
include 'srectwin.inc'
58
include 'gp.inc'
59
include 'lang.inc'
59
include 'srectwin.inc'
60
 
60
 
61
macro get_sys_colors col_buf
61
macro get_sys_colors col_buf
Line 196... Line 196...
196
	mov	[PrintScreen],1
196
	mov	[PrintScreen],1
197
	call	shoot
197
	call	shoot
198
	mov	[PrintScreen],0
198
	mov	[PrintScreen],0
199
	jmp	still
199
	jmp	still
200
@@:
200
@@:
201
;        key_edit_boxes editboxes,editboxes_end
-
 
202
;	stdcall	[edit_box_key], edit1
201
;	stdcall	[edit_box_key], edit1
203
	stdcall	[edit_box_key], edit2
202
	stdcall	[edit_box_key], edit2
204
	stdcall	[edit_box_key], edit3
203
	stdcall	[edit_box_key], edit3
205
	stdcall	[edit_box_key], edit4
204
	stdcall	[edit_box_key], edit4
Line 221... Line 220...
221
	stdcall	[edit_box_mouse], edit3
220
	stdcall	[edit_box_mouse], edit3
222
	stdcall	[edit_box_mouse], edit4
221
	stdcall	[edit_box_mouse], edit4
223
;----------------------------------
222
;----------------------------------
224
	checkboxes_mouse2	check_boxes,check_boxes_end
223
	checkboxes_mouse2	check_boxes,check_boxes_end
225
;-----------------------------------
224
;-----------------------------------
226
;        mouse_check_boxes check_boxes,check_boxes_end
-
 
227
;        mouse_edit_boxes editboxes,editboxes_end
-
 
228
	jmp	still
225
	jmp	still
229
ipc:
226
ipc:
230
	cmp	word [app_ipc+8],2
227
	cmp	word [app_ipc+8],2
231
	jne	@f
228
	jne	@f
232
	min_window
229
	min_window
Line 308... Line 305...
308
 
305
 
309
	call	draw_number	 ; ¯à®à¨á®¢ë¢ ¥¬ ­®¬¥à á­¨¬ª 
306
	call	draw_number	 ; ¯à®à¨á®¢ë¢ ¥¬ ­®¬¥à á­¨¬ª 
Line 310... Line 307...
310
	call	dr_st
307
	call	dr_st
311
 
-
 
312
	draw_labels labels,labels_end		 ; ¬¥âª¨
308
 
313
;        draw_edit_boxes editboxes,editboxes_end  ; edit_box
309
	draw_labels labels,labels_end		 ; ¬¥âª¨
314
;------ show check editbox -----------
310
;------ show check editbox -----------
315
;	stdcall	[edit_box_draw], edit1
311
;	stdcall	[edit_box_draw], edit1
316
	stdcall	[edit_box_draw], edit2
312
	stdcall	[edit_box_draw], edit2
317
	stdcall	[edit_box_draw], edit3
313
	stdcall	[edit_box_draw], edit3
Line 318... Line 314...
318
	stdcall	[edit_box_draw], edit4
314
	stdcall	[edit_box_draw], edit4
Line 319... Line 315...
319
;------ end check all editbox -------
315
;------ end check all editbox -------
320
 
-
 
321
	call	draw_PathShow
316
 
Line 322... Line 317...
322
 
317
	call	draw_PathShow
Line 323... Line 318...
323
	draw_txt_buttons buttons,buttons_end	 ; ª­®¯ª¨
318
 
Line 430... Line 425...
430
	mov	[scr_buf.ptr],eax
425
	mov	[scr_buf.ptr],eax
431
	add	eax,ecx
426
	add	eax,ecx
432
	mov	[scr_buf.end_ptr],ecx
427
	mov	[scr_buf.end_ptr],ecx
433
ret
428
ret
Line 434... Line 429...
434
 
429
 
435
;--- ᮤ âì ®ª­® ¯à®¥¤¯à®á¬®âà  ---
430
;--- ᮤ âì ®ª­® ¯à¥¤¯à®á¬®âà  ---
436
show_scr_window:
431
show_scr_window:
437
pusha
432
pusha
438
	bt	dword [flags],0
433
	bt	dword [flags],0
439
	jnc	@f
434
	jnc	@f
Line 901... Line 896...
901
set_rect_window_pid dd ?
896
set_rect_window_pid dd ?
902
set_rect_window_slot dd ?
897
set_rect_window_slot dd ?
903
;---------------------------------------------------------------------
898
;---------------------------------------------------------------------
904
align 4
899
align 4
905
rect_input_buffer:
900
rect_input_buffer:
906
.left rb 6
901
.left rb 8
907
.top  rb 6
902
.top  rb 8
908
.width	rb 6
903
.width  rb 8
909
.height rb 6
904
.height rb 8
Line 910... Line 905...
910
 
905
 
911
cmdstr rb 257
906
cmdstr rb 257
912
;---------------------------------------------------------------------
907
;---------------------------------------------------------------------