Subversion Repositories Kolibri OS

Rev

Rev 2861 | Rev 9570 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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