Subversion Repositories Kolibri OS

Rev

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

Rev 2523 Rev 2574
Line 13... Line 13...
13
ini_def_c_border equ 0xff0000
13
ini_def_c_border equ 0xff0000
14
color_s0 equ 0xff ;ᨣ­ « 0
14
color_s0 equ 0xff ;ᨣ­ « 0
15
color_s1 equ 0xffffff ;ᨣ­ « 1
15
color_s1 equ 0xffffff ;ᨣ­ « 1
16
color_s2 equ 0xff00 ;â®çª  ¡¥§ ¯¥à¥á¥ç¥­¨ï
16
color_s2 equ 0xff00 ;â®çª  ¡¥§ ¯¥à¥á¥ç¥­¨ï
17
color_s3 equ 0xff0000 ;¢à¥¬¥­­®¥ §­ ç¥­¨¥ ¤«ï á®åà ­¥­¨ï
17
color_s3 equ 0xff0000 ;¢à¥¬¥­­®¥ §­ ç¥­¨¥ ¤«ï á®åà ­¥­¨ï
18
color_caption equ 0x808080
-
 
Line 19... Line 18...
19
 
18
 
Line 20... Line 19...
20
color_border dd ini_def_c_border
19
color_border dd ini_def_c_border
Line 51... Line 50...
51
include 'dll.inc'
50
include 'dll.inc'
52
include 'le_pole.inc'
51
include 'le_pole.inc'
53
include 'le_signal.inc'
52
include 'le_signal.inc'
Line 54... Line 53...
54
 
53
 
55
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
54
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
Line 56... Line 55...
56
caption db '‹®£¨ç¥áª¨¥ í«¥¬¥­âë 29.03.12',0 ;¯®¤¯¨áì ®ª­ 
55
caption db '‹®£¨ç¥áª¨¥ í«¥¬¥­âë 05.04.12',0 ;¯®¤¯¨áì ®ª­ 
57
 
56
 
58
panel_0_coord_top equ 5 ;¢¥àå­ïï ª®®à¤¨­ â  0-£® à鸞 ¯ ­¥«¨ ¨­áâà㬥­â®¢
57
panel_0_coord_top equ 5 ;¢¥àå­ïï ª®®à¤¨­ â  0-£® à鸞 ¯ ­¥«¨ ¨­áâà㬥­â®¢
59
panel_1_coord_top equ 35
58
panel_1_coord_top equ 35
Line 225... Line 224...
225
key_color_bkgnd db 'background',0
224
key_color_bkgnd db 'background',0
226
key_color_border db 'border',0
225
key_color_border db 'border',0
227
key_color_s0 db 's0',0
226
key_color_s0 db 's0',0
228
key_color_s1 db 's1',0
227
key_color_s1 db 's1',0
229
key_color_s2 db 's2',0
228
key_color_s2 db 's2',0
-
 
229
key_color_captions db 'captions',0
Line 230... Line 230...
230
 
230
 
231
align 4
231
align 4
232
start:
232
start:
233
	load_libraries l_libs_start,l_libs_end
233
	load_libraries l_libs_start,l_libs_end
Line 251... Line 251...
251
	mov	dword[shem_colors],eax
251
	mov	dword[shem_colors],eax
252
	stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_s1,color_s1
252
	stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_s1,color_s1
253
	mov	dword[shem_colors+4],eax
253
	mov	dword[shem_colors+4],eax
254
	stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_s2,color_s2
254
	stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_s2,color_s2
255
	mov	dword[shem_colors+8],eax
255
	mov	dword[shem_colors+8],eax
-
 
256
	stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_captions,[color_captions]
-
 
257
	mov	dword[color_captions],eax
-
 
258
 
-
 
259
	mov ebx,el_opt_beg+el_offs_nam
-
 
260
	mov ecx,(el_opt_beg.end-el_opt_beg)/size_el_opt ;ª®««¨ç¥á⢮ ⨯®¢ í«¥¬¥­â®¢
-
 
261
	cld
-
 
262
	@@:
-
 
263
		push ecx
-
 
264
		stdcall dword[ini_get_color],file_name,ini_sec_color,ebx,[ebx+el_offs_col-el_offs_nam]
-
 
265
		pop ecx
-
 
266
		mov	dword[ebx+el_offs_col-el_offs_nam],eax
-
 
267
		add ebx,size_el_opt
-
 
268
		loop @b
Line 256... Line 269...
256
 
269
 
257
	;*** ¯®¤£®â®¢ª  ¤¨ «®£ 
270
	;*** ¯®¤£®â®¢ª  ¤¨ «®£ 
258
	stdcall [OpenDialog_Init],OpenDialog_data
271
	stdcall [OpenDialog_Init],OpenDialog_data
259
	stdcall [buf2d_create], buf_0 ;ᮧ¤ ­¨¥ ¡ãä¥à 
272
	stdcall [buf2d_create], buf_0 ;ᮧ¤ ­¨¥ ¡ãä¥à 
Line 1060... Line 1073...
1060
shem_sub_points dd 0 ;ª®««¨ç¥á⢮ ¨§®«¨à®¢ ­­ëå 㧫®¢ ­  á奬¥
1073
shem_sub_points dd 0 ;ª®««¨ç¥á⢮ ¨§®«¨à®¢ ­­ëå 㧫®¢ ­  á奬¥
1061
shem_elems dd 0 ;ª®««¨ç¥á⢮ í«¥¬¥­â®¢ ­  á奬¥
1074
shem_elems dd 0 ;ª®««¨ç¥á⢮ í«¥¬¥­â®¢ ­  á奬¥
1062
shem_captions dd 0
1075
shem_captions dd 0
1063
shem_colors:
1076
shem_colors:
1064
	dd color_s0, color_s1, color_s2, color_s3
1077
	dd color_s0, color_s1, color_s2, color_s3
-
 
1078
color_captions dd 0x808080
Line 1065... Line 1079...
1065
 
1079
 
1066
align 4
1080
align 4
1067
open_file_lif:
1081
open_file_lif:
1068
	rb 2*4096 ;®¡« áâì ¤«ï ®âªàëâ¨ï ä ©«®¢
1082
	rb 2*4096 ;®¡« áâì ¤«ï ®âªàëâ¨ï ä ©«®¢
Line 2120... Line 2134...
2120
		call redraw_pole
2134
		call redraw_pole
2121
		jmp .end_f
2135
		jmp .end_f
2122
	@@:
2136
	@@:
2123
		;¯®¤£®â®¢ª  áå¥¬ë ª § ¯ãáªã
2137
		;¯®¤£®â®¢ª  áå¥¬ë ª § ¯ãáªã
2124
		call sign_clear
2138
		call sign_clear
-
 
2139
		call sign_set_captions_angles
2125
	.end_f:
2140
	.end_f:
2126
	ret
2141
	ret
2127
endp
2142
endp
Line 2128... Line 2143...
2128
 
2143