|
1 /* |
|
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Resource file for the content view's toolbar |
|
16 * |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 #include <browser_platform_variant.hrh> |
|
22 |
|
23 #ifdef BRDO_AVKON_EXT_TB_FF |
|
24 |
|
25 // RESOURCE IDENTIFIER |
|
26 |
|
27 #include <eikon.hrh> |
|
28 #include "BrowserToolbar.hrh" |
|
29 |
|
30 // |
|
31 // Feeds Views toolbars |
|
32 // |
|
33 // Common toolbar resource |
|
34 |
|
35 RESOURCE AVKON_TOOLBAR r_feeds_folder_view_toolbar |
|
36 { |
|
37 flags = KAknToolbarFixed | KAknToolbarWithoutCba; |
|
38 items = |
|
39 { |
|
40 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
41 |
|
42 TBAR_CTRL |
|
43 { |
|
44 type = EAknCtButton; |
|
45 id = EFeedsNewFeed; |
|
46 |
|
47 control = AVKON_BUTTON |
|
48 { |
|
49 flags = 0; |
|
50 states = |
|
51 { |
|
52 AVKON_BUTTON_STATE |
|
53 { |
|
54 txt = ""; //Icon should always be visible instead of this |
|
55 helptxt = qtn_feeds_new_feed; |
|
56 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
57 bmpid = EMbmBrowserQgn_prop_file_rss_new; |
|
58 bmpmask = EMbmBrowserQgn_prop_file_rss_new_mask; |
|
59 extension = r_browser_ext_qgn_indi_browser_tb_feeds; |
|
60 } |
|
61 }; |
|
62 }; |
|
63 }, |
|
64 TBAR_CTRL |
|
65 { |
|
66 type = EAknCtButton; |
|
67 id = EFeedsUpdateAll; |
|
68 |
|
69 control = AVKON_BUTTON |
|
70 { |
|
71 flags = 0; |
|
72 states = |
|
73 { |
|
74 AVKON_BUTTON_STATE |
|
75 { |
|
76 txt = ""; //Icon should always be visible instead of this |
|
77 helptxt = qtn_feeds_folder_update_all_tt; |
|
78 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
79 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_update_all; |
|
80 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_update_all_mask; |
|
81 extension = r_browser_ext_qgn_indi_browser_feeds_tb_updateall; |
|
82 } |
|
83 }; |
|
84 }; |
|
85 }, |
|
86 |
|
87 TBAR_CTRL |
|
88 { |
|
89 type = EAknCtButton; |
|
90 id = EWmlCmdPreferences; |
|
91 |
|
92 control = AVKON_BUTTON |
|
93 { |
|
94 flags = 0; |
|
95 states = |
|
96 { |
|
97 AVKON_BUTTON_STATE |
|
98 { |
|
99 txt = ""; //Icon should always be visible instead of this |
|
100 helptxt = qtn_browser_setting_settings; |
|
101 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
102 bmpid = EMbmBrowserQgn_indi_browser_tb_settings; |
|
103 bmpmask = EMbmBrowserQgn_indi_browser_tb_settings_mask; |
|
104 extension = r_browser_ext_qgn_indi_browser_tb_settings; |
|
105 } |
|
106 }; |
|
107 }; |
|
108 } |
|
109 #else |
|
110 TBAR_CTRL |
|
111 { |
|
112 type = EAknCtButton; |
|
113 id = EFeedsUpdate; |
|
114 |
|
115 control = AVKON_BUTTON |
|
116 { |
|
117 flags = 0; |
|
118 states = |
|
119 { |
|
120 AVKON_BUTTON_STATE |
|
121 { |
|
122 txt = ""; //Icon should always be visible instead of this |
|
123 helptxt = qtn_feeds_folder_update_selected_tt; |
|
124 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
125 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_update; |
|
126 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_update_mask; |
|
127 extension = r_browser_ext_qgn_indi_browser_feeds_tb_update; |
|
128 } |
|
129 }; |
|
130 }; |
|
131 }, |
|
132 TBAR_CTRL |
|
133 { |
|
134 type = EAknCtButton; |
|
135 id = EFeedsUpdateAll; |
|
136 |
|
137 control = AVKON_BUTTON |
|
138 { |
|
139 flags = 0; |
|
140 states = |
|
141 { |
|
142 AVKON_BUTTON_STATE |
|
143 { |
|
144 txt = ""; //Icon should always be visible instead of this |
|
145 helptxt = qtn_feeds_folder_update_all_tt; |
|
146 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
147 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_update_all; |
|
148 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_update_all_mask; |
|
149 extension = r_browser_ext_qgn_indi_browser_feeds_tb_updateall; |
|
150 } |
|
151 }; |
|
152 }; |
|
153 }, |
|
154 |
|
155 TBAR_CTRL |
|
156 { |
|
157 type = EAknCtButton; |
|
158 id = EFeedsOpen; |
|
159 |
|
160 control = AVKON_BUTTON |
|
161 { |
|
162 flags = 0; |
|
163 states = |
|
164 { |
|
165 AVKON_BUTTON_STATE |
|
166 { |
|
167 txt = ""; //Icon should always be visible instead of this |
|
168 helptxt = qtn_feeds_folder_open_tt; |
|
169 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
170 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_open_topic; |
|
171 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_open_topic_mask; |
|
172 extension = r_browser_ext_qgn_indi_browser_feeds_tb_opentopic; |
|
173 } |
|
174 }; |
|
175 }; |
|
176 } |
|
177 #endif |
|
178 }; |
|
179 } |
|
180 |
|
181 RESOURCE AVKON_TOOLBAR r_feeds_topic_view_toolbar |
|
182 { |
|
183 flags = KAknToolbarFixed | KAknToolbarWithoutCba; |
|
184 items = |
|
185 { |
|
186 TBAR_CTRL |
|
187 { |
|
188 type = EAknCtButton; |
|
189 id = EFeedsUpdate; |
|
190 |
|
191 control = AVKON_BUTTON |
|
192 { |
|
193 flags = 0; |
|
194 states = |
|
195 { |
|
196 AVKON_BUTTON_STATE |
|
197 { |
|
198 txt = ""; //Icon should always be visible instead of this |
|
199 helptxt = qtn_feeds_topic_update_tt; |
|
200 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
201 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_update; |
|
202 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_update_mask; |
|
203 extension = r_browser_ext_qgn_indi_browser_feeds_tb_update; |
|
204 } |
|
205 }; |
|
206 }; |
|
207 }, |
|
208 TBAR_CTRL |
|
209 { |
|
210 type = EAknCtButton; |
|
211 id = EFeedsBackToPage; |
|
212 |
|
213 control = AVKON_BUTTON |
|
214 { |
|
215 flags = 0; |
|
216 states = |
|
217 { |
|
218 AVKON_BUTTON_STATE |
|
219 { |
|
220 txt = ""; //Icon should always be visible instead of this |
|
221 helptxt = qtn_feeds_topic_back_to_page_tt; |
|
222 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
223 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_back_to_web; |
|
224 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_back_to_web_mask; |
|
225 extension = r_browser_ext_qgn_indi_browser_feeds_tb_toweb; |
|
226 } |
|
227 }; |
|
228 }; |
|
229 }, |
|
230 |
|
231 TBAR_CTRL |
|
232 { |
|
233 type = EAknCtButton; |
|
234 id = EFeedsOpen; |
|
235 |
|
236 control = AVKON_BUTTON |
|
237 { |
|
238 flags = 0; |
|
239 states = |
|
240 { |
|
241 AVKON_BUTTON_STATE |
|
242 { |
|
243 txt = ""; //Icon should always be visible instead of this |
|
244 helptxt = qtn_feeds_topic_open_tt; |
|
245 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
246 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_open_detail; |
|
247 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_open_detail_mask; |
|
248 extension = r_browser_ext_qgn_indi_browser_feeds_tb_opendetail; |
|
249 } |
|
250 }; |
|
251 }; |
|
252 } |
|
253 }; |
|
254 } |
|
255 |
|
256 |
|
257 RESOURCE AVKON_TOOLBAR r_feeds_feed_view_toolbar |
|
258 { |
|
259 flags = KAknToolbarFixed | KAknToolbarWithoutCba; |
|
260 items = |
|
261 { |
|
262 TBAR_CTRL |
|
263 { |
|
264 type = EAknCtButton; |
|
265 id = EFeedsShowPrevItem; |
|
266 |
|
267 control = AVKON_BUTTON |
|
268 { |
|
269 flags = 0; |
|
270 states = |
|
271 { |
|
272 AVKON_BUTTON_STATE |
|
273 { |
|
274 txt = ""; //Icon should always be visible instead of this |
|
275 helptxt = qtn_feeds_feed_previous_article_tt; |
|
276 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
277 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_previous; |
|
278 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_previous_mask; |
|
279 extension = r_browser_ext_qgn_indi_browser_feeds_tb_openprev; |
|
280 } |
|
281 }; |
|
282 }; |
|
283 }, |
|
284 TBAR_CTRL |
|
285 { |
|
286 type = EAknCtButton; |
|
287 id = EFeedsSeeFullStory; |
|
288 |
|
289 control = AVKON_BUTTON |
|
290 { |
|
291 flags = 0; |
|
292 states = |
|
293 { |
|
294 AVKON_BUTTON_STATE |
|
295 { |
|
296 txt = ""; //Icon should always be visible instead of this |
|
297 helptxt = qtn_feeds_feed_show_full_story_tt; |
|
298 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
299 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_open_full; |
|
300 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_open_full_mask; |
|
301 extension = r_browser_ext_qgn_indi_browser_feeds_tb_openfull; |
|
302 } |
|
303 }; |
|
304 }; |
|
305 }, |
|
306 |
|
307 TBAR_CTRL |
|
308 { |
|
309 type = EAknCtButton; |
|
310 id = EFeedsShowNextItem; |
|
311 |
|
312 control = AVKON_BUTTON |
|
313 { |
|
314 flags = 0; |
|
315 states = |
|
316 { |
|
317 AVKON_BUTTON_STATE |
|
318 { |
|
319 txt = ""; //Icon should always be visible instead of this |
|
320 helptxt = qtn_feeds_feed_next_article_tt; |
|
321 bmpfile = "\\Resource\\apps\\browser.mif"; |
|
322 bmpid = EMbmBrowserQgn_indi_browser_feeds_tb_next; |
|
323 bmpmask = EMbmBrowserQgn_indi_browser_feeds_tb_next_mask; |
|
324 extension = r_browser_ext_qgn_indi_browser_feeds_tb_next; |
|
325 } |
|
326 }; |
|
327 }; |
|
328 } |
|
329 }; |
|
330 } |
|
331 #else |
|
332 |
|
333 // |
|
334 // Feeds Views toolbars |
|
335 // |
|
336 // Common toolbar resource |
|
337 |
|
338 RESOURCE AVKON_TOOLBAR r_feeds_folder_view_toolbar |
|
339 { |
|
340 } |
|
341 |
|
342 RESOURCE AVKON_TOOLBAR r_feeds_topic_view_toolbar |
|
343 { |
|
344 } |
|
345 |
|
346 RESOURCE AVKON_TOOLBAR r_feeds_feed_view_toolbar |
|
347 { |
|
348 } |
|
349 |
|
350 #endif |