Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6592 → Rev 6591

/programs/system/board/trunk/board.asm
18,19 → 18,7
include '../../../macros.inc'
include '../../../debug.inc'
purge newline
;SMALL FONT
MAXSTRINGS = 45
LINE_H = 10
WINDOW_W = 399
WINDOW_H = MAXSTRINGS*LINE_H+45
FONT_TYPE = 0x40000000
;BIG FONT
; MAXSTRINGS = 30
; LINE_H = 15
; WINDOW_W = 630
; WINDOW_H = MAXSTRINGS*LINE_H+50
; FONT_TYPE = 0x50000000
 
;------------------------------------------------------------------------------
START:
call CheckUnique
58,8 → 46,8
 
mcall 14
and eax, 0xffff0000
sub eax, WINDOW_W shl 16
add eax, WINDOW_W
sub eax, 399 shl 16
add eax, 399
mov [xstart], eax
mcall 48, 3, sc, sizeof.system_colors
 
219,11 → 207,12
shr ebx, 16
mov ecx, ebx
shl ecx, 16
add ecx, WINDOW_H ; [y start] *65536 + [y size]
add ecx, MAXSTRINGS*10+45 ; [y start] *65536 + [y size]
xor eax, eax ; function 0 : define and draw window
mov edx, 0xffffff
or edx, 0x14000000
xor esi, esi
mcall 0,[xstart],,,,title
mcall ,[xstart],,,,title
mov ebx, 296 shl 16+31
mcall 8,,<4,13>,3,[sc.work_button]
mov edx, [vmode]
239,7 → 228,7
draw_text:
mov ebx, 15*65536+30 ; draw info text with function 4
xor ecx, ecx
or ecx, FONT_TYPE
or ecx, 0x40000000
mov edi, 0xffffff
mov edx, text1
cmp [vmode], 0
266,7 → 255,7
mov eax, 4
newline:
mcall
add ebx, LINE_H
add ebx, 10
add edx, 80
cmp [edx], byte 'x'
jne newline