45 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
45 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
46 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
46 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
47 <widget name="video_viewfinder_widget" type="HbTransparentWindow"> |
47 <widget name="video_viewfinder_widget" type="HbTransparentWindow"> |
48 <real name="z" value="0"/> |
48 <real name="z" value="0"/> |
49 </widget> |
49 </widget> |
|
50 <layout type="anchor"> |
|
51 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
|
52 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
|
53 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
|
54 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
55 </layout> |
|
56 </widget> |
|
57 <string locid="txt_cam_title_camera" name="title" value="Camera"/> |
|
58 <bool name="contentFullScreen" value="TRUE"/> |
|
59 <enums name="viewFlags" value="ViewTitleBarTransparent|ViewTitleBarFloating|ViewTitleBarHidden|ViewStatusBarTransparent|ViewStatusBarFloating|ViewStatusBarHidden"/> |
|
60 </widget> |
|
61 <section name="video_capture_indicators"> |
|
62 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
50 <widget name="video_indicator_container_top" type="HbWidget"> |
63 <widget name="video_indicator_container_top" type="HbWidget"> |
51 <widget name="video_mode_indicator" type="HbLabel"> |
64 <widget name="video_mode_indicator" type="HbLabel"> |
52 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
65 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
53 <icon iconName="qtg_mono_camcorder" name="icon"/> |
66 <icon iconName="qtg_mono_camcorder" name="icon"/> |
54 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
67 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
69 <widget name="video_stability_indicator" type="HbLabel"> |
82 <widget name="video_stability_indicator" type="HbLabel"> |
70 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
83 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
71 <icon iconName="qtg_mono_call_mute" name="icon"/> |
84 <icon iconName="qtg_mono_call_mute" name="icon"/> |
72 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
85 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
73 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
86 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
74 <bool name="visible" value="FALSE"/> |
|
75 </widget> |
87 </widget> |
76 <real name="z" value="5"/> |
88 <real name="z" value="5"/> |
77 <bool name="visible" value="TRUE"/> |
89 <bool name="visible" value="TRUE"/> |
78 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
90 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
79 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
91 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
82 <linearitem itemname="video_stability_indicator"/> |
94 <linearitem itemname="video_stability_indicator"/> |
83 <linearitem itemname="video_audio_mute_indicator"/> |
95 <linearitem itemname="video_audio_mute_indicator"/> |
84 </layout> |
96 </layout> |
85 </widget> |
97 </widget> |
86 <layout type="anchor"> |
98 <layout type="anchor"> |
87 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/> |
|
88 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
|
89 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
99 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
90 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
100 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
91 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
101 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
92 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
102 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
103 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
|
104 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
93 </layout> |
105 </layout> |
94 </widget> |
106 </widget> |
95 <string locid="txt_cam_title_camera" name="title" value="Camera"/> |
107 </section> |
96 <bool name="contentFullScreen" value="TRUE"/> |
|
97 </widget> |
|
98 <section name="video_capture_with_widgets"> |
108 <section name="video_capture_with_widgets"> |
99 <widget name="video_capture_view" type="HbView"> |
109 <widget name="video_capture_view" type="HbView"> |
100 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
110 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
101 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
111 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
102 <widget name="video_toolbar" type="HbToolBar"> |
112 <widget name="video_toolbar" type="HbToolBar"> |
131 <ref object="cxui_video_action_stop" role="HbWidget:addAction"/> |
141 <ref object="cxui_video_action_stop" role="HbWidget:addAction"/> |
132 </widget> |
142 </widget> |
133 <widget name="video_indicator_container_bottom" type="HbWidget"> |
143 <widget name="video_indicator_container_bottom" type="HbWidget"> |
134 <widget name="video_recording_icon" type="HbLabel"> |
144 <widget name="video_recording_icon" type="HbLabel"> |
135 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
145 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
136 <icon iconName="qtg_small_record" name="icon"/> |
146 <icon iconName="qtg_mono_pause" name="icon"/> |
137 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
147 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
138 <sizehint height="var(hb-param-graphic-size-function)" type="FIXED" width="var(hb-param-graphic-size-function)"/> |
148 <sizehint height="var(hb-param-graphic-size-function)" type="FIXED" width="var(hb-param-graphic-size-function)"/> |
139 </widget> |
|
140 <widget name="video_remaining_time" type="HbLabel"> |
|
141 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
142 <sizehint height="var(hb-param-graphic-size-function)" type="PREFERRED"/> |
|
143 <string name="textColor" value="#ff0000"/> |
|
144 <string name="plainText" value="00:00"/> |
|
145 <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/> |
|
146 </widget> |
149 </widget> |
147 <widget name="video_elapsed_time" type="HbLabel"> |
150 <widget name="video_elapsed_time" type="HbLabel"> |
148 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
151 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
149 <sizehint height="var(hb-param-graphic-size-function)" type="PREFERRED"/> |
152 <sizehint height="var(hb-param-graphic-size-function)" type="PREFERRED"/> |
150 <string name="textColor" value="#ffffff"/> |
|
151 <string name="plainText" value="00:00"/> |
|
152 <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/> |
153 <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/> |
153 </widget> |
154 </widget> |
154 <real name="z" value="5"/> |
155 <real name="z" value="5"/> |
155 <bool name="visible" value="FALSE"/> |
|
156 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
156 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
157 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
157 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
158 <linearitem itemname="video_recording_icon"/> |
158 <linearitem itemname="video_recording_icon"/> |
159 <linearitem itemname="video_elapsed_time"/> |
159 <linearitem itemname="video_elapsed_time"/> |
160 <linearitem itemname="video_remaining_time"/> |
|
161 </layout> |
160 </layout> |
162 </widget> |
161 </widget> |
163 <layout type="anchor"> |
162 <layout type="anchor"> |
164 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/> |
|
165 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
|
166 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
163 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
167 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
164 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
168 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
165 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
169 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
166 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
170 <anchoritem dst="video_toolbar" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
167 <anchoritem dst="video_toolbar" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
182 <anchoritem dst="video_indicator_container_bottom" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
179 <anchoritem dst="video_indicator_container_bottom" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
183 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
180 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
184 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
181 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
185 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
182 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
186 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
183 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
184 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
|
185 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
187 </layout> |
186 </layout> |
188 </widget> |
187 </widget> |
189 </widget> |
188 </widget> |
190 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToShow()" slot="disableControlsTimeout()"/> |
189 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToShow()" slot="disableControlsTimeout()"/> |
191 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToHide()" slot="hideControls()"/> |
190 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToHide()" slot="hideControls()"/> |
221 <ref object="cxui_video_action_quality" role="HbWidget:addAction"/> |
220 <ref object="cxui_video_action_quality" role="HbWidget:addAction"/> |
222 </widget> |
221 </widget> |
223 </widget> |
222 </widget> |
224 </section> |
223 </section> |
225 <section name="video_idle"> |
224 <section name="video_idle"> |
226 <widget name="video_elapsed_time" type="HbLabel"> |
|
227 <bool name="visible" value="FALSE"/> |
|
228 </widget> |
|
229 <widget name="video_recording_icon" type="HbLabel"> |
|
230 <bool name="visible" value="FALSE"/> |
|
231 </widget> |
|
232 <widget name="video_indicator_container_bottom" type="HbWidget"> |
|
233 <bool name="visible" value="TRUE"/> |
|
234 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
|
235 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
|
236 <linearitem itemname="video_remaining_time"/> |
|
237 </layout> |
|
238 </widget> |
|
239 </section> |
|
240 <section name="video_recording"> |
|
241 <widget name="video_elapsed_time" type="HbLabel"> |
|
242 <bool name="visible" value="TRUE"/> |
|
243 </widget> |
|
244 <widget name="video_remaining_time" type="HbLabel"> |
|
245 <bool name="visible" value="TRUE"/> |
|
246 </widget> |
|
247 <widget name="video_recording_icon" type="HbLabel"> |
|
248 <bool name="visible" value="TRUE"/> |
|
249 <icon iconName="qtg_small_record" name="icon"/> |
|
250 </widget> |
|
251 <widget name="video_indicator_container_bottom" type="HbWidget"> |
|
252 <bool name="visible" value="TRUE"/> |
|
253 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
|
254 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
|
255 <linearitem itemname="video_recording_icon"/> |
|
256 <linearitem itemname="video_elapsed_time"/> |
|
257 <linearitem itemname="video_remaining_time"/> |
|
258 </layout> |
|
259 </widget> |
|
260 </section> |
|
261 <section name="video_paused"> |
|
262 <widget name="video_elapsed_time" type="HbLabel"> |
|
263 <bool name="visible" value="TRUE"/> |
|
264 </widget> |
|
265 <widget name="video_recording_icon" type="HbLabel"> |
225 <widget name="video_recording_icon" type="HbLabel"> |
266 <icon iconName="qtg_mono_pause" name="icon"/> |
226 <icon iconName="qtg_mono_pause" name="icon"/> |
267 <bool name="visible" value="TRUE"/> |
227 </widget> |
268 </widget> |
228 </section> |
269 <widget name="video_indicator_container_bottom" type="HbWidget"> |
229 <section name="video_recording"> |
270 <bool name="visible" value="TRUE"/> |
230 <widget name="video_recording_icon" type="HbLabel"> |
271 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
231 <icon iconName="qtg_small_record" name="icon"/> |
272 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
232 </widget> |
273 <linearitem itemname="video_recording_icon"/> |
233 </section> |
274 <linearitem itemname="video_elapsed_time"/> |
234 <section name="video_paused"> |
275 <linearitem itemname="video_remaining_time"/> |
235 <widget name="video_recording_icon" type="HbLabel"> |
276 </layout> |
236 <icon iconName="qtg_mono_pause" name="icon"/> |
277 </widget> |
237 </widget> |
278 </section> |
238 </section> |
279 <metadata activeUIState="Paused" display="NHD-3.2-inch_landscape" unit="un"> |
239 <metadata activeUIState="Common ui state" display="NHD-3.2-inch_landscape" unit="un"> |
280 <uistate name="Common ui state" sections="#common"/> |
240 <uistate name="Common ui state" sections="#common"/> |
281 <uistate name="All widgets" sections="#common video_capture_with_widgets"/> |
241 <uistate name="All widgets" sections="#common video_capture_with_widgets"/> |
282 <uistate name="video_standalone_mode" sections="#common video_capture_with_widgets video_standalone_mode"/> |
242 <uistate name="video_standalone_mode" sections="#common video_capture_with_widgets video_standalone_mode"/> |
283 <uistate name="video_embedded_mode" sections="#common video_capture_with_widgets video_embedded_mode"/> |
243 <uistate name="video_embedded_mode" sections="#common video_capture_with_widgets video_embedded_mode"/> |
284 <uistate name="Idle" sections="#common video_capture_with_widgets video_idle"/> |
244 <uistate name="Idle" sections="#common video_capture_with_widgets video_idle"/> |