forked from KolibriOS/kolibrios
desktop supports command line parameter <skin-name>
git-svn-id: svn://kolibrios.org@528 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
141e4c2c3d
commit
5d38105bff
@ -16,10 +16,10 @@
|
|||||||
dd I_END ; file size
|
dd I_END ; file size
|
||||||
dd 28000h ; memory
|
dd 28000h ; memory
|
||||||
dd 10000h ; stack pointer
|
dd 10000h ; stack pointer
|
||||||
dd 0,0 ; parameters, reserved
|
dd param,0 ; parameters, reserved
|
||||||
|
|
||||||
include 'lang.inc'
|
include 'lang.inc'
|
||||||
include '..\..\macros.inc'
|
include '..\..\..\macros.inc'
|
||||||
include 'kglobals.inc'
|
include 'kglobals.inc'
|
||||||
include 'unpacker.inc'
|
include 'unpacker.inc'
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
@ -67,18 +67,26 @@ ends
|
|||||||
|
|
||||||
|
|
||||||
START: ; start of execution
|
START: ; start of execution
|
||||||
|
|
||||||
mov eax,48 ; get current colors
|
mov eax,48 ; get current colors
|
||||||
mov ebx,3
|
mov ebx,3
|
||||||
mov ecx,color_table
|
mov ecx,color_table
|
||||||
mov edx,4*10
|
mov edx,4*10
|
||||||
mcall
|
mcall
|
||||||
|
|
||||||
cld
|
mov esi, param
|
||||||
|
cmp byte [esi], 0
|
||||||
|
jnz has_param
|
||||||
|
|
||||||
mov esi,default_skn
|
mov esi,default_skn
|
||||||
mov edi,fname
|
mov edi,fname
|
||||||
mov ecx,default_skn.size
|
mov ecx,default_skn.size
|
||||||
rep movsb
|
rep movsb
|
||||||
|
jmp @f
|
||||||
|
has_param:
|
||||||
|
mov ecx, 256/4
|
||||||
|
mov edi, fname
|
||||||
|
rep movsd
|
||||||
|
@@:
|
||||||
call load_skin_file
|
call load_skin_file
|
||||||
|
|
||||||
; mov esi, default_dtp
|
; mov esi, default_dtp
|
||||||
@ -1063,6 +1071,9 @@ end virtual
|
|||||||
skin_info:
|
skin_info:
|
||||||
.fname rb 256+1
|
.fname rb 256+1
|
||||||
|
|
||||||
|
param rb 257
|
||||||
|
|
||||||
|
align 4
|
||||||
app_colours:
|
app_colours:
|
||||||
|
|
||||||
w_frame dd ?
|
w_frame dd ?
|
||||||
|
Loading…
Reference in New Issue
Block a user