messagingapp/msgui/unifiedviewer/resources/layouts/univiewerbodywidget.css
changeset 25 84d9eb65b26f
parent 23 238255e8b033
child 27 e4592d119491
--- 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);
+}
+