Subversion Repositories Kolibri OS

Rev

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

Rev 1714 Rev 1717
Line 21... Line 21...
21
		stdcall [buf2d_draw_text], buf_fon, buf_font,fp_obj_opt,10,20,\
21
		stdcall [buf2d_draw_text], buf_fon, buf_font,fp_obj_opt,10,20,\
22
			0xff0000 ;à¨á㥬 áâபã á ⥪á⮬
22
			0xff0000 ;à¨á㥬 áâபã á ⥪á⮬
23
		jmp .end_draw
23
		jmp .end_draw
24
	@@:
24
	@@:
Line 25... Line -...
25
 
-
 
26
	xor edx,edx
25
 
27
	mov dl,C_WND
26
	mov edx,C_WND
28
	stdcall find_obj_in_file,edx ;eax - 㪠§ â¥«ì ­  áâàãªâãàã ®ª­ 
27
	stdcall find_obj_in_file,edx ;eax - 㪠§ â¥«ì ­  áâàãªâãàã ®ª­ 
29
	cmp eax,0
28
	cmp eax,0
30
	je .end_draw
29
	je .end_draw
Line 78... Line 77...
78
		mov edi,buf_skin3
77
		mov edi,buf_skin3
79
		sub eax,buf2d_w ;®â­¨¬ ¥¬ è¨à¨­ã ¯à ¢®£® ᪨­ 
78
		sub eax,buf2d_w ;®â­¨¬ ¥¬ è¨à¨­ã ¯à ¢®£® ᪨­ 
80
		stdcall [buf2d_bit_blt], buf_fon, eax,0, buf_skin3 ;¯à®à¨á®¢ª  ¯à ¢®£® ᪨­ 
79
		stdcall [buf2d_bit_blt], buf_fon, eax,0, buf_skin3 ;¯à®à¨á®¢ª  ¯à ¢®£® ᪨­ 
81
	.end_skin:
80
	.end_skin:
Line 82... Line 81...
82
 
81
 
83
	xor edx,edx ;à¨á㥬 £à ä¨ç¥áª¨¥ í«¥¬¥­âë
82
	;à¨á㥬 £à ä¨ç¥áª¨¥ í«¥¬¥­âë
84
	mov dl,C_BUT
83
	mov edx,C_BUT
85
	stdcall draw_arr_objects, edx,draw_obj_but
84
	stdcall draw_arr_objects, edx,draw_obj_but
86
	mov dl,C_EDB
85
	mov edx,C_EDB
87
	stdcall draw_arr_objects, edx,draw_obj_edit
86
	stdcall draw_arr_objects, edx,draw_obj_edit
88
	mov dl,C_CHB
87
	mov edx,C_CHB
89
	stdcall draw_arr_objects, edx,draw_obj_check
88
	stdcall draw_arr_objects, edx,draw_obj_check
90
	mov dl,C_DTT
89
	mov edx,C_DTT
91
	stdcall draw_arr_objects, edx,draw_obj_text
90
	stdcall draw_arr_objects, edx,draw_obj_text
92
	mov dl,C_REC
91
	mov edx,C_REC
Line 93... Line 92...
93
	stdcall draw_arr_objects, edx,draw_obj_rect_f13
92
	stdcall draw_arr_objects, edx,draw_obj_rect_f13
94
 
93
 
95
	.end_draw:
94
	.end_draw:
Line 140... Line 139...
140
		stdcall get_obj_text_col,ebx,4
139
		stdcall get_obj_text_col,ebx,4
141
		stdcall conv_str_to_int,edx
140
		stdcall conv_str_to_int,edx
142
		mov ecx,eax
141
		mov ecx,eax
143
		stdcall get_obj_text_col,ebx,5
142
		stdcall get_obj_text_col,ebx,5
144
		stdcall conv_str_to_int,edx
143
		stdcall conv_str_to_int,edx
-
 
144
		test_bool_prop ebx,BIT_MOD_BUT_NFON
-
 
145
		jc .no_draw_fon
-
 
146
			stdcall [buf2d_filled_rect_by_size], buf_fon, dword[coor_x],dword[coor_y],edi,ecx,eax
-
 
147
			jmp @f
-
 
148
		.no_draw_fon: ;­¥ ¯à®à¨á®¢ë¢ ¥¬ ª­®¯ªã
145
		stdcall [buf2d_rect_by_size], buf_fon, dword[coor_x],dword[coor_y],edi,ecx,eax
149
			stdcall [buf2d_rect_by_size], buf_fon, dword[coor_x],dword[coor_y],edi,ecx,eax
-
 
150
		@@:
146
	popad
151
	popad
147
	ret
152
	ret
148
endp
153
endp
Line 149... Line 154...
149
 
154