Subversion Repositories Kolibri OS

Rev

Rev 33 | Rev 54 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33 Rev 49
1
;
1
;
2
;   WINDOW SKIN for MenuetOS
2
;   WINDOW SKIN DATA
3
;   ivan-yar@bk.ru
-
 
4
;
3
;
5
 
4
 
6
iglobal
5
iglobal
7
  _skinh          dd      22
6
  _skin_file_default db 'DEFAULT SKN',0
-
 
7
endg
-
 
8
 
-
 
9
struct SKIN_DATA
-
 
10
  .colors.inner dd ?
-
 
11
  .colors.outer dd ?
-
 
12
  .colors.frame dd ?
8
 
13
  .left.data    dd ?
-
 
14
  .left.left    dd ?
-
 
15
  .left.width   dd ?
-
 
16
  .oper.data    dd ?
-
 
17
  .oper.left    dd ?
-
 
18
  .oper.width   dd ?
-
 
19
  .base.data    dd ?
-
 
20
  .base.left    dd ?
-
 
21
  .base.width   dd ?
-
 
22
ends
-
 
23
 
-
 
24
struct SKIN_BUTTON
-
 
25
  .left   dd ?
-
 
26
  .top    dd ?
-
 
27
  .width  dd ?
-
 
28
  .height dd ?
9
  _skinleftw      dd      10
-
 
10
 
29
ends
11
  _skinbase       dd      10
-
 
12
  _skinbasew      dd      8
30
 
13
 
-
 
14
  _skinoper       dd      -39 ;-21
-
 
15
  _skinoperw      dd      39   ;21
-
 
16
 
31
uglobal
17
  _buttonCx       dd      5            ; close
-
 
18
  _buttonCy       dd      2
32
 
19
  _buttonCw       dd      15
-
 
20
  _buttonCh       dd      17
-
 
-
 
33
align 4
-
 
34
 
21
 
-
 
22
  _buttonMx       dd      23            ; minimize
35
  _skinh            dd ?
23
  _buttonMy       dd      2
36
 
24
  _buttonMw       dd      15
-
 
25
  _buttonMh       dd      17 
-
 
26
  
-
 
27
 
37
  _skinmargins      rw 4
28
  _colorframe     dd      0x3a6cb6  ;0x586E93
-
 
29
  _colorborder    dd      0x00081D
-
 
30
  _coloroutborder dd      0x00081D
-
 
31
 
-
 
32
  _fileleft       db      'LEFT.BMP     '
-
 
33
  _filebase       db      'BASE.BMP     '
-
 
34
  _fileoper       db      'OPER.BMP     '
-
 
35
  _fileleft_1     db      'LEFT_1.BMP   '
-
 
36
  _filebase_1     db      'BASE_1.BMP   '
-
 
37
  _fileoper_1     db      'OPER_1.BMP   '
-
 
38
endg
-
 
39
 
-
 
40
uglobal
-
 
41
  _refoper        dd      0
38
 
42
  _refbase        dd      0
-
 
43
  _refleft        dd      0
39
  skin_btn_close    SKIN_BUTTON
44
  _skinleft       dd      0
40
  skin_btn_minimize SKIN_BUTTON
45
;  _skinwinw       dd      0
41
 
46
  _refoper_1        dd      0
42
  skin_active       SKIN_DATA
47
  _refbase_1        dd      0
43
  skin_inactive     SKIN_DATA
48
  _refleft_1        dd      0
44
 
49
  _skinleft_1       dd      0
45
  _skin_file        rb 256
50
endg
46
 
-
 
47
endg