diff -r 238255e8b033 -r 84d9eb65b26f messagingapp/msgui/unifiedviewer/resources/layouts/univiewerbodywidget.css --- a/messagingapp/msgui/unifiedviewer/resources/layouts/univiewerbodywidget.css Fri Apr 16 14:56:15 2010 +0300 +++ b/messagingapp/msgui/unifiedviewer/resources/layouts/univiewerbodywidget.css Mon May 03 12:29:07 2010 +0300 @@ -1,37 +1,84 @@ -HbWidget + +UniViewerBodyWidget[hasText="true"]:portrait { - margin-left:0un; - margin-top:0un; + layout: layout-portrait; + size-policy-vertical:minimum-expanding; + min-height:expr(var(hb-param-screen-height)-var(hb-param-widget-chrome-height)-var(hb-param-widget-toolbar-height)+1un); } -UniViewerBodyWidget:portrait +UniViewerBodyWidget[hasText="false"]:portrait { - layout: layout-portrait; + layout: layout-portrait-no-text; + size-policy-vertical:minimum-expanding; + min-height:expr(var(hb-param-screen-height)-var(hb-param-widget-chrome-height)-var(hb-param-widget-toolbar-height)+1un); } -UniViewerBodyWidget:landscape[hasText="true"] +UniViewerBodyWidget:landscape { + size-policy-vertical:minimum-expanding; + min-height:expr(var(hb-param-screen-height)-var(hb-param-widget-toolbar-height)+1un); layout: layout-landscape; } -UniViewerBodyWidget:landscape[hasText="false"] +UniViewerBodyWidget[hasText="true"][hasPixmap="false"]:landscape { + size-policy-vertical:minimum-expanding; + min-height:expr(var(hb-param-screen-height)-var(hb-param-widget-toolbar-height)+1un); + layout: layout-landscape-no-pixmap; +} + +UniViewerBodyWidget[hasText="false"][hasPixmap="true"]:landscape +{ + size-policy-vertical:minimum-expanding; + min-height:expr(var(hb-param-screen-height)-var(hb-param-widget-toolbar-height)+1un); layout: layout-landscape-no-text; } +UniViewerBodyWidget::slideCounter +{ + left:-var(hb-param-margin-gene-left); + top:-var(hb-param-margin-gene-middle-vertical); + right:var(hb-param-margin-gene-right); + text-height:var(hb-param-text-height-tiny); + text-line-count-min:1; + text-line-count-max:1; + text-align:left; + font-variant:secondary; +} + +UniViewerBodyWidget::pixmap +{ + aspect-ratio:keep; + size-policy-vertical:fixed; + size-policy-horizontal:fixed; +} + + UniViewerBodyWidget::pixmap:portrait { top:-var(hb-param-margin-gene-middle-vertical); - size-policy-vertical:fixed; - size-policy-horizontal:fixed; + left:-var(hb-param-margin-gene-left); + right:var(hb-param-margin-gene-right); } -UniViewerBodyWidget::pixmap:landscape +UniViewerBodyWidget[hasText="false"]::pixmap:portrait +{ + bottom:var(hb-param-margin-gene-bottom); +} + +UniViewerBodyWidget[hasText="true"]::pixmap:landscape { top:-var(hb-param-margin-gene-middle-vertical); left:-var(hb-param-margin-gene-left); - size-policy-horizontal:fixed; - size-policy-vertical:fixed; + right:1un; +} + +UniViewerBodyWidget[hasText="false"]::pixmap:landscape +{ + top:-var(hb-param-margin-gene-middle-vertical); + left:-var(hb-param-margin-gene-left); + right:var(hb-param-margin-gene-right); + bottom:var(hb-param-margin-gene-bottom); } UniViewerBodyWidget::audioItem @@ -39,20 +86,38 @@ left:-var(hb-param-margin-gene-left); top:-var(hb-param-margin-gene-middle-vertical); right:var(hb-param-margin-gene-right); - size-policy-vertical:fixed; } UniViewerBodyWidget::textItem { - left:-var(hb-param-margin-gene-left); - top:-var(hb-param-margin-gene-middle-vertical); - right:var(hb-param-margin-gene-right); text-height:var(hb-param-text-height-secondary); text-line-count-min:1; text-line-count-max:100; text-align: left top; - font-variant:primary; + font-variant:secondary; size-policy-vertical:minimum-expanding; - pref-height:-1; +} + +UniViewerBodyWidget::textItem:portrait +{ + top:-var(hb-param-margin-gene-middle-vertical); + left:-var(hb-param-margin-gene-left); + right:var(hb-param-margin-gene-right); } +UniViewerBodyWidget[hasPixmap="true"]::textItem:landscape +{ + left:-1un; + top:-var(hb-param-margin-gene-middle-vertical); + right:var(hb-param-margin-gene-right); + bottom:var(hb-param-margin-gene-bottom); +} + +UniViewerBodyWidget[hasPixmap="false"]::textItem:landscape +{ + top:-var(hb-param-margin-gene-middle-vertical); + left:-var(hb-param-margin-gene-left); + right:var(hb-param-margin-gene-right); + bottom:var(hb-param-margin-gene-bottom); +} +