aboutsummaryrefslogtreecommitdiffstats
path: root/ui/themes
diff options
context:
space:
mode:
authorPaul Bakaus <paul.bakaus@googlemail.com>2008-05-23 09:14:39 +0000
committerPaul Bakaus <paul.bakaus@googlemail.com>2008-05-23 09:14:39 +0000
commit7ed79d0be525a2d4fcb5cd0a905df7b3814ad7d5 (patch)
treefc19324a56ffa1da83f1bb0f4e507b6f3e6f05ea /ui/themes
parent21c43357d06d8613da7bf8dc452fe83594f876d7 (diff)
downloadjquery-ui-7ed79d0be525a2d4fcb5cd0a905df7b3814ad7d5.tar.gz
jquery-ui-7ed79d0be525a2d4fcb5cd0a905df7b3814ad7d5.zip
Diffstat (limited to 'ui/themes')
-rw-r--r--ui/themes/flora/flora.accordion.css39
-rw-r--r--ui/themes/flora/flora.all.css7
-rw-r--r--ui/themes/flora/flora.css2
-rw-r--r--ui/themes/flora/flora.datepicker.css179
-rw-r--r--ui/themes/flora/flora.dialog.css95
-rw-r--r--ui/themes/flora/flora.resizable.css20
-rw-r--r--ui/themes/flora/flora.slider.css11
-rw-r--r--ui/themes/flora/flora.tabs.css105
-rw-r--r--ui/themes/flora/i/accordion-left-act.pngbin0 -> 249 bytes
-rw-r--r--ui/themes/flora/i/accordion-left-over.pngbin0 -> 174 bytes
-rw-r--r--ui/themes/flora/i/accordion-left.pngbin0 -> 174 bytes
-rw-r--r--ui/themes/flora/i/accordion-middle-act.pngbin0 -> 148 bytes
-rw-r--r--ui/themes/flora/i/accordion-middle-over.pngbin0 -> 122 bytes
-rw-r--r--ui/themes/flora/i/accordion-middle.pngbin0 -> 122 bytes
-rw-r--r--ui/themes/flora/i/accordion-right-act.pngbin0 -> 245 bytes
-rw-r--r--ui/themes/flora/i/accordion-right-over.pngbin0 -> 177 bytes
-rw-r--r--ui/themes/flora/i/accordion-right.pngbin0 -> 177 bytes
-rw-r--r--ui/themes/flora/i/dialog-e.gifbin0 -> 440 bytes
-rw-r--r--ui/themes/flora/i/dialog-n.gifbin0 -> 700 bytes
-rw-r--r--ui/themes/flora/i/dialog-ne.gifbin0 -> 353 bytes
-rw-r--r--ui/themes/flora/i/dialog-nw.gifbin0 -> 353 bytes
-rw-r--r--ui/themes/flora/i/dialog-s.gifbin0 -> 434 bytes
-rw-r--r--ui/themes/flora/i/dialog-se.gifbin0 -> 175 bytes
-rw-r--r--ui/themes/flora/i/dialog-sw.gifbin0 -> 175 bytes
-rw-r--r--ui/themes/flora/i/dialog-title.gifbin0 -> 238 bytes
-rw-r--r--ui/themes/flora/i/dialog-titlebar-close-hover.pngbin0 -> 2927 bytes
-rw-r--r--ui/themes/flora/i/dialog-titlebar-close.pngbin0 -> 2880 bytes
-rw-r--r--ui/themes/flora/i/dialog-w.gifbin0 -> 437 bytes
-rw-r--r--ui/themes/flora/i/resizable-e.gifbin0 -> 338 bytes
-rw-r--r--ui/themes/flora/i/resizable-n.gifbin0 -> 341 bytes
-rw-r--r--ui/themes/flora/i/resizable-ne.gifbin0 -> 124 bytes
-rw-r--r--ui/themes/flora/i/resizable-nw.gifbin0 -> 91 bytes
-rw-r--r--ui/themes/flora/i/resizable-s.gifbin0 -> 341 bytes
-rw-r--r--ui/themes/flora/i/resizable-se.gifbin0 -> 120 bytes
-rw-r--r--ui/themes/flora/i/resizable-sw.gifbin0 -> 175 bytes
-rw-r--r--ui/themes/flora/i/resizable-w.gifbin0 -> 339 bytes
-rw-r--r--ui/themes/flora/i/slider-bg-1.pngbin0 -> 204 bytes
-rw-r--r--ui/themes/flora/i/slider-bg-2.pngbin0 -> 326 bytes
-rw-r--r--ui/themes/flora/i/slider-handle.gifbin0 -> 176 bytes
-rw-r--r--ui/themes/flora/i/tabs.pngbin0 -> 263 bytes
40 files changed, 458 insertions, 0 deletions
diff --git a/ui/themes/flora/flora.accordion.css b/ui/themes/flora/flora.accordion.css
new file mode 100644
index 000000000..7037c05ea
--- /dev/null
+++ b/ui/themes/flora/flora.accordion.css
@@ -0,0 +1,39 @@
+.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
+.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }
+.ui-accordion li .ui-accordion-header {
+ display: block;
+ padding-left: 5px;
+ margin-right: 3px;
+ height: 28px;
+ background-image: url(i/accordion-middle.png);
+ color: #000;
+ text-decoration: none;
+ line-height: 28px;
+ position: relative;
+ left: 3px;
+}
+.ui-accordion li .ui-accordion-right {
+ display: block;
+ background-image: url(i/accordion-right.png);
+ position: absolute;
+ top: 0px;
+ right: -3px;
+ height: 28px;
+ width: 3px;
+}
+.ui-accordion li .ui-accordion-left {
+ display: block;
+ background-image: url(i/accordion-left.png);
+ background-repeat: no-repeat;
+ position: absolute;
+ height: 28px;
+ width: 3px;
+}
+
+.ui-accordion li:hover .ui-accordion-left { background-image: url(i/accordion-left-over.png); }
+.ui-accordion li:hover .ui-accordion-header { background-image: url(i/accordion-middle-over.png); }
+.ui-accordion li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }
+
+.ui-accordion li.selected .ui-accordion-left { background-image: url(i/accordion-left-act.png); }
+.ui-accordion li.selected .ui-accordion-header { background-image: url(i/accordion-middle-act.png); }
+.ui-accordion li.selected .ui-accordion-right { background-image: url(i/accordion-right-act.png); }
diff --git a/ui/themes/flora/flora.all.css b/ui/themes/flora/flora.all.css
new file mode 100644
index 000000000..2f8d7fbbc
--- /dev/null
+++ b/ui/themes/flora/flora.all.css
@@ -0,0 +1,7 @@
+@import "flora.css";
+@import "flora.accordion.css";
+@import "flora.datepicker.css";
+@import "flora.dialog.css";
+@import "flora.resizable.css";
+@import "flora.slider.css";
+@import "flora.tabs.css";
diff --git a/ui/themes/flora/flora.css b/ui/themes/flora/flora.css
new file mode 100644
index 000000000..761217d93
--- /dev/null
+++ b/ui/themes/flora/flora.css
@@ -0,0 +1,2 @@
+.ui-wrapper { border: 1px solid #50A029; }
+.ui-wrapper input, .ui-wrapper textarea { border: 0; } \ No newline at end of file
diff --git a/ui/themes/flora/flora.datepicker.css b/ui/themes/flora/flora.datepicker.css
new file mode 100644
index 000000000..34ea65067
--- /dev/null
+++ b/ui/themes/flora/flora.datepicker.css
@@ -0,0 +1,179 @@
+/* Main Flora Style Sheet for jQuery UI Datepicker */
+#datepicker_div, .datepicker_inline {
+ font-family: Arial,Helvetica,sans-serif;
+ font-size: 14px;
+ padding: 0;
+ margin: 0;
+ background: #DDD;
+ width: 185px;
+}
+#datepicker_div {
+ display: none;
+ border: 1px solid #FF9900;
+ z-index: 10;
+}
+.datepicker_inline {
+ float: left;
+ display: block;
+ border: 0;
+}
+.datepicker_dialog {
+ padding: 5px !important;
+ border: 4px ridge #DDD !important;
+}
+button.datepicker_trigger {
+ width: 25px;
+}
+img.datepicker_trigger {
+ margin: 2px;
+ vertical-align: middle;
+}
+.datepicker_prompt {
+ float: left;
+ padding: 2px;
+ background: #DDD;
+ color: #000;
+}
+*html .datepicker_prompt {
+ width: 185px;
+}
+.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
+ clear: both;
+ float: left;
+ width: 100%;
+ color: #FFF;
+}
+.datepicker_control {
+ background: #FF9900;
+ padding: 2px 0px;
+}
+.datepicker_links {
+ background: #E0F4D7;
+ padding: 2px 0px;
+}
+.datepicker_control, .datepicker_links {
+ font-weight: bold;
+ font-size: 80%;
+ letter-spacing: 1px;
+}
+.datepicker_links label {
+ padding: 2px 5px;
+ color: #888;
+}
+.datepicker_clear, .datepicker_prev {
+ float: left;
+ width: 34%;
+}
+.datepicker_current {
+ float: left;
+ width: 30%;
+ text-align: center;
+}
+.datepicker_close, .datepicker_next {
+ float: right;
+ width: 34%;
+ text-align: right;
+}
+.datepicker_header {
+ padding: 1px 0 3px;
+ background: #83C948;
+ text-align: center;
+ font-weight: bold;
+ height: 1.3em;
+}
+.datepicker_header select {
+ background: #83C948;
+ color: #000;
+ border: 0px;
+ font-weight: bold;
+}
+.datepicker {
+ background: #CCC;
+ text-align: center;
+ font-size: 100%;
+}
+.datepicker a {
+ display: block;
+ width: 100%;
+}
+.datepicker .datepicker_titleRow {
+ background: #B1DB87;
+ color: #000;
+}
+.datepicker .datepicker_daysRow {
+ background: #FFF;
+ color: #666;
+}
+.datepicker_weekCol {
+ background: #B1DB87;
+ color: #000;
+}
+.datepicker .datepicker_daysCell {
+ color: #000;
+ border: 1px solid #DDD;
+}
+#datepicker .datepicker_daysCell a {
+ display: block;
+}
+.datepicker .datepicker_weekEndCell {
+ background: #E0F4D7;
+}
+.datepicker .datepicker_daysCellOver {
+ background: #FFF;
+ border: 1px solid #777;
+}
+.datepicker .datepicker_unselectable {
+ color: #888;
+}
+.datepicker_today {
+ background: #B1DB87 !important;
+}
+.datepicker_currentDay {
+ background: #83C948 !important;
+}
+#datepicker_div a, .datepicker_inline a {
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ background: none;
+ color: #000;
+}
+.datepicker_inline .datepicker_links a {
+ padding: 0 5px !important;
+}
+.datepicker_control a, .datepicker_links a {
+ padding: 2px 5px !important;
+ color: #000 !important;
+}
+.datepicker_titleRow a {
+ color: #000 !important;
+}
+.datepicker_control a:hover {
+ background: #FDD !important;
+ color: #333 !important;
+}
+.datepicker_links a:hover, .datepicker_titleRow a:hover {
+ background: #FFF !important;
+ color: #333 !important;
+}
+.datepicker_multi .datepicker {
+ border: 1px solid #83C948;
+}
+.datepicker_oneMonth {
+ float: left;
+ width: 185px;
+}
+.datepicker_newRow {
+ clear: left;
+}
+.datepicker_cover {
+ display: none;
+ display/**/: block;
+ position: absolute;
+ z-index: -1;
+ filter: mask();
+ top: -4px;
+ left: -4px;
+ width: 193px;
+ height: 200px;
+}
diff --git a/ui/themes/flora/flora.dialog.css b/ui/themes/flora/flora.dialog.css
new file mode 100644
index 000000000..efef1c4ba
--- /dev/null
+++ b/ui/themes/flora/flora.dialog.css
@@ -0,0 +1,95 @@
+/* This file skins dialog */
+
+.flora .ui-dialog,
+.flora.ui-dialog {
+ background-color: #e6f7d4;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar,
+.flora.ui-dialog .ui-dialog-titlebar {
+ border-bottom: 1px solid #d8d2aa;
+ background: #ff9900 url(i/dialog-title.gif) repeat-x;
+ padding: 0px;
+ height: 28px;
+ _height: 29px;
+}
+
+.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
+.flora.ui-dialog.ui-draggable .ui-dialog-titlebar {
+ cursor: move;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close,
+.flora.ui-dialog .ui-dialog-titlebar-close {
+ width: 16px;
+ height: 16px;
+ background: url(i/dialog-titlebar-close.png) no-repeat;
+ position:absolute;
+ top: 6px;
+ right: 7px;
+ cursor: default;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close span,
+.flora.ui-dialog .ui-dialog-titlebar-close span {
+ display: none;
+}
+
+.flora .ui-dialog .ui-dialog-titlebar-close-hover,
+.flora.ui-dialog .ui-dialog-titlebar-close-hover {
+ background: url(i/dialog-titlebar-close-hover.png) no-repeat;
+}
+
+.flora .ui-dialog .ui-dialog-title,
+.flora.ui-dialog .ui-dialog-title {
+ margin-left: 5px;
+ color: white;
+ font-weight: bold;
+ position: relative;
+ top: 7px;
+ left: 4px;
+}
+
+.flora .ui-dialog .ui-dialog-content,
+.flora.ui-dialog .ui-dialog-content {
+ margin: 1.2em;
+}
+
+.flora .ui-dialog .ui-dialog-buttonpane,
+.flora.ui-dialog .ui-dialog-buttonpane {
+ position: absolute;
+ bottom: 8px;
+ right: 12px;
+ width: 100%;
+ text-align: right;
+}
+
+.flora .ui-dialog .ui-dialog-buttonpane button,
+.flora.ui-dialog .ui-dialog-buttonpane button {
+ margin: 6px;
+}
+
+/* Dialog handle styles */
+.flora .ui-dialog .ui-resizable-n,
+.flora.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/dialog-n.gif) repeat scroll center top; }
+
+.flora .ui-dialog .ui-resizable-s,
+.flora.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/dialog-s.gif) repeat scroll center top; }
+
+.flora .ui-dialog .ui-resizable-e,
+.flora.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-e.gif) repeat scroll right center; }
+
+.flora .ui-dialog .ui-resizable-w,
+.flora.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-w.gif) repeat scroll right center; }
+
+.flora .ui-dialog .ui-resizable-se,
+.flora.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/dialog-se.gif); }
+
+.flora .ui-dialog .ui-resizable-sw,
+.flora.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/dialog-sw.gif); }
+
+.flora .ui-dialog .ui-resizable-nw,
+.flora.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(i/dialog-nw.gif); }
+
+.flora .ui-dialog .ui-resizable-ne,
+.flora.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(i/dialog-ne.gif); }
diff --git a/ui/themes/flora/flora.resizable.css b/ui/themes/flora/flora.resizable.css
new file mode 100644
index 000000000..5e30c0c2c
--- /dev/null
+++ b/ui/themes/flora/flora.resizable.css
@@ -0,0 +1,20 @@
+/* This file skins resizables */
+
+.ui-resizable { position: relative; }
+
+/* Global handle styles */
+.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
+.ui-resizable .ui-resizable-handle { display: block; }
+body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
+body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
+
+.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/resizable-n.gif) repeat scroll center top; }
+.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/resizable-s.gif) repeat scroll center top; }
+
+.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-e.gif) repeat scroll right center; }
+.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-w.gif) repeat scroll right center; }
+
+.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/resizable-se.gif); }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/resizable-sw.gif); }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(i/resizable-nw.gif); }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(i/resizable-ne.gif); } \ No newline at end of file
diff --git a/ui/themes/flora/flora.slider.css b/ui/themes/flora/flora.slider.css
new file mode 100644
index 000000000..94827b3c4
--- /dev/null
+++ b/ui/themes/flora/flora.slider.css
@@ -0,0 +1,11 @@
+/* This file skins sliders */
+
+.ui-slider { width: 200px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
+.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(i/slider-handle.gif); }
+.ui-slider-handle-active { border: 1px dotted black; }
+.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
+.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
+
+/* Default slider backgrounds */
+.ui-slider, .ui-slider-1 { background-image: url(i/slider-bg-1.png); }
+.ui-slider-2 { background-image: url(i/slider-bg-2.png); } \ No newline at end of file
diff --git a/ui/themes/flora/flora.tabs.css b/ui/themes/flora/flora.tabs.css
new file mode 100644
index 000000000..c79a17e63
--- /dev/null
+++ b/ui/themes/flora/flora.tabs.css
@@ -0,0 +1,105 @@
+@import "flora.css";
+
+/* Caution! Ensure accessibility in print and other media types... */
+@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
+ .ui-tabs-hide {
+ display: none;
+ }
+}
+
+/* Hide useless elements in print layouts... */
+@media print {
+ .ui-tabs-nav {
+ display: none;
+ }
+}
+
+/* Skin */
+.ui-tabs-nav, .ui-tabs-panel {
+ font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
+ font-size: 12px;
+}
+.ui-tabs-nav {
+ list-style: none;
+ margin: 0;
+ padding: 0 0 0 3px;
+}
+.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
+ display: block;
+ clear: both;
+ content: " ";
+}
+.ui-tabs-nav li {
+ float: left;
+ margin: 0 0 0 2px;
+ font-weight: bold;
+}
+.ui-tabs-nav a, .ui-tabs-nav a span {
+ float: left; /* fixes dir=ltr problem and other quirks IE */
+ padding: 0 12px;
+ background: url(i/tabs.png) no-repeat;
+}
+.ui-tabs-nav a {
+ margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
+ padding-left: 0;
+ background-position: 100% 0;
+ text-decoration: none;
+ white-space: nowrap; /* @ IE 6 */
+ outline: 0; /* @ Firefox, prevent dotted border after click */
+}
+.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
+ color: #fff;
+}
+.ui-tabs-nav .ui-tabs-selected a {
+ position: relative;
+ top: 1px;
+ z-index: 2;
+ margin-top: 0;
+ background-position: 100% -23px;
+}
+.ui-tabs-nav a span {
+ padding-top: 1px;
+ padding-right: 0;
+ height: 20px;
+ background-position: 0 0;
+ line-height: 20px;
+}
+.ui-tabs-nav .ui-tabs-selected a span {
+ padding-top: 0;
+ height: 27px;
+ background-position: 0 -23px;
+ line-height: 27px;
+}
+.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
+.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
+ cursor: text;
+}
+.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
+.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
+ cursor: pointer;
+}
+.ui-tabs-disabled {
+ opacity: .4;
+ filter: alpha(opacity=40);
+}
+.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
+ color: #000;
+}
+.ui-tabs-panel {
+ border: 1px solid #519e2d;
+ padding: 10px;
+ background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
+}
+/*.ui-tabs-loading em {
+ padding: 0 0 0 20px;
+ background: url(loading.gif) no-repeat 0 50%;
+}*/
+
+/* Additional IE specific bug fixes... */
+* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
+ display: inline-block;
+}
+*:first-child+html .ui-tabs-nav { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
+ display: inline-block;
+}
+
diff --git a/ui/themes/flora/i/accordion-left-act.png b/ui/themes/flora/i/accordion-left-act.png
new file mode 100644
index 000000000..bf6ee995b
--- /dev/null
+++ b/ui/themes/flora/i/accordion-left-act.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-left-over.png b/ui/themes/flora/i/accordion-left-over.png
new file mode 100644
index 000000000..66378e0e6
--- /dev/null
+++ b/ui/themes/flora/i/accordion-left-over.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-left.png b/ui/themes/flora/i/accordion-left.png
new file mode 100644
index 000000000..13344fc9f
--- /dev/null
+++ b/ui/themes/flora/i/accordion-left.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-middle-act.png b/ui/themes/flora/i/accordion-middle-act.png
new file mode 100644
index 000000000..cecf4f150
--- /dev/null
+++ b/ui/themes/flora/i/accordion-middle-act.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-middle-over.png b/ui/themes/flora/i/accordion-middle-over.png
new file mode 100644
index 000000000..251ad11f9
--- /dev/null
+++ b/ui/themes/flora/i/accordion-middle-over.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-middle.png b/ui/themes/flora/i/accordion-middle.png
new file mode 100644
index 000000000..5238fd414
--- /dev/null
+++ b/ui/themes/flora/i/accordion-middle.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-right-act.png b/ui/themes/flora/i/accordion-right-act.png
new file mode 100644
index 000000000..1fa479280
--- /dev/null
+++ b/ui/themes/flora/i/accordion-right-act.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-right-over.png b/ui/themes/flora/i/accordion-right-over.png
new file mode 100644
index 000000000..d676dad80
--- /dev/null
+++ b/ui/themes/flora/i/accordion-right-over.png
Binary files differ
diff --git a/ui/themes/flora/i/accordion-right.png b/ui/themes/flora/i/accordion-right.png
new file mode 100644
index 000000000..543991a2b
--- /dev/null
+++ b/ui/themes/flora/i/accordion-right.png
Binary files differ
diff --git a/ui/themes/flora/i/dialog-e.gif b/ui/themes/flora/i/dialog-e.gif
new file mode 100644
index 000000000..3b8b52189
--- /dev/null
+++ b/ui/themes/flora/i/dialog-e.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-n.gif b/ui/themes/flora/i/dialog-n.gif
new file mode 100644
index 000000000..70887b89b
--- /dev/null
+++ b/ui/themes/flora/i/dialog-n.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-ne.gif b/ui/themes/flora/i/dialog-ne.gif
new file mode 100644
index 000000000..ab9c38e57
--- /dev/null
+++ b/ui/themes/flora/i/dialog-ne.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-nw.gif b/ui/themes/flora/i/dialog-nw.gif
new file mode 100644
index 000000000..e93407333
--- /dev/null
+++ b/ui/themes/flora/i/dialog-nw.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-s.gif b/ui/themes/flora/i/dialog-s.gif
new file mode 100644
index 000000000..d5f6b99b0
--- /dev/null
+++ b/ui/themes/flora/i/dialog-s.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-se.gif b/ui/themes/flora/i/dialog-se.gif
new file mode 100644
index 000000000..186a8640a
--- /dev/null
+++ b/ui/themes/flora/i/dialog-se.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-sw.gif b/ui/themes/flora/i/dialog-sw.gif
new file mode 100644
index 000000000..025dfda84
--- /dev/null
+++ b/ui/themes/flora/i/dialog-sw.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-title.gif b/ui/themes/flora/i/dialog-title.gif
new file mode 100644
index 000000000..156c59b99
--- /dev/null
+++ b/ui/themes/flora/i/dialog-title.gif
Binary files differ
diff --git a/ui/themes/flora/i/dialog-titlebar-close-hover.png b/ui/themes/flora/i/dialog-titlebar-close-hover.png
new file mode 100644
index 000000000..67c1303e9
--- /dev/null
+++ b/ui/themes/flora/i/dialog-titlebar-close-hover.png
Binary files differ
diff --git a/ui/themes/flora/i/dialog-titlebar-close.png b/ui/themes/flora/i/dialog-titlebar-close.png
new file mode 100644
index 000000000..cec974c89
--- /dev/null
+++ b/ui/themes/flora/i/dialog-titlebar-close.png
Binary files differ
diff --git a/ui/themes/flora/i/dialog-w.gif b/ui/themes/flora/i/dialog-w.gif
new file mode 100644
index 000000000..931ff4abe
--- /dev/null
+++ b/ui/themes/flora/i/dialog-w.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-e.gif b/ui/themes/flora/i/resizable-e.gif
new file mode 100644
index 000000000..7acf24836
--- /dev/null
+++ b/ui/themes/flora/i/resizable-e.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-n.gif b/ui/themes/flora/i/resizable-n.gif
new file mode 100644
index 000000000..59110f677
--- /dev/null
+++ b/ui/themes/flora/i/resizable-n.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-ne.gif b/ui/themes/flora/i/resizable-ne.gif
new file mode 100644
index 000000000..515a3f88d
--- /dev/null
+++ b/ui/themes/flora/i/resizable-ne.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-nw.gif b/ui/themes/flora/i/resizable-nw.gif
new file mode 100644
index 000000000..665f31890
--- /dev/null
+++ b/ui/themes/flora/i/resizable-nw.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-s.gif b/ui/themes/flora/i/resizable-s.gif
new file mode 100644
index 000000000..da2fb3512
--- /dev/null
+++ b/ui/themes/flora/i/resizable-s.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-se.gif b/ui/themes/flora/i/resizable-se.gif
new file mode 100644
index 000000000..6c258ef2a
--- /dev/null
+++ b/ui/themes/flora/i/resizable-se.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-sw.gif b/ui/themes/flora/i/resizable-sw.gif
new file mode 100644
index 000000000..2fd8de4dc
--- /dev/null
+++ b/ui/themes/flora/i/resizable-sw.gif
Binary files differ
diff --git a/ui/themes/flora/i/resizable-w.gif b/ui/themes/flora/i/resizable-w.gif
new file mode 100644
index 000000000..34b875b95
--- /dev/null
+++ b/ui/themes/flora/i/resizable-w.gif
Binary files differ
diff --git a/ui/themes/flora/i/slider-bg-1.png b/ui/themes/flora/i/slider-bg-1.png
new file mode 100644
index 000000000..b7d806ed6
--- /dev/null
+++ b/ui/themes/flora/i/slider-bg-1.png
Binary files differ
diff --git a/ui/themes/flora/i/slider-bg-2.png b/ui/themes/flora/i/slider-bg-2.png
new file mode 100644
index 000000000..8b24cf091
--- /dev/null
+++ b/ui/themes/flora/i/slider-bg-2.png
Binary files differ
diff --git a/ui/themes/flora/i/slider-handle.gif b/ui/themes/flora/i/slider-handle.gif
new file mode 100644
index 000000000..9b89f2664
--- /dev/null
+++ b/ui/themes/flora/i/slider-handle.gif
Binary files differ
diff --git a/ui/themes/flora/i/tabs.png b/ui/themes/flora/i/tabs.png
new file mode 100644
index 000000000..8018e41c8
--- /dev/null
+++ b/ui/themes/flora/i/tabs.png
Binary files differ