summaryrefslogtreecommitdiffstats
path: root/kicker
diff options
context:
space:
mode:
Diffstat (limited to 'kicker')
-rw-r--r--kicker/applets/clock/lcd.pngbin237 -> 228 bytes
-rw-r--r--kicker/applets/naughty/naughty-happy.pngbin457 -> 391 bytes
-rw-r--r--kicker/applets/naughty/naughty-sad.pngbin440 -> 374 bytes
-rw-r--r--kicker/applets/systemtray/systemtrayapplet.cpp33
-rw-r--r--kicker/applets/systemtray/systemtrayapplet.h1
-rw-r--r--kicker/data/app_start_anim/disk1.pngbin357 -> 357 bytes
-rw-r--r--kicker/data/app_start_anim/disk10.pngbin376 -> 376 bytes
-rw-r--r--kicker/data/app_start_anim/disk2.pngbin360 -> 360 bytes
-rw-r--r--kicker/data/app_start_anim/disk3.pngbin364 -> 364 bytes
-rw-r--r--kicker/data/app_start_anim/disk4.pngbin368 -> 368 bytes
-rw-r--r--kicker/data/app_start_anim/disk5.pngbin365 -> 365 bytes
-rw-r--r--kicker/data/app_start_anim/disk6.pngbin368 -> 367 bytes
-rw-r--r--kicker/data/app_start_anim/disk7.pngbin362 -> 362 bytes
-rw-r--r--kicker/data/app_start_anim/disk8.pngbin359 -> 359 bytes
-rw-r--r--kicker/data/app_start_anim/disk9.pngbin382 -> 380 bytes
-rw-r--r--kicker/data/icons/actions/cr16-action-modified.pngbin838 -> 665 bytes
-rw-r--r--kicker/data/icons/actions/lo16-action-modified.pngbin313 -> 313 bytes
-rw-r--r--kicker/data/icons/cr16-app-kdisknav.pngbin835 -> 812 bytes
-rw-r--r--kicker/data/icons/cr16-app-kicker.pngbin658 -> 656 bytes
-rw-r--r--kicker/data/icons/cr16-app-panel.pngbin658 -> 656 bytes
-rw-r--r--kicker/data/icons/cr16-app-window_list.pngbin914 -> 823 bytes
-rw-r--r--kicker/data/icons/cr32-app-kdisknav.pngbin1776 -> 1753 bytes
-rw-r--r--kicker/data/icons/cr32-app-window_list.pngbin2105 -> 1924 bytes
-rw-r--r--kicker/data/icons/cr48-app-kdisknav.pngbin3482 -> 3344 bytes
-rw-r--r--kicker/data/icons/cr48-app-window_list.pngbin2801 -> 2401 bytes
-rw-r--r--kicker/data/kickoff/button-box-gradient-topdown.pngbin213 -> 207 bytes
-rw-r--r--kicker/data/kickoff/button-box-gradient.pngbin255 -> 254 bytes
-rw-r--r--kicker/data/kickoff/button-box-left-corner.pngbin203 -> 201 bytes
-rw-r--r--kicker/data/kickoff/button-box-left.pngbin306 -> 305 bytes
-rw-r--r--kicker/data/kickoff/button-box-right-corner.pngbin214 -> 213 bytes
-rw-r--r--kicker/data/kickoff/button-box-top.pngbin163 -> 162 bytes
-rw-r--r--kicker/data/kickoff/cr128-action-suspend2disk.pngbin13797 -> 13331 bytes
-rw-r--r--kicker/data/kickoff/cr128-action-suspend2ram.pngbin15500 -> 15069 bytes
-rw-r--r--kicker/data/kickoff/cr16-action-suspend2disk.pngbin834 -> 834 bytes
-rw-r--r--kicker/data/kickoff/cr16-action-suspend2ram.pngbin865 -> 844 bytes
-rw-r--r--kicker/data/kickoff/cr32-action-leave.pngbin1602 -> 1592 bytes
-rw-r--r--kicker/data/kickoff/cr32-action-suspend2disk.pngbin2091 -> 2077 bytes
-rw-r--r--kicker/data/kickoff/cr32-action-suspend2ram.pngbin2243 -> 2211 bytes
-rw-r--r--kicker/data/kickoff/cr48-action-leave.pngbin2475 -> 2451 bytes
-rw-r--r--kicker/data/kickoff/cr48-action-suspend2disk.pngbin3713 -> 3666 bytes
-rw-r--r--kicker/data/kickoff/cr48-action-suspend2ram.pngbin3965 -> 3909 bytes
-rw-r--r--kicker/data/kickoff/cr48-app-recently_used.pngbin4736 -> 4563 bytes
-rw-r--r--kicker/data/kickoff/cr64-action-suspend2disk.pngbin5601 -> 5467 bytes
-rw-r--r--kicker/data/kickoff/cr64-action-suspend2ram.pngbin6115 -> 5978 bytes
-rw-r--r--kicker/data/kickoff/kmenu_basic.pngbin4424 -> 4390 bytes
-rw-r--r--kicker/data/kickoff/left_triangle.pngbin781 -> 456 bytes
-rw-r--r--kicker/data/kickoff/main_border_bc.pngbin171 -> 163 bytes
-rw-r--r--kicker/data/kickoff/main_border_lc.pngbin166 -> 158 bytes
-rw-r--r--kicker/data/kickoff/main_border_rc.pngbin174 -> 165 bytes
-rw-r--r--kicker/data/kickoff/main_border_tc.pngbin163 -> 156 bytes
-rw-r--r--kicker/data/kickoff/main_corner_bl.pngbin211 -> 207 bytes
-rw-r--r--kicker/data/kickoff/main_corner_br.pngbin218 -> 212 bytes
-rw-r--r--kicker/data/kickoff/main_corner_tl.pngbin176 -> 168 bytes
-rw-r--r--kicker/data/kickoff/main_corner_tr.pngbin202 -> 195 bytes
-rw-r--r--kicker/data/kickoff/menu_separator.pngbin260 -> 257 bytes
-rw-r--r--kicker/data/kickoff/resize_handle.pngbin217 -> 196 bytes
-rw-r--r--kicker/data/kickoff/right_triangle.pngbin722 -> 435 bytes
-rw-r--r--kicker/data/kickoff/search-gradient-topdown.pngbin181 -> 178 bytes
-rw-r--r--kicker/data/kickoff/search-gradient.pngbin218 -> 211 bytes
-rw-r--r--kicker/data/kickoff/search-tab-center.pngbin170 -> 162 bytes
-rw-r--r--kicker/data/kickoff/search-tab-left.pngbin398 -> 359 bytes
-rw-r--r--kicker/data/kickoff/search-tab-right.pngbin417 -> 390 bytes
-rw-r--r--kicker/data/kickoff/search-tab-top-center.pngbin146 -> 137 bytes
-rw-r--r--kicker/data/kickoff/search-tab-top-left.pngbin2960 -> 299 bytes
-rw-r--r--kicker/data/kickoff/search-tab-top-right.pngbin368 -> 367 bytes
-rw-r--r--kicker/data/kickoff/tab-bottom-left-topdown.pngbin145 -> 138 bytes
-rw-r--r--kicker/data/kickoff/tab-bottom-right-topdown.pngbin171 -> 166 bytes
-rw-r--r--kicker/data/kickoff/tab-bottom-right.pngbin351 -> 351 bytes
-rw-r--r--kicker/data/kickoff/tab-center-topdown.pngbin142 -> 138 bytes
-rw-r--r--kicker/data/kickoff/tab-center.pngbin175 -> 174 bytes
-rw-r--r--kicker/data/kickoff/tab-left_center.pngbin165 -> 156 bytes
-rw-r--r--kicker/data/kickoff/tab-right_center.pngbin165 -> 158 bytes
-rw-r--r--kicker/data/kickoff/tab-top-left-topdown.pngbin256 -> 256 bytes
-rw-r--r--kicker/data/kickoff/tab-top-left.pngbin198 -> 195 bytes
-rw-r--r--kicker/data/kickoff/tab-top-right-topdown.pngbin327 -> 327 bytes
-rw-r--r--kicker/data/kickoff/tab-top-right.pngbin198 -> 197 bytes
-rw-r--r--kicker/data/kmenu_side/kside.pngbin8794 -> 8052 bytes
-rw-r--r--kicker/data/kmenu_side/kside_top_left.pngbin178 -> 176 bytes
-rw-r--r--kicker/data/kmenu_side/kside_top_right.pngbin204 -> 187 bytes
-rw-r--r--kicker/data/kmenu_side/kside_top_tile.pngbin158 -> 156 bytes
-rw-r--r--kicker/data/tiles/KDE_button_large_down.pngbin216 -> 216 bytes
-rw-r--r--kicker/data/tiles/KDE_button_large_up.pngbin212 -> 212 bytes
-rw-r--r--kicker/data/tiles/KDE_button_normal_down.pngbin205 -> 205 bytes
-rw-r--r--kicker/data/tiles/KDE_button_normal_up.pngbin211 -> 211 bytes
-rw-r--r--kicker/data/tiles/KDE_button_tiny_down.pngbin200 -> 198 bytes
-rw-r--r--kicker/data/tiles/KDE_button_tiny_up.pngbin202 -> 199 bytes
-rw-r--r--kicker/data/tiles/blue_wood_large_down.pngbin5113 -> 5111 bytes
-rw-r--r--kicker/data/tiles/blue_wood_large_up.pngbin4968 -> 4936 bytes
-rw-r--r--kicker/data/tiles/blue_wood_normal_down.pngbin3160 -> 3156 bytes
-rw-r--r--kicker/data/tiles/blue_wood_normal_up.pngbin3272 -> 3273 bytes
-rw-r--r--kicker/data/tiles/blue_wood_tiny_down.pngbin1179 -> 1178 bytes
-rw-r--r--kicker/data/tiles/blue_wood_tiny_up.pngbin1196 -> 1179 bytes
-rw-r--r--kicker/data/tiles/green_wood_large_down.pngbin5245 -> 5225 bytes
-rw-r--r--kicker/data/tiles/green_wood_large_up.pngbin4746 -> 4435 bytes
-rw-r--r--kicker/data/tiles/green_wood_normal_down.pngbin3200 -> 3191 bytes
-rw-r--r--kicker/data/tiles/green_wood_normal_up.pngbin3250 -> 3123 bytes
-rw-r--r--kicker/data/tiles/green_wood_tiny_down.pngbin1362 -> 1336 bytes
-rw-r--r--kicker/data/tiles/green_wood_tiny_up.pngbin1180 -> 1115 bytes
-rw-r--r--kicker/data/tiles/light_gray_large_down.pngbin1544 -> 1419 bytes
-rw-r--r--kicker/data/tiles/light_gray_large_up.pngbin2531 -> 2531 bytes
-rw-r--r--kicker/data/tiles/light_gray_normal_up.pngbin1539 -> 1433 bytes
-rw-r--r--kicker/data/tiles/light_gray_tiny_down.pngbin1253 -> 940 bytes
-rw-r--r--kicker/data/tiles/light_gray_tiny_up.pngbin1256 -> 930 bytes
-rw-r--r--kicker/data/tiles/light_green_large_down.pngbin3476 -> 3305 bytes
-rw-r--r--kicker/data/tiles/light_green_large_up.pngbin3443 -> 3317 bytes
-rw-r--r--kicker/data/tiles/light_green_normal_down.pngbin3468 -> 2694 bytes
-rw-r--r--kicker/data/tiles/light_green_normal_up.pngbin3508 -> 2672 bytes
-rw-r--r--kicker/data/tiles/light_green_tiny_down.pngbin1396 -> 1177 bytes
-rw-r--r--kicker/data/tiles/light_green_tiny_up.pngbin1400 -> 1110 bytes
-rw-r--r--kicker/data/tiles/light_pastel_large_down.pngbin3873 -> 2525 bytes
-rw-r--r--kicker/data/tiles/light_pastel_large_up.pngbin3489 -> 3351 bytes
-rw-r--r--kicker/data/tiles/light_pastel_normal_up.pngbin3910 -> 2554 bytes
-rw-r--r--kicker/data/tiles/light_pastel_tiny_down.pngbin1418 -> 1119 bytes
-rw-r--r--kicker/data/tiles/light_pastel_tiny_up.pngbin1419 -> 1146 bytes
-rw-r--r--kicker/data/tiles/light_purple_large_down.pngbin3445 -> 3270 bytes
-rw-r--r--kicker/data/tiles/light_purple_large_up.pngbin3425 -> 3287 bytes
-rw-r--r--kicker/data/tiles/light_purple_normal_down.pngbin3592 -> 2642 bytes
-rw-r--r--kicker/data/tiles/light_purple_normal_up.pngbin3685 -> 2614 bytes
-rw-r--r--kicker/data/tiles/light_purple_tiny_down.pngbin1334 -> 1185 bytes
-rw-r--r--kicker/data/tiles/light_purple_tiny_up.pngbin1335 -> 1182 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_large_down.pngbin2199 -> 1855 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_large_up.pngbin1968 -> 1692 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_normal_down.pngbin1526 -> 1427 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_normal_up.pngbin1523 -> 1428 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_tiny_down.pngbin1332 -> 1130 bytes
-rw-r--r--kicker/data/tiles/nuts_and_bolts_tiny_up.pngbin1165 -> 1052 bytes
-rw-r--r--kicker/data/tiles/red_wood_large_down.pngbin5183 -> 5118 bytes
-rw-r--r--kicker/data/tiles/red_wood_large_up.pngbin4976 -> 4867 bytes
-rw-r--r--kicker/data/tiles/red_wood_normal_down.pngbin3218 -> 3216 bytes
-rw-r--r--kicker/data/tiles/red_wood_normal_up.pngbin3280 -> 3282 bytes
-rw-r--r--kicker/data/tiles/red_wood_tiny_down.pngbin1369 -> 1350 bytes
-rw-r--r--kicker/data/tiles/red_wood_tiny_up.pngbin1175 -> 1171 bytes
-rw-r--r--kicker/data/tiles/solid_blue_large_down.pngbin5182 -> 3614 bytes
-rw-r--r--kicker/data/tiles/solid_blue_large_up.pngbin5259 -> 3594 bytes
-rw-r--r--kicker/data/tiles/solid_blue_normal_down.pngbin3300 -> 3156 bytes
-rw-r--r--kicker/data/tiles/solid_blue_normal_up.pngbin3291 -> 3175 bytes
-rw-r--r--kicker/data/tiles/solid_blue_tiny_down.pngbin1214 -> 1158 bytes
-rw-r--r--kicker/data/tiles/solid_blue_tiny_up.pngbin1208 -> 1152 bytes
-rw-r--r--kicker/data/tiles/solid_gray_large_down.pngbin3736 -> 3503 bytes
-rw-r--r--kicker/data/tiles/solid_gray_large_up.pngbin3744 -> 3510 bytes
-rw-r--r--kicker/data/tiles/solid_gray_normal_down.pngbin2266 -> 2184 bytes
-rw-r--r--kicker/data/tiles/solid_gray_normal_up.pngbin2259 -> 2169 bytes
-rw-r--r--kicker/data/tiles/solid_gray_tiny_down.pngbin983 -> 869 bytes
-rw-r--r--kicker/data/tiles/solid_gray_tiny_up.pngbin976 -> 869 bytes
-rw-r--r--kicker/data/tiles/solid_green_large_down.pngbin5544 -> 3676 bytes
-rw-r--r--kicker/data/tiles/solid_green_large_up.pngbin5588 -> 3629 bytes
-rw-r--r--kicker/data/tiles/solid_green_normal_down.pngbin506 -> 406 bytes
-rw-r--r--kicker/data/tiles/solid_green_normal_up.pngbin554 -> 444 bytes
-rw-r--r--kicker/data/tiles/solid_green_tiny_down.pngbin1210 -> 1153 bytes
-rw-r--r--kicker/data/tiles/solid_green_tiny_up.pngbin1219 -> 1185 bytes
-rw-r--r--kicker/data/tiles/solid_orange_large_down.pngbin5489 -> 3900 bytes
-rw-r--r--kicker/data/tiles/solid_orange_large_up.pngbin5508 -> 3896 bytes
-rw-r--r--kicker/data/tiles/solid_orange_normal_down.pngbin3335 -> 3335 bytes
-rw-r--r--kicker/data/tiles/solid_orange_normal_up.pngbin3356 -> 3356 bytes
-rw-r--r--kicker/data/tiles/solid_orange_tiny_down.pngbin1215 -> 1203 bytes
-rw-r--r--kicker/data/tiles/solid_orange_tiny_up.pngbin1216 -> 1206 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_large_down.pngbin3536 -> 3316 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_large_up.pngbin3557 -> 3409 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_normal_down.pngbin4208 -> 2655 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_normal_up.pngbin4305 -> 2674 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_tiny_down.pngbin1497 -> 1183 bytes
-rw-r--r--kicker/data/tiles/solid_pastel_tiny_up.pngbin1502 -> 1176 bytes
-rw-r--r--kicker/data/tiles/solid_purple_large_down.pngbin3466 -> 3300 bytes
-rw-r--r--kicker/data/tiles/solid_purple_large_up.pngbin3443 -> 3321 bytes
-rw-r--r--kicker/data/tiles/solid_purple_normal_down.pngbin3727 -> 2648 bytes
-rw-r--r--kicker/data/tiles/solid_purple_normal_up.pngbin3808 -> 2625 bytes
-rw-r--r--kicker/data/tiles/solid_purple_tiny_down.pngbin1370 -> 1203 bytes
-rw-r--r--kicker/data/tiles/solid_purple_tiny_up.pngbin1376 -> 1207 bytes
-rw-r--r--kicker/data/tiles/solid_red_large_down.pngbin5543 -> 3757 bytes
-rw-r--r--kicker/data/tiles/solid_red_large_up.pngbin5558 -> 3758 bytes
-rw-r--r--kicker/data/tiles/solid_red_normal_down.pngbin3300 -> 3296 bytes
-rw-r--r--kicker/data/tiles/solid_red_normal_up.pngbin3322 -> 3321 bytes
-rw-r--r--kicker/data/tiles/solid_red_tiny_down.pngbin1195 -> 1184 bytes
-rw-r--r--kicker/data/tiles/solid_red_tiny_up.pngbin1201 -> 1199 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_large_down.pngbin1852 -> 1782 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_large_up.pngbin2606 -> 2454 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_normal_down.pngbin2096 -> 1444 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_normal_up.pngbin3089 -> 2052 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_tiny_down.pngbin1261 -> 1257 bytes
-rw-r--r--kicker/data/tiles/solid_tigereye_tiny_up.pngbin1311 -> 1309 bytes
-rw-r--r--kicker/data/wallpaper/deck_plate.pngbin837 -> 744 bytes
-rw-r--r--kicker/data/wallpaper/default.pngbin200 -> 192 bytes
-rw-r--r--kicker/data/wallpaper/green_line.pngbin310 -> 280 bytes
-rw-r--r--kicker/data/wallpaper/rail.pngbin306 -> 275 bytes
-rw-r--r--kicker/kicker/ui/k_new_mnu.cpp122
185 files changed, 96 insertions, 60 deletions
diff --git a/kicker/applets/clock/lcd.png b/kicker/applets/clock/lcd.png
index 32e5e90d8..b240a405a 100644
--- a/kicker/applets/clock/lcd.png
+++ b/kicker/applets/clock/lcd.png
Binary files differ
diff --git a/kicker/applets/naughty/naughty-happy.png b/kicker/applets/naughty/naughty-happy.png
index 3200b5270..4c3505dfc 100644
--- a/kicker/applets/naughty/naughty-happy.png
+++ b/kicker/applets/naughty/naughty-happy.png
Binary files differ
diff --git a/kicker/applets/naughty/naughty-sad.png b/kicker/applets/naughty/naughty-sad.png
index 9b6541907..ae6d727f2 100644
--- a/kicker/applets/naughty/naughty-sad.png
+++ b/kicker/applets/naughty/naughty-sad.png
Binary files differ
diff --git a/kicker/applets/systemtray/systemtrayapplet.cpp b/kicker/applets/systemtray/systemtrayapplet.cpp
index 41d5af10b..97b71d1b2 100644
--- a/kicker/applets/systemtray/systemtrayapplet.cpp
+++ b/kicker/applets/systemtray/systemtrayapplet.cpp
@@ -100,6 +100,7 @@ SystemTrayApplet::SystemTrayApplet(const TQString& configFile, Type type, int ac
m_clockApplet = new ClockApplet(configFile, KPanelApplet::Normal, KPanelApplet::Preferences, this, "clockapplet");
updateClockGeometry();
connect(m_clockApplet, TQT_SIGNAL(clockReconfigured()), this, TQT_SLOT(updateClockGeometry()));
+ connect(m_clockApplet, TQT_SIGNAL(updateLayout()), this, TQT_SLOT(updateClockGeometry()));
setBackgroundOrigin(AncestorOrigin);
@@ -116,7 +117,17 @@ SystemTrayApplet::SystemTrayApplet(const TQString& configFile, Type type, int ac
void SystemTrayApplet::updateClockGeometry()
{
if (m_clockApplet)
- m_clockApplet->setFixedSize(m_clockApplet->widthForHeight(height()-2),height()-2);
+ {
+ m_clockApplet->setPosition(position());
+ if (orientation() == Qt::Horizontal)
+ {
+ m_clockApplet->setFixedSize(m_clockApplet->widthForHeight(height()),height());
+ }
+ else
+ {
+ m_clockApplet->setFixedSize(width(),m_clockApplet->heightForWidth(width()));
+ }
+ }
}
void SystemTrayApplet::initialize()
@@ -547,9 +558,9 @@ void SystemTrayApplet::embedWindow( WId w, bool kde_tray )
delete emb;
return;
}
-
+
connect(emb, TQT_SIGNAL(embeddedWindowDestroyed()), TQT_SLOT(updateTrayWindows()));
- emb->getIconSize(m_iconSize);
+ emb->setFixedSize(m_iconSize, m_iconSize);
if (shouldHide(w))
{
@@ -1142,22 +1153,6 @@ TrayEmbed::~TrayEmbed()
//
}
-void TrayEmbed::getIconSize(int defaultIconSize)
-{
- TQSize minSize = minimumSizeHint();
-
- int width = minSize.width();
- int height = minSize.height();
-
- if (width < 1 || width > defaultIconSize)
- width = defaultIconSize;
- if (height < 1 || height > defaultIconSize)
- height = defaultIconSize;
-
- setFixedSize(width, height);
- setBackground();
-}
-
void TrayEmbed::setBackground()
{
const TQPixmap *pbg = parentWidget()->backgroundPixmap();
diff --git a/kicker/applets/systemtray/systemtrayapplet.h b/kicker/applets/systemtray/systemtrayapplet.h
index 250480b65..e311a1bdd 100644
--- a/kicker/applets/systemtray/systemtrayapplet.h
+++ b/kicker/applets/systemtray/systemtrayapplet.h
@@ -131,7 +131,6 @@ public:
~TrayEmbed();
bool kdeTray() const { return kde_tray; }
void setBackground();
- void getIconSize(int defaultIconSize);
private:
bool kde_tray;
TQWidget *m_scaledWidget;
diff --git a/kicker/data/app_start_anim/disk1.png b/kicker/data/app_start_anim/disk1.png
index 37262272e..aa361bddd 100644
--- a/kicker/data/app_start_anim/disk1.png
+++ b/kicker/data/app_start_anim/disk1.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk10.png b/kicker/data/app_start_anim/disk10.png
index 6f5c65d54..a6da557d5 100644
--- a/kicker/data/app_start_anim/disk10.png
+++ b/kicker/data/app_start_anim/disk10.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk2.png b/kicker/data/app_start_anim/disk2.png
index cac143984..db2c9968f 100644
--- a/kicker/data/app_start_anim/disk2.png
+++ b/kicker/data/app_start_anim/disk2.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk3.png b/kicker/data/app_start_anim/disk3.png
index 7cfc09c84..fa1ceb9da 100644
--- a/kicker/data/app_start_anim/disk3.png
+++ b/kicker/data/app_start_anim/disk3.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk4.png b/kicker/data/app_start_anim/disk4.png
index 0de1cf4e7..aa5d883ac 100644
--- a/kicker/data/app_start_anim/disk4.png
+++ b/kicker/data/app_start_anim/disk4.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk5.png b/kicker/data/app_start_anim/disk5.png
index 62e26f497..135344765 100644
--- a/kicker/data/app_start_anim/disk5.png
+++ b/kicker/data/app_start_anim/disk5.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk6.png b/kicker/data/app_start_anim/disk6.png
index 1bd210ffc..65b63cf4c 100644
--- a/kicker/data/app_start_anim/disk6.png
+++ b/kicker/data/app_start_anim/disk6.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk7.png b/kicker/data/app_start_anim/disk7.png
index a992322a4..26cedf88c 100644
--- a/kicker/data/app_start_anim/disk7.png
+++ b/kicker/data/app_start_anim/disk7.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk8.png b/kicker/data/app_start_anim/disk8.png
index b9c86a0b8..eab2fd793 100644
--- a/kicker/data/app_start_anim/disk8.png
+++ b/kicker/data/app_start_anim/disk8.png
Binary files differ
diff --git a/kicker/data/app_start_anim/disk9.png b/kicker/data/app_start_anim/disk9.png
index 6bbbb2258..52118d5d7 100644
--- a/kicker/data/app_start_anim/disk9.png
+++ b/kicker/data/app_start_anim/disk9.png
Binary files differ
diff --git a/kicker/data/icons/actions/cr16-action-modified.png b/kicker/data/icons/actions/cr16-action-modified.png
index 41b3f4367..c4e7831da 100644
--- a/kicker/data/icons/actions/cr16-action-modified.png
+++ b/kicker/data/icons/actions/cr16-action-modified.png
Binary files differ
diff --git a/kicker/data/icons/actions/lo16-action-modified.png b/kicker/data/icons/actions/lo16-action-modified.png
index 63c705f00..69d2f236c 100644
--- a/kicker/data/icons/actions/lo16-action-modified.png
+++ b/kicker/data/icons/actions/lo16-action-modified.png
Binary files differ
diff --git a/kicker/data/icons/cr16-app-kdisknav.png b/kicker/data/icons/cr16-app-kdisknav.png
index 3ba8a1416..c38975125 100644
--- a/kicker/data/icons/cr16-app-kdisknav.png
+++ b/kicker/data/icons/cr16-app-kdisknav.png
Binary files differ
diff --git a/kicker/data/icons/cr16-app-kicker.png b/kicker/data/icons/cr16-app-kicker.png
index 0d04030fc..2331a29e0 100644
--- a/kicker/data/icons/cr16-app-kicker.png
+++ b/kicker/data/icons/cr16-app-kicker.png
Binary files differ
diff --git a/kicker/data/icons/cr16-app-panel.png b/kicker/data/icons/cr16-app-panel.png
index 0d04030fc..2331a29e0 100644
--- a/kicker/data/icons/cr16-app-panel.png
+++ b/kicker/data/icons/cr16-app-panel.png
Binary files differ
diff --git a/kicker/data/icons/cr16-app-window_list.png b/kicker/data/icons/cr16-app-window_list.png
index d8afab4b2..33439e716 100644
--- a/kicker/data/icons/cr16-app-window_list.png
+++ b/kicker/data/icons/cr16-app-window_list.png
Binary files differ
diff --git a/kicker/data/icons/cr32-app-kdisknav.png b/kicker/data/icons/cr32-app-kdisknav.png
index 370de627f..452302379 100644
--- a/kicker/data/icons/cr32-app-kdisknav.png
+++ b/kicker/data/icons/cr32-app-kdisknav.png
Binary files differ
diff --git a/kicker/data/icons/cr32-app-window_list.png b/kicker/data/icons/cr32-app-window_list.png
index f8d64d1df..2de7c18db 100644
--- a/kicker/data/icons/cr32-app-window_list.png
+++ b/kicker/data/icons/cr32-app-window_list.png
Binary files differ
diff --git a/kicker/data/icons/cr48-app-kdisknav.png b/kicker/data/icons/cr48-app-kdisknav.png
index fbc259e95..8c1ae5c1f 100644
--- a/kicker/data/icons/cr48-app-kdisknav.png
+++ b/kicker/data/icons/cr48-app-kdisknav.png
Binary files differ
diff --git a/kicker/data/icons/cr48-app-window_list.png b/kicker/data/icons/cr48-app-window_list.png
index ca164a12a..f19da6616 100644
--- a/kicker/data/icons/cr48-app-window_list.png
+++ b/kicker/data/icons/cr48-app-window_list.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-gradient-topdown.png b/kicker/data/kickoff/button-box-gradient-topdown.png
index 378816342..366cbf573 100644
--- a/kicker/data/kickoff/button-box-gradient-topdown.png
+++ b/kicker/data/kickoff/button-box-gradient-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-gradient.png b/kicker/data/kickoff/button-box-gradient.png
index a7c11adba..2057c4ac3 100644
--- a/kicker/data/kickoff/button-box-gradient.png
+++ b/kicker/data/kickoff/button-box-gradient.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-left-corner.png b/kicker/data/kickoff/button-box-left-corner.png
index c4080cb00..5a64ba1a2 100644
--- a/kicker/data/kickoff/button-box-left-corner.png
+++ b/kicker/data/kickoff/button-box-left-corner.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-left.png b/kicker/data/kickoff/button-box-left.png
index 3b532f8bd..9eb49030e 100644
--- a/kicker/data/kickoff/button-box-left.png
+++ b/kicker/data/kickoff/button-box-left.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-right-corner.png b/kicker/data/kickoff/button-box-right-corner.png
index ef44b1fab..8ee01581b 100644
--- a/kicker/data/kickoff/button-box-right-corner.png
+++ b/kicker/data/kickoff/button-box-right-corner.png
Binary files differ
diff --git a/kicker/data/kickoff/button-box-top.png b/kicker/data/kickoff/button-box-top.png
index 1cac298be..5bf01a58e 100644
--- a/kicker/data/kickoff/button-box-top.png
+++ b/kicker/data/kickoff/button-box-top.png
Binary files differ
diff --git a/kicker/data/kickoff/cr128-action-suspend2disk.png b/kicker/data/kickoff/cr128-action-suspend2disk.png
index b3ac2fe05..bb3b41464 100644
--- a/kicker/data/kickoff/cr128-action-suspend2disk.png
+++ b/kicker/data/kickoff/cr128-action-suspend2disk.png
Binary files differ
diff --git a/kicker/data/kickoff/cr128-action-suspend2ram.png b/kicker/data/kickoff/cr128-action-suspend2ram.png
index 9e641bd47..edbf6a609 100644
--- a/kicker/data/kickoff/cr128-action-suspend2ram.png
+++ b/kicker/data/kickoff/cr128-action-suspend2ram.png
Binary files differ
diff --git a/kicker/data/kickoff/cr16-action-suspend2disk.png b/kicker/data/kickoff/cr16-action-suspend2disk.png
index a28ab8ad9..b938e8acf 100644
--- a/kicker/data/kickoff/cr16-action-suspend2disk.png
+++ b/kicker/data/kickoff/cr16-action-suspend2disk.png
Binary files differ
diff --git a/kicker/data/kickoff/cr16-action-suspend2ram.png b/kicker/data/kickoff/cr16-action-suspend2ram.png
index 45738ccc5..58a129514 100644
--- a/kicker/data/kickoff/cr16-action-suspend2ram.png
+++ b/kicker/data/kickoff/cr16-action-suspend2ram.png
Binary files differ
diff --git a/kicker/data/kickoff/cr32-action-leave.png b/kicker/data/kickoff/cr32-action-leave.png
index 89dc15953..e1430411b 100644
--- a/kicker/data/kickoff/cr32-action-leave.png
+++ b/kicker/data/kickoff/cr32-action-leave.png
Binary files differ
diff --git a/kicker/data/kickoff/cr32-action-suspend2disk.png b/kicker/data/kickoff/cr32-action-suspend2disk.png
index 7bcb027b1..a1b36de9b 100644
--- a/kicker/data/kickoff/cr32-action-suspend2disk.png
+++ b/kicker/data/kickoff/cr32-action-suspend2disk.png
Binary files differ
diff --git a/kicker/data/kickoff/cr32-action-suspend2ram.png b/kicker/data/kickoff/cr32-action-suspend2ram.png
index 7a96cd24f..9b9e90eb0 100644
--- a/kicker/data/kickoff/cr32-action-suspend2ram.png
+++ b/kicker/data/kickoff/cr32-action-suspend2ram.png
Binary files differ
diff --git a/kicker/data/kickoff/cr48-action-leave.png b/kicker/data/kickoff/cr48-action-leave.png
index 7c01634b9..459505ed9 100644
--- a/kicker/data/kickoff/cr48-action-leave.png
+++ b/kicker/data/kickoff/cr48-action-leave.png
Binary files differ
diff --git a/kicker/data/kickoff/cr48-action-suspend2disk.png b/kicker/data/kickoff/cr48-action-suspend2disk.png
index 9ff2148b8..f617eafbb 100644
--- a/kicker/data/kickoff/cr48-action-suspend2disk.png
+++ b/kicker/data/kickoff/cr48-action-suspend2disk.png
Binary files differ
diff --git a/kicker/data/kickoff/cr48-action-suspend2ram.png b/kicker/data/kickoff/cr48-action-suspend2ram.png
index 2aefa6ce4..770256eb9 100644
--- a/kicker/data/kickoff/cr48-action-suspend2ram.png
+++ b/kicker/data/kickoff/cr48-action-suspend2ram.png
Binary files differ
diff --git a/kicker/data/kickoff/cr48-app-recently_used.png b/kicker/data/kickoff/cr48-app-recently_used.png
index b97479759..b879f928b 100644
--- a/kicker/data/kickoff/cr48-app-recently_used.png
+++ b/kicker/data/kickoff/cr48-app-recently_used.png
Binary files differ
diff --git a/kicker/data/kickoff/cr64-action-suspend2disk.png b/kicker/data/kickoff/cr64-action-suspend2disk.png
index f6e57d786..fd3ea9293 100644
--- a/kicker/data/kickoff/cr64-action-suspend2disk.png
+++ b/kicker/data/kickoff/cr64-action-suspend2disk.png
Binary files differ
diff --git a/kicker/data/kickoff/cr64-action-suspend2ram.png b/kicker/data/kickoff/cr64-action-suspend2ram.png
index cdb47d04f..695f3f06a 100644
--- a/kicker/data/kickoff/cr64-action-suspend2ram.png
+++ b/kicker/data/kickoff/cr64-action-suspend2ram.png
Binary files differ
diff --git a/kicker/data/kickoff/kmenu_basic.png b/kicker/data/kickoff/kmenu_basic.png
index 37f13f8af..4674a03ac 100644
--- a/kicker/data/kickoff/kmenu_basic.png
+++ b/kicker/data/kickoff/kmenu_basic.png
Binary files differ
diff --git a/kicker/data/kickoff/left_triangle.png b/kicker/data/kickoff/left_triangle.png
index b8ac404fd..ca532c37f 100644
--- a/kicker/data/kickoff/left_triangle.png
+++ b/kicker/data/kickoff/left_triangle.png
Binary files differ
diff --git a/kicker/data/kickoff/main_border_bc.png b/kicker/data/kickoff/main_border_bc.png
index 05e497763..42b80f938 100644
--- a/kicker/data/kickoff/main_border_bc.png
+++ b/kicker/data/kickoff/main_border_bc.png
Binary files differ
diff --git a/kicker/data/kickoff/main_border_lc.png b/kicker/data/kickoff/main_border_lc.png
index c440e859e..9e20bd2fa 100644
--- a/kicker/data/kickoff/main_border_lc.png
+++ b/kicker/data/kickoff/main_border_lc.png
Binary files differ
diff --git a/kicker/data/kickoff/main_border_rc.png b/kicker/data/kickoff/main_border_rc.png
index 6cef8af01..e08386ca9 100644
--- a/kicker/data/kickoff/main_border_rc.png
+++ b/kicker/data/kickoff/main_border_rc.png
Binary files differ
diff --git a/kicker/data/kickoff/main_border_tc.png b/kicker/data/kickoff/main_border_tc.png
index bc03e85dd..50aaf0feb 100644
--- a/kicker/data/kickoff/main_border_tc.png
+++ b/kicker/data/kickoff/main_border_tc.png
Binary files differ
diff --git a/kicker/data/kickoff/main_corner_bl.png b/kicker/data/kickoff/main_corner_bl.png
index 32ea680f1..fdaaa785e 100644
--- a/kicker/data/kickoff/main_corner_bl.png
+++ b/kicker/data/kickoff/main_corner_bl.png
Binary files differ
diff --git a/kicker/data/kickoff/main_corner_br.png b/kicker/data/kickoff/main_corner_br.png
index b2d898ab6..6304a6880 100644
--- a/kicker/data/kickoff/main_corner_br.png
+++ b/kicker/data/kickoff/main_corner_br.png
Binary files differ
diff --git a/kicker/data/kickoff/main_corner_tl.png b/kicker/data/kickoff/main_corner_tl.png
index 11fe645ce..f5a357260 100644
--- a/kicker/data/kickoff/main_corner_tl.png
+++ b/kicker/data/kickoff/main_corner_tl.png
Binary files differ
diff --git a/kicker/data/kickoff/main_corner_tr.png b/kicker/data/kickoff/main_corner_tr.png
index a439d9763..6d67b1fce 100644
--- a/kicker/data/kickoff/main_corner_tr.png
+++ b/kicker/data/kickoff/main_corner_tr.png
Binary files differ
diff --git a/kicker/data/kickoff/menu_separator.png b/kicker/data/kickoff/menu_separator.png
index 2ba13727d..f4d42ed7b 100644
--- a/kicker/data/kickoff/menu_separator.png
+++ b/kicker/data/kickoff/menu_separator.png
Binary files differ
diff --git a/kicker/data/kickoff/resize_handle.png b/kicker/data/kickoff/resize_handle.png
index c0811dc50..96679a1ae 100644
--- a/kicker/data/kickoff/resize_handle.png
+++ b/kicker/data/kickoff/resize_handle.png
Binary files differ
diff --git a/kicker/data/kickoff/right_triangle.png b/kicker/data/kickoff/right_triangle.png
index 9766030c0..818480665 100644
--- a/kicker/data/kickoff/right_triangle.png
+++ b/kicker/data/kickoff/right_triangle.png
Binary files differ
diff --git a/kicker/data/kickoff/search-gradient-topdown.png b/kicker/data/kickoff/search-gradient-topdown.png
index b13a19290..c3dda9839 100644
--- a/kicker/data/kickoff/search-gradient-topdown.png
+++ b/kicker/data/kickoff/search-gradient-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/search-gradient.png b/kicker/data/kickoff/search-gradient.png
index 3478ea18b..16cdcf7d9 100644
--- a/kicker/data/kickoff/search-gradient.png
+++ b/kicker/data/kickoff/search-gradient.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-center.png b/kicker/data/kickoff/search-tab-center.png
index 26ec2f2e9..56201a3e3 100644
--- a/kicker/data/kickoff/search-tab-center.png
+++ b/kicker/data/kickoff/search-tab-center.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-left.png b/kicker/data/kickoff/search-tab-left.png
index 507b41767..a13d4cea1 100644
--- a/kicker/data/kickoff/search-tab-left.png
+++ b/kicker/data/kickoff/search-tab-left.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-right.png b/kicker/data/kickoff/search-tab-right.png
index 94a410443..e774a8bde 100644
--- a/kicker/data/kickoff/search-tab-right.png
+++ b/kicker/data/kickoff/search-tab-right.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-top-center.png b/kicker/data/kickoff/search-tab-top-center.png
index 51482ad23..5000605f8 100644
--- a/kicker/data/kickoff/search-tab-top-center.png
+++ b/kicker/data/kickoff/search-tab-top-center.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-top-left.png b/kicker/data/kickoff/search-tab-top-left.png
index 97264782a..9eddc5ea4 100644
--- a/kicker/data/kickoff/search-tab-top-left.png
+++ b/kicker/data/kickoff/search-tab-top-left.png
Binary files differ
diff --git a/kicker/data/kickoff/search-tab-top-right.png b/kicker/data/kickoff/search-tab-top-right.png
index fc80f40c2..f23658928 100644
--- a/kicker/data/kickoff/search-tab-top-right.png
+++ b/kicker/data/kickoff/search-tab-top-right.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-bottom-left-topdown.png b/kicker/data/kickoff/tab-bottom-left-topdown.png
index a96a7bf12..96428a509 100644
--- a/kicker/data/kickoff/tab-bottom-left-topdown.png
+++ b/kicker/data/kickoff/tab-bottom-left-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-bottom-right-topdown.png b/kicker/data/kickoff/tab-bottom-right-topdown.png
index d1d80a6b3..54c8c12f3 100644
--- a/kicker/data/kickoff/tab-bottom-right-topdown.png
+++ b/kicker/data/kickoff/tab-bottom-right-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-bottom-right.png b/kicker/data/kickoff/tab-bottom-right.png
index 86d226b51..f3bd6a9c9 100644
--- a/kicker/data/kickoff/tab-bottom-right.png
+++ b/kicker/data/kickoff/tab-bottom-right.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-center-topdown.png b/kicker/data/kickoff/tab-center-topdown.png
index c35438d91..c94d74d66 100644
--- a/kicker/data/kickoff/tab-center-topdown.png
+++ b/kicker/data/kickoff/tab-center-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-center.png b/kicker/data/kickoff/tab-center.png
index 0ef1f6d34..00ed99525 100644
--- a/kicker/data/kickoff/tab-center.png
+++ b/kicker/data/kickoff/tab-center.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-left_center.png b/kicker/data/kickoff/tab-left_center.png
index 4c8c39794..9fc26b72c 100644
--- a/kicker/data/kickoff/tab-left_center.png
+++ b/kicker/data/kickoff/tab-left_center.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-right_center.png b/kicker/data/kickoff/tab-right_center.png
index 3df6564f4..e1048e772 100644
--- a/kicker/data/kickoff/tab-right_center.png
+++ b/kicker/data/kickoff/tab-right_center.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-top-left-topdown.png b/kicker/data/kickoff/tab-top-left-topdown.png
index 3df580e1d..bad9595a9 100644
--- a/kicker/data/kickoff/tab-top-left-topdown.png
+++ b/kicker/data/kickoff/tab-top-left-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-top-left.png b/kicker/data/kickoff/tab-top-left.png
index 910967a18..34376ddf3 100644
--- a/kicker/data/kickoff/tab-top-left.png
+++ b/kicker/data/kickoff/tab-top-left.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-top-right-topdown.png b/kicker/data/kickoff/tab-top-right-topdown.png
index dd672cad9..5c9cbe4a8 100644
--- a/kicker/data/kickoff/tab-top-right-topdown.png
+++ b/kicker/data/kickoff/tab-top-right-topdown.png
Binary files differ
diff --git a/kicker/data/kickoff/tab-top-right.png b/kicker/data/kickoff/tab-top-right.png
index e96019d6d..a1eed6fc9 100644
--- a/kicker/data/kickoff/tab-top-right.png
+++ b/kicker/data/kickoff/tab-top-right.png
Binary files differ
diff --git a/kicker/data/kmenu_side/kside.png b/kicker/data/kmenu_side/kside.png
index 8ae29c175..dc07a0570 100644
--- a/kicker/data/kmenu_side/kside.png
+++ b/kicker/data/kmenu_side/kside.png
Binary files differ
diff --git a/kicker/data/kmenu_side/kside_top_left.png b/kicker/data/kmenu_side/kside_top_left.png
index 38a527aef..9f7632484 100644
--- a/kicker/data/kmenu_side/kside_top_left.png
+++ b/kicker/data/kmenu_side/kside_top_left.png
Binary files differ
diff --git a/kicker/data/kmenu_side/kside_top_right.png b/kicker/data/kmenu_side/kside_top_right.png
index d6ea97fd9..464f2998e 100644
--- a/kicker/data/kmenu_side/kside_top_right.png
+++ b/kicker/data/kmenu_side/kside_top_right.png
Binary files differ
diff --git a/kicker/data/kmenu_side/kside_top_tile.png b/kicker/data/kmenu_side/kside_top_tile.png
index 08ddb6712..6bd44ee00 100644
--- a/kicker/data/kmenu_side/kside_top_tile.png
+++ b/kicker/data/kmenu_side/kside_top_tile.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_large_down.png b/kicker/data/tiles/KDE_button_large_down.png
index 726095c45..35b9067d0 100644
--- a/kicker/data/tiles/KDE_button_large_down.png
+++ b/kicker/data/tiles/KDE_button_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_large_up.png b/kicker/data/tiles/KDE_button_large_up.png
index 83a540f85..f8be4e3c1 100644
--- a/kicker/data/tiles/KDE_button_large_up.png
+++ b/kicker/data/tiles/KDE_button_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_normal_down.png b/kicker/data/tiles/KDE_button_normal_down.png
index 35a848bf7..b3ddbfb04 100644
--- a/kicker/data/tiles/KDE_button_normal_down.png
+++ b/kicker/data/tiles/KDE_button_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_normal_up.png b/kicker/data/tiles/KDE_button_normal_up.png
index 304940fb1..4102f1c95 100644
--- a/kicker/data/tiles/KDE_button_normal_up.png
+++ b/kicker/data/tiles/KDE_button_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_tiny_down.png b/kicker/data/tiles/KDE_button_tiny_down.png
index 356d4498b..d879b1a2d 100644
--- a/kicker/data/tiles/KDE_button_tiny_down.png
+++ b/kicker/data/tiles/KDE_button_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/KDE_button_tiny_up.png b/kicker/data/tiles/KDE_button_tiny_up.png
index aec67c344..e005948a7 100644
--- a/kicker/data/tiles/KDE_button_tiny_up.png
+++ b/kicker/data/tiles/KDE_button_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_large_down.png b/kicker/data/tiles/blue_wood_large_down.png
index 576ad41e6..8f140fbf8 100644
--- a/kicker/data/tiles/blue_wood_large_down.png
+++ b/kicker/data/tiles/blue_wood_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_large_up.png b/kicker/data/tiles/blue_wood_large_up.png
index f82f9f291..661a20716 100644
--- a/kicker/data/tiles/blue_wood_large_up.png
+++ b/kicker/data/tiles/blue_wood_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_normal_down.png b/kicker/data/tiles/blue_wood_normal_down.png
index 8ba8e91cf..a0f338fe5 100644
--- a/kicker/data/tiles/blue_wood_normal_down.png
+++ b/kicker/data/tiles/blue_wood_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_normal_up.png b/kicker/data/tiles/blue_wood_normal_up.png
index 9ba633c5f..f146b305a 100644
--- a/kicker/data/tiles/blue_wood_normal_up.png
+++ b/kicker/data/tiles/blue_wood_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_tiny_down.png b/kicker/data/tiles/blue_wood_tiny_down.png
index 0a034c005..343c12a92 100644
--- a/kicker/data/tiles/blue_wood_tiny_down.png
+++ b/kicker/data/tiles/blue_wood_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/blue_wood_tiny_up.png b/kicker/data/tiles/blue_wood_tiny_up.png
index 37bafb97f..592076385 100644
--- a/kicker/data/tiles/blue_wood_tiny_up.png
+++ b/kicker/data/tiles/blue_wood_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_large_down.png b/kicker/data/tiles/green_wood_large_down.png
index 0601d563a..050e74542 100644
--- a/kicker/data/tiles/green_wood_large_down.png
+++ b/kicker/data/tiles/green_wood_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_large_up.png b/kicker/data/tiles/green_wood_large_up.png
index f48f6a256..739df3406 100644
--- a/kicker/data/tiles/green_wood_large_up.png
+++ b/kicker/data/tiles/green_wood_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_normal_down.png b/kicker/data/tiles/green_wood_normal_down.png
index 10163ed80..7ba0a7f2d 100644
--- a/kicker/data/tiles/green_wood_normal_down.png
+++ b/kicker/data/tiles/green_wood_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_normal_up.png b/kicker/data/tiles/green_wood_normal_up.png
index 479a3544c..417697feb 100644
--- a/kicker/data/tiles/green_wood_normal_up.png
+++ b/kicker/data/tiles/green_wood_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_tiny_down.png b/kicker/data/tiles/green_wood_tiny_down.png
index aa026aaed..c451246a1 100644
--- a/kicker/data/tiles/green_wood_tiny_down.png
+++ b/kicker/data/tiles/green_wood_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/green_wood_tiny_up.png b/kicker/data/tiles/green_wood_tiny_up.png
index ff6d6885a..c94e14088 100644
--- a/kicker/data/tiles/green_wood_tiny_up.png
+++ b/kicker/data/tiles/green_wood_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_gray_large_down.png b/kicker/data/tiles/light_gray_large_down.png
index c73e8196f..3b24ada26 100644
--- a/kicker/data/tiles/light_gray_large_down.png
+++ b/kicker/data/tiles/light_gray_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_gray_large_up.png b/kicker/data/tiles/light_gray_large_up.png
index 88f4055be..f9685d657 100644
--- a/kicker/data/tiles/light_gray_large_up.png
+++ b/kicker/data/tiles/light_gray_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_gray_normal_up.png b/kicker/data/tiles/light_gray_normal_up.png
index cec9a04b1..4da0c04fb 100644
--- a/kicker/data/tiles/light_gray_normal_up.png
+++ b/kicker/data/tiles/light_gray_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_gray_tiny_down.png b/kicker/data/tiles/light_gray_tiny_down.png
index e462814e5..b5a00ae1b 100644
--- a/kicker/data/tiles/light_gray_tiny_down.png
+++ b/kicker/data/tiles/light_gray_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_gray_tiny_up.png b/kicker/data/tiles/light_gray_tiny_up.png
index 39a2b7017..a79a09776 100644
--- a/kicker/data/tiles/light_gray_tiny_up.png
+++ b/kicker/data/tiles/light_gray_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_large_down.png b/kicker/data/tiles/light_green_large_down.png
index e5c556b9e..3c3179a7d 100644
--- a/kicker/data/tiles/light_green_large_down.png
+++ b/kicker/data/tiles/light_green_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_large_up.png b/kicker/data/tiles/light_green_large_up.png
index 20c45b134..2c656dfc4 100644
--- a/kicker/data/tiles/light_green_large_up.png
+++ b/kicker/data/tiles/light_green_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_normal_down.png b/kicker/data/tiles/light_green_normal_down.png
index 1aecad3eb..a19f53314 100644
--- a/kicker/data/tiles/light_green_normal_down.png
+++ b/kicker/data/tiles/light_green_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_normal_up.png b/kicker/data/tiles/light_green_normal_up.png
index d3947b32a..f77002536 100644
--- a/kicker/data/tiles/light_green_normal_up.png
+++ b/kicker/data/tiles/light_green_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_tiny_down.png b/kicker/data/tiles/light_green_tiny_down.png
index 910bcf8f6..ddecf0954 100644
--- a/kicker/data/tiles/light_green_tiny_down.png
+++ b/kicker/data/tiles/light_green_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_green_tiny_up.png b/kicker/data/tiles/light_green_tiny_up.png
index 98194ff3f..40988bf31 100644
--- a/kicker/data/tiles/light_green_tiny_up.png
+++ b/kicker/data/tiles/light_green_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_pastel_large_down.png b/kicker/data/tiles/light_pastel_large_down.png
index 1a542f814..36b0db882 100644
--- a/kicker/data/tiles/light_pastel_large_down.png
+++ b/kicker/data/tiles/light_pastel_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_pastel_large_up.png b/kicker/data/tiles/light_pastel_large_up.png
index b920125df..92e2247e4 100644
--- a/kicker/data/tiles/light_pastel_large_up.png
+++ b/kicker/data/tiles/light_pastel_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_pastel_normal_up.png b/kicker/data/tiles/light_pastel_normal_up.png
index a7840d3a8..06c0ce637 100644
--- a/kicker/data/tiles/light_pastel_normal_up.png
+++ b/kicker/data/tiles/light_pastel_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_pastel_tiny_down.png b/kicker/data/tiles/light_pastel_tiny_down.png
index 85af54c59..7d57d466f 100644
--- a/kicker/data/tiles/light_pastel_tiny_down.png
+++ b/kicker/data/tiles/light_pastel_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_pastel_tiny_up.png b/kicker/data/tiles/light_pastel_tiny_up.png
index 9267620f3..875740e0e 100644
--- a/kicker/data/tiles/light_pastel_tiny_up.png
+++ b/kicker/data/tiles/light_pastel_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_large_down.png b/kicker/data/tiles/light_purple_large_down.png
index 0246b87c4..1245e6de3 100644
--- a/kicker/data/tiles/light_purple_large_down.png
+++ b/kicker/data/tiles/light_purple_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_large_up.png b/kicker/data/tiles/light_purple_large_up.png
index 4ef4b9746..49f4de017 100644
--- a/kicker/data/tiles/light_purple_large_up.png
+++ b/kicker/data/tiles/light_purple_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_normal_down.png b/kicker/data/tiles/light_purple_normal_down.png
index 858e2cda5..eb84290a8 100644
--- a/kicker/data/tiles/light_purple_normal_down.png
+++ b/kicker/data/tiles/light_purple_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_normal_up.png b/kicker/data/tiles/light_purple_normal_up.png
index c064e1827..3d0806dca 100644
--- a/kicker/data/tiles/light_purple_normal_up.png
+++ b/kicker/data/tiles/light_purple_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_tiny_down.png b/kicker/data/tiles/light_purple_tiny_down.png
index 8a44988d4..f7657784e 100644
--- a/kicker/data/tiles/light_purple_tiny_down.png
+++ b/kicker/data/tiles/light_purple_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/light_purple_tiny_up.png b/kicker/data/tiles/light_purple_tiny_up.png
index 9a8af02cc..5d9982292 100644
--- a/kicker/data/tiles/light_purple_tiny_up.png
+++ b/kicker/data/tiles/light_purple_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_large_down.png b/kicker/data/tiles/nuts_and_bolts_large_down.png
index 120a63d78..9d378e856 100644
--- a/kicker/data/tiles/nuts_and_bolts_large_down.png
+++ b/kicker/data/tiles/nuts_and_bolts_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_large_up.png b/kicker/data/tiles/nuts_and_bolts_large_up.png
index 42713ed07..c18956486 100644
--- a/kicker/data/tiles/nuts_and_bolts_large_up.png
+++ b/kicker/data/tiles/nuts_and_bolts_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_normal_down.png b/kicker/data/tiles/nuts_and_bolts_normal_down.png
index f7ddb9ff9..bcad75618 100644
--- a/kicker/data/tiles/nuts_and_bolts_normal_down.png
+++ b/kicker/data/tiles/nuts_and_bolts_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_normal_up.png b/kicker/data/tiles/nuts_and_bolts_normal_up.png
index b8252631c..2f3eee734 100644
--- a/kicker/data/tiles/nuts_and_bolts_normal_up.png
+++ b/kicker/data/tiles/nuts_and_bolts_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_tiny_down.png b/kicker/data/tiles/nuts_and_bolts_tiny_down.png
index 97a990cb9..0d537bb61 100644
--- a/kicker/data/tiles/nuts_and_bolts_tiny_down.png
+++ b/kicker/data/tiles/nuts_and_bolts_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/nuts_and_bolts_tiny_up.png b/kicker/data/tiles/nuts_and_bolts_tiny_up.png
index 63e962c02..8eb7433f3 100644
--- a/kicker/data/tiles/nuts_and_bolts_tiny_up.png
+++ b/kicker/data/tiles/nuts_and_bolts_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_large_down.png b/kicker/data/tiles/red_wood_large_down.png
index c066f1d94..550b36756 100644
--- a/kicker/data/tiles/red_wood_large_down.png
+++ b/kicker/data/tiles/red_wood_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_large_up.png b/kicker/data/tiles/red_wood_large_up.png
index 646bb9c54..d8137634e 100644
--- a/kicker/data/tiles/red_wood_large_up.png
+++ b/kicker/data/tiles/red_wood_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_normal_down.png b/kicker/data/tiles/red_wood_normal_down.png
index 6091a488a..e9dd9c3a6 100644
--- a/kicker/data/tiles/red_wood_normal_down.png
+++ b/kicker/data/tiles/red_wood_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_normal_up.png b/kicker/data/tiles/red_wood_normal_up.png
index 805f19a1d..51f4c3342 100644
--- a/kicker/data/tiles/red_wood_normal_up.png
+++ b/kicker/data/tiles/red_wood_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_tiny_down.png b/kicker/data/tiles/red_wood_tiny_down.png
index 6a2b31ee0..8b81c17b9 100644
--- a/kicker/data/tiles/red_wood_tiny_down.png
+++ b/kicker/data/tiles/red_wood_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/red_wood_tiny_up.png b/kicker/data/tiles/red_wood_tiny_up.png
index c2eb24b41..fdd3d8a30 100644
--- a/kicker/data/tiles/red_wood_tiny_up.png
+++ b/kicker/data/tiles/red_wood_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_large_down.png b/kicker/data/tiles/solid_blue_large_down.png
index 81f4f5391..60d755ef0 100644
--- a/kicker/data/tiles/solid_blue_large_down.png
+++ b/kicker/data/tiles/solid_blue_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_large_up.png b/kicker/data/tiles/solid_blue_large_up.png
index b815150cb..b66b1e0e7 100644
--- a/kicker/data/tiles/solid_blue_large_up.png
+++ b/kicker/data/tiles/solid_blue_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_normal_down.png b/kicker/data/tiles/solid_blue_normal_down.png
index 8fe6caea0..8ce15b4d5 100644
--- a/kicker/data/tiles/solid_blue_normal_down.png
+++ b/kicker/data/tiles/solid_blue_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_normal_up.png b/kicker/data/tiles/solid_blue_normal_up.png
index 54dce1c53..9e89fd9c1 100644
--- a/kicker/data/tiles/solid_blue_normal_up.png
+++ b/kicker/data/tiles/solid_blue_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_tiny_down.png b/kicker/data/tiles/solid_blue_tiny_down.png
index c4a7559e8..7263838c8 100644
--- a/kicker/data/tiles/solid_blue_tiny_down.png
+++ b/kicker/data/tiles/solid_blue_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_blue_tiny_up.png b/kicker/data/tiles/solid_blue_tiny_up.png
index c6ad68fb2..912779e13 100644
--- a/kicker/data/tiles/solid_blue_tiny_up.png
+++ b/kicker/data/tiles/solid_blue_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_large_down.png b/kicker/data/tiles/solid_gray_large_down.png
index b90ea5edf..f0e77d547 100644
--- a/kicker/data/tiles/solid_gray_large_down.png
+++ b/kicker/data/tiles/solid_gray_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_large_up.png b/kicker/data/tiles/solid_gray_large_up.png
index 221c70060..1d72e1020 100644
--- a/kicker/data/tiles/solid_gray_large_up.png
+++ b/kicker/data/tiles/solid_gray_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_normal_down.png b/kicker/data/tiles/solid_gray_normal_down.png
index 80418d7dd..b5c667900 100644
--- a/kicker/data/tiles/solid_gray_normal_down.png
+++ b/kicker/data/tiles/solid_gray_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_normal_up.png b/kicker/data/tiles/solid_gray_normal_up.png
index ecd4809f2..f442d04f2 100644
--- a/kicker/data/tiles/solid_gray_normal_up.png
+++ b/kicker/data/tiles/solid_gray_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_tiny_down.png b/kicker/data/tiles/solid_gray_tiny_down.png
index a230fd0b8..6a4b695c5 100644
--- a/kicker/data/tiles/solid_gray_tiny_down.png
+++ b/kicker/data/tiles/solid_gray_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_gray_tiny_up.png b/kicker/data/tiles/solid_gray_tiny_up.png
index 24896cc7d..fd9ee6790 100644
--- a/kicker/data/tiles/solid_gray_tiny_up.png
+++ b/kicker/data/tiles/solid_gray_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_large_down.png b/kicker/data/tiles/solid_green_large_down.png
index d5797dc47..104c4c3b3 100644
--- a/kicker/data/tiles/solid_green_large_down.png
+++ b/kicker/data/tiles/solid_green_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_large_up.png b/kicker/data/tiles/solid_green_large_up.png
index 09075cfb8..60ec37ff7 100644
--- a/kicker/data/tiles/solid_green_large_up.png
+++ b/kicker/data/tiles/solid_green_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_normal_down.png b/kicker/data/tiles/solid_green_normal_down.png
index 8756acbe6..b9a1b65db 100644
--- a/kicker/data/tiles/solid_green_normal_down.png
+++ b/kicker/data/tiles/solid_green_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_normal_up.png b/kicker/data/tiles/solid_green_normal_up.png
index 8fd958039..7b6569603 100644
--- a/kicker/data/tiles/solid_green_normal_up.png
+++ b/kicker/data/tiles/solid_green_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_tiny_down.png b/kicker/data/tiles/solid_green_tiny_down.png
index 6d3807e5b..d49cabeb7 100644
--- a/kicker/data/tiles/solid_green_tiny_down.png
+++ b/kicker/data/tiles/solid_green_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_green_tiny_up.png b/kicker/data/tiles/solid_green_tiny_up.png
index 98245a2c5..35ba32800 100644
--- a/kicker/data/tiles/solid_green_tiny_up.png
+++ b/kicker/data/tiles/solid_green_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_large_down.png b/kicker/data/tiles/solid_orange_large_down.png
index 00ee670da..7daf9eb04 100644
--- a/kicker/data/tiles/solid_orange_large_down.png
+++ b/kicker/data/tiles/solid_orange_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_large_up.png b/kicker/data/tiles/solid_orange_large_up.png
index a301c985e..50200bf9d 100644
--- a/kicker/data/tiles/solid_orange_large_up.png
+++ b/kicker/data/tiles/solid_orange_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_normal_down.png b/kicker/data/tiles/solid_orange_normal_down.png
index 447d425d0..d9c4793ee 100644
--- a/kicker/data/tiles/solid_orange_normal_down.png
+++ b/kicker/data/tiles/solid_orange_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_normal_up.png b/kicker/data/tiles/solid_orange_normal_up.png
index 666395837..5e1350ee7 100644
--- a/kicker/data/tiles/solid_orange_normal_up.png
+++ b/kicker/data/tiles/solid_orange_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_tiny_down.png b/kicker/data/tiles/solid_orange_tiny_down.png
index be5e4b1ec..c5332ff6d 100644
--- a/kicker/data/tiles/solid_orange_tiny_down.png
+++ b/kicker/data/tiles/solid_orange_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_orange_tiny_up.png b/kicker/data/tiles/solid_orange_tiny_up.png
index 4b3217397..f3be3895d 100644
--- a/kicker/data/tiles/solid_orange_tiny_up.png
+++ b/kicker/data/tiles/solid_orange_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_large_down.png b/kicker/data/tiles/solid_pastel_large_down.png
index fde6462e8..f04438101 100644
--- a/kicker/data/tiles/solid_pastel_large_down.png
+++ b/kicker/data/tiles/solid_pastel_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_large_up.png b/kicker/data/tiles/solid_pastel_large_up.png
index 191522e59..d56853b70 100644
--- a/kicker/data/tiles/solid_pastel_large_up.png
+++ b/kicker/data/tiles/solid_pastel_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_normal_down.png b/kicker/data/tiles/solid_pastel_normal_down.png
index caf2c287e..f29c9fdc8 100644
--- a/kicker/data/tiles/solid_pastel_normal_down.png
+++ b/kicker/data/tiles/solid_pastel_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_normal_up.png b/kicker/data/tiles/solid_pastel_normal_up.png
index 7c7a1efd0..7ea683b33 100644
--- a/kicker/data/tiles/solid_pastel_normal_up.png
+++ b/kicker/data/tiles/solid_pastel_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_tiny_down.png b/kicker/data/tiles/solid_pastel_tiny_down.png
index 5ac0212cc..66bb8dcc3 100644
--- a/kicker/data/tiles/solid_pastel_tiny_down.png
+++ b/kicker/data/tiles/solid_pastel_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_pastel_tiny_up.png b/kicker/data/tiles/solid_pastel_tiny_up.png
index 52078b2b5..df6ec5ae5 100644
--- a/kicker/data/tiles/solid_pastel_tiny_up.png
+++ b/kicker/data/tiles/solid_pastel_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_large_down.png b/kicker/data/tiles/solid_purple_large_down.png
index af85fb076..87c14ce38 100644
--- a/kicker/data/tiles/solid_purple_large_down.png
+++ b/kicker/data/tiles/solid_purple_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_large_up.png b/kicker/data/tiles/solid_purple_large_up.png
index 12146c4cb..460c46ee2 100644
--- a/kicker/data/tiles/solid_purple_large_up.png
+++ b/kicker/data/tiles/solid_purple_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_normal_down.png b/kicker/data/tiles/solid_purple_normal_down.png
index 80c14518e..803639721 100644
--- a/kicker/data/tiles/solid_purple_normal_down.png
+++ b/kicker/data/tiles/solid_purple_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_normal_up.png b/kicker/data/tiles/solid_purple_normal_up.png
index 7682cd19b..277f8902d 100644
--- a/kicker/data/tiles/solid_purple_normal_up.png
+++ b/kicker/data/tiles/solid_purple_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_tiny_down.png b/kicker/data/tiles/solid_purple_tiny_down.png
index 6badb34c1..053332724 100644
--- a/kicker/data/tiles/solid_purple_tiny_down.png
+++ b/kicker/data/tiles/solid_purple_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_purple_tiny_up.png b/kicker/data/tiles/solid_purple_tiny_up.png
index ce3dcfb05..7a1e64061 100644
--- a/kicker/data/tiles/solid_purple_tiny_up.png
+++ b/kicker/data/tiles/solid_purple_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_large_down.png b/kicker/data/tiles/solid_red_large_down.png
index 2ed284974..9f254d89d 100644
--- a/kicker/data/tiles/solid_red_large_down.png
+++ b/kicker/data/tiles/solid_red_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_large_up.png b/kicker/data/tiles/solid_red_large_up.png
index 35f60bb23..995e972f9 100644
--- a/kicker/data/tiles/solid_red_large_up.png
+++ b/kicker/data/tiles/solid_red_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_normal_down.png b/kicker/data/tiles/solid_red_normal_down.png
index 1d1069c31..e7cbe85d7 100644
--- a/kicker/data/tiles/solid_red_normal_down.png
+++ b/kicker/data/tiles/solid_red_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_normal_up.png b/kicker/data/tiles/solid_red_normal_up.png
index 87e08e59d..011143443 100644
--- a/kicker/data/tiles/solid_red_normal_up.png
+++ b/kicker/data/tiles/solid_red_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_tiny_down.png b/kicker/data/tiles/solid_red_tiny_down.png
index 722e872bc..33802daf2 100644
--- a/kicker/data/tiles/solid_red_tiny_down.png
+++ b/kicker/data/tiles/solid_red_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_red_tiny_up.png b/kicker/data/tiles/solid_red_tiny_up.png
index 82e086f58..020ecdd5b 100644
--- a/kicker/data/tiles/solid_red_tiny_up.png
+++ b/kicker/data/tiles/solid_red_tiny_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_large_down.png b/kicker/data/tiles/solid_tigereye_large_down.png
index 118e6f85a..10c37c107 100644
--- a/kicker/data/tiles/solid_tigereye_large_down.png
+++ b/kicker/data/tiles/solid_tigereye_large_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_large_up.png b/kicker/data/tiles/solid_tigereye_large_up.png
index e36984860..f451d98f4 100644
--- a/kicker/data/tiles/solid_tigereye_large_up.png
+++ b/kicker/data/tiles/solid_tigereye_large_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_normal_down.png b/kicker/data/tiles/solid_tigereye_normal_down.png
index 43c805dd3..ac726563a 100644
--- a/kicker/data/tiles/solid_tigereye_normal_down.png
+++ b/kicker/data/tiles/solid_tigereye_normal_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_normal_up.png b/kicker/data/tiles/solid_tigereye_normal_up.png
index c81466b53..f2466a286 100644
--- a/kicker/data/tiles/solid_tigereye_normal_up.png
+++ b/kicker/data/tiles/solid_tigereye_normal_up.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_tiny_down.png b/kicker/data/tiles/solid_tigereye_tiny_down.png
index 0b5e242c8..757f7b0b2 100644
--- a/kicker/data/tiles/solid_tigereye_tiny_down.png
+++ b/kicker/data/tiles/solid_tigereye_tiny_down.png
Binary files differ
diff --git a/kicker/data/tiles/solid_tigereye_tiny_up.png b/kicker/data/tiles/solid_tigereye_tiny_up.png
index f086cc329..5ddffabfe 100644
--- a/kicker/data/tiles/solid_tigereye_tiny_up.png
+++ b/kicker/data/tiles/solid_tigereye_tiny_up.png
Binary files differ
diff --git a/kicker/data/wallpaper/deck_plate.png b/kicker/data/wallpaper/deck_plate.png
index f79be9c12..dd58df401 100644
--- a/kicker/data/wallpaper/deck_plate.png
+++ b/kicker/data/wallpaper/deck_plate.png
Binary files differ
diff --git a/kicker/data/wallpaper/default.png b/kicker/data/wallpaper/default.png
index 0c9c1810c..e1332641d 100644
--- a/kicker/data/wallpaper/default.png
+++ b/kicker/data/wallpaper/default.png
Binary files differ
diff --git a/kicker/data/wallpaper/green_line.png b/kicker/data/wallpaper/green_line.png
index 43a34599c..0554f8f4e 100644
--- a/kicker/data/wallpaper/green_line.png
+++ b/kicker/data/wallpaper/green_line.png
Binary files differ
diff --git a/kicker/data/wallpaper/rail.png b/kicker/data/wallpaper/rail.png
index 6b558cdba..3b20ccfb0 100644
--- a/kicker/data/wallpaper/rail.png
+++ b/kicker/data/wallpaper/rail.png
Binary files differ
diff --git a/kicker/kicker/ui/k_new_mnu.cpp b/kicker/kicker/ui/k_new_mnu.cpp
index cdb542a31..fb13a9067 100644
--- a/kicker/kicker/ui/k_new_mnu.cpp
+++ b/kicker/kicker/ui/k_new_mnu.cpp
@@ -140,6 +140,17 @@
#define DOC_ID_BASE 10 + (IDS_PER_CATEGORY * 12)
#define OTHER_ID_BASE 10 + (IDS_PER_CATEGORY * 13)
+namespace SuspendType {
+enum SuspendType {
+ NotSpecified = 0,
+ Freeze,
+ Standby,
+ Suspend,
+ Hibernate,
+ HybridSuspend
+};
+};
+
static TQString calculate(const TQString &exp)
{
TQString result, cmd;
@@ -1345,11 +1356,11 @@ void KMenu::insertStaticExitItems()
m_exitView->leftView()->insertSeparator( nId++, i18n("Session"), index++ );
if (kapp->authorize("logout"))
- m_exitView->leftView()->insertItem( "edit-undo", i18n( "Logout" ),
- i18n( "End session" ), "kicker:/logout", nId++, index++ );
+ m_exitView->leftView()->insertItem( "edit-undo", i18n( "Log out" ),
+ i18n( "End current session" ), "kicker:/logout", nId++, index++ );
if (kapp->authorize("lock_screen"))
m_exitView->leftView()->insertItem( "system-lock-screen", i18n( "Lock" ),
- i18n( "Lock screen" ), "kicker:/lock", nId++, index++ );
+ i18n( "Lock computer screen" ), "kicker:/lock", nId++, index++ );
TDEConfig ksmserver("ksmserverrc", false, false);
ksmserver.setGroup("General");
@@ -1380,11 +1391,11 @@ void KMenu::insertStaticExitItems()
if ( maysd )
{
m_exitView->leftView()->insertSeparator( nId++, i18n("System"), index++ );
- m_exitView->leftView()->insertItem( "system-log-out", i18n( "Shutdown Computer" ),
+ m_exitView->leftView()->insertItem( "system-log-out", i18n( "Shutdown" ),
i18n( "Turn off computer" ), "kicker:/shutdown", nId++, index++ );
- m_exitView->leftView()->insertItem( "reload", i18n( "&Restart Computer" ).replace("&",""),
- i18n( "Restart and boot the default system" ),
+ m_exitView->leftView()->insertItem( "reload", i18n( "&Restart" ).replace("&",""),
+ i18n( "Restart computer and boot the default system" ),
"kicker:/restart", nId++, index++ );
insertSuspendOption(nId, index);
@@ -2725,17 +2736,20 @@ void KMenu::slotStartURL(const TQString& u)
kapp->dcopClient()->send("ksmserver", "default", "logoutTimed(int,int,TQString)", params);
}
- else if ( u == "kicker:/suspend_disk" ) {
- slotSuspend( 1 );
+ else if ( u == "kicker:/suspend_freeze" ) {
+ slotSuspend( SuspendType::Freeze );
+ }
+ else if ( u == "kicker:/standby" ) {
+ slotSuspend( SuspendType::Standby );
}
else if ( u == "kicker:/suspend_ram" ) {
- slotSuspend( 2 );
+ slotSuspend( SuspendType::Suspend );
}
- else if ( u == "kicker:/suspend_freeze" ) {
- slotSuspend( 4 );
+ else if ( u == "kicker:/suspend_disk" ) {
+ slotSuspend( SuspendType::Hibernate );
}
- else if ( u == "kicker:/standby" ) {
- slotSuspend( 3 );
+ else if ( u == "kicker:/hybrid_suspend" ) {
+ slotSuspend( SuspendType::HybridSuspend );
}
else if ( u == "kicker:/savesession" ) {
TQByteArray data;
@@ -3800,6 +3814,7 @@ void KMenu::insertSuspendOption( int &nId, int &index )
bool suspend_freeze = false;
bool standby = false;
bool suspend_disk = false;
+ bool hybrid_suspend = false;
#if defined(COMPILE_HALBACKEND)
suspend_ram = libhal_device_get_property_bool(m_halCtx,
"/org/freedesktop/Hal/devices/computer",
@@ -3815,6 +3830,11 @@ void KMenu::insertSuspendOption( int &nId, int &index )
"/org/freedesktop/Hal/devices/computer",
"power_management.can_hibernate",
NULL);
+
+ hybrid_suspend = libhal_device_get_property_bool(m_halCtx,
+ "/org/freedesktop/Hal/devices/computer",
+ "power_management.can_suspend_hybrid",
+ NULL);
#elif defined(__TDE_HAVE_TDEHWLIB) // COMPILE_HALBACKEND
TDERootSystemDevice* rootDevice = TDEGlobal::hardwareDevices()->rootSystemDevice();
if (rootDevice) {
@@ -3822,44 +3842,55 @@ void KMenu::insertSuspendOption( int &nId, int &index )
suspend_freeze = rootDevice->canFreeze();
standby = rootDevice->canStandby();
suspend_disk = rootDevice->canHibernate();
+ hybrid_suspend = rootDevice->canHybridSuspend();
}
#endif
+ m_exitView->leftView()->insertSeparator( nId++, i18n("Suspend"), index++ );
+
// respect disable suspend/hibernate settings from power-manager
TDEConfig config("power-managerrc");
bool disableSuspend = config.readBoolEntry("disableSuspend", false);
bool disableHibernate = config.readBoolEntry("disableHibernate", false);
- if ( suspend_disk && !disableHibernate ) {
+ if ( suspend_freeze && !disableSuspend ) {
m_exitView->leftView()->insertItem(
- "suspend2disk",
- i18n( "Suspend to Disk" ),
+ "suspend2ram",
+ i18n( "Freeze" ),
+ i18n( "Put the computer in software idle mode" ),
+ "kicker:/suspend_freeze", nId++, index++ );
+ }
+
+ if ( standby && !disableSuspend ) {
+ m_exitView->leftView()->insertItem(
+ "media-playback-pause",
+ i18n( "Standby" ),
i18n( "Pause without logging out" ),
- "kicker:/suspend_disk", nId++, index++ );
+ "kicker:/standby", nId++, index++ );
}
if ( suspend_ram && !disableSuspend ) {
m_exitView->leftView()->insertItem(
"suspend2ram",
+ i18n( "Sleep" ),
i18n( "Suspend to RAM" ),
- i18n( "Pause without logging out" ),
"kicker:/suspend_ram", nId++, index++ );
}
- if ( suspend_freeze && !disableSuspend ) {
+ if ( suspend_disk && !disableHibernate ) {
m_exitView->leftView()->insertItem(
- "suspend2ram",
- i18n( "Freeze" ),
- i18n( "Pause without logging out" ),
- "kicker:/suspend_freeze", nId++, index++ );
+ "suspend2disk",
+ i18n( "Hibernate" ),
+ i18n( "Suspend to Disk" ),
+ "kicker:/suspend_disk", nId++, index++ );
}
- if ( standby && !disableSuspend ) {
+ if ( hybrid_suspend && !disableSuspend && !disableHibernate ) {
m_exitView->leftView()->insertItem(
- "media-playback-pause",
- i18n( "Standby" ),
- i18n( "Pause without logging out" ),
- "kicker:/standby", nId++, index++ );
+ "suspend2disk",
+ i18n( "Hybrid Suspend" ),
+ i18n( "Suspend to RAM + Disk" ),
+ "kicker:/hybrid_suspend", nId++, index++ );
}
}
@@ -3880,13 +3911,14 @@ void KMenu::slotSuspend(int id)
DBusMessage* msg = NULL;
if (m_dbusConn) {
- if (id == 1) {
+ // No Freeze support in HAL
+ if (id == SuspendType::Standby) {
msg = dbus_message_new_method_call(
"org.freedesktop.Hal",
"/org/freedesktop/Hal/devices/computer",
"org.freedesktop.Hal.Device.SystemPowerManagement",
- "Hibernate");
- } else if (id == 2) {
+ "Standby");
+ } else if (id == SuspendType::Suspend) {
msg = dbus_message_new_method_call(
"org.freedesktop.Hal",
"/org/freedesktop/Hal/devices/computer",
@@ -3894,12 +3926,20 @@ void KMenu::slotSuspend(int id)
"Suspend");
int wakeup=0;
dbus_message_append_args(msg, DBUS_TYPE_INT32, &wakeup, DBUS_TYPE_INVALID);
- } else if (id == 3) {
+ } else if (id == SuspendType::Hibernate) {
msg = dbus_message_new_method_call(
"org.freedesktop.Hal",
"/org/freedesktop/Hal/devices/computer",
"org.freedesktop.Hal.Device.SystemPowerManagement",
- "Standby");
+ "Hibernate");
+ } else if (id == SuspendType::HybridSuspend) {
+ msg = dbus_message_new_method_call(
+ "org.freedesktop.Hal",
+ "/org/freedesktop/Hal/devices/computer",
+ "org.freedesktop.Hal.Device.SystemPowerManagement",
+ "SuspendHybrid");
+ int wakeup=0;
+ dbus_message_append_args(msg, DBUS_TYPE_INT32, &wakeup, DBUS_TYPE_INVALID);
} else {
return;
}
@@ -3912,14 +3952,16 @@ void KMenu::slotSuspend(int id)
#elif defined(__TDE_HAVE_TDEHWLIB) // COMPILE_HALBACKEND
TDERootSystemDevice* rootDevice = TDEGlobal::hardwareDevices()->rootSystemDevice();
if (rootDevice) {
- if (id == 1) {
- error = !rootDevice->setPowerState(TDESystemPowerState::Hibernate);
- } else if (id == 2) {
- error = !rootDevice->setPowerState(TDESystemPowerState::Suspend);
- } else if (id == 3) {
- error = !rootDevice->setPowerState(TDESystemPowerState::Standby);
- } else if (id == 4) {
+ if (id == SuspendType::Freeze) {
error = !rootDevice->setPowerState(TDESystemPowerState::Freeze);
+ } else if (id == SuspendType::Standby) {
+ error = !rootDevice->setPowerState(TDESystemPowerState::Standby);
+ } else if (id == SuspendType::Suspend) {
+ error = !rootDevice->setPowerState(TDESystemPowerState::Suspend);
+ } else if (id == SuspendType::Hibernate) {
+ error = !rootDevice->setPowerState(TDESystemPowerState::Hibernate);
+ } else if (id == SuspendType::HybridSuspend) {
+ error = !rootDevice->setPowerState(TDESystemPowerState::HybridSuspend);
} else {
return;
}