forked from KolibriOS/kolibrios
desktop, skinsel: load skin with new kernel
git-svn-id: svn://kolibrios.org@524 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
61c54a1be6
commit
aef3d2908b
@ -19,7 +19,7 @@
|
|||||||
dd 0,0 ; parameters, reserved
|
dd 0,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'
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
@ -79,8 +79,6 @@ START: ; start of execution
|
|||||||
mov edi,fname
|
mov edi,fname
|
||||||
mov ecx,default_skn.size
|
mov ecx,default_skn.size
|
||||||
rep movsb
|
rep movsb
|
||||||
mov [skin_info.fname],0
|
|
||||||
mov [skin_info.workarea],0x10000
|
|
||||||
call load_skin_file
|
call load_skin_file
|
||||||
|
|
||||||
; mov esi, default_dtp
|
; mov esi, default_dtp
|
||||||
@ -176,7 +174,7 @@ doapply:
|
|||||||
jne no_apply_skin
|
jne no_apply_skin
|
||||||
cmp [skin_info.fname],0
|
cmp [skin_info.fname],0
|
||||||
je no_apply_skin
|
je no_apply_skin
|
||||||
mcall 48,8,skin_info
|
mcall 48,8,skin_info.fname
|
||||||
call draw_window
|
call draw_window
|
||||||
jmp still
|
jmp still
|
||||||
no_apply_skin:
|
no_apply_skin:
|
||||||
@ -1063,11 +1061,6 @@ virtual at read_info
|
|||||||
end virtual
|
end virtual
|
||||||
|
|
||||||
skin_info:
|
skin_info:
|
||||||
.mode dd ?
|
|
||||||
.start_block dd ?
|
|
||||||
.blocks dd ?
|
|
||||||
.address dd ?
|
|
||||||
.workarea dd ?
|
|
||||||
.fname rb 256+1
|
.fname rb 256+1
|
||||||
|
|
||||||
app_colours:
|
app_colours:
|
||||||
|
@ -79,8 +79,7 @@ newline2:
|
|||||||
jns scan2l1
|
jns scan2l1
|
||||||
mov byte [esi-1], 0
|
mov byte [esi-1], 0
|
||||||
; set eax (-> ASCIIZ string) as skin
|
; set eax (-> ASCIIZ string) as skin
|
||||||
mov [eax-4], esi
|
mov ecx, eax
|
||||||
lea ecx, [eax-20]
|
|
||||||
push 48
|
push 48
|
||||||
pop eax
|
pop eax
|
||||||
mov bl, 8
|
mov bl, 8
|
||||||
|
Loading…
Reference in New Issue
Block a user