blob: 4d791af90e180b69e79675ce3bf6c623c67cf34e [file] [log] [blame]
/* #F1F8FE, alpha 0.6 */
/* #E5F3FE, alpha 0.6 */
/* Widget - Default for all widgets */
* {
color: #000000;
background-color: #ffffff;
background-image: none;
font: 12px Arial, Helvetica, sans-serif;
}
*:disabled {
color: #cfcfcf;
}
Group-Label,
CCombo,
Combo,
DateTime {
font: bold 11px Arial, Helvetica, sans-serif;
}
DateTime-Calendar-Navbar,
ToolTip-Text {
font: bold 12px Arial, Helvetica, sans-serif;
}
Widget-ToolTip {
padding: 1px 3px 2px 3px;
background-color: #dae9f7;
border: 1px solid #00589f;
border-radius: 2px 2px 2px 2px;
color: #4a4a4a;
opacity: 1;
animation: fadeIn 200ms linear, fadeOut 600ms ease-out;
text-align: left;
}
Display {
rwt-shadow-color: #a7a6aa;
rwt-highlight-color: #ffffff;
rwt-darkshadow-color: #85878c;
rwt-lightshadow-color: #dcdfe4;
rwt-thinborder-color: #aca899;
rwt-selectionmarker-color: #fec83c;
rwt-infobackground-color: #ffffff;
/* Rayo no icons in messageboxes */
/* rwt-error-image: url( theme/img/dialog/error.png ); */
/* rwt-information-image: url( theme/img/dialog/information.png ); */
/* rwt-question-image: url( theme/img/dialog/question.png ); */
/* rwt-warning-image: url( theme/img/dialog/warning.png ); */
/* rwt-working-image: url( theme/img/dialog/information.png ); */
rwt-fontlist: 12px Arial, Helvetica, sans-serif;
/*
background-image: url( theme/img/display/browser_bg.png );
*/
}
/* Control - Default for all controls */
* {
border: none;
padding: 0px;
}
*[BORDER] {
border: 1px solid #a4a4a4;
}
/* Composite - Default for all composites */
Composite {
padding: 0px;
opacity: 1;
background-color: transparent;
background-image: none;
border: none;
}
Composite[BORDER] {
background-color: #ffffff;
background-image: none;
}
/* Browser */
Browser {
border: none;
}
Browser[BORDER] {
border: 1px solid #a4a4a4;
}
Button[CHECK],
Button[RADIO] {
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
}
Button[CHECK]:disabled,
Button[RADIO]:disabled {
color: #2a5a76;
}
Button[CHECK][BORDER],
Button[RADIO][BORDER] {
background-image: none;
}
Button-CheckIcon {
background-image: url(theme/img/button/check_box.png);
}
Button-CheckIcon:disabled {
background-image: url(theme/img/button/check_box_disabled.png);
}
Button-CheckIcon:selected {
background-image: url(theme/img/button/check_box_selected.png);
}
Button-CheckIcon:selected:disabled {
background-image: url(theme/img/button/check_box_disabled_selected.png);
}
Button-RadioIcon {
background-image: url(theme/img/button/radio_button.png);
}
Button-RadioIcon:disabled {
background-image: url(theme/img/button/radio_button_disabled.png);
}
Button-RadioIcon:selected {
background-image: url(theme/img/button/radio_button_selected.png);
}
Button-FocusIndicator[CHECK] {
/* XXX hstaudacher Its not possible atm tochange the icon when the widget is focused.
we need to fix this when bug 346501 is fixed.
background-image: url( theme/img/button/check_box_focused.png );
*/
/* XXX hstaudacher we need to add a border radius when bug 346436 is fixed */
background-color: transparent;
border: 1px dotted #b0cce3;
margin: 1px 0px 1px 0px;
padding: 0px;
opacity: 1;
}
Button-FocusIndicator[RADIO] {
/* XXX hstaudacher Its not possible atm tochange the icon when the widget is focused.
we need to fix this when bug 346501 is fixed.
background-image: url( theme/img/button/check_box_focused.png );
*/
/* XXX hstaudacher we need to add a border radius when bug 346436 is fixed */
background-color: transparent;
border: 1px dotted #b0cce3;
margin: 1px 0px 1px 0px;
padding: 0px;
opacity: 1;
}
/* CCombo */
CCombo {
border: none;
background-color: #fcfcfc;
color: #464a4e;
border-radius: 2px;
}
CCombo[BORDER] {
border: 1px solid #c1c1c1;
border-radius: 2px;
}
CCombo-Button {
cursor: default;
background-color: transparent;
border: none;
border-radius: 0px 2px 2px 0px;
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
width: 18px;
}
CCombo-Button:pressed {
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
CCombo-Button-Icon {
background-image: url(theme/img/ccombo/down.png);
}
CCombo-Button-Icon:hover {
background-image: url(theme/img/ccombo/down-hover.png);
}
CCombo-Button[FLAT] {
border: none;
}
CCombo-Button[FLAT]:hover {
border: 1px outset;
}
CCombo-List {
border: 1px solid #c1c1c1;
border-radius: 0px 0px 2px 2px;
}
CCombo-Field {
padding: 2px 3px;
}
CCombo-FocusIndicator {
background-color: transparent;
border: 1px dotted #b8b8b8;
margin: 1px 19px 1px 1px;
opacity: 1;
}
/* Combo */
Combo {
border: 1px solid #c1c1c1;
background-color: #fcfcfc;
color: #464a4e;
border-radius: 2px;
}
Combo[BORDER] {
border: 1px solid #c1c1c1;
border-radius: 2px;
}
Combo-Button {
cursor: default;
background-color: transparent;
border: none;
border-radius: 0px 2px 2px 0px;
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
width: 18px;
}
Combo-Button:pressed {
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
Combo-Button-Icon {
background-image: url(theme/img/ccombo/down.png);
}
Combo-Button-Icon:hover {
background-image: url(theme/img/ccombo/down-hover.png);
}
Combo-List {
border: 1px solid #c1c1c1;
border-radius: 0px 0px 2px 2px;
}
Combo-Field {
padding: 2px 3px;
}
Combo-FocusIndicator {
background-color: transparent;
border: 1px dotted #b8b8b8;
margin: 1px 19px 1px 1px;
opacity: 1;
}
/* CoolBar */
CoolBar {
background-image: none;
}
CoolItem-Handle {
border: 1px outset;
width: 4px;
}
/* CTabFolder */
CTabFolder {
border-color: #bbcddb;
border-radius: 8px 8px 0px 0px;
}
CTabItem {
color: #000000;
background-color: #ffffff;
background-image: none;
padding: 2px 4px;
spacing: 4px;
}
CTabItem:selected {
color: #ffffff;
background-color: #ffffff;
}
/* Do not gray out disabled CTabItems, this is SWT behavior */
CTabItem:disabled {
color: black;
}
CTabFolder-DropDownButton-Icon {
background-image: url(theme/img/ctabfolder/ctabfolder-dropdown.png);
}
CTabFolder-DropDownButton-Icon:hover {
background-image: url(theme/img/ctabfolder/ctabfolder-dropdown-hover.png);
}
/* DateTime */
DateTime {
color: #464a4e;
background-color: #fcfcfc;
border: none;
padding: 1px 2px;
}
DateTime-Field {
padding: 2px 3px;
}
DateTime[BORDER] {
border: 1px solid #a4a4a4;
border-radius: 2px 2px 2px 2px;
}
DateTime-Field:selected,
DateTime-Calendar-Day:selected {
background-color: #d2d2d2;
color: #4a4a4a;
}
DateTime-Calendar-Day:selected:hover {
background-color: #00569c;
color: #ffffff;
}
DateTime-Calendar-Day:selected:unfocused {
background-color: #c0c0c0;
}
DateTime-Calendar-Day:otherMonth {
background-color: transparent;
color: #808080;
}
DateTime-Calendar-Day:hover {
background-color: #d9e3f3;
}
DateTime-Calendar-Navbar {
border: none;
background-color: #00569c;
color: #ffffff;
}
DateTime-Calendar-PreviousMonthButton {
background-image: url(theme/img/datetime/left-month.png);
cursor: default;
}
DateTime-Calendar-PreviousMonthButton:hover {
background-image: url(theme/img/datetime/left-month-hover.png);
}
DateTime-Calendar-NextMonthButton {
background-image: url(theme/img/calendar/nextMonth.png);
cursor: default;
}
DateTime-Calendar-NextMonthButton:hover {
background-image: url(theme/img/calendar/nextMonth-hover.png);
}
DateTime-Calendar-PreviousYearButton {
background-image: url(theme/img/calendar/lastYear.png);
cursor: default;
}
DateTime-Calendar-PreviousYearButton:hover {
background-image: url(theme/img/calendar/lastYear-hover.png);
}
DateTime-Calendar-NextYearButton {
background-image: url(theme/img/calendar/nextYear.png);
cursor: default;
}
DateTime-Calendar-NextYearButton:hover {
background-image: url(theme/img/calendar/nextYear-hover.png);
}
DateTime-UpButton {
background-color: transparent;
background-image: gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
width: 18px;
border: none;
border-radius: 0px 2px 0px 0px;
cursor: default;
}
DateTime-UpButton:pressed {
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
DateTime-UpButton-Icon {
background-image: url(theme/img/spinner/up.png);
}
DateTime-UpButton-Icon:hover {
background-image: url(theme/img/spinner/up-hover.png);
}
DateTime-DownButton {
background-color: transparent;
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff));
width: 18px;
border: none;
border-radius: 0px 0px 2px 0px;
cursor: default;
}
DateTime-DownButton:pressed {
background-image: gradient(linear, left top, left bottom, from(#b0b0b0), color-stop(52%, #e0e0e0), to(#ffffff));
}
DateTime-DropDownButton {
cursor: default;
background-color: transparent;
border: none;
border-radius: 0px 2px 2px 0px;
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
width: 18px;
}
DateTime-DropDownButton-Icon {
background-image: url(theme/img/spinner/down.png);
}
DateTime-DropDownButton-Icon:hover {
background-image: url(theme/img/spinner/down-hover.png);
}
DateTime-DownButton-Icon {
background-image: url(theme/img/spinner/down.png);
}
DateTime-DownButton-Icon:hover {
background-image: url(theme/img/spinner/down-hover.png);
}
DateTime-DropDownCalendar {
border: 1px #a7a6aa;
}
/* ExpandBar */
ExpandBar {
color: #4a4a4a;
background-color: #ffffff;
}
ExpandBar[BORDER] {
border: 1px solid #c1c1c1;
}
ExpandItem {
border: 1px solid #c1c1c1;
}
ExpandItem-Header {
border: none;
cursor: pointer;
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(55%, #e0e0e0), to(#f0f0f0));
}
ExpandItem-Header:disabled {
cursor: default;
}
ExpandItem-Button {
background-image: url(theme/img/expanditem/expanditem-expand.png);
}
ExpandItem-Button:hover {
background-image: url(theme/img/expanditem/expanditem-expand-hover.png);
}
ExpandItem-Button:expanded {
background-image: url(theme/img/expanditem/expanditem-collapse.png);
}
ExpandItem-Button:expanded:hover {
background-image: url(theme/img/expanditem/expanditem-collapse-hover.png);
}
/* List */
List {
background-color: #ffffff;
border: none;
color: #4a4a4a;
}
List[BORDER] {
border: 1px solid #a4a4a4;
}
List-Item {
background-color: transparent;
color: #4a4a4a;
background-image: none;
}
List-Item:hover {
background-color: #f1f8fe;
}
List-Item:selected {
color: #4a4a4a;
background-color: #e5f3fe;
}
List-Item:selected:unfocused {
color: #4a4a4a;
background-color: #e5f3fe;
}
/* Menu */
Menu {
background-image: none;
padding: 4px 0px 4px 0px;
opacity: 1;
animation: none;
color: #000000;
background-color: #fafdff;
border: 1px solid #bbcddb;
border-radius: 0px;
}
MenuItem {
background-image: none;
color: black;
background-color: transparent;
opacity: 1;
padding: 7px 6px 7px 6px;
}
MenuItem[SEPARATOR] {
color: #eaf1f6;
padding: 2px 0px;
}
MenuItem:hover {
background-color: #e5f3fe;
color: #000000;
}
MenuItem:hover:disabled {
background-color: transparent;
color: #cfcfcf;
}
MenuItem-CheckIcon {
background-image: url(theme/img/menu/checkbox.gif);
}
MenuItem-RadioIcon {
background-image: url(theme/img/menu/radiobutton.gif);
}
MenuItem-CascadeIcon {
background-image: url(theme/img/menu/arrow.gif);
}
/* ProgressBar */
ProgressBar {
background-color: #ffffff;
background-image: none;
border: none;
padding: 0px 0px;
border-radius: 5px;
}
ProgressBar-Indicator {
background-color: #67a8ce;
background-image: none;
border: none;
opacity: 1;
}
ProgressBar-Indicator:paused {
background-color: #ebebeb;
}
ProgressBar-Indicator:error {
background-color: #cb2020;
}
/* Shouldn't actually be necessary because it's already declared in Widget.default.less of org.eclipse.rap.rwt.
But without explicitly setting it the background color is set to white which means the whole screen gets white. */
SystemMessage-DisplayOverlay {
background-color: transparent;
background-image: none;
}
/* Sash */
Sash {
border: none;
background-image: none;
background-color: transparent;
}
Sash[BORDER] {
/* XXX hstaudacher we need to set the border-radius when bug 346620 is fixed */
border: 1px solid #bbcddb;
}
Sash-Handle {
background-image: none;
}
/* Scale */
Scale {
background-color: #ffffff;
}
Scale-Thumb {
background-color: #00589f;
}
/* Slider */
Slider {
border: none;
background-color: #f3f3f4;
}
/* Thumb */
Slider-Thumb {
background-color: transparent;
border: 1px solid #a4a4a4;
border-radius: 2px 2px 2px 2px;
background-image: none;
}
Slider-Thumb[HORIZONTAL] {
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
}
Slider-Thumb[HORIZONTAL]:pressed {
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
Slider-Thumb[VERTICAL] {
background-image: gradient(linear, left top, right top, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
}
Slider-Thumb[VERTICAL]:pressed {
background-image: gradient(linear, left top, right top, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
/* Buttons */
Slider-UpButton,
Slider-DownButton {
background-color: transparent;
border: 1px solid #a4a4a4;
cursor: default;
}
Slider-UpButton[HORIZONTAL],
Slider-DownButton[HORIZONTAL] {
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
}
Slider-UpButton[VERTICAL],
Slider-DownButton[VERTICAL] {
background-image: gradient(linear, left top, right top, from(#ffffff), color-stop(48%, #f0f0f0), color-stop(52%, #e0e0e0), to(#cccccc));
}
Slider-UpButton[HORIZONTAL]:pressed,
Slider-DownButton[HORIZONTAL]:pressed {
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
Slider-UpButton[VERTICAL]:pressed,
Slider-DownButton[VERTICAL]:pressed {
background-image: gradient(linear, left top, right top, from(#e0e0e0), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
/* Rounded Borders */
Slider-UpButton[HORIZONTAL] {
border-radius: 0px 2px 2px 0px;
}
Slider-UpButton[VERTICAL] {
border-radius: 0px 0px 2px 2px;
}
Slider-DownButton[HORIZONTAL] {
border-radius: 2px 0px 0px 2px;
}
Slider-DownButton[VERTICAL] {
border-radius: 2px 2px 0px 0px;
}
/* Button Icons */
Slider-UpButton-Icon[HORIZONTAL] {
background-image: url(theme/img/slider/right.png);
}
Slider-UpButton-Icon[HORIZONTAL]:hover {
background-image: url(theme/img/slider/right-hover.png);
}
Slider-UpButton-Icon[VERTICAL] {
background-image: url(theme/img/spinner/down.png);
}
Slider-UpButton-Icon[VERTICAL]:hover {
background-image: url(theme/img/spinner/down-hover.png);
}
Slider-DownButton-Icon[HORIZONTAL] {
background-image: url(theme/img/slider/left.png);
}
Slider-DownButton-Icon[HORIZONTAL]:hover {
background-image: url(theme/img/slider/left-hover.png);
}
Slider-DownButton-Icon[VERTICAL] {
background-image: url(theme/img/spinner/up.png);
}
Slider-DownButton-Icon[VERTICAL]:hover {
background-image: url(theme/img/spinner/up-hover.png);
}
/* Spinner */
Spinner {
border: none;
padding: 1px 2px;
color: #464a4e;
background-color: #fcfcfc;
}
Spinner-Field {
padding: 2px 3px;
}
Spinner[BORDER] {
border: 1px solid #a4a4a4;
border-radius: 2px 2px 2px 2px;
}
Spinner-UpButton {
background-color: transparent;
background-image: gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
width: 18px;
border: none;
border-radius: 0px 2px 0px 0px;
cursor: default;
}
Spinner-UpButton:pressed {
background-image: gradient(linear, left top, left bottom, from(#ffffff), color-stop(52%, #e0e0e0), to(#b0b0b0));
}
Spinner-UpButton-Icon {
background-image: url(theme/img/spinner/up.png);
}
Spinner-UpButton-Icon:hover {
background-image: url(theme/img/spinner/up-hover.png);
}
Spinner-DownButton {
background-color: transparent;
background-image: gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff));
width: 18px;
border: none;
border-radius: 0px 0px 2px 0px;
cursor: default;
}
Spinner-DownButton:pressed {
background-image: gradient(linear, left top, left bottom, from(#b0b0b0), color-stop(52%, #e0e0e0), to(#ffffff));
}
Spinner-DownButton-Icon {
background-image: url(theme/img/spinner/down.png);
}
Spinner-DownButton-Icon:hover {
background-image: url(theme/img/spinner/down-hover.png);
}
/* TabFolder */
TabItem {
background-color: #ffffff;
border-top-color: #ffffff;
border-bottom-color: #ffffff;
background-image: none;
}
TabItem:selected {
background-color: #ffffff;
border-top-color: #00589f;
border-bottom-color: #00589f;
background-image: none;
}
TabItem:hover {
background-color: #dae9f7;
background-image: none;
}
/* ToolBar */
ToolBar {
color: black;
padding: 0px;
spacing: 0px;
background-color: #ffffff;
background-image: none;
border: none;
opacity: 1;
}
ToolBar[BORDER] {
border: 1px solid #a4a4a4;
border-radius: 2px;
}
ToolItem {
color: inherit;
background-color: transparent;
background-image: none;
border: none;
border-radius: 0px;
padding: 2px 3px;
spacing: 4px;
opacity: 1;
animation: none;
}
ToolItem[FLAT] {
border: none;
padding: 3px 4px;
}
ToolItem:hover {
background-color: #ffffff;
border: 1px solid #a4a4a4;
border-radius: 2px 2px 2px 2px;
padding: 2px 3px;
}
ToolItem:pressed,
ToolItem:selected {
border: 1px solid #a4a4a4;
border-radius: 2px;
padding: 3px 2px 1px 4px;
background-image: url(theme/img/dotted_white.gif);
}
ToolItem-DropDownIcon {
background-image: url(theme/img/arrows/down.gif);
border: none;
}
ToolItem-DropDownIcon:hover {
border: 1px inset;
}
ToolItem-Separator {
width: 4px;
}
Composite.viewsArea {
background-color: #ffffff;
padding: 3px 3px 3px 3px;
}
Composite.viewPart {
background-color: transparent;
border: 1px solid #bbcddb;
border-radius: 8px 8px 0px 0px;
}
Composite.viewPartNoRadius {
background-color: transparent;
border: 1px solid #bbcddb;
border-radius: 0px 0px 0px 0px;
}
Composite.form {
background-color: transparent;
}
Composite.listbox {
background-color: #ffffff;
border: 1px solid #95b7c1;
border-radius: 4px;
padding: 2px;
}
Composite.listboxDisabled {
background-color: #ffffff;
border: 1px solid #c9dadf;
border-radius: 4px;
padding: 2px;
}
Composite.formbarContainer {
background-color: #ddebf4;
}
Composite.labelfield {
/* a little padding to make sure the label is on the same line as the field's label */
padding: 4px 0px 0px 0px;
}
Composite.htmlfield {
/* a little padding to make sure the content is on the same line as the field's label */
padding: 4px 0px 0px 0px;
}
Button.formButton {
background-image: none;
color: #000000;
padding: 6px 15px;
}
Button.formButton:selected,
Button.formButton:selected:hover,
Button.formButton:pressed,
Button.formButton:hover {
background-image: none;
}
Button.formButton-active {
background-image: none;
background-color: #f1f7fb;
border-radius: 0px 0px 5px 5px;
color: #000000;
padding: 0px 15px;
}
Button-FocusIndicator.formButton-active {
border: none;
}
Button.formButton-active:pressed,
Button.formButton-active:selected,
Button.formButton-active:selected:hover,
Button.formButton-active:hover {
background-image: none;
}
/* Shell */
Shell {
border: none;
padding: 0px;
background-image: none;
opacity: 1;
}
Shell[TITLE],
Shell[BORDER] {
background-color: #ffffff;
border: 2px solid #67a8ce;
border-radius: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
Shell[BORDER]:inactive,
Shell[TITLE]:inactive {
border: 2px solid #91b8cf;
}
Shell:maximized,
Shell:maximized:inactive {
border: none;
border-radius: 0px 0px 0px 0px;
}
Shell-DisplayOverlay {
animation: none;
background-image: none;
background-color: transparent;
}
/* Shell titlebar */
Shell-Titlebar {
font: bold 12px Arial, Helvetica, sans-serif;
background-color: #67a8ce;
color: #ffffff;
padding: 2px 0px 2px 13px;
margin: 0px;
height: 18px;
border: none;
border-radius: 0px 0px 0px 0px;
}
Shell-Titlebar:inactive {
background-color: #91b8cf;
}
Shell-MinButton,
Shell-MaxButton,
Shell-CloseButton {
margin: 0px;
}
/* Shell buttons */
/* Minimize button */
Shell-MinButton {
background-image: url(theme/img/window/shell-min.png);
}
Shell-MinButton:hover {
background-image: url(theme/img/window/shell-min-hover.png);
}
Shell-MinButton:inactive {
background-image: url(theme/img/window/shell-min.png);
}
Shell-MinButton:inactive:hover {
background-image: url(theme/img/window/shell-min-hover.png);
}
/* Maximize button */
Shell-MaxButton {
background-image: url(theme/img/window/shell-max.png);
}
Shell-MaxButton:hover {
background-image: url(theme/img/window/shell-max-hover.png);
}
Shell-MaxButton:inactive {
background-image: url(theme/img/window/shell-max.png);
}
Shell-MaxButton:inactive:hover {
background-image: url(theme/img/window/shell-max-hover.png);
}
/* Restore button */
Shell-MaxButton:maximized {
background-image: url(theme/img/window/shell-restore.png);
}
Shell-MaxButton:maximized:hover {
background-image: url(theme/img/window/shell-restore-hover.png);
}
Shell-MaxButton:maximized:inactive {
background-image: url(theme/img/window/shell-restore.png);
}
Shell-MaxButton:maximized:inactive:hover {
background-image: url(theme/img/window/shell-restore-hover.png);
}
/* Close button */
Shell-CloseButton {
background-image: url(theme/img/window/shell-close.png);
}
Shell-CloseButton:hover {
background-image: url(theme/img/window/shell-close-hover.png);
}
Shell-CloseButton:inactive {
background-image: url(theme/img/window/shell-close.png);
}
Shell-CloseButton:inactive:hover {
background-image: url(theme/img/window/shell-close-hover.png);
}
/* generated at http://www.ajaxload.info */
Composite.busyIndicator {
padding: 8px;
background-image: url(theme/img/busy/busy.gif);
}
/* Button */
Button {
cursor: default;
color: #ffffff;
font: bold 12px Arial, Helvetica, sans-serif;
background-color: transparent;
}
Button[PUSH],
Button[TOGGLE],
Button[BORDER] {
background-image: gradient(linear, left top, left bottom, from(#7ab9dd), to(#67a8ce));
color: #ffffff;
animation: hoverOut 500ms ease-out;
border-radius: 5px;
cursor: pointer;
padding: 4px 5px;
}
Button[PUSH]:disabled,
Button[TOGGLE]:disabled {
background-image: gradient(linear, left top, left bottom, from(#dee1e7), to(#c2d4de));
cursor: default;
color: #6B7B84;
background-color: transparent;
}
Button[PUSH]:hover,
Button[TOGGLE]:hover {
background-image: gradient(linear, left top, left bottom, from(#55aedb), to(#489aca));
}
Button[PUSH]:pressed,
Button[TOGGLE]:pressed {
animation: none;
}
Button-FocusIndicator[PUSH],
Button-FocusIndicator[TOGGLE] {
/* XXX hstaudacher we need to add a border radius when bug 346436 is fixed */
background-color: transparent;
border: 1px solid #b0cce3;
margin: 1px;
padding: 0px;
opacity: 1;
}
Button[TOGGLE]:selected {
background-image: gradient(linear, left top, left bottom, from(#4b8cbd), color-stop(35%, #65a5cf), color-stop(75%, #6bacd1), to(#67a8ce));
}
Button[TOGGLE]:selected:disabled {
background-image: gradient(linear, left top, left bottom, from(#9ebcd1), color-stop(35%, #c4d6e0), color-stop(75%, #c8d9e1), to(#c2d4de));
cursor: default;
color: #ffffff;
background-color: transparent;
}
Button[TOGGLE]:selected:hover {
background-image: gradient(linear, left top, left bottom, from(#347ab8), color-stop(35%, #4797cc), color-stop(75%, #4b9fce), to(#489aca));
}
/* Link */
Link-Hyperlink {
/* XXX hstaudacher Theme text decorator when bug 346438 is fixed */
color: red;
}
Link-Hyperlink:disabled {
color: #2a5a76;
}
/*Datefield*/
Composite.datefield {
padding: 0px 0px 0px 0px;
border: 1px solid #95b7c1;
border-radius: 4px;
}
Composite.datefield-disabled {
padding: 0px 0px 0px 0px;
border: 1px solid #c9dadf;
border-radius: 4px;
}
Text.datefield {
border-radius: 4px;
background-image: none;
background-color: transparent;
}
Text.datefield:disabled {
background-color: #f4f8fc;
}
Text.datefield[BORDER]:disabled {
background-color: #f4f8fc;
}
Button.datefield {
background-image: url(theme/img/button/datefield_date.png);
border-radius: 5px;
border: none;
}
Button.datefield:selected {
background-image: url(theme/img/button/datefield_date_selected.png);
border: none;
}
Button.datefield:disabled {
background-image: url(theme/img/button/datefield_date_disabled.png);
border: none;
}
Button.datefield:hover {
background-image: url(theme/img/button/datefield_date_mouse_over.png);
border: none;
}
Button-FocusIndicator.datefield {
background-color: transparent;
border: none;
}
/* DateChooserDialog */
Shell.datechooser-dialog {
border: 2px solid #67a8ce;
border-radius: 0px;
background-color: #f4f8fc;
}
Composite.datechooser-dialog {
background-color: transparent;
}
Label.datechooser-dialog {
background-color: #f4f8fc;
font: bold 12px Arial, Helvetica, sans-serif;
}
Table.datechooser-dialog {
background-color: #f4f8fc;
}
Table-GridLine.datechooser-dialog:vertical {
/* XXX hstaudacher: This comment can be removed when bug 347755 is fixed.
At the moment the Gridline styling does not work and the datechooser has
white vertical gridlines instead of none
*/
color: #f4f8fc;
}
TableColumn.datechooser-dialog {
background-image: none;
background-color: transparent;
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
}
Button.datechooser-dialog-last-year,
Button.datechooser-dialog-last-year:hover {
background-image: url(theme/img/datetime/last-year.png);
border-radius: 5px;
border: none;
}
Button.datechooser-dialog-last-month,
Button.datechooser-dialog-last-month:hover {
background-image: url(theme/img/datetime/last-month.png);
border-radius: 5px;
border: none;
}
Button.datechooser-dialog-next-year,
Button.datechooser-dialog-next-year:hover {
background-image: url(theme/img/datetime/next-year.png);
border-radius: 5px;
border: none;
}
Button.datechooser-dialog-next-month,
Button.datechooser-dialog-next-month:hover {
background-image: url(theme/img/datetime/next-month.png);
border-radius: 5px;
border: none;
}
Button-FocusIndicator.datechooser-dialog-last-year {
background-color: transparent;
border: none;
}
Button-FocusIndicator.datechooser-dialog-last-month {
background-color: transparent;
border: none;
}
Button-FocusIndicator.datechooser-dialog-next-year {
background-color: transparent;
border: none;
}
Button-FocusIndicator.datechooser-dialog-next-month {
background-color: transparent;
border: none;
}
/*Filechooser*/
Composite.filechooserfield_file {
padding: 1px 0px 0px 0px;
border: 1px solid #95b7c1;
border-radius: 4px;
}
Composite.filechooserfield_file-disabled {
padding: 1px 0px 0px 0px;
border: 1px solid #c9dadf;
border-radius: 4px;
}
Text.filechooserfield_file {
background-color: transparent;
border-radius: 5px;
}
Text.filechooserfield_file:disabled {
background-color: #f4f8fc;
}
Text.filechooserfield_file[BORDER]:disabled {
background-color: #f4f8fc;
}
FileUpload.filechooserfield_file {
background-image: url(theme/img/button/filechooserfield_file.png);
border-radius: 5px;
padding: 20px 10px;
/* Does not work until following bug is fixed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=369423 */
cursor: pointer;
}
FileUpload.filechooserfield_file:hover {
background-image: url(theme/img/button/filechooserfield_file.png);
}
FileUpload.filechooserfield_file:disabled {
background-image: url(theme/img/button/filechooserfield_file_disabled.png);
cursor: default;
}
FileUpload-FocusIndicator.filechooserfield_file {
background-color: transparent;
border: none;
}
FileUpload.filechooserfield_file_menu {
background-image: url(theme/img/button/filechooserfield_file_menu.png);
border-radius: 5px;
padding: 20px 10px;
/* Does not work until following bug is fixed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=369423 */
cursor: pointer;
}
FileUpload.filechooserfield_file_menu:hover {
background-image: url(theme/img/button/filechooserfield_file_menu.png);
}
FileUpload.filechooserfield_file_menu:disabled {
background-image: url(theme/img/button/filechooserfield_file_menu_disabled.png);
cursor: default;
}
FileUpload-FocusIndicator.filechooserfield_file_menu {
background-color: transparent;
border: none;
}
/* Group */
Group {
color: #4a4a4a;
background-color: transparent;
/* XXX hstaudacher we need to fix the border and set the border top when bug 346630 is fixed */
border: none;
border-radius: 2px 2px 2px 2px;
font: bold 12px Arial, Helvetica, sans-serif;
}
Group-Frame {
margin: 8px 0px 0px 0px;
padding: 18px 11px 6px 11px;
}
Group-Label {
padding: 0px 3px 0px 3px;
background-color: transparent;
border: none;
color: #2a5a76;
margin: 1px 10px;
}
/* GroupBox with empty border */
Group.empty {
color: #4a4a4a;
}
Group-Frame.empty {
padding: 6px 12px 6px 12px;
border: none;
}
/* Group box with line */
Composite.groupBoxWithLineFrame {
padding: 6px 12px 6px 12px;
border: none;
}
Composite.groupBoxWithLineFrameContainer {
/* Little padding above the label */
padding: 6px 0px 0px 0px;
}
Label.GroupBoxLine {
background-color: #9cc1da;
}
Label.GroupBoxLabel {
background-color: transparent;
color: #2a5a76;
font: bold 12px Arial, Helvetica, sans-serif;
}
Composite.groupBoxButtonBar {
padding: 0px 12px 6px 12px;
}
/* CLabel start */
CLabel {
color: #000000;
background-color: transparent;
background-image: none;
border: none;
padding: 3px;
cursor: default;
opacity: 1;
}
CLabel:disabled {
color: #2a5a76;
background-color: transparent;
background-image: none;
border: none;
cursor: default;
opacity: 1;
}
CLabel[BORDER] {
border: 1px solid #a4a4a4;
border-radius: 2px;
}
/* CLabel end */
/* Label start */
Label {
color: #000000;
background-color: transparent;
background-image: none;
border: none;
text-decoration: none;
cursor: default;
opacity: 1;
}
Label:disabled {
color: #2a5a76;
}
Label[BORDER] {
border: 1px solid #a4a4a4;
border-radius: 2px;
}
Label-SeparatorLine {
background-image: none;
background-color: transparent;
border: 1px solid #a4a4a4;
border-radius: 0px;
width: 2px;
}
Label-SeparatorLine[SHADOW_IN] {
border: 1px inset;
}
Label-SeparatorLine[SHADOW_OUT] {
border: 1px outset;
}
/* Label end */
Button.menuButton {
background-image: url(theme/img/button/icon_menu.png);
background-color: #ffffff;
border-radius: 5px 5px 0px 0px;
color: #fe9a23;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 8px 15px;
}
Button.menuButton:selected,
Button.menuButton:selected:hover,
Button.menuButton:pressed,
Button.menuButton:hover {
background-image: url(theme/img/button/icon_menu_mouse_over.png);
}
/* ScrollBar */
ScrollBar {
background-color: transparent;
background-image: gradient(linear, left top, right top, from(#d4e1e7), to(#c6d6df));
border: none;
border-radius: 0px;
width: 15px;
}
ScrollBar-Thumb {
background-color: transparent;
border: none;
border-radius: 0px;
}
/* Gradients */
ScrollBar[VERTICAL] {
background-image: gradient(linear, left top, right top, from(#d4e1e7), to(#c6d6df));
}
ScrollBar[HORIZONTAL] {
background-image: gradient(linear, left top, left bottom, from(#d4e1e7), to(#c6d6df));
}
ScrollBar-Thumb[VERTICAL] {
background-image: gradient(linear, left top, right top, from(#a9c7d8), to(#7cb2d1));
}
ScrollBar-Thumb[HORIZONTAL] {
background-image: gradient(linear, left top, left bottom, from(#a9c7d8), to(#7cb2d1));
}
ScrollBar-UpButton,
ScrollBar-DownButton {
background-color: #ffffff;
border: none;
border-radius: 0px;
cursor: default;
}
/* Icons */
ScrollBar-Thumb-Icon[VERTICAL] {
background-image: none;
}
ScrollBar-Thumb-Icon[HORIZONTAL] {
background-image: none;
}
ScrollBar-UpButton-Icon[VERTICAL] {
/* XXX hstaudacher need to be changed to up button when bug 346611 is fixed */
background-image: url(theme/img/scrollbar/scrollbar-down-button.png);
}
ScrollBar-UpButton-Icon[VERTICAL]:hover {
/* XXX hstaudacher need to be changed to up button when bug 346611 is fixed */
background-image: url(theme/img/scrollbar/scrollbar-down-button.png);
}
ScrollBar-UpButton-Icon[HORIZONTAL] {
background-image: url(theme/img/scrollbar/scrollbar-right.png);
}
ScrollBar-UpButton-Icon[HORIZONTAL]:hover {
background-image: url(theme/img/scrollbar/scrollbar-right.png);
}
ScrollBar-DownButton-Icon[VERTICAL] {
/* XXX hstaudacher need to be changed to down button when bug 346611 is fixed */
background-image: url(theme/img/scrollbar/scrollbar-up-button.png);
}
ScrollBar-DownButton-Icon[VERTICAL]:hover {
/* XXX hstaudacher need to be changed to down button when bug 346611 is fixed */
background-image: url(theme/img/scrollbar/scrollbar-up-button.png);
}
ScrollBar-DownButton-Icon[HORIZONTAL] {
background-image: url(theme/img/scrollbar/scrollbar-left.png);
}
ScrollBar-DownButton-Icon[HORIZONTAL]:hover {
background-image: url(theme/img/scrollbar/scrollbar-left.png);
}
Composite.smartfield {
/* 2px on the right side to move the button a little bit away from the border */
padding: 0px 2px 0px 0px;
border: 1px solid #95b7c1;
border-radius: 4px;
background-image: none;
}
Composite.smartfield-disabled {
/* 2px on the right side to move the button a little bit away from the border */
padding: 0px 2px 0px 0px;
border: 1px solid #c9dadf;
border-radius: 4px;
}
Text.smartfield {
border-radius: 4px;
background-image: none;
background-color: transparent;
}
Text.smartfield:disabled {
background-color: #f4f8fc;
}
Button.smartfield_browse {
background-image: url(theme/img/button/smartfield_browse.png);
border-radius: 5px;
cursor: pointer;
}
Button.smartfield_browse:hover {
background-image: url(theme/img/button/smartfield_browse_mouse_over.png);
}
Button-FocusIndicator.smartfield_browse {
background-color: transparent;
border: none;
}
Button.smartfield_browse_disabled {
background-image: url(theme/img/button/smartfield_browse_disabled.png);
cursor: default;
}
Button.smartfield_browse_disabled:hover {
background-image: url(theme/img/button/smartfield_browse_disabled.png);
}
Button-FocusIndicator.smartfield_browse_disabled {
background-color: transparent;
border: none;
}
Button.smartfield_browse_menu {
background-image: url(theme/img/button/smartfield_browse_menu.png);
cursor: pointer;
}
Button.smartfield_browse_menu:hover {
background-image: url(theme/img/button/smartfield_browse_menu_mouse_over.png);
}
Button-FocusIndicator.smartfield_browse_menu {
background-color: transparent;
border: none;
}
Button.smartfield_browse_disabled_menu {
background-image: url(theme/img/button/smartfield_browse_disabled_menu.png);
cursor: default;
}
Button.smartfield_browse_disabled_menu:hover {
background-image: url(theme/img/button/smartfield_browse_disabled_menu_mouse_over.png);
}
Button-FocusIndicator.smartfield_browse_disabled_menu {
background-color: transparent;
border: none;
}
/* Popup (Smartfield...) */
Shell.popup {
border: 2px solid #67a8ce;
border-radius: 0px;
background-color: #f4f8fc;
}
/* Popup (Smartfield...) end */
Table.proposal-form {
background-color: #f4f8fc;
}
TableItem.proposal-form:selected {
color: #fe9a23;
background-color: #fafdff;
}
Tree.proposal-form {
background-color: #ffffff;
}
TreeItem.proposal-form:selected {
color: #fe9a23;
background-color: #fafdff;
}
/**
* RwtScoutTabBox / RwtScoutTabItem start
*/
Composite.tabboxContainer {
background-color: #cde3ee;
}
Composite.tabboxButton {
padding: 0px;
opacity: 1;
background-color: #ebf4f8;
background-image: none;
border: none;
}
Button.tabboxButton,
Button.tabboxButton:selected,
Button.tabboxButton:selected:hover,
Button.tabboxButton:pressed,
Button.tabboxButton:hover {
background-image: none;
border: none;
text-shadow: none;
color: #295973;
padding: 8px 15px;
font: 12px Arial, Helvetica, sans-serif;
padding: 6px 8px 7px 8px;
}
Button.tabboxButton-marked,
Button.tabboxButton-marked:selected,
Button.tabboxButton-marked:selected:hover,
Button.tabboxButton-marked:pressed,
Button.tabboxButton-marked:hover {
background-image: url(theme/img/button/icon_changed.png);
/* background-repeat: no-repeat; /* XXX Currently not supported by RAP */
/* background-position: bottom right; /* XXX Currently not supported by RAP */
border: none;
text-shadow: none;
color: #295973;
padding: 8px 15px;
font: 12px Arial, Helvetica, sans-serif;
padding: 6px 6px 7px 10px;
}
Button.tabboxButton-active,
Button.tabboxButton-active:pressed,
Button.tabboxButton-active:selected,
Button.tabboxButton-active:selected:hover,
Button.tabboxButton-active:hover {
background-image: none;
background-color: #ebf4f8;
border-radius: 5px 5px 0px 0px;
border: none;
text-shadow: none;
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
padding: 6px 8px 7px 8px;
}
Button.tabboxButton-active-marked,
Button.tabboxButton-active-marked:pressed,
Button.tabboxButton-active-marked:selected,
Button.tabboxButton-active-marked:selected:hover,
Button.tabboxButton-active-marked:hover {
background-image: url(theme/img/button/icon_changed-marked.png);
/* background-repeat: no-repeat; /* XXX Currently not supported by RAP */
/* background-position: bottom right; /* XXX Currently not supported by RAP */
/* background-color: @light-tabbox-background-blue; /* XXX Would work in FF and Webkit, but not in IE. A svg element is generated which does not include bg color. Workaround: bg is set in image */
border-radius: 5px 5px 0px 0px;
border: none;
text-shadow: none;
color: #000000;
font: 12px Arial, Helvetica, sans-serif;
padding: 6px 6px 7px 10px;
}
Button-FocusIndicator.tabboxButton-active,
Button-FocusIndicator.tabboxButton-active-marked {
border: none;
}
/** RwtScoutTabBox / RwtScoutTabItem end */
/* Table */
Table {
background-color: #ffffff;
background-image: none;
color: #4a4a4a;
border: none;
padding: 0px;
}
Table:disabled {
background-color: #f4f8fc;
background-image: none;
color: #2a5a76;
border: none;
padding: 0px;
}
Table[BORDER] {
border: none;
}
/* Shouldn't actually be necessary because it's already declared in table.default.less of org.eclipse.rap.rwt.
But without explicitly setting it the background color is set to white which overrides selection and hover state. */
Table-RowOverlay {
background-color: transparent;
color: inherit;
background-image: none;
}
Table-RowOverlay:hover {
background-color: rgba(241, 248, 254, 0.6);
}
Table-RowOverlay:selected,
Table-RowOverlay:selected:unfocused {
color: inherit;
background-color: rgba(229, 243, 254, 0.6);
}
Composite.tableField {
background-color: #ffffff;
background-image: none;
border: 1px solid #95b7c1;
border-radius: 4px;
padding: 2px;
}
Composite.tableFieldDisabled {
background-color: #ffffff;
background-image: none;
border: 1px solid #c9dadf;
border-radius: 4px;
padding: 2px;
}
Composite.outlineTableStatus {
background-color: #ebf4f8;
}
Label.outlineTableStatus {
color: #264159;
border: 3px solid transparent;
}
Label.outlineTableStatus_warning {
color: #fe9a23;
}
Label.outlineTableStatus_error {
color: #cb2020;
}
/* Composite.tableStatusContainer{ */
/* padding: 2px 0px 0px 0px; */
/* } */
Composite.tableStatus {
background-color: #ddebf4;
}
Label.tableStatus {
color: #264159;
border: 3px solid transparent;
}
Label.tableStatus_warning {
color: #fe9a23;
}
Label.tableStatus_error {
color: #cb2020;
}
TableColumn {
font: bold 12px Arial, Helvetica, sans-serif;
background-color: #ffffff;
padding: 9px 4px 5px 4px;
background-image: none;
color: #000000;
border-bottom: 1px solid #e1efec;
/* XXX hstaudacher we need to theme the column separator when bug 347771 is fixed */
}
/* Workaround for malfunctioning ":disabled" behaviour, see comment in org.eclipse.scout.rt.ui.rap.basic.table.RwtScoutTable.setEnabledFromScout(boolean) */
TableColumn.customDisabled {
color: #2a5a76;
}
TableColumn:hover {
background-image: none;
border-bottom: 1px solid #e1efec;
}
TableItem {
background-color: transparent;
color: inherit;
text-decoration: none;
}
TableItem:hover {
background-color: #f1f8fe;
}
TableItem:selected,
TableItem:selected:unfocused {
color: inherit;
background-color: #e5f3fe;
}
TableColumn-SortIndicator {
background-image: none;
}
TableColumn-SortIndicator:up {
background-image: url(theme/img/column/table_sort_asc.png);
}
TableColumn-SortIndicator:down {
background-image: url(theme/img/column/table_sort_desc.png);
}
Table-Cell {
spacing: 3px;
padding: 4px 3px 3px 3px;
}
Table-GridLine {
color: transparent;
}
Table-GridLine:header {
color: #e1efec;
}
Table-GridLine:horizontal {
color: #e1efec;
}
Table-Checkbox {
/**
* For backward compatibility we have to keep the width property.
* Deprecated, use "margin" instead.
**/
width: 21px;
margin: 0px;
background-image: url(theme/img/button/check_box.png);
}
Table-Checkbox:disabled {
background-image: url(theme/img/button/check_box_disabled.png);
}
Table-Checkbox:selected {
background-image: url(theme/img/button/check_box_selected.png);
}
Table-Checkbox:selected:disabled {
background-image: url(theme/img/button/check_box_disabled_selected.png);
}
/* Text */
Text {
border: none;
padding: 0px 3px;
background-image: none;
color: #464a4e;
background-color: #ffffff;
}
Text:disabled {
border: none;
padding: 0px 3px;
background-image: none;
background-color: #f4f8fc;
color: #2a5a76;
}
Text[SINGLE][BORDER] {
border: 1px solid #95b7c1;
border-radius: 4px;
}
Text[SINGLE][BORDER]:disabled {
border: 1px solid #c9dadf;
background-color: #f4f8fc;
}
Text[SINGLE][BORDER]:read-only {
border: 1px solid #c9dadf;
}
Text[MULTI][BORDER] {
border: 1px solid #95b7c1;
border-radius: 4px;
/*
* padding currently has no effect because of bug 253644
* [TODO] remove comment if bug fixed
*/
padding: 0px 0px 0px 4px;
}
Text[MULTI][BORDER]:disabled {
border: 1px solid #c9dadf;
background-color: #f4f8fc;
}
Text[MULTI][BORDER]:read-only {
border: 1px solid #c9dadf;
}
Text-Message {
color: #a7a6aa;
}
/*Timefield*/
Composite.timefield {
padding: 0px 0px 0px 0px;
border: 1px solid #95b7c1;
border-radius: 4px;
}
Composite.timefield-disabled {
padding: 0px 0px 0px 0px;
border: 1px solid #c9dadf;
border-radius: 4px;
}
Text.timefield {
border-radius: 4px;
background-image: none;
background-color: transparent;
}
Text.timefield:disabled {
background-color: #f4f8fc;
}
Text.timefield[BORDER]:disabled {
background-color: #f4f8fc;
}
Button.timefield {
background-image: url(theme/img/button/datefield_time.png);
border-radius: 5px;
border: none;
}
Button.timefield:selected {
background-image: url(theme/img/button/datefield_time_selected.png);
border: none;
}
Button.timefield:disabled {
background-image: url(theme/img/button/datefield_time_disabled.png);
border: none;
}
Button.timefield:hover {
background-image: url(theme/img/button/datefield_time_mouse_over.png);
border: none;
}
Button-FocusIndicator.timefield {
background-color: transparent;
border: none;
}
/* TimeChooserDialog */
Shell.timechooser-dialog {
border: 2px solid #67a8ce;
border-radius: 0px;
background-color: #f4f8fc;
}
Composite.timechooser-dialog {
background-color: transparent;
}
Composite.toolButtonBar {
background-image: none;
background-color: #67a8ce;
border-radius: 5px 0px 0px 0px;
}
Composite.toolButtonBar-active {
background-image: none;
background-color: #67a8ce;
/* XXX hstaudacher new radius is not applied on the client. Should be fixed automatically with bug 346683 */
border-radius: 5px 0px 0px 0px;
}
Button.toolButtonBarCollapseButton {
background-image: url(theme/img/button/icon_slider.png);
background-color: #67a8ce;
border: none;
/* padding: 8px 15px; */
/* border-radius: 0px 0px 0px 0px; */
}
Button.toolButtonBarCollapseButton:pressed,
Button.toolButtonBarCollapseButton:selected,
Button.toolButtonBarCollapseButton:selected:hover,
Button.toolButtonBarCollapseButton:hover {
background-image: url(theme/img/button/icon_slider_mouse_over.png);
border: none;
}
Button.toolButton {
background-image: none;
color: #000000;
}
Button.toolButton:selected,
Button.toolButton:selected:hover,
Button.toolButton:pressed,
Button.toolButton:hover {
background-image: none;
}
Button-FocusIndicator.toolButton {
background-color: transparent;
border: none;
}
Button.toolButton-active {
background-image: none;
background-color: #cde3ee;
border-radius: 5px 5px 0px 0px;
color: #fe9a23;
font: bold 12px Arial, Helvetica, sans-serif;
}
Button-FocusIndicator.toolButton-active {
background-color: transparent;
border: none;
}
Button.toolButton-active:pressed,
Button.toolButton-active:selected,
Button.toolButton-active:selected:hover,
Button.toolButton-active:hover {
background-image: none;
}
Label.toolButton {
background-image: none;
background-color: #67a8ce;
border-radius: 5px 0px 0px 0px;
color: #ffffff;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
}
/* ToolTip */
ToolTip {
cursor: default;
border: 1px solid #a4a4a4;
border-radius: 5px 5px 5px 5px;
padding: 3px 3px 3px 3px;
opacity: 1;
color: #000000;
background-image: gradient(linear, left top, left bottom, from(#ffffff), to(#e4e5f0));
background-color: #fcfcfc;
animation: fadeIn 200ms linear, fadeOut 600ms ease-out;
}
ToolTip-Image[ICON_ERROR] {
/* background-image: url( theme/img/tooltip/error.png ); */
}
ToolTip-Image[ICON_INFORMATION] {
/* background-image: url( theme/img/tooltip/information.png ); */
}
ToolTip-Image[ICON_WARNING] {
/* background-image: url( theme/img/tooltip/warning.png ); */
}
ToolTip-Text {
color: #003399;
}
ToolTip-Message {
color: #000000;
}
/* Tree */
Tree {
background-color: #ffffff;
background-image: none;
color: #4a4a4a;
border: none;
padding: 0px;
}
Tree:disabled {
background-color: #f4f8fc;
background-image: none;
color: #2a5a76;
border: none;
padding: 0px;
}
Tree[BORDER] {
border: none;
}
/* Shouldn't actually be necessary because it's already declared in tree.default.less of org.eclipse.rap.rwt.
But without explicitly setting it the background color is set to white which overrides selection and hover state. */
Tree-RowOverlay {
background-color: transparent;
color: inherit;
background-image: none;
}
Composite.treeField {
background-color: #ffffff;
background-image: none;
border: 1px solid #95b7c1;
border-radius: 4px;
padding: 2px;
}
Composite.treeFieldDisabled {
background-color: #ffffff;
background-image: none;
border: 1px solid #c9dadf;
border-radius: 4px;
padding: 2px;
}
TreeItem {
background-color: transparent;
color: inherit;
text-decoration: none;
}
TreeItem:disabled {
/* XXX hstaudacher does not work atm. Should be fixed with bug 347934 */
background-color: transparent;
color: #2a5a76;
text-decoration: none;
}
TreeItem:hover {
background-color: transparent;
}
TreeItem:selected {
background-color: #e5f3fe;
color: #000000;
}
TreeItem:selected:unfocused {
background-color: #e5f3fe;
color: #000000;
}
TreeItem:linesvisible:even {
background-color: #f3f3f4;
}
TreeItem:linesvisible:even:hover {
background-color: #dae9f7;
}
TreeItem:linesvisible:even:selected {
background-color: #00589f;
color: #ffffff;
}
TreeItem:linesvisible:even:selected:unfocused {
background-color: #959595;
color: #ffffff;
}
TreeColumn {
background-color: #f8f8ff;
padding: 1px 2px;
background-image: gradient(linear, left top, left bottom, from(#fbfcfd), to(#ececec));
color: #666666;
border-bottom: none;
}
TreeColumn:disabled {
color: #2a5a76;
}
TreeColumn:hover {
background-image: gradient(linear, left top, left bottom, from(#f4f5f6), to(#e6e6e6));
border-bottom: none;
}
TreeColumn-SortIndicator {
background-image: none;
}
TreeColumn-SortIndicator:up {
background-image: url(theme/img/column/table_sort_asc.png);
}
TreeColumn-SortIndicator:down {
background-image: url(theme/img/column/table_sort_desc.png);
}
Tree-Cell {
spacing: 3px;
padding: 3px;
}
Tree-GridLine {
color: #d2d2d2;
}
Tree-GridLine:horizontal {
color: transparent;
}
Tree-Checkbox {
margin: 0px 2px 0px 0px;
background-image: url(theme/img/button/check_box.png);
}
Tree-Checkbox:disabled {
background-image: url(theme/img/button/check_box_disabled.png);
}
Tree-Checkbox:selected {
background-image: url(theme/img/button/check_box_selected.png);
}
Tree-Checkbox:selected:disabled {
background-image: url(theme/img/button/check_box_disabled_selected.png);
}
Tree-Indent {
width: 20px;
background-image: url(theme/img/tree/tree-indent.png);
}
Tree-Indent:collapsed {
background-image: url(theme/img/tree/tree-indent-collapsed.png);
}
Tree-Indent:collapsed:hover {
background-image: url(theme/img/tree/tree-indent-collapsed.png);
}
Tree-Indent:expanded {
background-image: url(theme/img/tree/tree-indent-expanded.png);
}
Tree-Indent:expanded:hover {
background-image: url(theme/img/tree/tree-indent-expanded.png);
}
Tree-Indent:line {
background-image: url(theme/img/tree/tree-indent-line.png);
}
Tree-Indent:first {
background-image: url(theme/img/tree/tree-indent-first.png);
}
Tree-Indent:first:collapsed {
background-image: url(theme/img/tree/tree-indent-collapsed-first.png);
}
Tree-Indent:first:collapsed:hover {
background-image: url(theme/img/tree/tree-indent-collapsed-first.png);
}
Tree-Indent:first:expanded {
background-image: url(theme/img/tree/tree-indent-expanded-first.png);
}
Tree-Indent:first:expanded:hover {
background-image: url(theme/img/tree/tree-indent-expanded-first.png);
}
Tree-Indent:last {
background-image: url(theme/img/tree/tree-indent-last.png);
}
Tree-Indent:last:collapsed {
background-image: url(theme/img/tree/tree-indent-collapsed-last.png);
}
Tree-Indent:last:collapsed:hover {
background-image: url(theme/img/tree/tree-indent-collapsed-last.png);
}
Tree-Indent:last:expanded {
background-image: url(theme/img/tree/tree-indent-expanded.png);
}
Tree-Indent:last:expanded:hover {
background-image: url(theme/img/tree/tree-indent-expanded.png);
}
Tree-Indent:first:last {
background-image: none;
}
Tree-Indent:first:last:collapsed {
background-image: url(theme/img/tree/tree-indent-collapsed-first.png);
}
Tree-Indent:first:last:collapsed:hover {
background-image: url(theme/img/tree/tree-indent-collapsed-first.png);
}
Tree-Indent:first:last:expanded {
background-image: url(theme/img/tree/tree-indent-expanded-first.png);
}
Tree-Indent:first:last:expanded:hover {
background-image: url(theme/img/tree/tree-indent-expanded-first.png);
}
Composite.toolbarContainer {
background-color: #ddebf4;
}
Button.viewButton {
background-image: none;
color: #000000;
padding: 6px 15px;
font: 12px Arial, Helvetica, sans-serif;
}
Button.viewButton:selected,
Button.viewButton:selected:hover,
Button.viewButton:pressed,
Button.viewButton:hover {
background-image: none;
}
Button.viewButton-active {
background-image: none;
background-color: #ffffff;
border-radius: 5px 5px 0px 0px;
color: #fe9a23;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 6px 15px;
}
Button-FocusIndicator.viewButton-active {
border: none;
}
Button.viewButton-active:pressed,
Button.viewButton-active:selected,
Button.viewButton-active:selected:hover,
Button.viewButton-active:hover {
background-image: none;
}
Composite.formTabArea {
background-color: #ddebf4;
}
Composite.formTab {
background-color: transparent;
border-radius: 8px 8px 0px 0px;
/* XXX hstaudacher We need to add the box-shadow when bug 346645 is fixed */
padding: 2px 5px 0px 5px;
}
Composite.formTab-active {
background-color: #ffffff;
border-radius: 8px 8px 0px 0px;
/* XXX hstaudacher We need to add the box-shadow when bug 346645 is fixed */
padding: 2px 5px 0px 5px;
}
Button.formTabClose {
background-color: transparent;
background-image: url(theme/img/form/form-close.png);
padding: 2px 5px 0px 6px;
}
Button.formTabClose:hover {
background-color: transparent;
background-image: url(theme/img/form/form-close-hover.png);
}
Button.formTabActivate {
background-image: none;
background-color: transparent;
color: #2a5a76;
padding: 2px 5px 0px 6px;
}
Button.formTabActivate:hover {
background-image: none;
background-color: transparent;
color: #2a5a76;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 2px 5px 0px 6px;
}
Button.formTabActivate-active {
background-image: none;
background-color: transparent;
color: #2a5a76;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 2px 5px 0px 6px;
}
Button.formTabActivate-active:hover {
background-image: none;
background-color: transparent;
color: #2a5a76;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 2px 5px 0px 6px;
}
Button-FocusIndicator.formTabActivate-active {
border: none;
}