Subversion Repositories Kolibri OS

Rev

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

Rev 2861 Rev 3605
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
 
-
 
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
47
 
61
 
48
else
62
else
49
text:
63
text:
50
	db 255,255,255,0,   '   TITLE                                       '
64
	db 255,255,255,0,   '   TITLE                                       '
51
	db 255,255,255,0,   '  APP NAME                                     '
65
	db 255,255,255,0,   '  APP NAME                                     '
52
	db 255,255,255,0,   ' PARAMETERS                                    '
66
	db 255,255,255,0,   ' PARAMETERS                                    '
53
	db 255,255,255,0,   '                APPLY CHANGES                  '
67
	db 255,255,255,0,   '                APPLY CHANGES                  '
54
	db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
68
	db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
55
	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         '
56
	db                  'x' ; <- END MARKER, DONT DELETE
70
	db                  'x' ; <- END MARKER, DONT DELETE
57
add_text	db 'CLICK ON A NOT USED POSITION                 ',0
71
add_text	db 'CLICK ON A NOT USED POSITION                 ',0
58
rem_text	db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
72
rem_text	db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
59
title		db 'Icon Manager',0
73
title		db 'Icon Manager',0
60
 
74
 
61
end if
75
end if
62
;------------------------------------------------------------------------------
76
;------------------------------------------------------------------------------
63
arrows	db ''
77
arrows	db ''
64
;------------------------------------------------------------------------------
78
;------------------------------------------------------------------------------
65
iconname:
79
iconname:
66
	db ICON_APP,0
80
	db ICON_APP,0
67
;------------------------------------------------------------------------------
81
;------------------------------------------------------------------------------
68
icon_default:
82
icon_default:
69
	db 'AA-CALC    -004-/RD/1/CALC                    '
83
	db 'AA-CALC    -004-/RD/1/CALC                    '
70
	db '-                              *'
84
	db '-                              *'
71
	db 13,10
85
	db 13,10
72
;------------------------------------------------------------------------------
86
;------------------------------------------------------------------------------
73
rep_text:
87
rep_text:
74
if lang eq ru
88
if lang eq ru
75
	db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
89
	db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
-
 
90
;else if lang eq it
-
 
91
;	db 'Icone     -     di    , Selezionate'
76
else
92
else
77
	db 'ICONS     -     OF    , SELECTED'
93
	db 'ICONS     -     OF    , SELECTED'
78
end if
94
end if
79
 
95
 
80
rep_text_len:
96
rep_text_len:
81
;------------------------------------------------------------------------------
97
;------------------------------------------------------------------------------
82
align 4
98
align 4
83
finfo_start:
99
finfo_start:
84
	dd 7
100
	dd 7
85
	dd 0
101
	dd 0
86
.params	dd 0
102
.params	dd 0
87
	dd 0
103
	dd 0
88
	dd 0
104
	dd 0
89
	db 0
105
	db 0
90
	dd finfo.path
106
	dd finfo.path
91
;------------------------------------------------------------------------------
107
;------------------------------------------------------------------------------
92
align 4
108
align 4
93
finfo:
109
finfo:
94
	dd 5
110
	dd 5
95
	dd 0
111
	dd 0
96
	dd 0
112
	dd 0
97
.size	dd 0
113
.size	dd 0
98
.point	dd procinfo
114
.point	dd procinfo
99
.path:
115
.path:
100
	db ICON_STRIP,0
116
	db ICON_STRIP,0
101
	rb 31-($-.path)
117
	rb 31-($-.path)
102
;------------------------------------------------------------------------------
118
;------------------------------------------------------------------------------
103
align 4
119
align 4
104
positions	dd 3,16,47
120
positions	dd 3,16,47
105
str_lens	db 8,30,30
121
str_lens	db 8,30,30
106
 
122
 
107
current_icon	dd icon_data
123
current_icon	dd icon_data
108
 
124
 
109
iconlst	db ICONS_DAT,0
125
iconlst	db ICONS_DAT,0
110
 
126
 
111
;image	dd image_area
127
;image	dd image_area
112
;------------------------------------------------------------------------------
128
;------------------------------------------------------------------------------
113
; not change this section!!!
129
; not change this section!!!
114
; start section
130
; start section
115
;------------------------------------------------------------------------------
131
;------------------------------------------------------------------------------
116
align 4
132
align 4
117
image_file     dd 0 ;+0
133
image_file     dd 0 ;+0
118
raw_pointer    dd 0 ;+4
134
raw_pointer    dd 0 ;+4
119
return_code    dd 0 ;+8
135
return_code    dd 0 ;+8
120
img_size       dd 0 ;+12
136
img_size       dd 0 ;+12
121
deflate_unpack dd 0 ;+16	; not use for scaling
137
deflate_unpack dd 0 ;+16	; not use for scaling
122
raw_pointer_2  dd 0 ;+20	; not use for scaling
138
raw_pointer_2  dd 0 ;+20	; not use for scaling
123
;------------------------------------------------------------------------------
139
;------------------------------------------------------------------------------
124
; end section
140
; end section
125
;------------------------------------------------------------------------------
141
;------------------------------------------------------------------------------
126
system_dir_CnvPNG	db '/sys/lib/cnv_png.obj',0
142
system_dir_CnvPNG	db '/sys/lib/cnv_png.obj',0
127
system_dir_UNPACK	db '/sys/lib/archiver.obj',0
143
system_dir_UNPACK	db '/sys/lib/archiver.obj',0
128
 
144
 
129
er_message_found_lib1	db 'cnv_png.obj - Not found!',0
145
er_message_found_lib1	db 'cnv_png.obj - Not found!',0
130
er_message_import1	db 'cnv_png.obj - Wrong import!',0
146
er_message_import1	db 'cnv_png.obj - Wrong import!',0
131
 
147
 
132
err_message_found_lib2	db 'archiver.obj - Not found!',0
148
err_message_found_lib2	db 'archiver.obj - Not found!',0
133
err_message_import2	db 'archiver.obj - Wrong import!',0
149
err_message_import2	db 'archiver.obj - Wrong import!',0
134
 
150
 
135
ihead_f_i:
151
ihead_f_i:
136
ihead_f_l        db 'Errors of plugins:',0
152
ihead_f_l        db 'Errors of plugins:',0
137
 
153
 
138
;plugins_directory               db 'plugins/',0
154
;plugins_directory               db 'plugins/',0
139
plugins_directory               db 0
155
plugins_directory               db 0
140
;------------------------------------------------------------------------------
156
;------------------------------------------------------------------------------
141
l_libs_start:
157
l_libs_start:
142
 
158
 
143
library01	l_libs	system_dir_CnvPNG+9,path,library_path,system_dir_CnvPNG,\
159
library01	l_libs	system_dir_CnvPNG+9,path,library_path,system_dir_CnvPNG,\
144
er_message_found_lib1,ihead_f_l,cnv_png_import,er_message_import1,ihead_f_i,plugins_directory
160
er_message_found_lib1,ihead_f_l,cnv_png_import,er_message_import1,ihead_f_i,plugins_directory
145
 
161
 
146
library02	l_libs	system_dir_UNPACK+9,path,library_path,system_dir_UNPACK,\
162
library02	l_libs	system_dir_UNPACK+9,path,library_path,system_dir_UNPACK,\
147
err_message_found_lib2,ihead_f_l,UNPACK_import,err_message_import2,ihead_f_i,plugins_directory
163
err_message_found_lib2,ihead_f_l,UNPACK_import,err_message_import2,ihead_f_i,plugins_directory
148
 
164
 
149
end_l_libs:
165
end_l_libs:
150
;---------------------------------------------------------------------
166
;---------------------------------------------------------------------
151
align	4
167
align	4
152
cnv_png_import:
168
cnv_png_import:
153
.Start		dd aCP_Start
169
.Start		dd aCP_Start
154
.Version	dd aCP_Version
170
.Version	dd aCP_Version
155
.Check		dd aCP_Check
171
.Check		dd aCP_Check
156
.Assoc		dd aCP_Assoc
172
.Assoc		dd aCP_Assoc
157
	dd 0
173
	dd 0
158
	dd 0
174
	dd 0
159
aCP_Start	db 'START',0
175
aCP_Start	db 'START',0
160
aCP_Version	db 'version',0
176
aCP_Version	db 'version',0
161
aCP_Check	db 'Check_Header',0
177
aCP_Check	db 'Check_Header',0
162
aCP_Assoc	db 'Associations',0
178
aCP_Assoc	db 'Associations',0
163
;---------------------------------------------------------------------
179
;---------------------------------------------------------------------
164
align 4
180
align 4
165
UNPACK_import:
181
UNPACK_import:
166
;unpack_Version				dd aUnpack_Version
182
;unpack_Version				dd aUnpack_Version
167
;unpack_PluginLoad			dd aUnpack_PluginLoad 
183
;unpack_PluginLoad			dd aUnpack_PluginLoad
168
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
184
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
169
;unpack_ClosePlugin			dd aUnpack_ClosePlugin
185
;unpack_ClosePlugin			dd aUnpack_ClosePlugin
170
;unpack_ReadFolder			dd aUnpack_ReadFolder 
186
;unpack_ReadFolder			dd aUnpack_ReadFolder
171
;unpack_SetFolder			dd aUnpack_SetFolder
187
;unpack_SetFolder			dd aUnpack_SetFolder
172
;unpack_GetFiles				dd aUnpack_GetFiles
188
;unpack_GetFiles				dd aUnpack_GetFiles
173
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
189
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
174
;unpack_Getattr				dd aUnpack_Getattr
190
;unpack_Getattr				dd aUnpack_Getattr
175
;unpack_Open					dd aUnpack_Open
191
;unpack_Open					dd aUnpack_Open
176
;unpack_Read					dd aUnpack_Read
192
;unpack_Read					dd aUnpack_Read
177
;unpack_Setpos				dd aUnpack_Setpos
193
;unpack_Setpos				dd aUnpack_Setpos
178
;unpack_Close				dd aUnpack_Close
194
;unpack_Close				dd aUnpack_Close
179
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
195
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
180
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
196
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
181
        dd      0
197
        dd      0
182
        dd      0
198
        dd      0
183
 
199
 
184
;aUnpack_Version        db      'version',0
200
;aUnpack_Version        db      'version',0
185
;aUnpack_PluginLoad     db      'plugin_load',0
201
;aUnpack_PluginLoad     db      'plugin_load',0
186
;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
202
;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
187
;aUnpack_ClosePlugin    db      'ClosePlugin',0
203
;aUnpack_ClosePlugin    db      'ClosePlugin',0
188
;aUnpack_ReadFolder     db      'ReadFolder',0
204
;aUnpack_ReadFolder     db      'ReadFolder',0
189
;aUnpack_SetFolder      db      'SetFolder',0
205
;aUnpack_SetFolder      db      'SetFolder',0
190
;aUnpack_GetFiles       db      'GetFiles',0
206
;aUnpack_GetFiles       db      'GetFiles',0
191
;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
207
;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
192
;aUnpack_Getattr        db      'getattr',0
208
;aUnpack_Getattr        db      'getattr',0
193
;aUnpack_Open           db      'open',0
209
;aUnpack_Open           db      'open',0
194
;aUnpack_Read           db      'read',0
210
;aUnpack_Read           db      'read',0
195
;aUnpack_Setpos         db      'setpos',0
211
;aUnpack_Setpos         db      'setpos',0
196
;aUnpack_Close          db      'close',0
212
;aUnpack_Close          db      'close',0
197
;aUnpack_DeflateUnpack  db      'deflate_unpack',0
213
;aUnpack_DeflateUnpack  db      'deflate_unpack',0
198
aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
214
aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
199
;------------------------------------------------------------------------------
215
;------------------------------------------------------------------------------