1 /*******************************************************************************
2 * Copyright (c) 2008, 2015 Innoopract Informationssysteme GmbH and others.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
9 * Innoopract Informationssysteme GmbH - initial API and implementation
10 * EclipseSource - ongoing development
11 ******************************************************************************/
13 /* RAP fancy theme for all widgets */
17 background-color: white
;
18 background-image: none
;
19 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
27 background-color: #ff0000;
30 font: 10px Arial
, sans-serif
;
35 padding: 1px 3px 2px 3px;
36 background-color: #e9f3d2;
37 border: 1px solid
#abe033;
38 border-radius: 2px 2px 2px 2px;
39 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
42 animation: fadeIn
200ms linear
, fadeOut
600ms ease-out
;
43 box-shadow: 3px 4px 2px rgba
( 0, 0, 0, 0.3 );
47 Widget-ToolTip-Pointer
{
48 background-image: none
;
52 rwt-shadow-color: #a7a6aa;
53 rwt-highlight-color: #ffffff;
54 rwt-darkshadow-color: #85878c;
55 rwt-lightshadow-color: #dcdfe4;
56 rwt-thinborder-color: #aca899;
57 rwt-selectionmarker-color: #fec83c;
58 rwt-infobackground-color: #ffffff;
60 rwt-error-image: url
( theme
/resources
/dialog
/error
.png
);
61 rwt-information-image: url
( theme
/resources
/dialog
/information
.png
);
62 rwt-question-image: url
( theme
/resources
/dialog
/question
.png
);
63 rwt-warning-image: url
( theme
/resources
/dialog
/warning
.png
);
64 rwt-working-image: url
( theme
/resources
/dialog
/information
.png
);
66 rwt-fontlist: 11px 'Segoe UI', Corbel
, Calibri
, Tahoma
, 'Lucida Sans Unicode';
68 background-image: url
( theme
/fancy
/icons
/browser_bg
.png
);
69 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
72 /* Default theme for all controls */
80 border: 1px solid
#a4a4a4;
83 /* Default theme for all composites */
88 background-color: #ffffff;
89 background-image: none
;
90 background-repeat: repeat
;
91 background-position: left top
;
98 background-color: white
;
99 background-image: none
;
102 /* Button default theme */
105 background-image: none
;
106 background-repeat: repeat
;
107 background-position: left top
;
113 background-color: white
;
116 text-decoration: none
;
120 Button
[PUSH
], Button
[TOGGLE
], Button
[BORDER
] {
121 border: 1px solid
#A4A4A4;
124 background-image: gradient
(
125 linear
, left top
, left bottom
,
127 color-stop
( 48%, #f0f0f0 ),
128 color-stop
( 52%, #e0e0e0 ),
131 animation: hoverOut
500ms ease-out
;
135 Button
[ARROW
], Button
[ARROW
][BORDER
] {
136 border: 1px solid
#A4A4A4;
139 background-image: gradient
(
140 linear
, left top
, left bottom
,
142 color-stop
( 48%, #f0f0f0 ),
143 color-stop
( 52%, #e0e0e0 ),
146 animation: hoverOut
500ms ease-out
;
150 Button
[ARROW
]:disabled
, Button
[PUSH
]:disabled
, Button
[TOGGLE
]:disabled
{
154 Button
[ARROW
]:hover
, Button
[PUSH
]:hover
, Button
[TOGGLE
]:hover
{
155 background-image: gradient
(
156 linear
, left top
, left bottom
,
158 color-stop
( 48%, #f0f0f0 ),
159 color-stop
( 52%, #e0e0e0 ),
164 Button
[ARROW
]:pressed
, Button
[PUSH
]:pressed
, Button
[TOGGLE
]:pressed
{
166 background-image: gradient
(
167 linear
, left top
, left bottom
,
169 color-stop
( 52%, #e0e0e0 ),
172 padding: 4px 5px 2px 7px;
175 Button
[TOGGLE
]:selected
{
176 background-image: gradient
(
177 linear
, left top
, left bottom
,
179 color-stop
( 30%, #f0f0f0 ),
180 color-stop
( 70%, #e0e0e0 ),
185 Button
[TOGGLE
]:selected:hover
{
186 background-image: gradient
(
187 linear
, left top
, left bottom
,
189 color-stop
( 52%, #e0e0e0 ),
194 Button
[CHECK
], Button
[RADIO
] {
198 Button
[CHECK
][BORDER
], Button
[RADIO
][BORDER
] {
199 background-image: none
;
203 background-image: url
( theme
/resources
/button
/check-unselected
.png
);
206 Button-CheckIcon:hover
{
207 background-image: url
( theme
/resources
/button
/check-unselected-hover
.png
);
210 Button-CheckIcon:selected
{
211 background-image: url
( theme
/resources
/button
/check-selected
.png
);
214 Button-CheckIcon:selected:hover
{
215 background-image: url
( theme
/resources
/button
/check-selected-hover
.png
);
218 Button-CheckIcon:selected:grayed
{
219 background-image: url
( theme
/resources
/button
/check-grayed
.png
);
222 Button-CheckIcon:selected:grayed:hover
{
223 background-image: url
( theme
/resources
/button
/check-grayed-hover
.png
);
227 background-image: url
( theme
/resources
/button
/radio-unselected
.png
);
230 Button-RadioIcon:hover
{
231 background-image: url
( theme
/resources
/button
/radio-unselected-hover
.png
);
234 Button-RadioIcon:selected
{
235 background-image: url
( theme
/resources
/button
/radio-selected
.png
);
238 Button-RadioIcon:selected:hover
{
239 background-image: url
( theme
/resources
/button
/radio-selected-hover
.png
);
242 Button-ArrowIcon
[UP
] {
243 background-image: url
( theme
/resources
/button
/arrow-up
.png
);
246 Button-ArrowIcon
[DOWN
] {
247 background-image: url
( theme
/resources
/button
/arrow-down
.png
);
250 Button-ArrowIcon
[LEFT
] {
251 background-image: url
( theme
/resources
/button
/arrow-left
.png
);
254 Button-ArrowIcon
[RIGHT
] {
255 background-image: url
( theme
/resources
/button
/arrow-right
.png
);
258 Button-FocusIndicator
[ARROW
], Button-FocusIndicator
[PUSH
], Button-FocusIndicator
[TOGGLE
] {
259 background-color: transparent
;
260 border: 1px dotted
#b8b8b8;
266 Button-FocusIndicator
[CHECK
], Button-FocusIndicator
[RADIO
] {
267 background-color: transparent
;
268 border: 1px dotted
#b8b8b8;
269 padding: 2px 2px 2px 1px;
274 /* Combo default theme */
277 border: 1px solid
#c1c1c1;
278 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
279 background-color: #fcfcfc;
282 background-image: gradient
(
283 linear
, left top
, left bottom
,
285 color-stop
( 15%, #f8f8f8 ),
293 border: 1px solid
#c1c1c1;
297 Combo
[BORDER
]:focused
{
299 border: 1px solid
#c1c1c1;
304 background-color: transparent
;
307 border-radius: 0px 2px 2px 0px;
308 background-image: gradient
(
309 linear
, left top
, left bottom
,
311 color-stop
( 48%, #f0f0f0 ),
312 color-stop
( 52%, #e0e0e0 ),
318 Combo-Button:pressed
{
319 background-image: gradient
(
320 linear
, left top
, left bottom
,
322 color-stop
( 52%, #e0e0e0 ),
328 background-image: url
( theme
/resources
/ccombo
/down
.png
);
331 Combo-Button-Icon:hover
{
332 background-image: url
( theme
/resources
/ccombo
/down-hover
.png
);
336 border: 1px solid
#c1c1c1;
337 border-radius: 0px 0px 2px 2px;
338 box-shadow: 3px 3px 3px rgba
( 0, 0, 0, 0.4 );
343 background-color: transparent
;
344 background-image: none
;
345 text-decoration: none
;
350 Combo-List-Item:hover
, Combo-List-Item:even:hover
{
351 background-image: gradient
(
352 linear
, left top
, left bottom
,
358 Combo-List-Item:selected
, Combo-List-Item:even:selected
{
359 background-image: gradient
(
360 linear
, left top
, left bottom
,
370 Combo-FocusIndicator
{
371 background-color: transparent
;
372 border: 1px dotted
#b8b8b8;
373 margin: 1px 19px 1px 1px;
377 /* DropDown default theme */
380 border: 1px solid
#c1c1c1;
387 background-color: transparent
;
388 background-image: none
;
389 text-decoration: none
;
394 DropDown-Item:hover
{
395 background-image: gradient
(
396 linear
, left top
, left bottom
,
402 DropDown-Item:selected
{
403 background-image: gradient
(
404 linear
, left top
, left bottom
,
410 /* CoolBar default theme */
413 background-image: none
;
421 /* CTabFolder default theme */
424 border-color: #A4A4A4;
429 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
431 background-color: white
;
432 background-image: none
;
436 text-decoration: none
;
441 background-color: #00589f;
444 /* Do not gray out disabled CTabItems, this is SWT behavior */
449 CTabFolder-DropDownButton-Icon
{
450 background-image: url
( theme
/resources
/ctabfolder
/ctabfolder-dropdown
.png
);
453 CTabFolder-DropDownButton-Icon:hover
{
454 background-image: url
( theme
/resources
/ctabfolder
/ctabfolder-dropdown-hover
.png
);
457 /* Group default theme */
461 background-color: white
;
466 padding: 8px 2px 2px;
467 border: 1px solid
#cccccc;
468 border-radius: 2px 2px 2px 2px;
472 padding: 0px 3px 0px 4px;
473 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
474 background-color: transparent
;
475 background-image: none
;
476 background-repeat: repeat
;
477 background-position: left top
;
485 /* Label default theme */
489 background-color: white
;
490 background-image: none
;
491 background-repeat: repeat
;
492 background-position: left top
;
494 text-decoration: none
;
501 border: 1px solid
#a4a4a4;
505 Label-SeparatorLine
{
506 background-image: none
;
507 background-color: #cccccc;
513 /* Link default theme */
517 background-color: #ffffff;
518 background-image: none
;
519 background-repeat: repeat
;
520 background-position: left top
;
527 text-decoration: underline
;
530 Link-Hyperlink:disabled
{
534 /* List default theme */
537 background-color: white
;
543 border: 1px solid
#a4a4a4;
547 background-color: transparent
;
549 background-image: none
;
550 background-repeat: repeat
;
551 background-position: left top
;
557 background-color: #dae9f7;
558 background-image: gradient
(
559 linear
, left top
, left bottom
,
567 background-color: #00589f;
568 background-image: gradient
(
569 linear
, left top
, left bottom
,
575 List-Item:selected:unfocused
{
576 background-color: #959595;
578 background-image: gradient
(
579 linear
, left top
, left bottom
,
586 background-color: #f3f3f4;
589 List-Item:even:hover
{
590 background-color: #dae9f7;
593 List-Item:even:selected
{
595 background-color: #00589f;
596 background-image: gradient
(
597 linear
, left top
, left bottom
,
603 List-Item:even:selected:unfocused
{
604 background-color: #959595;
606 background-image: gradient
(
607 linear
, left top
, left bottom
,
617 /* Menu default theme */
620 background-image: none
;
625 background-color: white
;
628 box-shadow: 2px 2px 2px rgba
( 0, 0, 0, 0.5 );
632 background-image: none
;
634 background-color: transparent
;
640 MenuItem
[SEPARATOR
] {
645 background-color: #dae9f7;
650 background-color: #00589f;
655 background-image: url
( theme
/resources
/menu
/checkbox
.gif
);
659 background-image: url
( theme
/resources
/menu
/radiobutton
.gif
);
662 MenuItem-CascadeIcon
{
663 background-image: url
( theme
/resources
/menu
/arrow
.gif
);
666 /* ProgressBar default theme */
669 background-color: #ffffff;
670 background-image: none
;
671 border: 1px solid
#A4A4A4;
676 ProgressBar-Indicator
{
677 background-color: #00589f;
678 background-image: none
;
682 ProgressBar-Indicator:paused
{
683 background-color: #ebebeb;
686 ProgressBar-Indicator:error
{
687 background-color: #cb2020;
690 /* Shell default theme */
695 background-color: white
;
697 background-image: none
;
702 Shell
[TITLE
], Shell
[BORDER
] {
703 box-shadow: 5px 5px 3px rgba
( 0, 0, 0, 0.5 );
704 background-color: white
;
705 border: 2px solid
#99c92c;
710 Shell
[BORDER
]:inactive
, Shell
[TITLE
]:inactive
{
711 border: 2px solid
#4b4b4b;
715 Shell:maximized
, Shell:maximized:inactive
{
718 border-radius: 0px 0px 0px 0px;
721 Shell-DisplayOverlay
{
722 animation: fadeIn
200ms linear
, fadeOut
400ms ease-out
;
723 background-image: none
;
724 background-color: #808080;
731 background-color: #0080c0;
732 background-gradient-color: #0080c0;
734 background-image: gradient
( linear
, left top
, left bottom
, from
( #005fac ), to
( #005092 ) );
735 padding: 2px 5px 2px;
738 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
740 border-radius: 1px 1px 0px 0px;
744 Shell-Titlebar:inactive
{
745 background-color: #7996a5;
746 background-gradient-color: #7996a5;
748 background-image: gradient
( linear
, left top
, left bottom
,
749 from
( #595959 ), to
( #4b4b4b ) );
754 /* Minimize button */
757 background-image: url
( theme
/resources
/window
/shell-min
.png
);
758 margin: 0px 6px 0px 0px;
761 Shell-MinButton:hover
{
762 background-image: url
( theme
/resources
/window
/shell-min-hover
.png
);
765 Shell-MinButton:inactive
{
766 background-image: url
( theme
/resources
/window
/shell-min
.png
);
767 margin: 0px 6px 0px 0px;
770 Shell-MinButton:inactive:hover
{
771 background-image: url
( theme
/resources
/window
/shell-min-hover
.png
);
774 /* Maximize button */
777 background-image: url
( theme
/resources
/window
/shell-max
.png
);
778 margin: 0px 6px 0px 0px;
781 Shell-MaxButton:hover
{
782 background-image: url
( theme
/resources
/window
/shell-max-hover
.png
);
785 Shell-MaxButton:inactive
{
786 background-image: url
( theme
/resources
/window
/shell-max
.png
);
787 margin: 0px 6px 0px 0px;
790 Shell-MaxButton:inactive:hover
{
791 background-image: url
( theme
/resources
/window
/shell-max-hover
.png
);
796 Shell-MaxButton:maximized
{
797 background-image: url
( theme
/resources
/window
/shell-restore
.png
);
800 Shell-MaxButton:maximized:hover
{
801 background-image: url
( theme
/resources
/window
/shell-restore-hover
.png
);
804 Shell-MaxButton:maximized:inactive
{
805 background-image: url
( theme
/resources
/window
/shell-restore
.png
);
808 Shell-MaxButton:maximized:inactive:hover
{
809 background-image: url
( theme
/resources
/window
/shell-restore-hover
.png
);
815 background-image: url
( theme
/resources
/window
/shell-close
.png
);
816 margin: 0px 5px 0px 0px;
819 Shell-CloseButton:hover
{
820 background-image: url
( theme
/resources
/window
/shell-close-hover
.png
);
823 Shell-CloseButton:inactive
{
824 background-image: url
( theme
/resources
/window
/shell-close
.png
);
825 margin: 0px 5px 0px 0px;
828 Shell-CloseButton:inactive:hover
{
829 background-image: url
( theme
/resources
/window
/shell-close-hover
.png
);
832 /* Spinner default theme */
838 background-color: #fcfcfc;
839 background-image: none
;
849 border: 1px solid
#a4a4a4;
850 border-radius: 2px 2px 2px 2px;
851 background-image: gradient
(
852 linear
, left top
, left bottom
,
854 color-stop
( 15%, #f8f8f8 ),
860 Spinner
[BORDER
]:focused
{
862 border: 1px solid
#a4a4a4;
866 background-color: transparent
;
867 background-image: gradient
(
868 linear
, left top
, left bottom
,
875 border-radius: 0px 2px 0px 0px;
879 Spinner-UpButton:pressed
{
880 background-image: gradient
(
881 linear
, left top
, left bottom
,
883 color-stop
( 52%, #e0e0e0 ),
888 Spinner-UpButton-Icon
{
889 background-image: url
( theme
/resources
/spinner
/up
.png
);
892 Spinner-UpButton-Icon:hover
{
893 background-image: url
( theme
/resources
/spinner
/up-hover
.png
);
897 background-color: transparent
;
898 background-image: gradient
(
899 linear
, left top
, left bottom
,
906 border-radius: 0px 0px 2px 0px;
910 Spinner-DownButton:pressed
{
911 background-image: gradient
(
912 linear
, left top
, left bottom
,
914 color-stop
( 52%, #e0e0e0 ),
919 Spinner-DownButton-Icon
{
920 background-image: url
( theme
/resources
/spinner
/down
.png
);
923 Spinner-DownButton-Icon:hover
{
924 background-image: url
( theme
/resources
/spinner
/down-hover
.png
);
927 /* TabFolder default theme */
934 border: 1px solid
#a4a4a4;
937 TabFolder-ContentContainer
{
938 border: 1px solid
#a4a4a4;
942 background-color: white
;
943 background-image: none
;
944 background-repeat: repeat
;
945 background-position: left top
;
947 padding: 4px 6px 2px 5px;
948 margin: 7px 1px 1px 0px;
949 border: 1px solid
#a4a4a4;
954 margin: 1px 1px 7px 0px;
955 border: 1px solid
#a4a4a4;
960 background-color: white
;
961 background-image: none
;
962 padding: 4px 8px 2px 7px;
963 margin: 4px -1px 0px -2px;
964 border: 1px solid
#a4a4a4;
965 border-top: 3px solid
#abe033;
969 TabItem:bottom:selected
{
970 margin: 0px -1px 4px -2px;
971 border: 1px solid
#a4a4a4;
973 border-bottom: 3px solid
#abe033;
976 TabItem:selected:first
{
977 margin: 4px -1px 0px 0px;
980 TabItem:bottom:selected:first
{
981 margin: 0px -1px 4px 0px;
985 background-color: #dae9f7;
986 background-image: none
;
989 /* Table default theme */
992 background-color: white
;
993 background-image: none
;
999 border: 1px solid
#a4a4a4;
1003 background-color: transparent
;
1005 text-decoration: none
;
1007 background-image: none
;
1008 text-overflow: clip
;
1011 TableItem:linesvisible:even
{
1012 background-color: #f3f3f4;
1016 background-color: transparent
;
1018 background-image: none
;
1021 Table-RowOverlay:hover
{
1022 background-color: #dae9f7;
1025 Table-RowOverlay:selected
{
1027 background-color: #00589f;
1030 Table-RowOverlay:selected:unfocused
{
1031 background-color: #959595;
1035 Table-RowOverlay:linesvisible:even:hover
{
1036 background-color: #dae9f7;
1039 Table-RowOverlay:linesvisible:even:selected
{
1040 background-color: #00589f;
1044 Table-RowOverlay:linesvisible:even:selected:unfocused
{
1045 background-color: #959595;
1050 background-color: #f8f8ff;
1052 background-image: gradient
(
1053 linear
, left top
, left bottom
,
1058 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1061 text-overflow: clip
;
1065 background-image: gradient
(
1066 linear
, left top
, left bottom
,
1070 border-bottom: none
;
1073 TableColumn-SortIndicator
{
1074 background-image: none
;
1077 TableColumn-SortIndicator:up
{
1078 background-image: url
( theme
/resources
/column
/sort-indicator-up
.png
);
1081 TableColumn-SortIndicator:down
{
1082 background-image: url
( theme
/resources
/column
/sort-indicator-down
.png
);
1087 padding: 4px 3px 3px 3px;
1094 Table-GridLine:horizontal
{
1100 For backward compatibility we have to keep the width property.
1101 Deprecated, use "margin" instead.
1105 background-image: url
( theme
/resources
/button
/check-unselected
.png
);
1108 Table-Checkbox:hover
{
1109 background-image: url
( theme
/resources
/button
/check-unselected-hover
.png
);
1112 Table-Checkbox:checked
{
1113 background-image: url
( theme
/resources
/button
/check-selected
.png
);
1116 Table-Checkbox:checked:hover
{
1117 background-image: url
( theme
/resources
/button
/check-selected-hover
.png
);
1120 Table-Checkbox:checked:grayed
{
1121 background-image: url
( theme
/resources
/button
/check-grayed
.png
);
1124 Table-Checkbox:checked:grayed:hover
{
1125 background-image: url
( theme
/resources
/button
/check-grayed-hover
.png
);
1128 /* Text default theme */
1134 background-color: #fcfcfc;
1135 background-image: none
;
1136 background-repeat: repeat
;
1137 background-position: left top
;
1143 border: 1px solid
#a4a4a4;
1144 border-radius: 2px 2px 2px 2px;
1146 background-image: gradient
(
1147 linear
, left top
, left bottom
,
1149 color-stop
( 15%, #f8f8f8 ),
1154 Text
[BORDER
]:focused
,
1155 Text
[MULTI
][BORDER
]:focused
{
1157 border: 1px solid
#a4a4a4;
1161 /* padding: 2px 3px; */
1165 /* padding: 0px 0px 0px 3px; */
1166 background-image: none
;
1169 Text
[MULTI
][BORDER
] {
1170 /* padding: 0px 0px 0px 4px; */
1180 background-image: url
( theme
/resources
/text
/find
.png
);
1185 background-image: url
( theme
/resources
/text
/clear
.gif
);
1189 /* ToolBar default theme */
1195 background-color: #ffffff;
1196 background-image: none
;
1202 border: 1px solid
#a4a4a4;
1208 background-color: transparent
;
1209 background-image: none
;
1225 background-color: white
;
1226 border: 1px solid
#a4a4a4;
1227 border-radius: 2px 2px 2px 2px;
1231 ToolItem:pressed
, ToolItem:selected
{
1232 border: 1px solid
#a4a4a4;
1234 padding: 3px 2px 1px 4px;
1235 background-image: url
( theme
/resources
/toolbar
/dotted_white
.gif
);
1238 ToolItem-DropDownIcon
{
1239 background-image: url
( theme
/resources
/arrows
/down
.gif
);
1243 ToolItem-DropDownIcon:hover
{
1247 ToolItem-Separator
{
1251 /* Tree default theme */
1254 background-color: white
;
1260 border: 1px solid
#a4a4a4;
1264 background-color: transparent
;
1266 text-decoration: none
;
1268 background-image: none
;
1269 text-overflow: clip
;
1272 TreeItem:linesvisible:even
{
1273 background-color: #f3f3f4;
1277 background-color: transparent
;
1279 background-image: none
;
1282 Table-RowOverlay:hover
{
1283 background-color: #dae9f7;
1286 Table-RowOverlay:selected
{
1287 background-color: #00589f;
1291 Table-RowOverlay:selected:unfocused
{
1292 background-color: #959595;
1296 Table-RowOverlay:linesvisible:even:hover
{
1297 background-color: #dae9f7;
1300 Table-RowOverlay:linesvisible:even:selected
{
1301 background-color: #00589f;
1305 Table-RowOverlay:linesvisible:even:selected:unfocused
{
1306 background-color: #959595;
1311 background-color: #f8f8ff;
1313 background-image: gradient
(
1314 linear
, left top
, left bottom
,
1319 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1322 text-overflow: clip
;
1326 background-image: gradient
(
1327 linear
, left top
, left bottom
,
1334 TreeColumn-SortIndicator
{
1335 background-image: none
;
1338 TreeColumn-SortIndicator:up
{
1339 background-image: url
( theme
/resources
/column
/sort-indicator-up
.png
);
1342 TreeColumn-SortIndicator:down
{
1343 background-image: url
( theme
/resources
/column
/sort-indicator-down
.png
);
1348 padding: 2px 3px 3px 3px;
1355 Tree-GridLine:horizontal
{
1360 margin: 0px 2px 0px 0px;
1361 background-image: url
( theme
/resources
/button
/check-unselected
.png
);
1364 Tree-Checkbox:hover
{
1365 background-image: url
( theme
/resources
/button
/check-unselected-hover
.png
);
1368 Tree-Checkbox:checked
{
1369 background-image: url
( theme
/resources
/button
/check-selected
.png
);
1372 Tree-Checkbox:checked:hover
{
1373 background-image: url
( theme
/resources
/button
/check-selected-hover
.png
);
1376 Tree-Checkbox:checked:grayed
{
1377 background-image: url
( theme
/resources
/button
/check-grayed
.png
);
1380 Tree-Checkbox:checked:grayed:hover
{
1381 background-image: url
( theme
/resources
/button
/check-grayed-hover
.png
);
1386 background-image: none
;
1389 Tree-Indent:collapsed
{
1390 background-image: url
( theme
/resources
/tree
/tree-collapsed
.png
);
1393 Tree-Indent:collapsed:hover
{
1394 background-image: url
( theme
/resources
/tree
/tree-collapsed-hover
.png
);
1397 Tree-Indent:expanded
{
1398 background-image: url
( theme
/resources
/tree
/tree-expanded
.png
);
1401 Tree-Indent:expanded:hover
{
1402 background-image: url
( theme
/resources
/tree
/tree-expanded-hover
.png
);
1406 background-image: none
;
1410 background-image: none
;
1413 Tree-Indent:first:collapsed
{
1414 background-image: url
( theme
/resources
/tree
/tree-collapsed
.png
);
1417 Tree-Indent:first:collapsed:hover
{
1418 background-image: url
( theme
/resources
/tree
/tree-collapsed-hover
.png
);
1421 Tree-Indent:first:expanded
{
1422 background-image: url
( theme
/resources
/tree
/tree-expanded
.png
);
1425 Tree-Indent:first:expanded:hover
{
1426 background-image: url
( theme
/resources
/tree
/tree-expanded-hover
.png
);
1430 background-image: none
;
1433 Tree-Indent:last:collapsed
{
1434 background-image: url
( theme
/resources
/tree
/tree-collapsed
.png
);
1437 Tree-Indent:last:collapsed:hover
{
1438 background-image: url
( theme
/resources
/tree
/tree-collapsed-hover
.png
);
1441 Tree-Indent:last:expanded
{
1442 background-image: url
( theme
/resources
/tree
/tree-expanded
.png
);
1445 Tree-Indent:last:expanded:hover
{
1446 background-image: url
( theme
/resources
/tree
/tree-expanded-hover
.png
);
1449 Tree-Indent:first:last
{
1450 background-image: none
;
1453 Tree-Indent:first:last:collapsed
{
1454 background-image: url
( theme
/resources
/tree
/tree-collapsed
.png
);
1457 Tree-Indent:first:last:collapsed:hover
{
1458 background-image: url
( theme
/resources
/tree
/tree-collapsed-hover
.png
);
1461 Tree-Indent:first:last:expanded
{
1462 background-image: url
( theme
/resources
/tree
/tree-expanded
.png
);
1465 Tree-Indent:first:last:expanded:hover
{
1466 background-image: url
( theme
/resources
/tree
/tree-expanded-hover
.png
);
1469 /* Scale default theme */
1472 background-color: white
;
1473 background-image: none
;
1478 background-color: #00589f;
1479 background-image: none
;
1480 border: 1px solid
#a4a4a4;
1481 border-radius: 2px 2px 2px 2px;
1484 /* DateTime default theme */
1488 background-color: #fcfcfc;
1491 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1492 background-image: none
;
1499 background-color: transparent
;
1505 border: 1px solid
#a4a4a4;
1506 border-radius: 2px 2px 2px 2px;
1507 background-image: gradient
(
1508 linear
, left top
, left bottom
,
1510 color-stop
( 15%, #f8f8f8 ),
1515 DateTime
[BORDER
]:focused
{
1516 border: 1px solid
#a4a4a4;
1519 DateTime-Calendar-Day
{
1522 background-color: transparent
;
1526 DateTime-Calendar-Day:today
{
1527 border: 1px solid
#ff0000;
1530 DateTime-Field:selected
, DateTime-Calendar-Day:selected
{
1531 background-color: #D2D2D2;
1535 DateTime-Calendar-Day:selected:hover
{
1536 background-color: #00569c;
1540 DateTime-Calendar-Day:selected:unfocused
{
1541 background-color: #c0c0c0;
1544 DateTime-Calendar-Day:otherMonth
{
1545 background-color: transparent
;
1549 DateTime-Calendar-Day:hover
{
1550 background-color: #d9e3f3;
1553 DateTime-Calendar-Navbar
{
1555 background-color: #00569c;
1557 font: bold
11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1559 background-image: none
;
1562 DateTime-Calendar-PreviousMonthButton
{
1563 background-image: url
( theme
/resources
/calendar
/lastMonth
.png
);
1567 DateTime-Calendar-PreviousMonthButton:hover
{
1568 background-image: url
( theme
/resources
/calendar
/lastMonth-hover
.png
);
1571 DateTime-Calendar-NextMonthButton
{
1572 background-image: url
( theme
/resources
/calendar
/nextMonth
.png
);
1576 DateTime-Calendar-NextMonthButton:hover
{
1577 background-image: url
( theme
/resources
/calendar
/nextMonth-hover
.png
);
1580 DateTime-Calendar-PreviousYearButton
{
1581 background-image: url
( theme
/resources
/calendar
/lastYear
.png
);
1585 DateTime-Calendar-PreviousYearButton:hover
{
1586 background-image: url
( theme
/resources
/calendar
/lastYear-hover
.png
);
1589 DateTime-Calendar-NextYearButton
{
1590 background-image: url
( theme
/resources
/calendar
/nextYear
.png
);
1594 DateTime-Calendar-NextYearButton:hover
{
1595 background-image: url
( theme
/resources
/calendar
/nextYear-hover
.png
);
1599 background-color: transparent
;
1600 background-image: gradient
(
1601 linear
, left top
, left bottom
,
1608 border-radius: 0px 2px 0px 0px;
1612 DateTime-UpButton:pressed
{
1613 background-image: gradient
(
1614 linear
, left top
, left bottom
,
1616 color-stop
( 52%, #e0e0e0 ),
1621 DateTime-UpButton-Icon
{
1622 background-image: url
( theme
/resources
/spinner
/up
.png
);
1625 DateTime-UpButton-Icon:hover
{
1626 background-image: url
( theme
/resources
/spinner
/up-hover
.png
);
1629 DateTime-DownButton
{
1630 background-color: transparent
;
1631 background-image: gradient
(
1632 linear
, left top
, left bottom
,
1639 border-radius: 0px 0px 2px 0px;
1643 DateTime-DownButton:pressed
{
1644 background-image: gradient
(
1645 linear
, left top
, left bottom
,
1647 color-stop
( 52%, #e0e0e0 ),
1652 DateTime-DropDownButton
{
1654 background-color: transparent
;
1657 border-radius: 0px 2px 2px 0px;
1658 background-image: gradient
(
1659 linear
, left top
, left bottom
,
1661 color-stop
( 48%, #f0f0f0 ),
1662 color-stop
( 52%, #e0e0e0 ),
1668 DateTime-DropDownButton-Icon
{
1669 background-image: url
( theme
/resources
/spinner
/down
.png
);
1672 DateTime-DropDownButton-Icon:hover
{
1673 background-image: url
( theme
/resources
/spinner
/down-hover
.png
);
1676 DateTime-DownButton-Icon
{
1677 background-image: url
( theme
/resources
/spinner
/down
.png
);
1680 DateTime-DownButton-Icon:hover
{
1681 background-image: url
( theme
/resources
/spinner
/down-hover
.png
);
1685 DateTime-DropDownCalendar
{
1686 border: 1px #a7a6aa;
1689 /* ExpandBar default theme */
1693 background-color: white
;
1697 border: 1px solid
#C1C1C1;
1702 border: 1px solid
#c1c1c1;
1710 background-image: gradient
(
1711 linear
, left top
, left bottom
,
1713 color-stop
( 55%, #e0e0e0 ),
1719 ExpandItem-Header:disabled
{
1724 background-image: url
( theme
/resources
/expanditem
/expanditem-expand
.png
);
1727 ExpandItem-Button:hover
{
1728 background-image: url
( theme
/resources
/expanditem
/expanditem-expand-hover
.png
);
1731 ExpandItem-Button:expanded
{
1732 background-image: url
( theme
/resources
/expanditem
/expanditem-collapse
.png
);
1735 ExpandItem-Button:expanded:hover
{
1736 background-image: url
( theme
/resources
/expanditem
/expanditem-collapse-hover
.png
);
1739 /* Sash default theme */
1743 background-image: none
;
1744 background-color: transparent
;
1748 border: 1px solid
#a4a4a4;
1752 background-color: #dae9f7;
1756 background-image: none
;
1759 /* Slider default theme */
1764 background-color: #f3f3f4;
1770 background-color: transparent
;
1771 border: 1px solid
#a4a4a4;
1772 border-radius: 2px 2px 2px 2px;
1773 background-image: none
;
1776 Slider-Thumb
[HORIZONTAL
] {
1777 background-image: gradient
(
1778 linear
, left top
, left bottom
,
1780 color-stop
( 48%, #f0f0f0 ),
1781 color-stop
( 52%, #e0e0e0 ),
1786 Slider-Thumb
[HORIZONTAL
]:pressed
{
1787 background-image: gradient
(
1788 linear
, left top
, left bottom
,
1790 color-stop
( 52%, #e0e0e0 ),
1795 Slider-Thumb
[VERTICAL
] {
1796 background-image: gradient
(
1797 linear
, left top
, right top
,
1799 color-stop
( 48%, #f0f0f0 ),
1800 color-stop
( 52%, #e0e0e0 ),
1805 Slider-Thumb
[VERTICAL
]:pressed
{
1806 background-image: gradient
(
1807 linear
, left top
, right top
,
1809 color-stop
( 52%, #e0e0e0 ),
1816 Slider-UpButton
, Slider-DownButton
{
1817 background-color: transparent
;
1818 border: 1px solid
#a4a4a4;
1823 Slider-UpButton
[HORIZONTAL
], Slider-DownButton
[HORIZONTAL
] {
1824 background-image: gradient
(
1825 linear
, left top
, left bottom
,
1827 color-stop
( 48%, #f0f0f0 ),
1828 color-stop
( 52%, #e0e0e0 ),
1833 Slider-UpButton
[VERTICAL
], Slider-DownButton
[VERTICAL
] {
1834 background-image: gradient
(
1835 linear
, left top
, right top
,
1837 color-stop
( 48%, #f0f0f0 ),
1838 color-stop
( 52%, #e0e0e0 ),
1843 Slider-UpButton
[HORIZONTAL
]:pressed
, Slider-DownButton
[HORIZONTAL
]:pressed
{
1844 background-image: gradient
(
1845 linear
, left top
, left bottom
,
1847 color-stop
( 52%, #e0e0e0 ),
1852 Slider-UpButton
[VERTICAL
]:pressed
, Slider-DownButton
[VERTICAL
]:pressed
{
1853 background-image: gradient
(
1854 linear
, left top
, right top
,
1856 color-stop
( 52%, #e0e0e0 ),
1861 /* Rounded Borders */
1863 Slider-UpButton
[HORIZONTAL
] {
1864 border-radius: 0px 2px 2px 0px;
1867 Slider-UpButton
[VERTICAL
] {
1868 border-radius: 0px 0px 2px 2px;
1871 Slider-DownButton
[HORIZONTAL
] {
1872 border-radius: 2px 0px 0px 2px;
1875 Slider-DownButton
[VERTICAL
] {
1876 border-radius: 2px 2px 0px 0px;
1881 Slider-UpButton-Icon
[HORIZONTAL
] {
1882 background-image: url
( theme
/resources
/slider
/right
.png
);
1885 Slider-UpButton-Icon
[HORIZONTAL
]:hover
{
1886 background-image: url
( theme
/resources
/slider
/right-hover
.png
);
1889 Slider-UpButton-Icon
[VERTICAL
] {
1890 background-image: url
( theme
/resources
/spinner
/down
.png
);
1893 Slider-UpButton-Icon
[VERTICAL
]:hover
{
1894 background-image: url
( theme
/resources
/spinner
/down-hover
.png
);
1897 Slider-DownButton-Icon
[HORIZONTAL
] {
1898 background-image: url
( theme
/resources
/slider
/left
.png
);
1901 Slider-DownButton-Icon
[HORIZONTAL
]:hover
{
1902 background-image: url
( theme
/resources
/slider
/left-hover
.png
);
1905 Slider-DownButton-Icon
[VERTICAL
] {
1906 background-image: url
( theme
/resources
/spinner
/up
.png
);
1909 Slider-DownButton-Icon
[VERTICAL
]:hover
{
1910 background-image: url
( theme
/resources
/spinner
/up-hover
.png
);
1913 /* ToolTip default theme */
1917 border: 1px solid
#a4a4a4;
1918 border-radius: 5px 5px 5px 5px;
1919 padding: 3px 3px 3px 3px;
1922 background-image : gradient
(
1923 linear
, left top
, left bottom
,
1927 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1928 background-color: #fcfcfc;
1929 animation: fadeIn
200ms linear
, fadeOut
600ms ease-out
;
1930 box-shadow: 4px 4px 2px rgba
( 0, 0, 0, 0.4 );
1933 ToolTip-Image
[ICON_ERROR
] {
1934 background-image: url
( theme
/resources
/tooltip
/error
.png
);
1937 ToolTip-Image
[ICON_INFORMATION
] {
1938 background-image: url
( theme
/resources
/tooltip
/information
.png
);
1941 ToolTip-Image
[ICON_WARNING
] {
1942 background-image: url
( theme
/resources
/tooltip
/warning
.png
);
1947 font: bold
14px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1953 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1957 /* CCombo default theme */
1961 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
1962 background-color: #fcfcfc;
1965 background-image: none
;
1971 border: 1px solid
#c1c1c1;
1973 background-image: gradient
(
1974 linear
, left top
, left bottom
,
1976 color-stop
( 15%, #f8f8f8 ),
1982 CCombo
[BORDER
]:focused
{
1984 border: 1px solid
#c1c1c1;
1989 background-color: transparent
;
1992 border-radius: 0px 2px 2px 0px;
1993 background-image: gradient
(
1994 linear
, left top
, left bottom
,
1996 color-stop
( 48%, #f0f0f0 ),
1997 color-stop
( 52%, #e0e0e0 ),
2003 CCombo-Button:pressed
{
2004 background-image: gradient
(
2005 linear
, left top
, left bottom
,
2007 color-stop
( 52%, #e0e0e0 ),
2012 CCombo-Button-Icon
{
2013 background-image: url
( theme
/resources
/ccombo
/down
.png
);
2016 CCombo-Button-Icon:hover
{
2017 background-image: url
( theme
/resources
/ccombo
/down-hover
.png
);
2020 CCombo-Button
[FLAT
] {
2024 CCombo-Button
[FLAT
]:hover
{
2029 border: 1px solid
#c1c1c1;
2030 border-radius: 0px 0px 2px 2px;
2031 box-shadow: 3px 3px 3px rgba
( 0, 0, 0, 0.4 );
2036 background-color: transparent
;
2037 background-image: none
;
2038 text-decoration: none
;
2043 CCombo-List-Item:hover
, CCombo-List-Item:even:hover
{
2044 background-image: gradient
(
2045 linear
, left top
, left bottom
,
2051 CCombo-List-Item:selected
, CCombo-List-Item:even:selected
{
2052 background-image: gradient
(
2053 linear
, left top
, left bottom
,
2063 CCombo-FocusIndicator
{
2064 background-color: transparent
;
2065 border: 1px dotted
#b8b8b8;
2066 margin: 1px 19px 1px 1px;
2070 /* CLabel default theme */
2074 background-color: white
;
2075 background-image: none
;
2076 background-repeat: repeat
;
2077 background-position: left top
;
2087 border: 1px solid
#a4a4a4;
2091 /* Browser default theme */
2098 border: 1px solid
#a4a4a4;
2101 /* ScrollBar default theme */
2105 background-color: #f3f3f4;
2106 border-radius: 3px 3px 3px 3px;
2108 background-image: none
;
2113 background-color: transparent
;
2114 border: 1px solid
#b4b4b4;
2116 background-image: none
;
2120 ScrollBar-Thumb:pressed
{
2121 border: 1px solid
#999999;
2124 ScrollBar-UpButton
, ScrollBar-DownButton
{
2125 background-color: transparent
;
2126 border: 1px solid
#b4b4b4;
2130 /* Rounded Borders */
2132 ScrollBar-UpButton
[HORIZONTAL
] {
2133 border-radius: 0px 3px 3px 0px;
2136 ScrollBar-UpButton
[VERTICAL
] {
2137 border-radius: 0px 0px 3px 3px;
2140 ScrollBar-DownButton
[HORIZONTAL
] {
2141 border-radius: 3px 0px 0px 3px;
2144 ScrollBar-DownButton
[VERTICAL
] {
2145 border-radius: 3px 3px 0px 0px;
2150 ScrollBar-Thumb-Icon
[VERTICAL
] {
2151 background-image: url
( theme
/resources
/scrollbar
/v-knob
.png
);
2154 ScrollBar-Thumb-Icon
[HORIZONTAL
] {
2155 background-image: url
( theme
/resources
/scrollbar
/h-knob
.png
);
2158 ScrollBar-UpButton-Icon
[VERTICAL
] {
2159 background-image: url
( theme
/resources
/spinner
/down
.png
);
2162 ScrollBar-UpButton-Icon
[VERTICAL
]:hover
{
2163 background-image: url
( theme
/resources
/spinner
/down-hover
.png
);
2166 ScrollBar-UpButton-Icon
[HORIZONTAL
] {
2167 background-image: url
( theme
/resources
/scrollbar
/right
.png
);
2170 ScrollBar-UpButton-Icon
[HORIZONTAL
]:hover
{
2171 background-image: url
( theme
/resources
/scrollbar
/right-hover
.png
);
2174 ScrollBar-DownButton-Icon
[VERTICAL
] {
2175 background-image: url
( theme
/resources
/spinner
/up
.png
);
2178 ScrollBar-DownButton-Icon
[VERTICAL
]:hover
{
2179 background-image: url
( theme
/resources
/spinner
/up-hover
.png
);
2182 ScrollBar-DownButton-Icon
[HORIZONTAL
] {
2183 background-image: url
( theme
/resources
/scrollbar
/left
.png
);
2186 ScrollBar-DownButton-Icon
[HORIZONTAL
]:hover
{
2187 background-image: url
( theme
/resources
/scrollbar
/left-hover
.png
);
2192 ScrollBar-Thumb
[VERTICAL
], ScrollBar-UpButton
[VERTICAL
], ScrollBar-DownButton
[VERTICAL
] {
2193 background-image: gradient
(
2194 linear
, left top
, right top
,
2196 color-stop
( 38%, #f0f0f0 ),
2197 color-stop
( 62%, #e0e0e0 ),
2202 ScrollBar-Thumb
[VERTICAL
]:hover
, ScrollBar-UpButton
[VERTICAL
]:hover
, ScrollBar-DownButton
[VERTICAL
]:hover
{
2203 background-image: gradient
(
2204 linear
, left top
, right top
,
2206 color-stop
( 42%, #f0f0f0 ),
2207 color-stop
( 58%, #e0e0e0 ),
2212 ScrollBar-Thumb
[VERTICAL
]:pressed
, ScrollBar-UpButton
[VERTICAL
]:pressed
, ScrollBar-DownButton
[VERTICAL
]:pressed
{
2213 background-image: gradient
(
2214 linear
, left top
, right top
,
2216 color-stop
( 52%, #e0e0e0 ),
2221 ScrollBar-Thumb
[HORIZONTAL
], ScrollBar-UpButton
[HORIZONTAL
], ScrollBar-DownButton
[HORIZONTAL
] {
2222 background-image: gradient
(
2223 linear
, left top
, left bottom
,
2225 color-stop
( 38%, #f0f0f0 ),
2226 color-stop
( 62%, #e0e0e0 ),
2231 ScrollBar-Thumb
[HORIZONTAL
]:hover
, ScrollBar-UpButton
[HORIZONTAL
]:hover
, ScrollBar-DownButton
[HORIZONTAL
]:hover
{
2232 background-image: gradient
(
2233 linear
, left top
, left bottom
,
2235 color-stop
( 42%, #f0f0f0 ),
2236 color-stop
( 58%, #e0e0e0 ),
2241 ScrollBar-Thumb
[HORIZONTAL
]:pressed
, ScrollBar-UpButton
[HORIZONTAL
]:pressed
, ScrollBar-DownButton
[HORIZONTAL
]:pressed
{
2242 background-image: gradient
(
2243 linear
, left top
, left bottom
,
2245 color-stop
( 52%, #e0e0e0 ),
2250 /******************************************************************************
2251 * Custom variants for workbench styling
2252 ******************************************************************************/
2256 Button
[PUSH
], Button
[TOGGLE
], Button
[BORDER
] {
2257 animation: hoverIn
100ms ease-in
, hoverOut
500ms ease-out
;
2260 Button
.clearButton
{
2261 background-color: transparent
;
2262 background-image: none
;
2267 Button-FocusIndicator
.clearButton
{
2271 Button
.clearButton:hover
, Button
.clearButton:selected
, Button
.clearButton:pressed
{
2272 background-image: none
;
2275 Button
.configMenuButton
{
2276 background-color: transparent
;
2277 background-image: none
;
2282 Button
.configMenuButton:hover
, Button
.configMenuButton:selected
, Button
.configMenuButton:pressed
{
2283 background-image: none
;
2286 Button-FocusIndicator
.configMenuButton
{
2291 background-color: transparent
;
2292 background-image: url
( img
/fancy
/stack_tab_active_close_active
.png
);
2297 Button
.viewClose:pressed
{
2298 background-image: url
( img
/fancy
/stack_tab_active_close_active
.png
);
2301 Button
.viewClose:hover
{
2302 background-image: url
( img
/fancy
/stack_tab_active_close_active_hover
.png
);
2305 Button-FocusIndicator
.viewClose
{
2309 Button
.viewCloseInactive
{
2310 background-color: transparent
;
2311 background-image: url
( img
/fancy
/stack_tab_inactive_close_active
.png
);
2315 Button
.viewCloseInactive:pressed
{
2316 background-image: url
( img
/fancy
/stack_tab_inactive_close_active
.png
);
2319 Button
.viewCloseInactive:hover
{
2320 background-image: url
( img
/fancy
/stack_tab_inactive_close_active_hover
.png
);
2323 Button-FocusIndicator
.viewCloseInactive
{
2327 Button
.toolbarOverflowInactive
{
2328 background-color: transparent
;
2329 background-image: url
( img
/fancy
/toolbar_overflow
.png
);
2334 Button
.toolbarOverflowInactive:pressed
{
2335 background-image: url
( img
/fancy
/toolbar_overflow
.png
);
2338 Button
.toolbarOverflowInactive:hover
{
2339 background-image: url
( img
/fancy
/toolbar_overflow_hover
.png
);
2342 Button-FocusIndicator
.toolbarOverflowInactive
{
2346 Button
.toolbarOverflowActive
{
2347 background-color: transparent
;
2348 background-image: url
( img
/fancy
/toolbar_overflow_active
.png
);
2353 Button
.toolbarOverflowActive:pressed
{
2354 background-image: url
( img
/fancy
/toolbar_overflow_active
.png
);
2357 Button
.toolbarOverflowActive:hover
{
2358 background-image: url
( img
/fancy
/toolbar_overflow_hover_active
.png
);
2361 Button-FocusIndicator
.toolbarOverflowActive
{
2366 background-color: transparent
;
2367 background-image: none
;
2370 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2373 Button
.partActive:pressed
, Button
.partActive:hover
{
2374 background-image: none
;
2377 Button-FocusIndicator
.partActive
{
2381 Button
.partInActiveActive
{
2382 background-color: transparent
;
2383 background-image: none
;
2386 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2389 Button
.partInActiveActive:pressed
, Button
.partInActiveActive:hover
{
2390 background-image: none
;
2393 Button-FocusIndicator
.partInActiveActive
{
2397 Button
.partInactive
{
2398 background-color: transparent
;
2399 background-image: none
;
2402 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2405 Button
.partInactive:pressed
, Button
.partInactive:hover
{
2406 background-image: none
;
2409 Button-FocusIndicator
.partInactive
{
2413 Button
.perspective
{
2414 background-color: transparent
;
2415 background-image: none
;
2418 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2421 Button
.perspective:hover
{
2422 font: bold
11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2423 background-image: none
;
2426 Button
.perspective:pressed
{
2427 background-image: none
;
2430 Button-FocusIndicator
.perspective
{
2434 Button
.perspectiveActive
{
2436 background-color: transparent
;
2437 background-image: none
;
2439 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2442 Button
.perspectiveActive:hover
, Button
.perspectiveActive:pressed
, Button
.perspectiveActive:selected
{
2443 background-image: none
;
2446 Button-FocusIndicator
.perspectiveActive
{
2450 Button
.tabOverflowActive
{
2451 background-color: transparent
;
2454 background-image: url
( img
/fancy
/stack_tab_overflow_active
.png
);
2457 Button
.tabOverflowActive:pressed
{
2458 background-image: url
( img
/fancy
/stack_tab_overflow_active
.png
);
2461 Button
.tabOverflowActive:hover
{
2462 background-image: url
( img
/fancy
/stack_tab_overflow_active_hover
.png
);
2465 Button-FocusIndicator
.tabOverflowActive
{
2469 Button
.tabOverflowInactive
{
2470 background-color: transparent
;
2473 background-image: url
( img
/fancy
/stack_tab_overflow_inactive
.png
);
2476 Button
.tabOverflowInactive:pressed
{
2477 background-image: url
( img
/fancy
/stack_tab_overflow_inactive
.png
);
2480 Button
.tabOverflowInactive:hover
{
2481 background-image: url
( img
/fancy
/stack_tab_overflow_inactive_hover
.png
);
2484 Button-FocusIndicator
.tabOverflowInactive
{
2491 background-image: gradient
( linear
, left top
, left bottom
,
2492 from
( #a8dd32 ), to
( #87b127 ) );
2495 Shell-Titlebar:inactive
{
2497 background-image: gradient
( linear
, left top
, left bottom
,
2498 from
( #595959 ), to
( #4b4b4b ) );
2501 Shell-DisplayOverlay
{
2502 animation: fadeIn
150ms linear
, fadeOut
400ms ease-out
;
2503 background-image: none
;
2504 background-color: #FFFFFF;
2509 background-image: url
( "theme/fancy/icons/shell-close.png" );
2513 background-image: url
( "theme/fancy/icons/shell-max.png" );
2517 background-image: url
( "theme/fancy/icons/shell-min.png" );
2520 Shell-CloseButton:hover
{
2521 background-image: url
( "theme/fancy/icons/shell-close-hover.png" );
2524 Shell-MaxButton:hover
{
2525 background-image: url
( "theme/fancy/icons/shell-max-hover.png" );
2528 Shell-MinButton:hover
{
2529 background-image: url
( "theme/fancy/icons/shell-min-hover.png" );
2533 background-color: #ffffff;
2536 Shell
.toolbarLayer
{
2537 background-color: #ffffff;
2541 Shell-DisplayOverlay
.confDialog
{
2542 animation: fadeIn
150ms linear
, fadeOut
400ms ease-out
;
2543 background-image: none
;
2544 background-color: #999999;
2551 border: 1px solid
#C1C1C1;
2555 background-color: transparent
;
2559 Tree-RowOverlay:hover
{
2560 background-color: #e9f3d2;
2563 Tree-RowOverlay:selected
{
2564 background-color: #abe033;
2568 Tree-RowOverlay:selected:unfocused
{
2569 background-color: #959595;
2574 background-image: url
( "theme/fancy/icons/table-column.png" );
2575 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2581 background-image: url
( "theme/fancy/icons/table-column-hover.png" );
2585 TreeColumn-SortIndicator:up
{
2586 background-image: url
( theme
/fancy
/icons
/sort-indicator-up
.png
);
2589 TreeColumn-SortIndicator:down
{
2590 background-image: url
( theme
/fancy
/icons
/sort-indicator-down
.png
);
2593 Tree-Indent:collapsed
{
2594 background-image: url
( theme
/fancy
/icons
/tree-collapsed
.png
);
2597 Tree-Indent:expanded
{
2598 background-image: url
( theme
/fancy
/icons
/tree-expanded
.png
);
2601 Tree-Indent:collapsed:hover
{
2602 background-image: url
( theme
/fancy
/icons
/tree-collapsed-hover
.png
);
2605 Tree-Indent:expanded:hover
{
2606 background-image: url
( theme
/fancy
/icons
/tree-expanded-hover
.png
);
2609 Tree-Indent:first:collapsed
{
2610 background-image: url
( theme
/fancy
/icons
/tree-collapsed
.png
);
2613 Tree-Indent:first:expanded
{
2614 background-image: url
( theme
/fancy
/icons
/tree-expanded
.png
);
2617 Tree-Indent:first:collapsed:hover
{
2618 background-image: url
( theme
/fancy
/icons
/tree-collapsed-hover
.png
);
2621 Tree-Indent:first:expanded:hover
{
2622 background-image: url
( theme
/fancy
/icons
/tree-expanded-hover
.png
);
2625 Tree-Indent:last:collapsed
{
2626 background-image: url
( theme
/fancy
/icons
/tree-collapsed
.png
);
2629 Tree-Indent:last:expanded
{
2630 background-image: url
( theme
/fancy
/icons
/tree-expanded
.png
);
2633 Tree-Indent:last:collapsed:hover
{
2634 background-image: url
( theme
/fancy
/icons
/tree-collapsed-hover
.png
);
2637 Tree-Indent:last:expanded:hover
{
2638 background-image: url
( theme
/fancy
/icons
/tree-expanded-hover
.png
);
2641 Tree-Indent:first:last:collapsed
{
2642 background-image: url
( theme
/fancy
/icons
/tree-collapsed
.png
);
2645 Tree-Indent:first:last:expanded
{
2646 background-image: url
( theme
/fancy
/icons
/tree-expanded
.png
);
2649 Tree-Indent:first:last:collapsed:hover
{
2650 background-image: url
( theme
/fancy
/icons
/tree-collapsed-hover
.png
);
2653 Tree-Indent:first:last:expanded:hover
{
2654 background-image: url
( theme
/fancy
/icons
/tree-expanded-hover
.png
);
2660 background-image: url
( "theme/fancy/icons/table-column.png" );
2664 background-image: url
( "theme/fancy/icons/table-column-hover.png" );
2667 Table-RowOverlay:hover
{
2668 background-color: #e9f3d2;
2671 Table-RowOverlay:selected
{
2672 background-color: #abe033;
2675 Table-RowOverlay:selected:unfocused
{
2676 background-color: #959595;
2680 background-color: #f3f3f4;
2683 Table-RowOverlay:even:hover
{
2684 background-color: #e9f3d2;
2687 Table-RowOverlay:even:selected
{
2688 background-color: #abe033;
2691 Table-RowOverlay:even:selected:unfocused
{
2692 background-color: #959595;
2697 background-image: url
( theme
/fancy
/icons
/check-unselected
.png
);
2700 Table-Checkbox:hover
{
2701 background-image: url
( theme
/fancy
/icons
/check-unselected-hover
.png
);
2704 Table-Checkbox:checked
{
2705 background-image: url
( theme
/fancy
/icons
/check-selected
.png
);
2708 Table-Checkbox:checked:hover
{
2709 background-image: url
( theme
/fancy
/icons
/check-selected-hover
.png
);
2712 Table-Checkbox:checked:grayed
{
2713 background-image: url
( theme
/fancy
/icons
/check-grayed
.png
);
2716 Table-Checkbox:checked:grayed:hover
{
2717 background-image: url
( theme
/fancy
/icons
/check-grayed-hover
.png
);
2720 TableColumn-SortIndicator:up
{
2721 background-image: url
( theme
/fancy
/icons
/sort-indicator-up
.png
);
2724 TableColumn-SortIndicator:down
{
2725 background-image: url
( theme
/fancy
/icons
/sort-indicator-down
.png
);
2731 background-color: #e9f3d2;
2732 background-image: gradient
(
2733 linear
, left top
, left bottom
,
2739 List-Item:selected
{
2740 background-color: #abe033;
2741 background-image: gradient
(
2742 linear
, left top
, left bottom
,
2748 List-Item:selected:unfocused
{
2749 background-color: #959595;
2750 background-image: gradient
(
2751 linear
, left top
, left bottom
,
2757 List-Item:even:hover
{
2758 background-color: #e9f3d2;
2761 List-Item:even:selected
{
2762 background-color: #abe033;
2763 background-image: gradient
(
2764 linear
, left top
, left bottom
,
2770 List-Item:even:selected:unfocused
{
2771 background-color: #959595;
2772 background-image: gradient
(
2773 linear
, left top
, left bottom
,
2782 background-image: url
( theme
/fancy
/icons
/check-unselected
.png
);
2785 Button-CheckIcon:selected
{
2786 background-image: url
( theme
/fancy
/icons
/check-selected
.png
);
2789 Button-CheckIcon:hover
{
2790 background-image: url
( theme
/fancy
/icons
/check-unselected-hover
.png
);
2793 Button-CheckIcon:selected:hover
{
2794 background-image: url
( theme
/fancy
/icons
/check-selected-hover
.png
);
2797 Button-CheckIcon:selected:grayed
{
2798 background-image: url
( theme
/fancy
/icons
/check-grayed
.png
);
2801 Button-CheckIcon:selected:grayed:hover
{
2802 background-image: url
( theme
/fancy
/icons
/check-grayed-hover
.png
);
2808 background-image: url
( theme
/fancy
/icons
/radio-unselected
.png
);
2811 Button-RadioIcon:selected
{
2812 background-image: url
( theme
/fancy
/icons
/radio-selected
.png
);
2815 Button-RadioIcon:hover
{
2816 background-image: url
( theme
/fancy
/icons
/radio-unselected-hover
.png
);
2819 Button-RadioIcon:selected:hover
{
2820 background-image: url
( theme
/fancy
/icons
/radio-selected-hover
.png
);
2826 background-color: white
;
2827 border: 1px #abe033;
2832 background-color: #e9f3d2;
2839 background-color: #dddddd;
2843 background-color: #ebebeb;
2846 Label
.standaloneView
{
2847 background-color: transparent
;
2850 font: 11px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
2853 /* Custom Variants */
2855 Composite
.compGray
{
2856 background-color: #ffffff;
2860 background-color: transparent
;
2870 background-image: url
( theme
/fancy
/icons
/expanditem-expand
.png
);
2873 ExpandItem-Button:hover
{
2874 background-image: url
( theme
/fancy
/icons
/expanditem-expand-hover
.png
);
2877 ExpandItem-Button:expanded
{
2878 background-image: url
( theme
/fancy
/icons
/expanditem-collapse
.png
);
2881 ExpandItem-Button:expanded:hover
{
2882 background-image: url
( theme
/fancy
/icons
/expanditem-collapse-hover
.png
);
2887 /* Combo always shows a border, the BORDER style flag is ignored by SWT */
2893 Combo-Button-Icon
, CCombo-Button-Icon
{
2894 background-image: url
( theme
/fancy
/icons
/down
.png
);
2897 Combo-Button-Icon:hover
, CCombo-Button-Icon:hover
{
2898 background-image: url
( theme
/fancy
/icons
/down-hover
.png
);
2903 Spinner-DownButton-Icon
{
2904 background-image: url
( theme
/fancy
/icons
/down
.png
);
2907 Spinner-DownButton-Icon:hover
{
2908 background-image: url
( theme
/fancy
/icons
/down-hover
.png
);
2911 Spinner-UpButton-Icon
{
2912 background-image: url
( theme
/fancy
/icons
/up
.png
);
2915 Spinner-UpButton-Icon:hover
{
2916 background-image: url
( theme
/fancy
/icons
/up-hover
.png
);
2925 DateTime-Calendar-Day:hover
{
2926 background-color: #e9f3d2;
2929 DateTime-Calendar-Navbar
{
2930 background-color: #abe033;
2934 DateTime-Calendar-PreviousMonthButton
{
2935 background-image: url
( theme
/fancy
/icons
/lastMonth
.png
);
2938 DateTime-Calendar-PreviousMonthButton:hover
{
2939 background-image: url
( theme
/fancy
/icons
/lastMonth-hover
.png
);
2942 DateTime-Calendar-NextMonthButton
{
2943 background-image: url
( theme
/fancy
/icons
/nextMonth
.png
);
2946 DateTime-Calendar-NextMonthButton:hover
{
2947 background-image: url
( theme
/fancy
/icons
/nextMonth-hover
.png
);
2950 DateTime-Calendar-PreviousYearButton
{
2951 background-image: url
( theme
/fancy
/icons
/lastYear
.png
);
2954 DateTime-Calendar-PreviousYearButton:hover
{
2955 background-image: url
( theme
/fancy
/icons
/lastYear-hover
.png
);
2958 DateTime-Calendar-NextYearButton
{
2959 background-image: url
( theme
/fancy
/icons
/nextYear
.png
);
2962 DateTime-Calendar-NextYearButton:hover
{
2963 background-image: url
( theme
/fancy
/icons
/nextYear-hover
.png
);
2966 DateTime-DownButton-Icon
{
2967 background-image: url
( theme
/fancy
/icons
/down
.png
);
2970 DateTime-DownButton-Icon:hover
{
2971 background-image: url
( theme
/fancy
/icons
/down-hover
.png
);
2974 DateTime-UpButton-Icon
{
2975 background-image: url
( theme
/fancy
/icons
/up
.png
);
2978 DateTime-UpButton-Icon:hover
{
2979 background-image: url
( theme
/fancy
/icons
/up-hover
.png
);
2982 DateTime-DropDownButton-Icon
{
2983 background-image: url
( theme
/fancy
/icons
/down
.png
);
2986 DateTime-DropDownButton-Icon:hover
{
2987 background-image: url
( theme
/fancy
/icons
/down-hover
.png
);
2990 DateTime-Calendar-Day:selected:hover
{
2991 background-color: #abe033;
2996 ProgressBar-Indicator
{
2997 background-color: #abe033;
2998 background-image: url
( theme
/fancy
/icons
/progress
.png
);
3001 ProgressBar-Indicator:paused
{
3002 background-color: #ebebeb;
3007 Composite
.tabActive
{
3008 border: 1px solid
#ffffff;
3009 border-radius: 5px 5px 0px 0px;
3010 background-color: #ffffff;
3013 Composite
.tabInactive
{
3014 border: 1px solid
#ffffff;
3015 border-radius: 5px 5px 0px 0px;
3016 background-color: #ffffff;
3019 Composite
.inactiveButton
{
3020 background-color: transparent
;
3026 Slider-DownButton-Icon
[HORIZONTAL
] {
3027 background-image: url
( theme
/fancy
/icons
/left
.png
);
3030 Slider-DownButton-Icon
[HORIZONTAL
]:hover
{
3031 background-image: url
( theme
/fancy
/icons
/left-hover
.png
);
3034 Slider-UpButton-Icon
[HORIZONTAL
] {
3035 background-image: url
( theme
/fancy
/icons
/right
.png
);
3038 Slider-UpButton-Icon
[HORIZONTAL
]:hover
{
3039 background-image: url
( theme
/fancy
/icons
/right-hover
.png
);
3042 Slider-DownButton-Icon
[VERTICAL
] {
3043 background-image: url
( theme
/fancy
/icons
/up
.png
);
3046 Slider-DownButton-Icon
[VERTICAL
]:hover
{
3047 background-image: url
( theme
/fancy
/icons
/up-hover
.png
);
3050 Slider-UpButton-Icon
[VERTICAL
] {
3051 background-image: url
( theme
/fancy
/icons
/down
.png
);
3054 Slider-UpButton-Icon
[VERTICAL
]:hover
{
3055 background-image: url
( theme
/fancy
/icons
/down-hover
.png
);
3058 /* CTabFolder, TabFolder */
3062 background-color: white
;
3066 border-top-color: #abe033;
3067 border-bottom-color: #abe033;
3071 background-color: #e9f3d2;
3075 background-color: #97c72c;
3078 CTabFolder-DropDownButton-Icon
{
3079 background-image: url
( theme
/fancy
/icons
/ctabfolder-dropdown
.png
);
3082 CTabFolder-DropDownButton-Icon:hover
{
3083 background-image: url
( theme
/fancy
/icons
/ctabfolder-dropdown-hover
.png
);
3086 /* Header Toolbar */
3088 ToolBar
.header-toolbar
{
3089 padding: 0px 0px 0px 25px;
3094 ToolItem
.header-toolbar
{
3097 padding: 5px 5px 5px 5px;
3101 ToolItem
.header-toolbar:hover
{
3102 background-color: transparent
;
3104 border: 1px solid
#3b8fc2;
3105 border-radius: 5px 5px 0px 0px;
3106 padding: 5px 5px 5px 5px;
3109 ToolItem-DropDownIcon
.header-toolbar
{
3110 background-image: url
( img
/fancy
/toolbar_arrow
.png
);
3114 ToolItem-DropDownIcon
.header-toolbar:hover
{
3115 background-image: url
( img
/fancy
/toolbar_arrow
.png
);
3116 border: 1px solid
#3b8fc2;
3119 Menu
.header-toolbar
{
3121 background-color: white
;
3122 border: 1px solid
#3b8fc2;
3123 border-radius: 0px 0px 5px 5px;
3126 MenuItem
.header-toolbar
{
3130 MenuItem
.header-toolbar:hover
{
3132 background-color: transparent
;
3136 /* Header overflow toolbar */
3138 ToolItem
.header-overflow
{
3141 padding: 0px 25px 0px 0px;
3144 ToolItem
.header-overflow:hover
{
3145 background-color: transparent
;
3150 ToolItem-DropDownIcon
.header-overflow
{
3151 background-image: url
( img
/fancy
/toolbar_overflow_arrow
.png
);
3154 ToolItem-DropDownIcon
.header-overflow:hover
{
3155 background-image: url
( img
/fancy
/toolbar_overflow_arrow
.png
);
3159 Menu
.header-overflow
{
3161 background-color: white
;
3162 border: 1px #69b0df;
3166 MenuItem
.header-overflow
{
3170 MenuItem
.header-overflow:hover
{
3172 background-color: transparent
;
3178 background-color: transparent
;
3185 background-color: transparent
;
3186 background-image: none
;
3189 padding: 0px 10px 0px 10px;
3193 ToolItem
.menuBar:hover
{
3194 background-color: transparent
;
3195 background-image: gradient
(
3196 linear
, left top
, left bottom
,
3200 border: 1px solid
#83a438;
3201 border-radius: 3px 3px 0px 0px;
3203 padding: 0px 10px 0px 10px;
3206 ToolItem-DropDownIcon
.menuBar
{
3207 background-image: url
( img
/fancy
/menu_arrow
.png
);
3210 ToolItem-DropDownIcon
.menuBar:hover
{
3211 background-image: url
( img
/fancy
/menu_arrow_hover
.png
);
3212 border: 1px solid
#83a438;
3217 background-color: #f1fbdb;
3218 border: 1px solid
#83a438;
3219 border-radius: 0px 0px 3px 3px;
3220 animation: slideIn
250ms ease-out
, slideOut
50ms ease-out
;
3227 MenuItem
.menuBar:hover
{
3229 background-color: transparent
;
3234 background-color: #e9f3d2;
3239 ToolBar
.viewToolbar
{
3240 background-color: transparent
;
3245 ToolItem
.viewToolbar
{
3249 ToolItem:selected
.viewToolbar
{
3251 border: 1px solid
#8fbe29;
3254 ToolItem-DropDownIcon
.viewToolbar
{
3255 background-image: url
( img
/fancy
/viewMenu
.png
);
3262 font: 12px Verdana
, "Lucida Sans", Arial
, Helvetica
, sans-serif
;
3263 border: 1px solid
#A4A4A4;
3268 background-color: #ffffff;
3269 background-image: gradient
(
3270 linear
, left top
, left bottom
,
3272 color-stop
( 48%, #f0f0f0 ),
3273 color-stop
( 52%, #e0e0e0 ),
3276 background-repeat: repeat
;
3277 background-position: left top
;
3278 animation: hoverOut
500ms ease-out
;
3284 FileUpload:disabled
{
3289 background-image: gradient
(
3290 linear
, left top
, left bottom
,
3292 color-stop
( 48%, #f0f0f0 ),
3293 color-stop
( 52%, #e0e0e0 ),
3298 FileUpload:pressed
{
3300 background-image: gradient
(
3301 linear
, left top
, left bottom
,
3303 color-stop
( 52%, #e0e0e0 ),
3306 padding: 4px 5px 2px 7px;
3309 FileUpload-FocusIndicator
{
3310 background-color: transparent
;
3311 border: 1px dotted
#b8b8b8;
3317 SystemMessage-DisplayOverlay
{
3318 background-color: rgba
( 128, 128, 128, 0.3 );
3319 background-image: none
;