Subversion Repositories Kolibri OS

Rev

Rev 9570 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9570 Rev 9587
1
;------------------------------------------------------------------------------
1
;------------------------------------------------------------------------------
2
tl	dd 8
2
tl	dd 8
3
yw:	dd 51
3
yw:	dd 51
4
ya	dd 0
4
ya	dd 0
5
cur_btn	dd 40
5
cur_btn	dd 40
6
;------------------------------------------------------------------------------
6
;------------------------------------------------------------------------------
7
; DATA AREA
7
; DATA AREA
8
bcolor dd 0x335599
8
bcolor dd 0x335599
9
;------------------------------------------------------------------------------
9
;------------------------------------------------------------------------------
10
icon_table:
10
icon_table:
11
 times 4  db 'xxxx  xxxx'
11
 times 4  db 'xxxx  xxxx'
12
 times 2  db '          '
12
 times 2  db '          '
13
 times 1  db '          '
13
 times 1  db '          '
14
 times 2  db 'xxxx  xxxx'
14
 times 2  db 'xxxx  xxxx'
15
; times 1  db '          '
15
; times 1  db '          '
16
;------------------------------------------------------------------------------
16
;------------------------------------------------------------------------------
17
icons_reserved:
17
icons_reserved:
18
	times 9  db '          '
18
	times 9  db '          '
19
;------------------------------------------------------------------------------
19
;------------------------------------------------------------------------------
20
if lang eq ru
20
if lang eq ru
21
text:
21
text:
22
	db 255,255,255,0,   '   ’…Š‘’                                       '
22
	db 255,255,255,0,   '   ’…Š‘’                                       '
23
	db 255,255,255,0,   ' Žƒ€ŒŒ€                                     '
23
	db 255,255,255,0,   ' Žƒ€ŒŒ€                                     '
24
	db 255,255,255,0,   ' €€Œ…’›                                     '
24
	db 255,255,255,0,   ' €€Œ…’›                                     '
25
	db 255,255,255,0,   '                 ˆŒ…ˆ’œ                     '
25
	db 255,255,255,0,   '                 ˆŒ…ˆ’œ                     '
26
	db 255,255,255,0,   '      „Ž€‚ˆ’œ              “„€‹ˆ’œ            '
26
	db 255,255,255,0,   '      „Ž€‚ˆ’œ              “„€‹ˆ’œ            '
27
	db 0,0,0,0,         '€†Œˆ’… € Ž‡ˆ–ˆž ˆŠŽŠˆ „‹Ÿ …„€Š’ˆŽ‚€ˆŸ   '
27
	db 0,0,0,0,         '€†Œˆ’… € Ž‡ˆ–ˆž ˆŠŽŠˆ „‹Ÿ …„€Š’ˆŽ‚€ˆŸ   '
28
	db                  'x' ; <- END MARKER, DONT DELETE
28
	db                  'x' ; <- END MARKER, DONT DELETE
29
 
29
 
30
add_text	db '€†Œˆ’… € Ž‡ˆ–ˆž …ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ     ',0
30
add_text	db '€†Œˆ’… € Ž‡ˆ–ˆž …ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ     ',0
31
rem_text	db '€†Œˆ’… € Ž‡ˆ–ˆž ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ       ',0
31
rem_text	db '€†Œˆ’… € Ž‡ˆ–ˆž ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ       ',0
32
title		db 'Œ¥­¥¤¦¥à ¨ª®­®ª',0
32
title		db 'Œ¥­¥¤¦¥à ¨ª®­®ª',0
33
 
33
 
34
else if lang eq ge
34
else if lang eq ge
35
text:
35
text:
36
	db 255,255,255,0,   '   TITLE                                       '
36
	db 255,255,255,0,   '   TITLE                                       '
37
	db 255,255,255,0,   '  APP NAME                                     '
37
	db 255,255,255,0,   '  APP NAME                                     '
38
	db 255,255,255,0,   ' PARAMETER                                     '
38
	db 255,255,255,0,   ' PARAMETER                                     '
39
	db 255,255,255,0,   '                ANWENDEN                       '
39
	db 255,255,255,0,   '                ANWENDEN                       '
40
	db 255,255,255,0,   '     HINZUFUEGEN              ENTFERNEN        '
40
	db 255,255,255,0,   '     HINZUFUEGEN              ENTFERNEN        '
41
	db 0,0,0,0,         'AUF BUTTON KLICKEN, UM ICON ZU EDITIEREN       '
41
	db 0,0,0,0,         'AUF BUTTON KLICKEN, UM ICON ZU EDITIEREN       '
42
	db                  'x' ; <- END MARKER, DONT DELETE
42
	db                  'x' ; <- END MARKER, DONT DELETE
43
 
43
 
44
add_text	db 'AUF UNBENUTZTE ICONPOSITION KLICKEN          ',0
44
add_text	db 'AUF UNBENUTZTE ICONPOSITION KLICKEN          ',0
45
rem_text	db 'ICON ANKLICKEN; DAS GELOESCHT WERDEN SOLL    ',0
45
rem_text	db 'ICON ANKLICKEN; DAS GELOESCHT WERDEN SOLL    ',0
46
title		db 'Icon Manager',0
46
title		db 'Icon Manager',0
47
 
47
 
48
else if lang eq it
48
else if lang eq it
49
text:
49
text:
50
	db 255,255,255,0,   'Titolo                                         '
50
	db 255,255,255,0,   'Titolo                                         '
51
	db 255,255,255,0,   'Nome app                                       '
51
	db 255,255,255,0,   'Nome app                                       '
52
	db 255,255,255,0,   'Parametri                                      '
52
	db 255,255,255,0,   'Parametri                                      '
53
	db 255,255,255,0,   '           Applica modifiche                   '
53
	db 255,255,255,0,   '           Applica modifiche                   '
54
	db 255,255,255,0,   '      Aggiungi               Rimuovi           '
54
	db 255,255,255,0,   '      Aggiungi               Rimuovi           '
55
	db 0,0,0,0,         'Clicca sull icona per effettuare modifiche     '
55
	db 0,0,0,0,         'Clicca sull icona per effettuare modifiche     '
56
	db                  'x' ; <- END MARKER, DONT DELETE
56
	db                  'x' ; <- END MARKER, DONT DELETE
57
 
57
 
58
add_text	db 'Clicca su una posizione non usata            ',0
58
add_text	db 'Clicca su una posizione non usata            ',0
59
rem_text	db 'Cliccare sull icona da rimuovere             ',0
59
rem_text	db 'Cliccare sull icona da rimuovere             ',0
60
title		db 'Gestore Icone',0
60
title		db 'Gestore Icone',0
61
 
61
 
62
else
62
else
63
text:
63
text:
64
	db 255,255,255,0,   '   TITLE                                       '
64
	db 255,255,255,0,   '   TITLE                                       '
65
	db 255,255,255,0,   '  APP NAME                                     '
65
	db 255,255,255,0,   '  APP NAME                                     '
66
	db 255,255,255,0,   ' PARAMETERS                                    '
66
	db 255,255,255,0,   ' PARAMETERS                                    '
67
	db 255,255,255,0,   '                APPLY CHANGES                  '
67
	db 255,255,255,0,   '                APPLY CHANGES                  '
68
	db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
68
	db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
69
	db 0,0,0,0,         'CLICK BUTTON ON ICON POSITION FOR EDIT         '
69
	db 0,0,0,0,         'CLICK BUTTON ON ICON POSITION FOR EDIT         '
70
	db                  'x' ; <- END MARKER, DONT DELETE
70
	db                  'x' ; <- END MARKER, DONT DELETE
71
add_text	db 'CLICK ON A NOT USED POSITION                 ',0
71
add_text	db 'CLICK ON A NOT USED POSITION                 ',0
72
rem_text	db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
72
rem_text	db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
73
title		db 'Icon Manager',0
73
title		db 'Icon Manager',0
74
 
74
 
75
end if
75
end if
76
;------------------------------------------------------------------------------
76
;------------------------------------------------------------------------------
77
arrows	db ''
77
arrows	db ''
78
;------------------------------------------------------------------------------
78
;------------------------------------------------------------------------------
79
iconname:
79
iconname:
80
	db ICON_APP,0
80
	db ICON_APP,0
81
;------------------------------------------------------------------------------
81
;------------------------------------------------------------------------------
82
icon_default:
82
icon_default:
83
	db 'AA-CALC    -004-/RD/1/CALC                    '
83
	db 'AA-CALC    -004-/SYS/CALC                    '
84
	db '-                              *'
84
	db '-                              *'
85
	db 13,10
85
	db 13,10
86
;------------------------------------------------------------------------------
86
;------------------------------------------------------------------------------
87
rep_text:
87
rep_text:
88
if lang eq ru
88
if lang eq ru
89
	db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
89
	db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
90
;else if lang eq it
90
;else if lang eq it
91
;	db 'Icone     -     di    , Selezionate'
91
;	db 'Icone     -     di    , Selezionate'
92
else
92
else
93
	db 'ICONS     -     OF    , SELECTED'
93
	db 'ICONS     -     OF    , SELECTED'
94
end if
94
end if
95
 
95
 
96
rep_text_len:
96
rep_text_len:
97
;------------------------------------------------------------------------------
97
;------------------------------------------------------------------------------
98
align 4
98
align 4
99
finfo_start:
99
finfo_start:
100
	dd 7
100
	dd 7
101
	dd 0
101
	dd 0
102
.params	dd 0
102
.params	dd 0
103
	dd 0
103
	dd 0
104
	dd 0
104
	dd 0
105
	db 0
105
	db 0
106
	dd finfo.path
106
	dd finfo.path
107
;------------------------------------------------------------------------------
107
;------------------------------------------------------------------------------
108
align 4
108
align 4
109
finfo:
109
finfo:
110
	dd 5
110
	dd 5
111
	dd 0
111
	dd 0
112
	dd 0
112
	dd 0
113
.size	dd 0
113
.size	dd 0
114
.point	dd procinfo
114
.point	dd procinfo
115
.path:
115
.path:
116
	db ICON_STRIP,0
116
	db ICON_STRIP,0
117
	rb 31-($-.path)
117
	rb 31-($-.path)
118
;------------------------------------------------------------------------------
118
;------------------------------------------------------------------------------
119
align 4
119
align 4
120
positions	dd 3,16,47
120
positions	dd 3,16,47
121
str_lens	db 8,30,30
121
str_lens	db 8,30,30
122
 
122
 
123
current_icon	dd icon_data
123
current_icon	dd icon_data
124
 
124
 
125
iconlst	db ICONS_DAT,0
125
iconlst	db ICONS_DAT,0
126
 
126
 
127
;image	dd image_area
127
;image	dd image_area
128
;------------------------------------------------------------------------------
128
;------------------------------------------------------------------------------
129
; not change this section!!!
129
; not change this section!!!
130
; start section
130
; start section
131
;------------------------------------------------------------------------------
131
;------------------------------------------------------------------------------
132
align 4
132
align 4
133
image_file     dd 0 ;+0
133
image_file     dd 0 ;+0
134
raw_pointer    dd 0 ;+4
134
raw_pointer    dd 0 ;+4
135
return_code    dd 0 ;+8
135
return_code    dd 0 ;+8
136
img_size       dd 0 ;+12
136
img_size       dd 0 ;+12
137
deflate_unpack dd 0 ;+16	; not use for scaling
137
deflate_unpack dd 0 ;+16	; not use for scaling
138
raw_pointer_2  dd 0 ;+20	; not use for scaling
138
raw_pointer_2  dd 0 ;+20	; not use for scaling
139
;------------------------------------------------------------------------------
139
;------------------------------------------------------------------------------
140
; end section
140
; end section
141
;------------------------------------------------------------------------------
141
;------------------------------------------------------------------------------
142
system_dir_CnvPNG	db '/sys/lib/cnv_png.obj',0
142
system_dir_CnvPNG	db '/sys/lib/cnv_png.obj',0
143
system_dir_UNPACK	db '/sys/lib/archiver.obj',0
143
system_dir_UNPACK	db '/sys/lib/archiver.obj',0
144
 
144
 
145
;plugins_directory               db 'plugins/',0
145
;plugins_directory               db 'plugins/',0
146
plugins_directory               db 0
146
plugins_directory               db 0
147
;------------------------------------------------------------------------------
147
;------------------------------------------------------------------------------
148
l_libs_start:
148
l_libs_start:
149
 
149
 
150
library01	l_libs	system_dir_CnvPNG+9,library_path,system_dir_CnvPNG,\
150
library01	l_libs	system_dir_CnvPNG+9,library_path,system_dir_CnvPNG,\
151
cnv_png_import,plugins_directory
151
cnv_png_import,plugins_directory
152
 
152
 
153
library02	l_libs	system_dir_UNPACK+9,library_path,system_dir_UNPACK,\
153
library02	l_libs	system_dir_UNPACK+9,library_path,system_dir_UNPACK,\
154
UNPACK_import,plugins_directory
154
UNPACK_import,plugins_directory
155
 
155
 
156
end_l_libs:
156
end_l_libs:
157
;---------------------------------------------------------------------
157
;---------------------------------------------------------------------
158
align	4
158
align	4
159
cnv_png_import:
159
cnv_png_import:
160
.Start		dd aCP_Start
160
.Start		dd aCP_Start
161
.Version	dd aCP_Version
161
.Version	dd aCP_Version
162
.Check		dd aCP_Check
162
.Check		dd aCP_Check
163
.Assoc		dd aCP_Assoc
163
.Assoc		dd aCP_Assoc
164
	dd 0
164
	dd 0
165
	dd 0
165
	dd 0
166
aCP_Start	db 'START',0
166
aCP_Start	db 'START',0
167
aCP_Version	db 'version',0
167
aCP_Version	db 'version',0
168
aCP_Check	db 'Check_Header',0
168
aCP_Check	db 'Check_Header',0
169
aCP_Assoc	db 'Associations',0
169
aCP_Assoc	db 'Associations',0
170
;---------------------------------------------------------------------
170
;---------------------------------------------------------------------
171
align 4
171
align 4
172
UNPACK_import:
172
UNPACK_import:
173
;unpack_Version				dd aUnpack_Version
173
;unpack_Version				dd aUnpack_Version
174
;unpack_PluginLoad			dd aUnpack_PluginLoad
174
;unpack_PluginLoad			dd aUnpack_PluginLoad
175
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
175
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
176
;unpack_ClosePlugin			dd aUnpack_ClosePlugin
176
;unpack_ClosePlugin			dd aUnpack_ClosePlugin
177
;unpack_ReadFolder			dd aUnpack_ReadFolder
177
;unpack_ReadFolder			dd aUnpack_ReadFolder
178
;unpack_SetFolder			dd aUnpack_SetFolder
178
;unpack_SetFolder			dd aUnpack_SetFolder
179
;unpack_GetFiles				dd aUnpack_GetFiles
179
;unpack_GetFiles				dd aUnpack_GetFiles
180
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
180
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
181
;unpack_Getattr				dd aUnpack_Getattr
181
;unpack_Getattr				dd aUnpack_Getattr
182
;unpack_Open					dd aUnpack_Open
182
;unpack_Open					dd aUnpack_Open
183
;unpack_Read					dd aUnpack_Read
183
;unpack_Read					dd aUnpack_Read
184
;unpack_Setpos				dd aUnpack_Setpos
184
;unpack_Setpos				dd aUnpack_Setpos
185
;unpack_Close				dd aUnpack_Close
185
;unpack_Close				dd aUnpack_Close
186
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
186
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
187
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
187
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
188
        dd      0
188
        dd      0
189
        dd      0
189
        dd      0
190
 
190
 
191
;aUnpack_Version        db      'version',0
191
;aUnpack_Version        db      'version',0
192
;aUnpack_PluginLoad     db      'plugin_load',0
192
;aUnpack_PluginLoad     db      'plugin_load',0
193
;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
193
;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
194
;aUnpack_ClosePlugin    db      'ClosePlugin',0
194
;aUnpack_ClosePlugin    db      'ClosePlugin',0
195
;aUnpack_ReadFolder     db      'ReadFolder',0
195
;aUnpack_ReadFolder     db      'ReadFolder',0
196
;aUnpack_SetFolder      db      'SetFolder',0
196
;aUnpack_SetFolder      db      'SetFolder',0
197
;aUnpack_GetFiles       db      'GetFiles',0
197
;aUnpack_GetFiles       db      'GetFiles',0
198
;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
198
;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
199
;aUnpack_Getattr        db      'getattr',0
199
;aUnpack_Getattr        db      'getattr',0
200
;aUnpack_Open           db      'open',0
200
;aUnpack_Open           db      'open',0
201
;aUnpack_Read           db      'read',0
201
;aUnpack_Read           db      'read',0
202
;aUnpack_Setpos         db      'setpos',0
202
;aUnpack_Setpos         db      'setpos',0
203
;aUnpack_Close          db      'close',0
203
;aUnpack_Close          db      'close',0
204
;aUnpack_DeflateUnpack  db      'deflate_unpack',0
204
;aUnpack_DeflateUnpack  db      'deflate_unpack',0
205
aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
205
aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
206
;------------------------------------------------------------------------------
206
;------------------------------------------------------------------------------