Subversion Repositories Kolibri OS

Rev

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

Rev 485 Rev 524
Line 17... Line 17...
17
   dd      28000h      ; memory
17
   dd      28000h      ; memory
18
   dd      10000h      ; stack pointer
18
   dd      10000h      ; stack pointer
19
   dd      0,0         ; parameters, reserved
19
   dd      0,0         ; parameters, reserved
Line 20... Line 20...
20
 
20
 
21
   include 'lang.inc'
21
   include 'lang.inc'
22
   include '..\..\..\macros.inc'
22
   include '..\..\macros.inc'
23
   include 'kglobals.inc'
23
   include 'kglobals.inc'
24
   include 'unpacker.inc'
24
   include 'unpacker.inc'
Line 77... Line 77...
77
    cld
77
    cld
78
    mov  esi,default_skn
78
    mov  esi,default_skn
79
    mov  edi,fname
79
    mov  edi,fname
80
    mov  ecx,default_skn.size
80
    mov  ecx,default_skn.size
81
    rep  movsb
81
    rep  movsb
82
    mov  [skin_info.fname],0
-
 
83
    mov  [skin_info.workarea],0x10000
-
 
84
    call load_skin_file
82
    call load_skin_file
Line 85... Line 83...
85
 
83
 
86
;    mov  esi, default_dtp
84
;    mov  esi, default_dtp
87
;    mov  edi, fname
85
;    mov  edi, fname
Line 174... Line 172...
174
 
172
 
175
    cmp   ah,18                 ; apply skin
173
    cmp   ah,18                 ; apply skin
176
    jne   no_apply_skin
174
    jne   no_apply_skin
177
    cmp   [skin_info.fname],0
175
    cmp   [skin_info.fname],0
178
    je    no_apply_skin
176
    je    no_apply_skin
179
    mcall 48,8,skin_info
177
    mcall 48,8,skin_info.fname
180
    call  draw_window
178
    call  draw_window
181
    jmp   still
179
    jmp   still
Line 182... Line 180...
182
  no_apply_skin:
180
  no_apply_skin:
Line 1061... Line 1059...
1061
  .address      dd ?
1059
  .address      dd ?
1062
  .workarea     dd ?
1060
  .workarea     dd ?
1063
end virtual
1061
end virtual
Line 1064... Line 1062...
1064
 
1062
 
1065
skin_info:
-
 
1066
  .mode         dd ?
-
 
1067
  .start_block  dd ?
-
 
1068
  .blocks       dd ?
-
 
1069
  .address      dd ?
-
 
1070
  .workarea     dd ?
1063
skin_info:
Line 1071... Line 1064...
1071
  .fname rb 256+1
1064
  .fname rb 256+1
Line 1072... Line 1065...
1072
 
1065