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 | ;------------------------------------------------------------------------------->->-> |