Subversion Repositories Kolibri OS

Rev

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

Rev 1214 Rev 1228
Line 29... Line 29...
29
include '../../../develop/libraries/box_lib/load_lib.mac'
29
include '../../../develop/libraries/box_lib/load_lib.mac'
30
include '../../../develop/libraries/box_lib/asm/trunk/editbox_ex.mac'
30
include '../../../develop/libraries/box_lib/asm/trunk/editbox_ex.mac'
31
	@use_library
31
	@use_library
Line 32... Line 32...
32
 
32
 
33
;use_edit_box
33
;use_edit_box
34
al equ eax      ; \ decrease kpack'ed size
34
;al equ eax      ; \ decrease kpack'ed size
Line 35... Line 35...
35
purge mov       ; /
35
;purge mov       ; /
36
 
36
 
37
;---------------------------------------------------------------------
37
;---------------------------------------------------------------------
38
;---  €—€‹Ž Žƒ€ŒŒ›  ----------------------------------------------
38
;---  €—€‹Ž Žƒ€ŒŒ›  ----------------------------------------------
Line 42... Line 42...
42
sys_load_library  library_name, cur_dir_path, library_path, system_path, \
42
sys_load_library  library_name, cur_dir_path, library_path, system_path, \
43
err_message_found_lib, head_f_l, myimport, err_message_import, head_f_i
43
err_message_found_lib, head_f_l, myimport, err_message_import, head_f_i
44
        cmp     eax,-1
44
        cmp     eax,-1
45
        jz      close
45
        jz      close
Line -... Line 46...
-
 
46
 
46
 
47
 
47
   mov eax, 40
48
   mov eax, 40
48
   mov ebx, 100111b
49
   mov ebx, 100111b
49
   mcall
50
   mcall
-
 
51
red:                    ; ¯¥à¥à¨á®¢ âì ®ª­®
-
 
52
   mov  eax,48
-
 
53
   mov  ebx,3
-
 
54
   mov  ecx,sc
-
 
55
   mov  edx,sizeof.system_colors
-
 
56
   mcall
50
red:                    ; ¯¥à¥à¨á®¢ âì ®ª­®
57
        edit_boxes_set_sys_color editbox,editbox_end,sc
Line 51... Line 58...
51
    call draw_window    ; ¢ë§ë¢ ¥¬ ¯à®æ¥¤ãàã ®âà¨á®¢ª¨ ®ª­ 
58
    call draw_window    ; ¢ë§ë¢ ¥¬ ¯à®æ¥¤ãàã ®âà¨á®¢ª¨ ®ª­ 
52
 
59
 
53
;---------------------------------------------------------------------
60
;---------------------------------------------------------------------
Line 165... Line 172...
165
;---  Ž…„…‹…ˆ… ˆ Ž’ˆ‘Ž‚Š€ ŽŠ€  ----------------------------------
172
;---  Ž…„…‹…ˆ… ˆ Ž’ˆ‘Ž‚Š€ ŽŠ€  ----------------------------------
166
;---------------------------------------------------------------------
173
;---------------------------------------------------------------------
Line 167... Line 174...
167
 
174
 
Line 168... Line -...
168
draw_window:
-
 
169
 
-
 
170
   mov  eax,48
-
 
171
   mov  ebx,3
-
 
172
   mov  ecx,sc
-
 
173
   mov  edx,sizeof.system_colors
-
 
174
   mcall
175
draw_window:
175
 
176
 
176
   mov eax,12                            ; äã­ªæ¨ï 12: á®®¡é¨âì Ž‘ ®¡ ®âà¨á®¢ª¥ ®ª­ 
177
   mov eax,12                            ; äã­ªæ¨ï 12: á®®¡é¨âì Ž‘ ®¡ ®âà¨á®¢ª¥ ®ª­ 
Line 177... Line 178...
177
   mov bl,1                              ; 1 - ­ ç¨­ ¥¬ à¨á®¢ âì
178
   mov bl,1                              ; 1 - ­ ç¨­ ¥¬ à¨á®¢ âì
Line 341... Line 342...
341
myimport:   
342
myimport:   
Line 342... Line 343...
342
 
343
 
343
edit_box_draw   dd      aEdit_box_draw
344
edit_box_draw   dd      aEdit_box_draw
344
edit_box_key    dd      aEdit_box_key
345
edit_box_key    dd      aEdit_box_key
345
edit_box_mouse  dd      aEdit_box_mouse
346
edit_box_mouse  dd      aEdit_box_mouse
Line 346... Line 347...
346
version_ed      dd      aVersion_ed
347
;version_ed      dd      aVersion_ed
347
 
348
 
Line 348... Line 349...
348
                dd      0
349
                dd      0
349
                dd      0
350
                dd      0
350
 
351
 
351
aEdit_box_draw  db 'edit_box',0
352
aEdit_box_draw  db 'edit_box',0
Line 352... Line 353...
352
aEdit_box_key   db 'edit_box_key',0
353
aEdit_box_key   db 'edit_box_key',0
Line 353... Line 354...
353
aEdit_box_mouse db 'edit_box_mouse',0
354
aEdit_box_mouse db 'edit_box_mouse',0
Line 365... Line 366...
365
 
366
 
Line 366... Line 367...
366
rb 514
367
rb 514
367
 
368
 
368
sc     system_colors
369
sc     system_colors
369
mouse_dd	rd 1
370
mouse_dd	rd 1
370
cur_dir_path    rb 4096
371
cur_dir_path    rb 1096
371
library_path    rb 4096
372
library_path    rb 1096
372
align 4
373
align 4