1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <hbdocument context="RadioMainView" version="0.9"> |
|
3 <widget name="view" type="HbView"> |
|
4 <widget name="mv:container" role="HbView:widget" type="HbWidget"> |
|
5 |
|
6 <!-- Information area that holds the station carousel --> |
|
7 <widget name="mv:info_area" type="HbWidget"> |
|
8 <widget name="mv:carousel_background" type="HbLabel"> |
|
9 <icon name="icon" iconName="qtg_fr_lcd" /> |
|
10 </widget> |
|
11 <widget name="mv:info_text" type="HbLabel" > |
|
12 <contentsmargins top="var(hb-param-margin-gene-top)" bottom="var(hb-param-margin-gene-bottom)" |
|
13 left="var(hb-param-margin-gene-left)" right="var(hb-param-margin-gene-right)" /> |
|
14 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
15 <string name="plainText" locid="txt_rad_info_fm_radio" /> |
|
16 <fontspec name="fontSpec" role="Title" textheight="8un" /> |
|
17 </widget> |
|
18 <layout type="stacked"> |
|
19 <stackitem itemname="mv:carousel_background"/> |
|
20 <stackitem itemname="mv:info_text"/> |
|
21 </layout> |
|
22 </widget> |
|
23 |
|
24 <!-- Frequency area that holds the frequency strip --> |
|
25 <widget name="mv:frequency_area" type="HbWidget"> |
|
26 <widget name="mv:frequency_background" type="HbLabel"> |
|
27 <icon name="icon" iconName="qtg_fr_lcd"/> |
|
28 </widget> |
|
29 <layout type="stacked"> |
|
30 <stackitem itemname="mv:frequency_background"/> |
|
31 </layout> |
|
32 </widget> |
|
33 |
|
34 <!-- Control area that holds the three buttons --> |
|
35 <widget name="mv:control_area" type="HbWidget" > |
|
36 <widget name="mv:stations_button" type="HbPushButton" /> |
|
37 <widget name="mv:favorite_button" type="HbPushButton" /> |
|
38 <widget name="mv:loudspeaker_button" type="HbPushButton" /> |
|
39 <layout orientation="Vertical" spacing="var(hb-param-margin-gene-middle-vertical)" type="linear"> |
|
40 <contentsmargins bottom="0un" left="0un" right="0un" top="0un" /> |
|
41 <stretchitem stretchfactor="1"/> |
|
42 <linearitem itemname="mv:stations_button"/> |
|
43 <stretchitem stretchfactor="1"/> |
|
44 <linearitem itemname="mv:favorite_button"/> |
|
45 <stretchitem stretchfactor="1"/> |
|
46 <linearitem itemname="mv:loudspeaker_button"/> |
|
47 <stretchitem stretchfactor="1"/> |
|
48 </layout> |
|
49 </widget> |
|
50 |
|
51 </widget> |
|
52 <string name="title" locid="txt_rad_title_fm_radio"/> |
|
53 </widget> |
|
54 |
|
55 <!-- Section to do lazy initialization of the view --> |
|
56 <section name="lazy_load"> |
|
57 <object name="mv:historyview_action" type="HbAction"> |
|
58 <string name="text" locid="txt_rad_opt_play_history" /> |
|
59 </object> |
|
60 <object name="mv:scan_action" type="HbAction"> |
|
61 <string name="text" locid="txt_rad_opt_search_all_stations" /> |
|
62 </object> |
|
63 <object name="exit_action" type="HbAction"> |
|
64 <string name="text" locid="txt_common_opt_exit" /> |
|
65 </object> |
|
66 <widget name="view"> |
|
67 <widget name="menu" role="HbView:menu" type="HbMenu"> |
|
68 <ref object="mv:historyview_action" role="HbMenu:addAction"/> |
|
69 <ref object="mv:scan_action" role="HbMenu:addAction"/> |
|
70 <ref object="exit_action" role="HbMenu:addAction"/> |
|
71 </widget> |
|
72 </widget> |
|
73 <widget name="mv:info_area"> |
|
74 <widget name="mv:carousel_overlay" type="HbLabel"> |
|
75 <icon name="icon" iconName="qtg_fr_lcd_overlay" /> |
|
76 </widget> |
|
77 <widget name="mv:station_carousel" plugin="fmradiowidgetsplugin" type="RadioStationCarousel"> |
|
78 <icon name="favoriteIcon" iconName="qtg_small_favorite" /> |
|
79 <icon name="nonFavoriteIcon" iconName=":/images/pri_small_star_inactive.svg" /> |
|
80 <integer name="autoScrollTime" value="1000"/> |
|
81 </widget> |
|
82 <widget name="mv:info_text"> |
|
83 <bool name="visible" value="FALSE" /> |
|
84 <string name="plainText" locid="" /> |
|
85 <enums name="alignment" value="AlignBottom|AlignHCenter"/> |
|
86 <fontspec name="fontSpec" role="Secondary" textheight="var(hb-param-text-height-secondary)" /> |
|
87 </widget> |
|
88 <layout type="stacked"> |
|
89 <stackitem itemname="mv:carousel_background"/> |
|
90 <stackitem itemname="mv:carousel_overlay"/> |
|
91 <stackitem itemname="mv:station_carousel"/> |
|
92 <stackitem itemname="mv:info_text"/> |
|
93 </layout> |
|
94 </widget> |
|
95 <widget name="mv:frequency_area"> |
|
96 <sizehint height="10un" type="FIXED"/> |
|
97 <widget name="mv:frequency_strip" plugin="fmradiowidgetsplugin" type="RadioFrequencyStrip"> |
|
98 <contentsmargins left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" /> |
|
99 <widget name="mv:prev_button" type="HbPushButton"> |
|
100 <icon name="icon" iconName="qtg_mono_previous" /> |
|
101 </widget> |
|
102 <widget name="mv:next_button" type="HbPushButton"> |
|
103 <icon name="icon" iconName="qtg_mono_next" /> |
|
104 </widget> |
|
105 <integer name="autoScrollTime" value="1000"/> |
|
106 <integer name="itemHeight" value="9"/> |
|
107 </widget> |
|
108 <layout type="stacked"> |
|
109 <stackitem itemname="mv:frequency_background"/> |
|
110 <stackitem itemname="mv:frequency_strip"/> |
|
111 </layout> |
|
112 </widget> |
|
113 |
|
114 <widget name="mv:stations_button"> |
|
115 <bool name="stretched" value="TRUE" /> |
|
116 <string name="text" locid="txt_rad_button_stations" /> |
|
117 <icon name="icon" iconName="qtg_mono_radio_stations" /> |
|
118 </widget> |
|
119 <widget name="mv:favorite_button"> |
|
120 <bool name="stretched" value="TRUE" /> |
|
121 <string name="text" locid="txt_rad_button_add_to_favourites" /> |
|
122 <icon name="icon" iconName="qtg_mono_add_to_favourites" /> |
|
123 </widget> |
|
124 <widget name="mv:loudspeaker_button"> |
|
125 <bool name="stretched" value="TRUE" /> |
|
126 <string name="text" locid="txt_rad_button_activate_loudspeaker" /> |
|
127 <icon name="icon" iconName="qtg_mono_speaker" /> |
|
128 </widget> |
|
129 |
|
130 </section> |
|
131 |
|
132 <!-- Section to orient the view in portrait mode --> |
|
133 <section name="portrait"> |
|
134 <widget name="mv:container"> |
|
135 <layout type="anchor"> |
|
136 <anchoritem src="mv:info_area" srcEdge="TOP" dst="" dstEdge="TOP" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
137 <anchoritem src="mv:info_area" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)" /> |
|
138 <anchoritem src="mv:info_area" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-middle-horizontal)" /> |
|
139 |
|
140 <anchoritem src="mv:frequency_area" srcEdge="CENTERV" dst="" dstEdge="CENTERV" spacing="0" /> |
|
141 <anchoritem src="mv:frequency_area" srcEdge="TOP" dst="mv:info_area" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
142 <anchoritem src="mv:frequency_area" srcEdge="BOTTOM" dst="mv:control_area" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" /> |
|
143 <anchoritem src="mv:frequency_area" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)" /> |
|
144 <anchoritem src="mv:frequency_area" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-middle-horizontal)" /> |
|
145 |
|
146 <anchoritem src="mv:control_area" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-middle-vertical)" /> |
|
147 <anchoritem src="mv:control_area" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)" /> |
|
148 <anchoritem src="mv:control_area" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-middle-horizontal)" /> |
|
149 </layout> |
|
150 </widget> |
|
151 </section> |
|
152 |
|
153 <!-- Section to orient the view in landscape mode --> |
|
154 <section name="landscape"> |
|
155 <widget name="mv:container"> |
|
156 <layout type="anchor"> |
|
157 <anchoritem src="mv:info_area" srcEdge="TOP" dst="" dstEdge="TOP" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
158 <anchoritem src="mv:info_area" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)" /> |
|
159 <anchoritem src="mv:info_area" srcEdge="RIGHT" dst="" dstEdge="CENTERH" spacing="expr(var(hb-param-margin-gene-middle-horizontal)/2)" /> |
|
160 |
|
161 <anchoritem src="mv:control_area" srcEdge="TOP" dst="" dstEdge="TOP" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
162 <anchoritem src="mv:control_area" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-middle-horizontal)" /> |
|
163 <anchoritem src="mv:control_area" srcEdge="LEFT" dst="" dstEdge="CENTERH" spacing="-expr(var(hb-param-margin-gene-middle-horizontal)/2)" /> |
|
164 |
|
165 <anchoritem src="mv:frequency_area" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-middle-vertical)" /> |
|
166 <anchoritem src="mv:frequency_area" srcEdge="TOP" dst="mv:info_area" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
167 <anchoritem src="mv:frequency_area" srcEdge="TOP" dst="mv:control_area" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
168 <anchoritem src="mv:frequency_area" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-middle-vertical)" /> |
|
169 <anchoritem src="mv:frequency_area" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-vertical)" /> |
|
170 </layout> |
|
171 </widget> |
|
172 </section> |
|
173 |
|
174 <!-- Scanning layout --> |
|
175 <section name="mv:scanning"> |
|
176 <object name="mv:historyview_action"> |
|
177 <bool name="enabled" value="FALSE"/> |
|
178 </object> |
|
179 <widget name="mv:stations_button"> |
|
180 <bool name="visible" value="FALSE"/> |
|
181 </widget> |
|
182 <widget name="mv:favorite_button"> |
|
183 <string name="text" locid="txt_rad_button_cancel" /> |
|
184 <icon name="icon" iconName=" " /> |
|
185 </widget> |
|
186 <widget name="mv:loudspeaker_button"> |
|
187 <bool name="visible" value="FALSE"/> |
|
188 </widget> |
|
189 <object name="mv:scan_action"> |
|
190 <bool name="enabled" value="FALSE" /> |
|
191 </object> |
|
192 </section> |
|
193 |
|
194 <!-- Normal layout (not scanning) --> |
|
195 <section name="mv:normal"> |
|
196 <object name="mv:historyview_action"> |
|
197 <bool name="enabled" value="TRUE"/> |
|
198 </object> |
|
199 <widget name="mv:stations_button"> |
|
200 <bool name="visible" value="TRUE"/> |
|
201 </widget> |
|
202 <widget name="mv:favorite_button"> |
|
203 <string name="text" locid="txt_rad_button_add_to_favourites" /> |
|
204 <icon name="icon" iconName="qtg_mono_add_to_favourites" /> |
|
205 </widget> |
|
206 <widget name="mv:loudspeaker_button"> |
|
207 <bool name="visible" value="TRUE"/> |
|
208 </widget> |
|
209 <object name="mv:scan_action"> |
|
210 <bool name="enabled" value="TRUE" /> |
|
211 </object> |
|
212 </section> |
|
213 |
|
214 <metadata activeUIState="portrait" display="NHD portrait" unit="un"> |
|
215 <uistate name="Common ui state" sections="#common"/> |
|
216 <uistate name="portrait" sections="#common portrait"/> |
|
217 <uistate name="landscape" sections="#common landscape"/> |
|
218 </metadata> |
|
219 </hbdocument> |
|