Subversion Repositories Kolibri OS

Rev

Rev 9570 | 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:
9587 vitalkrilo 83
	db 'AA-CALC    -004-/SYS/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
;plugins_directory               db 'plugins/',0
146
plugins_directory               db 0
147
;------------------------------------------------------------------------------
148
l_libs_start:
149
 
9570 IgorA 150
library01	l_libs	system_dir_CnvPNG+9,library_path,system_dir_CnvPNG,\
151
cnv_png_import,plugins_directory
2538 mario79 152
 
9570 IgorA 153
library02	l_libs	system_dir_UNPACK+9,library_path,system_dir_UNPACK,\
154
UNPACK_import,plugins_directory
2538 mario79 155
 
156
end_l_libs:
157
;---------------------------------------------------------------------
158
align	4
159
cnv_png_import:
160
.Start		dd aCP_Start
161
.Version	dd aCP_Version
162
.Check		dd aCP_Check
163
.Assoc		dd aCP_Assoc
164
	dd 0
165
	dd 0
166
aCP_Start	db 'START',0
167
aCP_Version	db 'version',0
168
aCP_Check	db 'Check_Header',0
169
aCP_Assoc	db 'Associations',0
170
;---------------------------------------------------------------------
171
align 4
172
UNPACK_import:
173
;unpack_Version				dd aUnpack_Version
3605 fedesco 174
;unpack_PluginLoad			dd aUnpack_PluginLoad
2538 mario79 175
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
176
;unpack_ClosePlugin			dd aUnpack_ClosePlugin
3605 fedesco 177
;unpack_ReadFolder			dd aUnpack_ReadFolder
2538 mario79 178
;unpack_SetFolder			dd aUnpack_SetFolder
179
;unpack_GetFiles				dd aUnpack_GetFiles
180
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
181
;unpack_Getattr				dd aUnpack_Getattr
182
;unpack_Open					dd aUnpack_Open
183
;unpack_Read					dd aUnpack_Read
184
;unpack_Setpos				dd aUnpack_Setpos
185
;unpack_Close				dd aUnpack_Close
186
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
187
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
188
        dd      0
189
        dd      0
190
 
191
;aUnpack_Version        db      'version',0
192
;aUnpack_PluginLoad     db      'plugin_load',0
193
;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
194
;aUnpack_ClosePlugin    db      'ClosePlugin',0
195
;aUnpack_ReadFolder     db      'ReadFolder',0
196
;aUnpack_SetFolder      db      'SetFolder',0
197
;aUnpack_GetFiles       db      'GetFiles',0
198
;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
199
;aUnpack_Getattr        db      'getattr',0
200
;aUnpack_Open           db      'open',0
201
;aUnpack_Read           db      'read',0
202
;aUnpack_Setpos         db      'setpos',0
203
;aUnpack_Close          db      'close',0
204
;aUnpack_DeflateUnpack  db      'deflate_unpack',0
205
aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
3605 fedesco 206
;------------------------------------------------------------------------------