Subversion Repositories Kolibri OS

Rev

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