src/hbcore/resources/themes/style/hbdefault/rules/widgets/hbtoolbutton/hbtoolbutton.css
author hgs
Mon, 18 Oct 2010 18:23:13 +0300
changeset 34 ed14f46c0e55
parent 6 c3690ec91ef8
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
hgs
parents: 6
diff changeset
     1
HbToolButton{
hgs
parents: 6
diff changeset
     2
    layout:icon_button;
hgs
parents: 6
diff changeset
     3
}
hgs
parents: 6
diff changeset
     4
hgs
parents: 6
diff changeset
     5
HbToolButton[icon][!text]{	
hgs
parents: 6
diff changeset
     6
    layout:icon_button;
hgs
parents: 6
diff changeset
     7
}
hgs
parents: 6
diff changeset
     8
hgs
parents: 6
diff changeset
     9
HbToolButton[!icon][text]{
hgs
parents: 6
diff changeset
    10
    layout:text_button;
hgs
parents: 6
diff changeset
    11
}
hgs
parents: 6
diff changeset
    12
hgs
parents: 6
diff changeset
    13
HbToolButton[icon][text]{
hgs
parents: 6
diff changeset
    14
    layout:icon_text_button;
hgs
parents: 6
diff changeset
    15
}
hgs
parents: 6
diff changeset
    16
hgs
parents: 6
diff changeset
    17
HbToolButton[toolbutton_extension_layout="true"][icon][text] {
hgs
parents: 6
diff changeset
    18
    layout: icon_text_button_extension;
hgs
parents: 6
diff changeset
    19
}
hgs
parents: 6
diff changeset
    20
hgs
parents: 6
diff changeset
    21
HbToolBar > HbToolButton[text][orientation="2"] {
hgs
parents: 6
diff changeset
    22
    min-width:15un;
hgs
parents: 6
diff changeset
    23
    min-height:1un;
hgs
parents: 6
diff changeset
    24
    pref-height:var(hb-param-widget-toolbar-height);
hgs
parents: 6
diff changeset
    25
}
hgs
parents: 6
diff changeset
    26
hgs
parents: 6
diff changeset
    27
HbToolBar > HbToolButton[icon][!text][orientation="2"] {
hgs
parents: 6
diff changeset
    28
    min-width:9un;
hgs
parents: 6
diff changeset
    29
    min-height:1un;
hgs
parents: 6
diff changeset
    30
    pref-height:var(hb-param-widget-toolbar-height);
hgs
parents: 6
diff changeset
    31
}
hgs
parents: 6
diff changeset
    32
hgs
parents: 6
diff changeset
    33
HbToolBar > HbToolButton[orientation="1"] {
hgs
parents: 6
diff changeset
    34
    pref-width:var(hb-param-widget-chrome-height);
hgs
parents: 6
diff changeset
    35
    min-width:1un;
hgs
parents: 6
diff changeset
    36
    min-height:var(hb-param-widget-toolbar-height);
hgs
parents: 6
diff changeset
    37
}
hgs
parents: 6
diff changeset
    38
hgs
parents: 6
diff changeset
    39
HbToolBar > HbToolButton[orientation="2"]::text {
hgs
parents: 6
diff changeset
    40
    text-align: center;
hgs
parents: 6
diff changeset
    41
}
hgs
parents: 6
diff changeset
    42
hgs
parents: 6
diff changeset
    43
HbToolBar > HbToolButton[orientation="1"]::text {
hgs
parents: 6
diff changeset
    44
    left:-var(hb-param-margin-gene-middle-horizontal);
hgs
parents: 6
diff changeset
    45
    right:var(hb-param-margin-gene-middle-horizontal);
hgs
parents: 6
diff changeset
    46
    text-align: left;
hgs
parents: 6
diff changeset
    47
}
hgs
parents: 6
diff changeset
    48
hgs
parents: 6
diff changeset
    49
HbToolButton[toolbutton_extension_layout]{
hgs
parents: 6
diff changeset
    50
    fixed-width:expr(1/3*var(hb-param-screen-short-edge)-var(hb-param-margin-gene-popup-list)-var(hb-param-margin-gene-popup-list));
hgs
parents: 6
diff changeset
    51
    min-height:var(hb-param-widget-toolbar-height);
hgs
parents: 6
diff changeset
    52
}
hgs
parents: 6
diff changeset
    53
hgs
parents: 6
diff changeset
    54
HbToolButton::text{
hgs
parents: 6
diff changeset
    55
    left:-var(hb-param-margin-gene-left);
hgs
parents: 6
diff changeset
    56
    right:var(hb-param-margin-gene-right);
hgs
parents: 6
diff changeset
    57
    font-variant:primary;
hgs
parents: 6
diff changeset
    58
    text-height:var(hb-param-text-height-tiny);
hgs
parents: 6
diff changeset
    59
    text-align: center center;
hgs
parents: 6
diff changeset
    60
    text-line-count-max: 2;
hgs
parents: 6
diff changeset
    61
}
hgs
parents: 6
diff changeset
    62
hgs
parents: 6
diff changeset
    63
HbToolButton::icon{
hgs
parents: 6
diff changeset
    64
    fixed-width:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
    65
    fixed-height:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
    66
}
hgs
parents: 6
diff changeset
    67
hgs
parents: 6
diff changeset
    68
HbToolButton::background{
hgs
parents: 6
diff changeset
    69
    left:0un;
hgs
parents: 6
diff changeset
    70
    right:0un;
hgs
parents: 6
diff changeset
    71
    top:0un;
hgs
parents: 6
diff changeset
    72
    bottom:0un;
hgs
parents: 6
diff changeset
    73
}
hgs
parents: 6
diff changeset
    74
hgs
parents: 6
diff changeset
    75
HbToolButton[toolbutton_extension_layout="true"][!icon][text]::text {
hgs
parents: 6
diff changeset
    76
    text-align: left;
hgs
parents: 6
diff changeset
    77
}
hgs
parents: 6
diff changeset
    78
hgs
parents: 6
diff changeset
    79
HbToolButton[toolbutton_extension_layout="true"][icon][text]::text {
hgs
parents: 6
diff changeset
    80
    bottom:var(hb-param-margin-gene-bottom);
hgs
parents: 6
diff changeset
    81
}
hgs
parents: 6
diff changeset
    82
hgs
parents: 6
diff changeset
    83
HbToolBar > HbToolButton[icon][text]::icon{
hgs
parents: 6
diff changeset
    84
    left:-var(hb-param-margin-gene-left);
hgs
parents: 6
diff changeset
    85
}
hgs
parents: 6
diff changeset
    86
hgs
parents: 6
diff changeset
    87
HbToolBar > HbToolButton[icon][text]::text{
hgs
parents: 6
diff changeset
    88
    left:-var(hb-param-margin-gene-middle-horizontal);
hgs
parents: 6
diff changeset
    89
    right:var(hb-param-margin-gene-right);
hgs
parents: 6
diff changeset
    90
    font-variant:primary;
hgs
parents: 6
diff changeset
    91
    text-height:var(hb-param-text-height-tiny);
hgs
parents: 6
diff changeset
    92
    text-align: left;
hgs
parents: 6
diff changeset
    93
}
hgs
parents: 6
diff changeset
    94
hgs
parents: 6
diff changeset
    95
HbToolButton[toolbutton_extension_layout="true"][icon][text]::icon {
hgs
parents: 6
diff changeset
    96
    top:-var(hb-param-margin-gene-middle-vertical);
hgs
parents: 6
diff changeset
    97
}
hgs
parents: 6
diff changeset
    98
hgs
parents: 6
diff changeset
    99
HbToolButton[toolbutton_extension_layout="true"][icon][text]::text{
hgs
parents: 6
diff changeset
   100
    left:-var(hb-param-margin-gene-middle-horizontal);
hgs
parents: 6
diff changeset
   101
    right:var(hb-param-margin-gene-middle-horizontal);
hgs
parents: 6
diff changeset
   102
    top:-var(hb-param-margin-gene-middle-vertical);
hgs
parents: 6
diff changeset
   103
    bottom:var(hb-param-margin-gene-middle-vertical);
hgs
parents: 6
diff changeset
   104
    font-variant:primary;
hgs
parents: 6
diff changeset
   105
    text-height:var(hb-param-text-height-tiny);
hgs
parents: 6
diff changeset
   106
    text-align:center center;
hgs
parents: 6
diff changeset
   107
    text-line-count-max: 1;
hgs
parents: 6
diff changeset
   108
}
hgs
parents: 6
diff changeset
   109
hgs
parents: 6
diff changeset
   110
HbToolBar > HbToolButton[dialogtoolbar][!icon]::text {
hgs
parents: 6
diff changeset
   111
    left:-0.75un;
hgs
parents: 6
diff changeset
   112
    right:0.75un;
hgs
parents: 6
diff changeset
   113
    font-variant:primary;
hgs
parents: 6
diff changeset
   114
    text-height:var(hb-param-text-height-primary);
hgs
parents: 6
diff changeset
   115
    text-align:center center;
hgs
parents: 6
diff changeset
   116
    text-line-count-max: 1;
hgs
parents: 6
diff changeset
   117
}
hgs
parents: 6
diff changeset
   118
hgs
parents: 6
diff changeset
   119
HbToolBar > HbToolButton[dialogtoolbar][icon]::text {
hgs
parents: 6
diff changeset
   120
    left:-0.75un;
hgs
parents: 6
diff changeset
   121
    right:0.75un;
hgs
parents: 6
diff changeset
   122
    font-variant:primary;
hgs
parents: 6
diff changeset
   123
    text-height:var(hb-param-text-height-primary);
hgs
parents: 6
diff changeset
   124
    text-align:left;
hgs
parents: 6
diff changeset
   125
    text-line-count-max: 1;
hgs
parents: 6
diff changeset
   126
}
hgs
parents: 6
diff changeset
   127
hgs
parents: 6
diff changeset
   128
HbTitleBar > HbToolButton[buttonStyle="0"]::icon{
hgs
parents: 6
diff changeset
   129
    fixed-width:var(hb-param-graphic-size-secondary);
hgs
parents: 6
diff changeset
   130
    fixed-height:var(hb-param-graphic-size-secondary);
hgs
parents: 6
diff changeset
   131
}
hgs
parents: 6
diff changeset
   132
hgs
parents: 6
diff changeset
   133
HbTitleBar > HbToolButton[buttonStyle="1"]::icon{
hgs
parents: 6
diff changeset
   134
    fixed-width:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
   135
    fixed-height:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
   136
}
hgs
parents: 6
diff changeset
   137
hgs
parents: 6
diff changeset
   138
HbTitleBar > HbToolButton[buttonStyle="2"]::icon{
hgs
parents: 6
diff changeset
   139
    fixed-width:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
   140
    fixed-height:var(hb-param-graphic-size-function);
hgs
parents: 6
diff changeset
   141
}
hgs
parents: 6
diff changeset
   142
hgs
parents: 6
diff changeset
   143
HbTitleBar > HbToolButton[buttonStyle="3"]::icon{
hgs
parents: 6
diff changeset
   144
    fixed-width:var(hb-param-graphic-size-primary-small);
hgs
parents: 6
diff changeset
   145
    fixed-height:var(hb-param-graphic-size-primary-small);
hgs
parents: 6
diff changeset
   146
}
hgs
parents: 6
diff changeset
   147