Subversion Repositories Kolibri OS

Rev

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

Rev 6766 Rev 8346
Line 53... Line 53...
53
;;;;;;;;;;;;;;;;;;;;;;
53
;;;;;;;;;;;;;;;;;;;;;;
54
        stdcall    [check_box_mouse], use_rect_active_window
54
        stdcall    [check_box_mouse], use_rect_active_window
Line 55... Line 55...
55
 
55
 
Line -... Line 56...
-
 
56
        jmp     .still
56
        jmp     .still
57
 
57
 
58
align 4
Line 58... Line 59...
58
.draw_window:
59
.draw_window:
59
        start_draw_window
60
        start_draw_window
Line 128... Line 129...
128
		@@:
129
		@@:
129
		call    int_to_str
130
		call    int_to_str
130
		call    [edit_box_set_text] ;ecx,edi
131
		call    [edit_box_set_text] ;ecx,edi
131
ret
132
ret
132
;--------------------------------------------------------------------
133
;--------------------------------------------------------------------
133
;--- ‘ç¨â뢠­¨¥ ®¡« â¨ ----------------------------------------------
134
;--- ‘ç¨â뢠­¨¥ ®¡« á⨠---------------------------------------------
134
;--------------------------------------------------------------------
135
;--------------------------------------------------------------------
-
 
136
align 4
135
read_rect:
137
read_rect:
136
        bt      dword [use_rect_active_window.flags],1
138
        bt      dword [use_rect_active_window.flags],1
137
        jc      read_rect_from_active_window
139
        jc      read_rect_from_active_window
Line 138... Line 140...
138
 
140
 
Line 171... Line 173...
171
        mov     ax,bx
173
        mov     ax,bx
172
@@:
174
@@:
173
        mov     [rect.height],ax
175
        mov     [rect.height],ax
174
ret
176
ret
Line -... Line 177...
-
 
177
 
175
 
178
align 4
176
read_rect_from_active_window:
179
read_rect_from_active_window:
Line 177... Line 180...
177
        call    get_active_window_info
180
        call    get_active_window_info
178
 
181
 
Line 186... Line 189...
186
        mov     eax,[active_app.height]
189
        mov     eax,[active_app.height]
187
        inc     eax
190
        inc     eax
188
        mov     [rect.height],ax
191
        mov     [rect.height],ax
189
ret
192
ret
Line -... Line 193...
-
 
193
 
190
 
194
align 4
Line 191... Line 195...
191
draw_rect_on_screen:
195
draw_rect_on_screen:
192
 
196
 
Line 235... Line 239...
235
        mcall   SF_DRAW_RECT,,,0xffffff
239
        mcall   SF_DRAW_RECT,,,0xffffff
236
ret
240
ret
Line 237... Line 241...
237
 
241
 
238
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
242
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
239
;DATA ¤ ­­ë¥
-
 
Line 240... Line 243...
240
;‚ᥣ¤  ᮡ«î¤ âì ¯®á«¥¤®¢ â¥«ì­®áâì ¢ ¨¬¥­¨.
243
;DATA ¤ ­­ë¥
241
 
244
 
242
system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
245
system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
Line 243... Line -...
243
system_dir_ProcLib	db '/sys/lib/proc_lib.obj',0
-
 
244
system_dir_LibImg   db '/sys/lib/libimg.obj',0
-
 
245
 
-
 
246
if lang eq ru
-
 
247
head_f_i:
-
 
248
head_f_l	db '‘¨á⥬­ ï ®è¨¡ª ',0
-
 
249
 
-
 
250
err_message_found_lib1	db 'box_lib.obj - ­¥ ­ ©¤¥­ !',0
-
 
251
err_message_found_lib2	db 'proc_lib.obj - ­¥ ­ ©¤¥­ !',0
-
 
252
err_message_found_lib3	db 'libimg.obj - ­¥ ­ ©¤¥­ !',0
-
 
253
 
-
 
254
err_message_import1	db 'box_lib.obj - ®è¨¡ª  ¨¬¯®àâ !',0
-
 
255
err_message_import2	db 'proc_lib.obj - ®è¨¡ª  ¨¬¯®àâ !',0
-
 
256
err_message_import3	db 'libimg.obj - ®è¨¡ª  ¨¬¯®àâ !',0
-
 
257
 
-
 
258
else
-
 
259
 
-
 
260
head_f_i:
-
 
261
head_f_l	db 'System error',0
-
 
262
 
-
 
263
err_message_found_lib1	db 'box_lib.obj - Not found!',0
-
 
264
err_message_found_lib2	db 'proc_lib.obj - Not found!',0
-
 
265
err_message_found_lib3	db 'libimg.obj - Not found!',0
-
 
266
 
-
 
267
err_message_import1	db 'box_lib.obj - Wrong import!',0
-
 
268
err_message_import2	db 'proc_lib.obj - Wrong import!',0
246
system_dir_ProcLib	db '/sys/lib/proc_lib.obj',0
269
err_message_import3	db 'libimg.obj - Wrong import!',0
247
system_dir_LibImg   db '/sys/lib/libimg.obj',0
270
end if
248
 
271
;---------------------------------------------------------------------
249
;---------------------------------------------------------------------
272
align 4
250
align 4