Subversion Repositories Kolibri OS

Rev

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

Rev 6358 Rev 6359
Line 49... Line 49...
49
	mov	ecx,50 ;[Window_CordinatY]
49
	mov	ecx,50 ;[Window_CordinatY]
50
	shl	ebx,16
50
	shl	ebx,16
51
	shl	ecx,16
51
	shl	ecx,16
52
	add	ebx, [Window_SizeX]
52
	add	ebx, [Window_SizeX]
53
	add	ecx, [Window_SizeY]
53
	add	ecx, [Window_SizeY]
54
	mcall SF_CREATE_WINDOW,,,0x53aabbcc,,name_of_program
54
	mcall SF_CREATE_WINDOW,,,0x73aabbcc,,name_of_program
Line 55... Line 55...
55
	
55
	
56
	mov	eax,[procinfo+70] ;staus of window
56
	mov	eax,[procinfo+70] ;staus of window
57
	test eax,100b
57
	test eax,100b
Line 58... Line 58...
58
	jne	.end
58
	jne	.end
59
	
-
 
60
;------------------------------------------------
-
 
61
	mov	eax,5
59
	
62
	mov	ebx,20
-
 
63
	mov	ecx,[Window_SizeX]
-
 
64
	mov	edx,15
60
;------------------------------------------------
65
	mov	esi,6
61
	mov	ebx,[Window_SizeX]
66
	sub	ecx,10
62
	sub	ebx,5+ci_panel_x_pos+ci_offs_skin_w-1
67
	call	draw_volume_rectangle ; top menu - file and etc.
-
 
68
 
-
 
69
	mov	[counter],7
63
	mcall SF_DRAW_RECT,,ci_panel_y_pos,dword[syscolors+20] ; ç¨á⪠ ¯®«®áë ¤«ï ¬¥­î
70
	mov	edi,panel_text
64
 
71
	call	print_panel_text
65
	call put_main_menu
72
;------------------------------------------------
66
;------------------------------------------------
73
	mov	eax,5
67
	mov	eax,ci_panel_x_pos
74
	mov	ebx,20+15+1
68
	mov	ebx,ci_panel_y_pos
75
	mov	ecx,[Window_SizeX]
69
	mov	ecx,[Window_SizeX]
76
	mov	edx,50
70
	mov	edx,50
77
	mov	esi,1
71
	mov	esi,1
78
	sub	ecx,10
72
	sub	ecx,5+ci_panel_x_pos+ci_offs_skin_w
79
	call	draw_volume_rectangle ; tools panel
73
	call	draw_volume_rectangle ; tools panel
80
	call	draw_icons
74
	call	draw_icons
81
	call	PrintMousePos
75
	call	PrintMousePos
Line 95... Line 89...
95
	mov	edx,[Window_SizeY]
89
	mov	edx,[Window_SizeY]
96
	sub	edx,ci_edit_wnd_y_pos+2*ci_edit_wnd_border+ci_scroll_dim+5+ci_offs_skin_h
90
	sub	edx,ci_edit_wnd_y_pos+2*ci_edit_wnd_border+ci_scroll_dim+5+ci_offs_skin_h
97
	shl	ecx,16
91
	shl	ecx,16
98
	mov	cx,dx ;¢ëá®â  ¡®à¤îà 
92
	mov	cx,dx ;¢ëá®â  ¡®à¤îà 
Line 99... Line 93...
99
 
93
 
100
	mcall SF_DRAW_RECT,,,0xc7cbcf ;¡®à¤îà á¯à ¢  ®â ®ª­  ¯¥à¥¤ áªà®««¨­£®¬
94
	mcall SF_DRAW_RECT,,,dword[syscolors+20] ;¡®à¤îà á¯à ¢  ®â ®ª­  ¯¥à¥¤ áªà®««¨­£®¬
101
;------------------------------------------------
95
;------------------------------------------------
102
	mcall , ;¡®à¤îà á«¥¢  ®â ®ª­ 
96
	mcall , ;¡®à¤îà á«¥¢  ®â ®ª­ 
103
;------------------------------------------------
97
;------------------------------------------------
104
	mov	ebx,ci_edit_wnd_x_pos
98
	mov	ebx,ci_edit_wnd_x_pos
Line 113... Line 107...
113
	sub	edx,ecx
107
	sub	edx,ecx
114
	sub	edx,ci_scroll_dim+5+ci_offs_skin_h;ci_edit_wnd_border
108
	sub	edx,ci_scroll_dim+5+ci_offs_skin_h;ci_edit_wnd_border
115
	shl	ecx,16
109
	shl	ecx,16
116
	mov	cx,dx ;¢ëá®â  ¡®à¤îà 
110
	mov	cx,dx ;¢ëá®â  ¡®à¤îà 
Line 117... Line 111...
117
 
111
 
118
	mcall SF_DRAW_RECT,,,0xc7cbcf ;¡®à¤îà ¯®¤ ®ª­®¬ ¨ ­ ¤ áªà®««¨­£®¬
112
	mcall SF_DRAW_RECT,,,dword[syscolors+20] ;¡®à¤îà ¯®¤ ®ª­®¬ ¨ ­ ¤ áªà®««¨­£®¬
119
;------------------------------------------------
113
;------------------------------------------------
120
	mcall ,, ;¡®à¤îà ¯®¤ ¯ ­¥«ìî ¨ ­ ¤ ®ª­®¬
114
	mcall ,, ;¡®à¤îà ¯®¤ ¯ ­¥«ìî ¨ ­ ¤ ®ª­®¬
121
;------------------------------------------------
115
;------------------------------------------------
122
	mov	eax,ci_edit_wnd_x_pos
116
	mov	eax,ci_edit_wnd_x_pos