camerauis/cameraxui/cxui/layouts/view_still_precapture.docml
changeset 48 42ba2d16bf40
parent 37 64817133cd1d
child 63 415ff50d2eca
equal deleted inserted replaced
37:64817133cd1d 48:42ba2d16bf40
    22         <string locid="txt_cam_opt_image_quality" name="text" value="Image quality"/>
    22         <string locid="txt_cam_opt_image_quality" name="text" value="Image quality"/>
    23     </object>
    23     </object>
    24     <object name="cxui_action_still_geotagging" type="HbAction">
    24     <object name="cxui_action_still_geotagging" type="HbAction">
    25         <string name="settingskey" value="geotagging"/>
    25         <string name="settingskey" value="geotagging"/>
    26         <string locid="txt_cam_opt_geotagging" name="text" value="Geotagging"/>
    26         <string locid="txt_cam_opt_geotagging" name="text" value="Geotagging"/>
    27     </object>    
    27     </object>
    28     <object name="cxui_action_capture" type="HbAction">
    28     <object name="cxui_action_capture" type="HbAction">
    29         <icon iconName="qtg_mono_capture" name="icon"/>
    29         <icon iconName="qtg_mono_capture" name="icon"/>
    30     </object>
    30     </object>
    31     <object name="cxui_action_goto_video" type="HbAction">
    31     <object name="cxui_action_goto_video" type="HbAction">
    32         <icon iconName="qtg_mono_change_cam_mode" name="icon"/>
    32         <icon iconName="qtg_mono_change_cam_mode" name="icon"/>
    41     <widget name="still_capture_view" type="HbView">
    41     <widget name="still_capture_view" type="HbView">
    42         <widget name="still_container" role="HbView:widget" type="HbWidget">
    42         <widget name="still_container" role="HbView:widget" type="HbWidget">
    43             <widget name="transparent" type="HbTransparentWindow">
    43             <widget name="transparent" type="HbTransparentWindow">
    44                 <real name="z" value="0"/>
    44                 <real name="z" value="0"/>
    45             </widget>
    45             </widget>
       
    46             <layout type="anchor">
       
    47                 <anchoritem dst="transparent" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
       
    48                 <anchoritem dst="transparent" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
       
    49                 <anchoritem dst="transparent" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
       
    50                 <anchoritem dst="transparent" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
       
    51             </layout>
       
    52         </widget>
       
    53         <string name="title" value="Camera"/>
       
    54         <bool name="contentFullScreen" value="TRUE"/>
       
    55         <enums name="viewFlags" value="ViewTitleBarTransparent|ViewTitleBarFloating|ViewTitleBarHidden|ViewStatusBarTransparent|ViewStatusBarFloating|ViewStatusBarHidden"/>
       
    56     </widget>
       
    57     <section name="still_capture_indicators">
       
    58         <widget name="still_container" role="HbView:widget" type="HbWidget">
    46             <widget name="indicatorContainer" type="HbWidget">
    59             <widget name="indicatorContainer" type="HbWidget">
    47                 <widget name="mode_indicator" type="HbLabel">
    60                 <widget name="mode_indicator" type="HbLabel">
    48                     <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
    61                     <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
    49                     <icon iconName="qtg_mono_camera" name="icon"/>
    62                     <icon iconName="qtg_mono_camera" name="icon"/>
    50                     <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
    63                     <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
    84                     <linearitem itemname="still_geotagging_indicator"/>
    97                     <linearitem itemname="still_geotagging_indicator"/>
    85                     <linearitem itemname="face_tracking_indicator"/>
    98                     <linearitem itemname="face_tracking_indicator"/>
    86                 </layout>
    99                 </layout>
    87             </widget>
   100             </widget>
    88             <layout type="anchor">
   101             <layout type="anchor">
    89                 <anchoritem dst="indicatorContainer" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
       
    90                 <anchoritem dst="indicatorContainer" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
       
    91                 <anchoritem dst="transparent" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
   102                 <anchoritem dst="transparent" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
    92                 <anchoritem dst="transparent" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
   103                 <anchoritem dst="transparent" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
    93                 <anchoritem dst="transparent" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
   104                 <anchoritem dst="transparent" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
    94                 <anchoritem dst="transparent" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
   105                 <anchoritem dst="transparent" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
       
   106                 <anchoritem dst="indicatorContainer" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/>
       
   107                 <anchoritem dst="indicatorContainer" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    95             </layout>
   108             </layout>
    96         </widget>
   109         </widget>
    97         <string name="title" value="Camera"/>
   110     </section>
    98         <bool name="contentFullScreen" value="TRUE"/>
       
    99     </widget>
       
   100     <section name="still_capture_with_widgets">
   111     <section name="still_capture_with_widgets">
   101         <widget name="still_capture_view" type="HbView">
   112         <widget name="still_capture_view" type="HbView">
   102             <widget name="still_view_menu" role="HbView:menu" type="HbMenu"/>
   113             <widget name="still_view_menu" role="HbView:menu" type="HbMenu"/>
   103             <widget name="still_container" role="HbView:widget" type="HbWidget">
   114             <widget name="still_container" role="HbView:widget" type="HbWidget">
   104                 <widget name="toolbar" type="HbToolBar">
   115                 <widget name="toolbar" type="HbToolBar">
   105                     <enums name="layoutDirection" value="RightToLeft"/>
   116                     <enums name="layoutDirection" value="RightToLeft"/>
   106                     <real name="z" value="7"/>
   117                     <real name="z" value="7"/>
   107                     <sizehint type="PREFERRED" width="var(hb-param-widget-toolbar-height)"/>
   118                     <sizehint type="PREFERRED" width="var(hb-param-widget-toolbar-height)"/>
   108                     <enums name="orientation" value="Vertical"/>
   119                     <enums name="orientation" value="Vertical"/>
   109                     <bool name="visible" value="TRUE"/>
   120                     <bool name="visible" value="FALSE"/>
   110                     <ref object="cxui_action_capture" role="HbWidget:addAction"/>
   121                     <ref object="cxui_action_capture" role="HbWidget:addAction"/>
   111                     <ref object="cxui_action_flash" role="HbWidget:addAction"/>
   122                     <ref object="cxui_action_flash" role="HbWidget:addAction"/>
   112                     <ref object="cxui_action_scenemodes" role="HbWidget:addAction"/>
   123                     <ref object="cxui_action_scenemodes" role="HbWidget:addAction"/>
   113                     <ref object="cxui_action_goto_video" role="HbWidget:addAction"/>
   124                     <ref object="cxui_action_goto_video" role="HbWidget:addAction"/>
   114                 </widget>
   125                 </widget>
   133                 </widget>
   144                 </widget>
   134                 <widget name="still_precapture_selftimer_container" type="HbWidget">
   145                 <widget name="still_precapture_selftimer_container" type="HbWidget">
   135                     <widget name="selftimer_button_container" type="HbWidget">
   146                     <widget name="selftimer_button_container" type="HbWidget">
   136                         <widget name="still_selftimer_start_button" type="HbPushButton">
   147                         <widget name="still_selftimer_start_button" type="HbPushButton">
   137                             <real name="z" value="5"/>
   148                             <real name="z" value="5"/>
   138                             <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0"/>
   149                             <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
   139                             <sizehint type="FIXED" width="20un"/>
   150                             <sizehint type="FIXED" width="20un"/>
   140                             <string locid="txt_cam_button_start" name="text" value="Start"/>
   151                             <string locid="txt_cam_button_start" name="text" value="Start"/>
   141                             <bool name="visible" value="TRUE"/>
       
   142                             <string name="state" value="normal"/>
       
   143                             <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/>
   152                             <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/>
   144                         </widget>
   153                         </widget>
   145                         <widget name="still_selftimer_cancel_button" type="HbPushButton">
   154                         <widget name="still_selftimer_cancel_button" type="HbPushButton">
   146                             <real name="z" value="4"/>
   155                             <real name="z" value="4"/>
   147                             <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0"/>
   156                             <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
   148                             <sizehint type="FIXED" width="20un"/>
   157                             <sizehint type="FIXED" width="20un"/>
   149                             <string locid="txt_cam_button_cancel" name="text" value="Cancel"/>
   158                             <string locid="txt_cam_button_cancel" name="text" value="Cancel"/>
   150                             <bool name="visible" value="TRUE"/>
       
   151                             <string name="state" value="normal"/>
       
   152                             <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/>
   159                             <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/>
   153                         </widget>
   160                         </widget>
   154                         <real name="z" value="0"/>
   161                         <real name="z" value="0"/>
   155                         <bool name="visible" value="TRUE"/>
   162                         <bool name="visible" value="TRUE"/>
   156                         <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear">
   163                         <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear">
   191                         <linearitem itemname="selftimer_button_container"/>
   198                         <linearitem itemname="selftimer_button_container"/>
   192                     </layout>
   199                     </layout>
   193                 </widget>
   200                 </widget>
   194                 <real name="z" value="1"/>
   201                 <real name="z" value="1"/>
   195                 <layout type="anchor">
   202                 <layout type="anchor">
   196                     <anchoritem dst="indicatorContainer" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
       
   197                     <anchoritem dst="indicatorContainer" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
       
   198                     <anchoritem dst="toolbar" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
   203                     <anchoritem dst="toolbar" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
   199                     <anchoritem dst="toolbar" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
   204                     <anchoritem dst="toolbar" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
   200                     <anchoritem dst="toolbar" dstEdge="TOP" spacing="var(hb-param-widget-chrome-height)" src="" srcEdge="TOP"/>
   205                     <anchoritem dst="toolbar" dstEdge="TOP" spacing="var(hb-param-widget-chrome-height)" src="" srcEdge="TOP"/>
   201                     <anchoritem dst="zoom" dstEdge="CENTERV" spacing="0un" src="toolbar" srcEdge="CENTERV"/>
   206                     <anchoritem dst="zoom" dstEdge="CENTERV" spacing="0un" src="toolbar" srcEdge="CENTERV"/>
   202                     <anchoritem dst="zoom" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-screen)" src="" srcEdge="RIGHT"/>
   207                     <anchoritem dst="zoom" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-screen)" src="" srcEdge="RIGHT"/>
   206                     <anchoritem dst="transparent" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
   211                     <anchoritem dst="transparent" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
   207                     <anchoritem dst="images_left_container" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-bottom)" src="" srcEdge="BOTTOM"/>
   212                     <anchoritem dst="images_left_container" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-bottom)" src="" srcEdge="BOTTOM"/>
   208                     <anchoritem dst="images_left_container" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/>
   213                     <anchoritem dst="images_left_container" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/>
   209                     <anchoritem dst="still_precapture_selftimer_container" dstEdge="CENTERH" spacing="0" src="" srcEdge="CENTERH"/>
   214                     <anchoritem dst="still_precapture_selftimer_container" dstEdge="CENTERH" spacing="0" src="" srcEdge="CENTERH"/>
   210                     <anchoritem dst="still_precapture_selftimer_container" dstEdge="CENTERV" spacing="0" src="" srcEdge="CENTERV"/>
   215                     <anchoritem dst="still_precapture_selftimer_container" dstEdge="CENTERV" spacing="0" src="" srcEdge="CENTERV"/>
       
   216                     <anchoritem dst="indicatorContainer" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/>
       
   217                     <anchoritem dst="indicatorContainer" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
   211                 </layout>
   218                 </layout>
   212             </widget>
   219             </widget>
   213         </widget>
   220         </widget>
   214         <connect receiver="still_capture_view" sender="cxui_action_image_quality" signal="triggered(bool)" slot="launchSetting()"/>
   221         <connect receiver="still_capture_view" sender="cxui_action_image_quality" signal="triggered(bool)" slot="launchSetting()"/>
   215         <connect receiver="still_capture_view" sender="cxui_action_still_geotagging" signal="triggered(bool)" slot="launchSetting()"/>
   222         <connect receiver="still_capture_view" sender="cxui_action_still_geotagging" signal="triggered(bool)" slot="launchSetting()"/>