summaryrefslogtreecommitdiffstats
path: root/pics
diff options
context:
space:
mode:
Diffstat (limited to 'pics')
-rw-r--r--pics/Makefile.am49
-rw-r--r--pics/README20
-rw-r--r--pics/aqua/AUTHOR1
-rw-r--r--pics/aqua/BASE.xcfbin0 -> 1590 bytes
-rw-r--r--pics/aqua/BUTTONS.xcfbin0 -> 4172 bytes
-rw-r--r--pics/aqua/aqua_above.pngbin0 -> 934 bytes
-rw-r--r--pics/aqua/aqua_below.pngbin0 -> 946 bytes
-rw-r--r--pics/aqua/aqua_close.pngbin0 -> 983 bytes
-rw-r--r--pics/aqua/aqua_default.pngbin0 -> 834 bytes
-rw-r--r--pics/aqua/aqua_help.pngbin0 -> 951 bytes
-rw-r--r--pics/aqua/aqua_max.pngbin0 -> 926 bytes
-rw-r--r--pics/aqua/aqua_min.pngbin0 -> 885 bytes
-rw-r--r--pics/aqua/aqua_shade.pngbin0 -> 866 bytes
-rw-r--r--pics/aqua/aqua_sticky.pngbin0 -> 958 bytes
-rw-r--r--pics/aqua/aqua_un_sticky.pngbin0 -> 927 bytes
-rw-r--r--pics/default/AUTHOR2
-rw-r--r--pics/default/crystal_above.pngbin0 -> 263 bytes
-rw-r--r--pics/default/crystal_below.pngbin0 -> 249 bytes
-rw-r--r--pics/default/crystal_close.pngbin0 -> 250 bytes
-rw-r--r--pics/default/crystal_help.pngbin0 -> 305 bytes
-rw-r--r--pics/default/crystal_max.pngbin0 -> 249 bytes
-rw-r--r--pics/default/crystal_menu.pngbin0 -> 194 bytes
-rw-r--r--pics/default/crystal_min.pngbin0 -> 223 bytes
-rw-r--r--pics/default/crystal_restore.pngbin0 -> 284 bytes
-rw-r--r--pics/default/crystal_shade.pngbin0 -> 242 bytes
-rw-r--r--pics/default/crystal_sticky.pngbin0 -> 297 bytes
-rw-r--r--pics/default/crystal_un_sticky.pngbin0 -> 251 bytes
-rw-r--r--pics/default/crystal_unabove.pngbin0 -> 255 bytes
-rw-r--r--pics/default/crystal_unbelow.pngbin0 -> 249 bytes
-rw-r--r--pics/embedtool.cpp240
-rw-r--r--pics/glass_overlay.pngbin0 -> 543 bytes
-rw-r--r--pics/handpainted/AUTHOR1
-rw-r--r--pics/handpainted/handpainted_above.pngbin0 -> 367 bytes
-rw-r--r--pics/handpainted/handpainted_below.pngbin0 -> 367 bytes
-rw-r--r--pics/handpainted/handpainted_close.pngbin0 -> 414 bytes
-rw-r--r--pics/handpainted/handpainted_help.pngbin0 -> 344 bytes
-rw-r--r--pics/handpainted/handpainted_max.pngbin0 -> 306 bytes
-rw-r--r--pics/handpainted/handpainted_min.pngbin0 -> 240 bytes
-rw-r--r--pics/handpainted/handpainted_restore.pngbin0 -> 375 bytes
-rw-r--r--pics/handpainted/handpainted_shade.pngbin0 -> 3043 bytes
-rw-r--r--pics/handpainted/handpainted_sticky.pngbin0 -> 438 bytes
-rw-r--r--pics/handpainted/handpainted_un_shade.pngbin0 -> 3041 bytes
-rw-r--r--pics/handpainted/handpainted_un_sticky.pngbin0 -> 412 bytes
-rw-r--r--pics/handpainted/handpainted_unabove.pngbin0 -> 368 bytes
-rw-r--r--pics/handpainted/handpainted_unbelow.pngbin0 -> 377 bytes
-rw-r--r--pics/knifty/AUTHOR1
-rw-r--r--pics/knifty/knifty_above.pngbin0 -> 231 bytes
-rw-r--r--pics/knifty/knifty_below.pngbin0 -> 250 bytes
-rw-r--r--pics/knifty/knifty_close.pngbin0 -> 231 bytes
-rw-r--r--pics/knifty/knifty_help.pngbin0 -> 293 bytes
-rw-r--r--pics/knifty/knifty_max.pngbin0 -> 232 bytes
-rw-r--r--pics/knifty/knifty_min.pngbin0 -> 193 bytes
-rw-r--r--pics/knifty/knifty_restore.pngbin0 -> 247 bytes
-rw-r--r--pics/knifty/knifty_shade.pngbin0 -> 249 bytes
-rw-r--r--pics/knifty/knifty_sticky.pngbin0 -> 293 bytes
-rw-r--r--pics/knifty/knifty_un_sticky.pngbin0 -> 251 bytes
-rw-r--r--pics/knifty/knifty_unabove.pngbin0 -> 250 bytes
-rw-r--r--pics/knifty/knifty_unbelow.pngbin0 -> 231 bytes
-rw-r--r--pics/kubuntu-dapper/AUTHOR2
-rw-r--r--pics/kubuntu-dapper/dapper_above.pngbin0 -> 800 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_above_hovered.pngbin0 -> 777 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_above_pressed.pngbin0 -> 753 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_below.pngbin0 -> 802 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_below_hovered.pngbin0 -> 778 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_below_pressed.pngbin0 -> 749 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_close.pngbin0 -> 804 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_close_hovered.pngbin0 -> 802 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_close_pressed.pngbin0 -> 773 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_help.pngbin0 -> 861 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_help_hovered.pngbin0 -> 853 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_help_pressed.pngbin0 -> 805 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_max.pngbin0 -> 763 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_max_hovered.pngbin0 -> 756 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_max_pressed.pngbin0 -> 744 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_menu.pngbin0 -> 595 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_menu_hovered.pngbin0 -> 571 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_menu_pressed.pngbin0 -> 571 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_min.pngbin0 -> 676 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_min_hovered.pngbin0 -> 665 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_min_pressed.pngbin0 -> 658 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_restore.pngbin0 -> 927 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_restore_hovered.pngbin0 -> 929 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_restore_pressed.pngbin0 -> 900 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_shade.pngbin0 -> 672 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_shade_hovered.pngbin0 -> 660 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_shade_pressed.pngbin0 -> 652 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_sticky.pngbin0 -> 987 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_sticky_hovered.pngbin0 -> 984 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_sticky_pressed.pngbin0 -> 940 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_above.pngbin0 -> 842 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_above_hovered.pngbin0 -> 835 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_above_pressed.pngbin0 -> 795 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_below.pngbin0 -> 834 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_below_hovered.pngbin0 -> 829 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_below_pressed.pngbin0 -> 791 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_shade.pngbin0 -> 693 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_shade_hovered.pngbin0 -> 700 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_shade_pressed.pngbin0 -> 691 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_sticky.pngbin0 -> 731 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_sticky_hovered.pngbin0 -> 701 bytes
-rw-r--r--pics/kubuntu-dapper/dapper_un_sticky_pressed.pngbin0 -> 697 bytes
-rw-r--r--pics/kubuntu-edgy/AUTHOR2
-rw-r--r--pics/kubuntu-edgy/edgy_above.pngbin0 -> 525 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_above_hovered.pngbin0 -> 660 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_above_pressed.pngbin0 -> 800 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_below.pngbin0 -> 528 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_below_hovered.pngbin0 -> 645 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_below_pressed.pngbin0 -> 802 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_close.pngbin0 -> 477 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_close_hovered.pngbin0 -> 638 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_close_pressed.pngbin0 -> 804 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_help.pngbin0 -> 573 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_help_hovered.pngbin0 -> 712 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_help_pressed.pngbin0 -> 861 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_max.pngbin0 -> 439 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_max_hovered.pngbin0 -> 610 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_max_pressed.pngbin0 -> 766 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_menu.pngbin0 -> 288 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_menu_hovered.pngbin0 -> 413 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_menu_pressed.pngbin0 -> 573 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_min.pngbin0 -> 376 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_min_hovered.pngbin0 -> 498 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_min_pressed.pngbin0 -> 676 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_restore.pngbin0 -> 635 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_restore_hovered.pngbin0 -> 793 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_restore_pressed.pngbin0 -> 927 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_shade.pngbin0 -> 376 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_shade_hovered.pngbin0 -> 491 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_shade_pressed.pngbin0 -> 672 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_sticky.pngbin0 -> 987 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_sticky_hovered.pngbin0 -> 984 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_sticky_pressed.pngbin0 -> 940 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_above.pngbin0 -> 842 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_above_hovered.pngbin0 -> 835 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_above_pressed.pngbin0 -> 795 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_below.pngbin0 -> 834 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_below_hovered.pngbin0 -> 829 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_below_pressed.pngbin0 -> 791 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_shade.pngbin0 -> 693 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_shade_hovered.pngbin0 -> 700 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_shade_pressed.pngbin0 -> 691 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_sticky.pngbin0 -> 353 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_sticky_hovered.pngbin0 -> 530 bytes
-rw-r--r--pics/kubuntu-edgy/edgy_un_sticky_pressed.pngbin0 -> 731 bytes
-rw-r--r--pics/kubuntu-feisty/AUTHOR2
-rw-r--r--pics/kubuntu-feisty/feisty_above.pngbin0 -> 500 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_above_hovered.pngbin0 -> 641 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_above_pressed.pngbin0 -> 629 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_below.pngbin0 -> 497 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_below_hovered.pngbin0 -> 644 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_below_pressed.pngbin0 -> 627 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_close.pngbin0 -> 397 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_close.png.uu12
-rw-r--r--pics/kubuntu-feisty/feisty_close_hovered.pngbin0 -> 667 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_close_pressed.pngbin0 -> 672 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_help.pngbin0 -> 512 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_help_hovered.pngbin0 -> 702 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_help_pressed.pngbin0 -> 680 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_max.pngbin0 -> 449 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_max_hovered.pngbin0 -> 582 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_max_pressed.pngbin0 -> 555 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_menu.pngbin0 -> 326 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_menu_hovered.pngbin0 -> 404 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_menu_pressed.pngbin0 -> 385 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_min.pngbin0 -> 381 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_min_hovered.pngbin0 -> 492 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_min_pressed.pngbin0 -> 473 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_restore.pngbin0 -> 565 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_restore_hovered.pngbin0 -> 776 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_restore_pressed.pngbin0 -> 734 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_shade.pngbin0 -> 388 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_shade_hovered.pngbin0 -> 494 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_shade_pressed.pngbin0 -> 482 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_sticky.pngbin0 -> 987 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_sticky_hovered.pngbin0 -> 984 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_sticky_pressed.pngbin0 -> 940 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_above.pngbin0 -> 842 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_above_hovered.pngbin0 -> 835 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_above_pressed.pngbin0 -> 795 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_below.pngbin0 -> 834 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_below_hovered.pngbin0 -> 829 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_below_pressed.pngbin0 -> 791 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_shade.pngbin0 -> 693 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_shade_hovered.pngbin0 -> 700 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_shade_pressed.pngbin0 -> 691 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_sticky.pngbin0 -> 363 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_sticky_hovered.pngbin0 -> 479 bytes
-rw-r--r--pics/kubuntu-feisty/feisty_un_sticky_pressed.pngbin0 -> 443 bytes
-rw-r--r--pics/kubuntu-hardy/AUTHOR2
-rw-r--r--pics/kubuntu-hardy/hardy_above.pngbin0 -> 452 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_above_hovered.pngbin0 -> 609 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_above_pressed.pngbin0 -> 593 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_below.pngbin0 -> 462 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_below_hovered.pngbin0 -> 614 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_below_pressed.pngbin0 -> 568 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_close.pngbin0 -> 523 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_close_hovered.pngbin0 -> 755 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_close_pressed.pngbin0 -> 708 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_help.pngbin0 -> 465 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_help_hovered.pngbin0 -> 632 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_help_pressed.pngbin0 -> 548 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_max.pngbin0 -> 413 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_max_hovered.pngbin0 -> 565 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_max_pressed.pngbin0 -> 520 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_menu.pngbin0 -> 279 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_menu_hovered.pngbin0 -> 395 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_menu_pressed.pngbin0 -> 371 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_min.pngbin0 -> 372 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_min_hovered.pngbin0 -> 502 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_min_pressed.pngbin0 -> 450 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_restore.pngbin0 -> 586 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_restore_hovered.pngbin0 -> 717 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_restore_pressed.pngbin0 -> 667 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_shade.pngbin0 -> 360 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_shade_hovered.pngbin0 -> 491 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_shade_pressed.pngbin0 -> 461 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_sticky.pngbin0 -> 626 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_sticky_hovered.pngbin0 -> 765 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_sticky_pressed.pngbin0 -> 697 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_above.pngbin0 -> 842 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_above_hovered.pngbin0 -> 835 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_above_pressed.pngbin0 -> 795 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_below.pngbin0 -> 834 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_below_hovered.pngbin0 -> 829 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_below_pressed.pngbin0 -> 791 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_shade.pngbin0 -> 693 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_shade_hovered.pngbin0 -> 700 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_shade_pressed.pngbin0 -> 691 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_sticky.pngbin0 -> 462 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_sticky_hovered.pngbin0 -> 611 bytes
-rw-r--r--pics/kubuntu-hardy/hardy_un_sticky_pressed.pngbin0 -> 566 bytes
-rw-r--r--pics/lighting_overlay.pngbin0 -> 182 bytes
-rw-r--r--pics/steel_overlay.pngbin0 -> 577 bytes
-rw-r--r--pics/svg/AUTHOR1
-rw-r--r--pics/svg/svg_above.pngbin0 -> 676 bytes
-rw-r--r--pics/svg/svg_below.pngbin0 -> 691 bytes
-rw-r--r--pics/svg/svg_close.pngbin0 -> 740 bytes
-rw-r--r--pics/svg/svg_help.pngbin0 -> 668 bytes
-rw-r--r--pics/svg/svg_max.pngbin0 -> 550 bytes
-rw-r--r--pics/svg/svg_menu.pngbin0 -> 347 bytes
-rw-r--r--pics/svg/svg_min.pngbin0 -> 516 bytes
-rw-r--r--pics/svg/svg_restore.pngbin0 -> 621 bytes
-rw-r--r--pics/svg/svg_shade.pngbin0 -> 682 bytes
-rw-r--r--pics/svg/svg_sticky.pngbin0 -> 751 bytes
-rw-r--r--pics/svg/svg_unshade.pngbin0 -> 671 bytes
-rw-r--r--pics/svg/svg_unsticky.pngbin0 -> 670 bytes
-rw-r--r--pics/vista/AUTHOR3
-rw-r--r--pics/vista/BASE.svg181
-rw-r--r--pics/vista/BASE.xcfbin0 -> 3504 bytes
-rw-r--r--pics/vista/BASE_pressed.xcfbin0 -> 7259 bytes
-rw-r--r--pics/vista/buttons.xcfbin0 -> 4605 bytes
-rw-r--r--pics/vista/vista_above.pngbin0 -> 568 bytes
-rw-r--r--pics/vista/vista_above_hovered.pngbin0 -> 822 bytes
-rw-r--r--pics/vista/vista_above_pressed.pngbin0 -> 821 bytes
-rw-r--r--pics/vista/vista_below.pngbin0 -> 554 bytes
-rw-r--r--pics/vista/vista_below_hovered.pngbin0 -> 803 bytes
-rw-r--r--pics/vista/vista_below_pressed.pngbin0 -> 803 bytes
-rw-r--r--pics/vista/vista_close.pngbin0 -> 582 bytes
-rw-r--r--pics/vista/vista_close_hovered.pngbin0 -> 965 bytes
-rw-r--r--pics/vista/vista_close_pressed.pngbin0 -> 967 bytes
-rw-r--r--pics/vista/vista_help.pngbin0 -> 618 bytes
-rw-r--r--pics/vista/vista_help_hovered.pngbin0 -> 862 bytes
-rw-r--r--pics/vista/vista_help_pressed.pngbin0 -> 864 bytes
-rw-r--r--pics/vista/vista_max.pngbin0 -> 468 bytes
-rw-r--r--pics/vista/vista_max_hovered.pngbin0 -> 790 bytes
-rw-r--r--pics/vista/vista_max_pressed.pngbin0 -> 786 bytes
-rw-r--r--pics/vista/vista_menu.pngbin0 -> 353 bytes
-rw-r--r--pics/vista/vista_menu_hovered.pngbin0 -> 693 bytes
-rw-r--r--pics/vista/vista_menu_pressed.pngbin0 -> 692 bytes
-rw-r--r--pics/vista/vista_min.pngbin0 -> 390 bytes
-rw-r--r--pics/vista/vista_min_hovered.pngbin0 -> 738 bytes
-rw-r--r--pics/vista/vista_min_pressed.pngbin0 -> 736 bytes
-rw-r--r--pics/vista/vista_restore.pngbin0 -> 635 bytes
-rw-r--r--pics/vista/vista_restore_hovered.pngbin0 -> 890 bytes
-rw-r--r--pics/vista/vista_restore_pressed.pngbin0 -> 889 bytes
-rw-r--r--pics/vista/vista_shade.pngbin0 -> 435 bytes
-rw-r--r--pics/vista/vista_shade_hovered.pngbin0 -> 764 bytes
-rw-r--r--pics/vista/vista_shade_pressed.pngbin0 -> 768 bytes
-rw-r--r--pics/vista/vista_sticky.pngbin0 -> 870 bytes
-rw-r--r--pics/vista/vista_sticky_hovered.pngbin0 -> 874 bytes
-rw-r--r--pics/vista/vista_sticky_pressed.pngbin0 -> 874 bytes
-rw-r--r--pics/vista/vista_un_above.pngbin0 -> 835 bytes
-rw-r--r--pics/vista/vista_un_above_hovered.pngbin0 -> 839 bytes
-rw-r--r--pics/vista/vista_un_above_pressed.pngbin0 -> 835 bytes
-rw-r--r--pics/vista/vista_un_below.pngbin0 -> 810 bytes
-rw-r--r--pics/vista/vista_un_below_hovered.pngbin0 -> 813 bytes
-rw-r--r--pics/vista/vista_un_below_pressed.pngbin0 -> 811 bytes
-rw-r--r--pics/vista/vista_un_shade.pngbin0 -> 758 bytes
-rw-r--r--pics/vista/vista_un_shade_hovered.pngbin0 -> 764 bytes
-rw-r--r--pics/vista/vista_un_shade_pressed.pngbin0 -> 761 bytes
-rw-r--r--pics/vista/vista_un_sticky.pngbin0 -> 453 bytes
-rw-r--r--pics/vista/vista_un_sticky_hovered.pngbin0 -> 879 bytes
-rw-r--r--pics/vista/vista_un_sticky_pressed.pngbin0 -> 878 bytes
293 files changed, 519 insertions, 0 deletions
diff --git a/pics/Makefile.am b/pics/Makefile.am
new file mode 100644
index 0000000..0678710
--- /dev/null
+++ b/pics/Makefile.am
@@ -0,0 +1,49 @@
+AUTOMAKE_OPTIONS = foreign
+
+INCLUDES = $(all_includes)
+
+images = $(srcdir)/vista/*.png \
+ $(srcdir)/aqua/*.png \
+ $(srcdir)/default/*.png \
+ $(srcdir)/handpainted/*.png \
+ $(srcdir)/knifty/*.png \
+ $(srcdir)/svg/*.png \
+ $(srcdir)/kubuntu-dapper/*.png \
+ $(srcdir)/kubuntu-edgy/*.png \
+ $(srcdir)/kubuntu-feisty/*.png \
+ $(srcdir)/kubuntu-hardy/*.png
+
+overlays = $(srcdir)/lighting_overlay.png \
+ $(srcdir)/glass_overlay.png \
+ $(srcdir)/steel_overlay.png
+
+EXTRA_DIST = $(srcdir)/vista/* \
+ $(srcdir)/aqua/* \
+ $(srcdir)/default/* \
+ $(srcdir)/handpainted/* \
+ $(srcdir)/knifty/* \
+ $(srcdir)/svg/* \
+ $(srcdir)/kubuntu-dapper/* \
+ $(srcdir)/kubuntu-edgy/* \
+ $(srcdir)/kubuntu-feisty/* \
+ $(srcdir)/kubuntu-hardy/*
+
+noinst_PROGRAMS = embedtool tiles.h overlays.h
+nodist_DIST = tiles.h overlays.h
+embedtool_SOURCES = embedtool.cpp
+embedtool_LDFLAGS = $(all_libraries)
+embedtool_LDADD = ${LIB_QT}
+tiles_h_SOURCES = ${images}
+overlays_h_SOURCES = ${overlays}
+
+tiles.h: embedtool ${images}
+ @echo Generating Button Themes...
+ ./embedtool ${images} > tiles.h
+ cp tiles.h ../client/tiles.h
+
+overlays.h: embedtool ${overlays}
+ @echo Generating overlays...
+ ./embedtool ${overlays} > overlays.h
+ cp overlays.h ../client/overlays.h
+
+all: tiles.h overlays.h
diff --git a/pics/README b/pics/README
new file mode 100644
index 0000000..20253b8
--- /dev/null
+++ b/pics/README
@@ -0,0 +1,20 @@
+These are the button themes for Crystal.
+
+1) embedtool: Tool wich converts the png files into C-source code. The source code is then compiled into the decoration.
+Use with 'embedtool file1 file2 > tiles.h', or 'embedtool foo/*.png > bar.h'.
+
+
+2) The button themes are handled by automake now, this means a simple 'make' in the top directory should build embedtool, create the neccessary headers and copy the resulting tiles.h to ../client/tiles.h. After changing a png file, a simple make should take care of it all.
+
+
+3) A new button theme is much more work:
+- Add a directory, populate it with png images. List this directory in the ${themes} variable of the Makefile.am
+- In the top directory run: make -f Makefile.cvs. Now make should include your png images in the tiles.h, which gets included in the crystal source.
+- You have to add some logic to the ../client/crystalclient.cc and ../client/config/configdialog.ui file, to really make your button theme available.
+
+
+
+If you made a button theme out of an existing one, please mail it to me (at spam84@gmx.de), and I'll take care of the proper implementation.
+
+Sascha Hlusiak, 13.03.2006
+[spam84@nurfuerspam.de]
diff --git a/pics/aqua/AUTHOR b/pics/aqua/AUTHOR
new file mode 100644
index 0000000..10ef648
--- /dev/null
+++ b/pics/aqua/AUTHOR
@@ -0,0 +1 @@
+Aqua-like button theme, made by Sascha Hlusiak
diff --git a/pics/aqua/BASE.xcf b/pics/aqua/BASE.xcf
new file mode 100644
index 0000000..0dae823
--- /dev/null
+++ b/pics/aqua/BASE.xcf
Binary files differ
diff --git a/pics/aqua/BUTTONS.xcf b/pics/aqua/BUTTONS.xcf
new file mode 100644
index 0000000..e4a8e47
--- /dev/null
+++ b/pics/aqua/BUTTONS.xcf
Binary files differ
diff --git a/pics/aqua/aqua_above.png b/pics/aqua/aqua_above.png
new file mode 100644
index 0000000..6f2958f
--- /dev/null
+++ b/pics/aqua/aqua_above.png
Binary files differ
diff --git a/pics/aqua/aqua_below.png b/pics/aqua/aqua_below.png
new file mode 100644
index 0000000..4f52ef3
--- /dev/null
+++ b/pics/aqua/aqua_below.png
Binary files differ
diff --git a/pics/aqua/aqua_close.png b/pics/aqua/aqua_close.png
new file mode 100644
index 0000000..4c73579
--- /dev/null
+++ b/pics/aqua/aqua_close.png
Binary files differ
diff --git a/pics/aqua/aqua_default.png b/pics/aqua/aqua_default.png
new file mode 100644
index 0000000..5316f80
--- /dev/null
+++ b/pics/aqua/aqua_default.png
Binary files differ
diff --git a/pics/aqua/aqua_help.png b/pics/aqua/aqua_help.png
new file mode 100644
index 0000000..0d77fad
--- /dev/null
+++ b/pics/aqua/aqua_help.png
Binary files differ
diff --git a/pics/aqua/aqua_max.png b/pics/aqua/aqua_max.png
new file mode 100644
index 0000000..9c8d251
--- /dev/null
+++ b/pics/aqua/aqua_max.png
Binary files differ
diff --git a/pics/aqua/aqua_min.png b/pics/aqua/aqua_min.png
new file mode 100644
index 0000000..a5203c2
--- /dev/null
+++ b/pics/aqua/aqua_min.png
Binary files differ
diff --git a/pics/aqua/aqua_shade.png b/pics/aqua/aqua_shade.png
new file mode 100644
index 0000000..550f412
--- /dev/null
+++ b/pics/aqua/aqua_shade.png
Binary files differ
diff --git a/pics/aqua/aqua_sticky.png b/pics/aqua/aqua_sticky.png
new file mode 100644
index 0000000..100d7c8
--- /dev/null
+++ b/pics/aqua/aqua_sticky.png
Binary files differ
diff --git a/pics/aqua/aqua_un_sticky.png b/pics/aqua/aqua_un_sticky.png
new file mode 100644
index 0000000..ef7da26
--- /dev/null
+++ b/pics/aqua/aqua_un_sticky.png
Binary files differ
diff --git a/pics/default/AUTHOR b/pics/default/AUTHOR
new file mode 100644
index 0000000..d9199dc
--- /dev/null
+++ b/pics/default/AUTHOR
@@ -0,0 +1,2 @@
+Ported by Sascha Hlusiak
+
diff --git a/pics/default/crystal_above.png b/pics/default/crystal_above.png
new file mode 100644
index 0000000..9734df6
--- /dev/null
+++ b/pics/default/crystal_above.png
Binary files differ
diff --git a/pics/default/crystal_below.png b/pics/default/crystal_below.png
new file mode 100644
index 0000000..7f5526c
--- /dev/null
+++ b/pics/default/crystal_below.png
Binary files differ
diff --git a/pics/default/crystal_close.png b/pics/default/crystal_close.png
new file mode 100644
index 0000000..85b424d
--- /dev/null
+++ b/pics/default/crystal_close.png
Binary files differ
diff --git a/pics/default/crystal_help.png b/pics/default/crystal_help.png
new file mode 100644
index 0000000..7784836
--- /dev/null
+++ b/pics/default/crystal_help.png
Binary files differ
diff --git a/pics/default/crystal_max.png b/pics/default/crystal_max.png
new file mode 100644
index 0000000..9c34822
--- /dev/null
+++ b/pics/default/crystal_max.png
Binary files differ
diff --git a/pics/default/crystal_menu.png b/pics/default/crystal_menu.png
new file mode 100644
index 0000000..858e86a
--- /dev/null
+++ b/pics/default/crystal_menu.png
Binary files differ
diff --git a/pics/default/crystal_min.png b/pics/default/crystal_min.png
new file mode 100644
index 0000000..3064a78
--- /dev/null
+++ b/pics/default/crystal_min.png
Binary files differ
diff --git a/pics/default/crystal_restore.png b/pics/default/crystal_restore.png
new file mode 100644
index 0000000..dab0768
--- /dev/null
+++ b/pics/default/crystal_restore.png
Binary files differ
diff --git a/pics/default/crystal_shade.png b/pics/default/crystal_shade.png
new file mode 100644
index 0000000..4dcb1d2
--- /dev/null
+++ b/pics/default/crystal_shade.png
Binary files differ
diff --git a/pics/default/crystal_sticky.png b/pics/default/crystal_sticky.png
new file mode 100644
index 0000000..31944ea
--- /dev/null
+++ b/pics/default/crystal_sticky.png
Binary files differ
diff --git a/pics/default/crystal_un_sticky.png b/pics/default/crystal_un_sticky.png
new file mode 100644
index 0000000..226fe2c
--- /dev/null
+++ b/pics/default/crystal_un_sticky.png
Binary files differ
diff --git a/pics/default/crystal_unabove.png b/pics/default/crystal_unabove.png
new file mode 100644
index 0000000..16fc059
--- /dev/null
+++ b/pics/default/crystal_unabove.png
Binary files differ
diff --git a/pics/default/crystal_unbelow.png b/pics/default/crystal_unbelow.png
new file mode 100644
index 0000000..92c56d4
--- /dev/null
+++ b/pics/default/crystal_unbelow.png
Binary files differ
diff --git a/pics/embedtool.cpp b/pics/embedtool.cpp
new file mode 100644
index 0000000..9d3a53a
--- /dev/null
+++ b/pics/embedtool.cpp
@@ -0,0 +1,240 @@
+/*
+ * $Id: embedtool.cpp,v 1.5 2002/12/02 12:00:18 garbanzo Exp $
+ *
+ * nVIDIA KWin embed tool (version 1.0)
+ *
+ * Copyright (C) 2002 Fredrik H�lund <fredrik@kde.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the license, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+ /* Taken from nVIDIA KWin sources and modified by Sascha Hlusiak, 2006 */
+
+#include <qimage.h>
+#include <qtextstream.h>
+#include <qregexp.h>
+#include <qfile.h>
+#include <qfileinfo.h>
+#include <qdatetime.h>
+
+#include <iostream>
+
+static int primes[] = {
+ 2, 3, 5, 7, 11, 13, 17, 19, 23, 29,
+ 31, 37, 41, 43, 47, 53, 59, 61, 67, 71,
+ 73, 79, 83, 89, 97, 101, 103, 107, 109, 113,
+ 127, 131, 137, 139, 149, 151, 157, 163, 167, 173,
+ 179, 181, 191, 193, 197, 199, 211, 223, 227, 229
+};
+
+struct EmbedImage {
+ QString string;
+ int width;
+ int height;
+ bool alpha;
+ QString name;
+};
+
+class nVIDIAEmbedder {
+public:
+ nVIDIAEmbedder();
+ ~nVIDIAEmbedder();
+
+ void embed( const char * );
+ void writeIndex();
+
+private:
+ QFile *file;
+ QPtrList<EmbedImage> *index;
+ QTextStream stream;
+};
+
+nVIDIAEmbedder::nVIDIAEmbedder()
+{
+ QDateTime date( QDateTime::currentDateTime() );
+ QString datestring( date.toString() );
+
+// file = new QFile( "tiles.h" );
+ file = new QFile();
+ file->open( IO_WriteOnly | IO_Truncate ,stdout);
+
+ stream.setDevice( file );
+
+#if (0)
+ stream << "/*\n";
+ stream << " * Generated by embedtool 1.0 on " << datestring << endl;
+ stream << " */\n\n";
+
+ stream << "#ifndef __TILES_H\n";
+ stream << "#define __TILES_H\n\n";
+ stream << "#include <qimage.h>\n";
+ stream << "#include <qdict.h>\n\n";
+ stream << "namespace nVIDIA {\n\n";
+#endif
+
+ index = new QPtrList<EmbedImage>;
+ index->setAutoDelete( true );
+}
+
+nVIDIAEmbedder::~nVIDIAEmbedder()
+{
+#if (0)
+ stream << "} // namespace nVIDIA\n\n";
+ stream << "#endif // __TILES_H\n\n";
+ stream << "// vim: set noet ts=4 sw=4:\n";
+#endif
+
+ file->close();
+ delete file;
+ delete index;
+}
+
+void nVIDIAEmbedder::embed( const char *name )
+{
+ QFileInfo fileinfo( name );
+ QString basename( fileinfo.baseName() );
+ QString codename( basename );
+ QImage image( name );
+
+ codename = codename.replace( QRegExp("[^a-zA-Z0-9]"), "_" );
+
+ stream << "static const QRgb " << codename << "_data[] = {" << endl << "\t";
+ stream.setf( QTextStream::hex | QTextStream::right );
+ stream.fill( '0' );
+
+ int pixels = image.width() * image.height();
+ Q_UINT32 *data = reinterpret_cast<Q_UINT32*>( image.bits() );
+ bool hasAlpha = false;
+
+
+ for ( int i = 0, j = 0; i < pixels; i++ ) {
+ if ( qAlpha( *data ) && qAlpha( *data ) != 0xff )
+ hasAlpha = true;
+
+ stream << "0x" << qSetW(8) << *(data++);
+
+ if ( i != pixels-1 ) {
+ stream << ',';
+
+ if ( j++ > 4 ) {
+ j = 0;
+ stream << endl << "\t";
+ } else
+ stream << ' ';
+ }
+ }
+
+ stream.reset();
+
+ stream << endl << "}; // " << codename << "_data" << endl << endl;
+
+ EmbedImage *imginfo = new EmbedImage;
+ imginfo->width = image.width();
+ imginfo->height = image.height();
+ imginfo->alpha = hasAlpha;
+ imginfo->name = codename;
+ imginfo->string = basename;
+ index->append( imginfo );
+}
+
+void nVIDIAEmbedder::writeIndex()
+{
+ stream << "\tstruct EmbedImage {\n";
+ stream << "\t\tconst char *name;\n";
+ stream << "\t\tint width;\n";
+ stream << "\t\tint height;\n";
+ stream << "\t\tbool alpha;\n";
+ stream << "\t\tconst QRgb *data;\n";
+ stream << "\t};\n\n";
+
+ uint i = 0;
+ stream << "\tstatic const EmbedImage image_db[] = {\n";
+ for ( EmbedImage *image = index->first(); image; image = index->next() )
+ {
+ stream << "\t\t{ \"" << image->string << "\", "
+ << image->width << ", " << image->height <<
+ ", " << (image->alpha ? "true" : "false")
+ << ", " << image->name << "_data }";
+ if ( i++ < index->count() - 1 )
+ stream << ',';
+ stream << endl;
+ }
+ stream << "\t};\n\n";
+
+ uint prime = 0;
+
+ for ( i = 0; i < 50; i++ )
+ if ( (prime = primes[i]) >= index->count() )
+ break;
+
+ stream << "\tclass nVIDIAImageDb {\n";
+ stream << "\tprivate:\n";
+ stream << "\t\tstatic nVIDIAImageDb *m_inst;\n";
+ stream << "\t\tQDict<QImage> *db;\n\n";
+ stream << "\t\tnVIDIAImageDb() {\n";
+ stream << "\t\t\tdb = new QDict<QImage>( " << prime << " );\n";
+ stream << "\t\t\tdb->setAutoDelete( true );\n\n";
+ stream << "\t\t\tfor ( int i = 0; i < " << index->count() << "; i++ ) {\n";
+ stream << "\t\t\t\tQImage *img = new QImage( (uchar*)image_db[i].data,\n";
+ stream << "\t\t\t\t\t\timage_db[i].width, image_db[i].height,\n";
+ stream << "\t\t\t\t\t\t32, NULL, 0, QImage::LittleEndian );\n\n";
+ stream << "\t\t\t\tif ( image_db[i].alpha )\n";
+ stream << "\t\t\t\t\timg->setAlphaBuffer( true );\n\n";
+ stream << "\t\t\t\tdb->insert( image_db[i].name, img );\n";
+ stream << "\t\t\t}\n";
+ stream << "\t\t}\n\n";
+ stream << "\t\t~nVIDIAImageDb() {\n";
+ stream << "\t\t\tdelete db;\n";
+ stream << "\t\t}\n\n";
+ stream << "\tpublic:\n";
+ stream << "\t\tstatic nVIDIAImageDb* instance() {\n";
+ stream << "\t\t\tif ( ! m_inst ) m_inst = new nVIDIAImageDb;\n";
+ stream << "\t\t\treturn m_inst;\n";
+ stream << "\t\t}\n\n";
+ stream << "\t\tstatic void release() {\n";
+ stream << "\t\t\tif ( m_inst ) delete m_inst;\n";
+ stream << "\t\t\tm_inst = NULL;\n";
+ stream << "\t\t}\n\n";
+ stream << "\t\tQImage *image( const QString &name ) const {\n";
+ stream << "\t\t\treturn db->find( name );\n";
+ stream << "\t\t}\n\n";
+ stream << "\t}; // class nVIDIAImageDb\n\n";
+ stream << "\tnVIDIAImageDb *nVIDIAImageDb::m_inst = NULL;\n\n";
+}
+
+int main( int argv, char **argc )
+{
+ if ( argv < 2 ) {
+ printf("embedtool [file1] [file2] [file3] > output.h\n");
+
+ return 1;
+ }
+
+ nVIDIAEmbedder embedder;
+
+ for ( int i = 1; i < argv; i++ )
+ {
+ std::cerr << argc[i] << std::endl;
+ embedder.embed( argc[i] );
+ }
+
+// embedder.writeIndex();
+
+ return 0;
+}
+
+// vim: set noet ts=4 sw=4:
+
diff --git a/pics/glass_overlay.png b/pics/glass_overlay.png
new file mode 100644
index 0000000..e98b07b
--- /dev/null
+++ b/pics/glass_overlay.png
Binary files differ
diff --git a/pics/handpainted/AUTHOR b/pics/handpainted/AUTHOR
new file mode 100644
index 0000000..bb903e2
--- /dev/null
+++ b/pics/handpainted/AUTHOR
@@ -0,0 +1 @@
+Handpainted button theme by Marco Bauriedel
diff --git a/pics/handpainted/handpainted_above.png b/pics/handpainted/handpainted_above.png
new file mode 100644
index 0000000..d27a8d2
--- /dev/null
+++ b/pics/handpainted/handpainted_above.png
Binary files differ
diff --git a/pics/handpainted/handpainted_below.png b/pics/handpainted/handpainted_below.png
new file mode 100644
index 0000000..b62dde0
--- /dev/null
+++ b/pics/handpainted/handpainted_below.png
Binary files differ
diff --git a/pics/handpainted/handpainted_close.png b/pics/handpainted/handpainted_close.png
new file mode 100644
index 0000000..ef5a57c
--- /dev/null
+++ b/pics/handpainted/handpainted_close.png
Binary files differ
diff --git a/pics/handpainted/handpainted_help.png b/pics/handpainted/handpainted_help.png
new file mode 100644
index 0000000..7939f11
--- /dev/null
+++ b/pics/handpainted/handpainted_help.png
Binary files differ
diff --git a/pics/handpainted/handpainted_max.png b/pics/handpainted/handpainted_max.png
new file mode 100644
index 0000000..c4de078
--- /dev/null
+++ b/pics/handpainted/handpainted_max.png
Binary files differ
diff --git a/pics/handpainted/handpainted_min.png b/pics/handpainted/handpainted_min.png
new file mode 100644
index 0000000..dc4990c
--- /dev/null
+++ b/pics/handpainted/handpainted_min.png
Binary files differ
diff --git a/pics/handpainted/handpainted_restore.png b/pics/handpainted/handpainted_restore.png
new file mode 100644
index 0000000..9d09f0b
--- /dev/null
+++ b/pics/handpainted/handpainted_restore.png
Binary files differ
diff --git a/pics/handpainted/handpainted_shade.png b/pics/handpainted/handpainted_shade.png
new file mode 100644
index 0000000..8610939
--- /dev/null
+++ b/pics/handpainted/handpainted_shade.png
Binary files differ
diff --git a/pics/handpainted/handpainted_sticky.png b/pics/handpainted/handpainted_sticky.png
new file mode 100644
index 0000000..1dbb397
--- /dev/null
+++ b/pics/handpainted/handpainted_sticky.png
Binary files differ
diff --git a/pics/handpainted/handpainted_un_shade.png b/pics/handpainted/handpainted_un_shade.png
new file mode 100644
index 0000000..bd56b17
--- /dev/null
+++ b/pics/handpainted/handpainted_un_shade.png
Binary files differ
diff --git a/pics/handpainted/handpainted_un_sticky.png b/pics/handpainted/handpainted_un_sticky.png
new file mode 100644
index 0000000..8fdf7d4
--- /dev/null
+++ b/pics/handpainted/handpainted_un_sticky.png
Binary files differ
diff --git a/pics/handpainted/handpainted_unabove.png b/pics/handpainted/handpainted_unabove.png
new file mode 100644
index 0000000..fd8e075
--- /dev/null
+++ b/pics/handpainted/handpainted_unabove.png
Binary files differ
diff --git a/pics/handpainted/handpainted_unbelow.png b/pics/handpainted/handpainted_unbelow.png
new file mode 100644
index 0000000..89b69e7
--- /dev/null
+++ b/pics/handpainted/handpainted_unbelow.png
Binary files differ
diff --git a/pics/knifty/AUTHOR b/pics/knifty/AUTHOR
new file mode 100644
index 0000000..1eb1821
--- /dev/null
+++ b/pics/knifty/AUTHOR
@@ -0,0 +1 @@
+Port of Knifty to Crystal by Enso
diff --git a/pics/knifty/knifty_above.png b/pics/knifty/knifty_above.png
new file mode 100644
index 0000000..06e7372
--- /dev/null
+++ b/pics/knifty/knifty_above.png
Binary files differ
diff --git a/pics/knifty/knifty_below.png b/pics/knifty/knifty_below.png
new file mode 100644
index 0000000..4813672
--- /dev/null
+++ b/pics/knifty/knifty_below.png
Binary files differ
diff --git a/pics/knifty/knifty_close.png b/pics/knifty/knifty_close.png
new file mode 100644
index 0000000..17e895d
--- /dev/null
+++ b/pics/knifty/knifty_close.png
Binary files differ
diff --git a/pics/knifty/knifty_help.png b/pics/knifty/knifty_help.png
new file mode 100644
index 0000000..4e3877a
--- /dev/null
+++ b/pics/knifty/knifty_help.png
Binary files differ
diff --git a/pics/knifty/knifty_max.png b/pics/knifty/knifty_max.png
new file mode 100644
index 0000000..e1af72a
--- /dev/null
+++ b/pics/knifty/knifty_max.png
Binary files differ
diff --git a/pics/knifty/knifty_min.png b/pics/knifty/knifty_min.png
new file mode 100644
index 0000000..1f91a3d
--- /dev/null
+++ b/pics/knifty/knifty_min.png
Binary files differ
diff --git a/pics/knifty/knifty_restore.png b/pics/knifty/knifty_restore.png
new file mode 100644
index 0000000..49df856
--- /dev/null
+++ b/pics/knifty/knifty_restore.png
Binary files differ
diff --git a/pics/knifty/knifty_shade.png b/pics/knifty/knifty_shade.png
new file mode 100644
index 0000000..8ad39b1
--- /dev/null
+++ b/pics/knifty/knifty_shade.png
Binary files differ
diff --git a/pics/knifty/knifty_sticky.png b/pics/knifty/knifty_sticky.png
new file mode 100644
index 0000000..a61ca7c
--- /dev/null
+++ b/pics/knifty/knifty_sticky.png
Binary files differ
diff --git a/pics/knifty/knifty_un_sticky.png b/pics/knifty/knifty_un_sticky.png
new file mode 100644
index 0000000..da9f9d1
--- /dev/null
+++ b/pics/knifty/knifty_un_sticky.png
Binary files differ
diff --git a/pics/knifty/knifty_unabove.png b/pics/knifty/knifty_unabove.png
new file mode 100644
index 0000000..700503d
--- /dev/null
+++ b/pics/knifty/knifty_unabove.png
Binary files differ
diff --git a/pics/knifty/knifty_unbelow.png b/pics/knifty/knifty_unbelow.png
new file mode 100644
index 0000000..1710c4a
--- /dev/null
+++ b/pics/knifty/knifty_unbelow.png
Binary files differ
diff --git a/pics/kubuntu-dapper/AUTHOR b/pics/kubuntu-dapper/AUTHOR
new file mode 100644
index 0000000..c1069c1
--- /dev/null
+++ b/pics/kubuntu-dapper/AUTHOR
@@ -0,0 +1,2 @@
+This is original artwork from the Kubuntu crystal theme.
+Thanks to Ken Wimer and Jonathan Riddell, Kubuntu Team.
diff --git a/pics/kubuntu-dapper/dapper_above.png b/pics/kubuntu-dapper/dapper_above.png
new file mode 100644
index 0000000..7434c33
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_above.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_above_hovered.png b/pics/kubuntu-dapper/dapper_above_hovered.png
new file mode 100644
index 0000000..3538540
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_above_pressed.png b/pics/kubuntu-dapper/dapper_above_pressed.png
new file mode 100644
index 0000000..0d5c78b
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_below.png b/pics/kubuntu-dapper/dapper_below.png
new file mode 100644
index 0000000..412a979
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_below.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_below_hovered.png b/pics/kubuntu-dapper/dapper_below_hovered.png
new file mode 100644
index 0000000..51e93ae
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_below_pressed.png b/pics/kubuntu-dapper/dapper_below_pressed.png
new file mode 100644
index 0000000..06066f4
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_close.png b/pics/kubuntu-dapper/dapper_close.png
new file mode 100644
index 0000000..e3d9410
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_close.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_close_hovered.png b/pics/kubuntu-dapper/dapper_close_hovered.png
new file mode 100644
index 0000000..2b9d414
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_close_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_close_pressed.png b/pics/kubuntu-dapper/dapper_close_pressed.png
new file mode 100644
index 0000000..15d68ad
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_close_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_help.png b/pics/kubuntu-dapper/dapper_help.png
new file mode 100644
index 0000000..644896b
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_help.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_help_hovered.png b/pics/kubuntu-dapper/dapper_help_hovered.png
new file mode 100644
index 0000000..38de7f0
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_help_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_help_pressed.png b/pics/kubuntu-dapper/dapper_help_pressed.png
new file mode 100644
index 0000000..c985979
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_help_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_max.png b/pics/kubuntu-dapper/dapper_max.png
new file mode 100644
index 0000000..7858865
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_max.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_max_hovered.png b/pics/kubuntu-dapper/dapper_max_hovered.png
new file mode 100644
index 0000000..9a42380
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_max_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_max_pressed.png b/pics/kubuntu-dapper/dapper_max_pressed.png
new file mode 100644
index 0000000..77f7bf1
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_max_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_menu.png b/pics/kubuntu-dapper/dapper_menu.png
new file mode 100644
index 0000000..bd19016
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_menu.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_menu_hovered.png b/pics/kubuntu-dapper/dapper_menu_hovered.png
new file mode 100644
index 0000000..14f266f
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_menu_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_menu_pressed.png b/pics/kubuntu-dapper/dapper_menu_pressed.png
new file mode 100644
index 0000000..1568e2f
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_menu_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_min.png b/pics/kubuntu-dapper/dapper_min.png
new file mode 100644
index 0000000..ba6b29a
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_min.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_min_hovered.png b/pics/kubuntu-dapper/dapper_min_hovered.png
new file mode 100644
index 0000000..c9819f0
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_min_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_min_pressed.png b/pics/kubuntu-dapper/dapper_min_pressed.png
new file mode 100644
index 0000000..58a6dd5
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_min_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_restore.png b/pics/kubuntu-dapper/dapper_restore.png
new file mode 100644
index 0000000..bda7af8
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_restore.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_restore_hovered.png b/pics/kubuntu-dapper/dapper_restore_hovered.png
new file mode 100644
index 0000000..74be075
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_restore_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_restore_pressed.png b/pics/kubuntu-dapper/dapper_restore_pressed.png
new file mode 100644
index 0000000..24ea04b
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_restore_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_shade.png b/pics/kubuntu-dapper/dapper_shade.png
new file mode 100644
index 0000000..3283e05
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_shade.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_shade_hovered.png b/pics/kubuntu-dapper/dapper_shade_hovered.png
new file mode 100644
index 0000000..02ef217
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_shade_pressed.png b/pics/kubuntu-dapper/dapper_shade_pressed.png
new file mode 100644
index 0000000..8605eef
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_sticky.png b/pics/kubuntu-dapper/dapper_sticky.png
new file mode 100644
index 0000000..7208eac
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_sticky.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_sticky_hovered.png b/pics/kubuntu-dapper/dapper_sticky_hovered.png
new file mode 100644
index 0000000..0ed31a6
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_sticky_pressed.png b/pics/kubuntu-dapper/dapper_sticky_pressed.png
new file mode 100644
index 0000000..314a243
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_above.png b/pics/kubuntu-dapper/dapper_un_above.png
new file mode 100644
index 0000000..ecd8657
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_above.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_above_hovered.png b/pics/kubuntu-dapper/dapper_un_above_hovered.png
new file mode 100644
index 0000000..c1de1df
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_above_pressed.png b/pics/kubuntu-dapper/dapper_un_above_pressed.png
new file mode 100644
index 0000000..30f07fa
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_below.png b/pics/kubuntu-dapper/dapper_un_below.png
new file mode 100644
index 0000000..7490040
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_below.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_below_hovered.png b/pics/kubuntu-dapper/dapper_un_below_hovered.png
new file mode 100644
index 0000000..7cc7243
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_below_pressed.png b/pics/kubuntu-dapper/dapper_un_below_pressed.png
new file mode 100644
index 0000000..deebb37
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_shade.png b/pics/kubuntu-dapper/dapper_un_shade.png
new file mode 100644
index 0000000..e7d0ea6
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_shade.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_shade_hovered.png b/pics/kubuntu-dapper/dapper_un_shade_hovered.png
new file mode 100644
index 0000000..3802193
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_shade_pressed.png b/pics/kubuntu-dapper/dapper_un_shade_pressed.png
new file mode 100644
index 0000000..8b07631
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_sticky.png b/pics/kubuntu-dapper/dapper_un_sticky.png
new file mode 100644
index 0000000..3e7c561
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_sticky.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_sticky_hovered.png b/pics/kubuntu-dapper/dapper_un_sticky_hovered.png
new file mode 100644
index 0000000..0d20489
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-dapper/dapper_un_sticky_pressed.png b/pics/kubuntu-dapper/dapper_un_sticky_pressed.png
new file mode 100644
index 0000000..ec5b872
--- /dev/null
+++ b/pics/kubuntu-dapper/dapper_un_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/AUTHOR b/pics/kubuntu-edgy/AUTHOR
new file mode 100644
index 0000000..b792278
--- /dev/null
+++ b/pics/kubuntu-edgy/AUTHOR
@@ -0,0 +1,2 @@
+This is original artwork from the Kubuntu crystal theme.
+Thanks to the Kubuntu Team.
diff --git a/pics/kubuntu-edgy/edgy_above.png b/pics/kubuntu-edgy/edgy_above.png
new file mode 100644
index 0000000..63ec08e
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_above.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_above_hovered.png b/pics/kubuntu-edgy/edgy_above_hovered.png
new file mode 100644
index 0000000..e80bbfc
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_above_pressed.png b/pics/kubuntu-edgy/edgy_above_pressed.png
new file mode 100644
index 0000000..c326d0d
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_below.png b/pics/kubuntu-edgy/edgy_below.png
new file mode 100644
index 0000000..e6c1ae5
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_below.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_below_hovered.png b/pics/kubuntu-edgy/edgy_below_hovered.png
new file mode 100644
index 0000000..5821d5e
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_below_pressed.png b/pics/kubuntu-edgy/edgy_below_pressed.png
new file mode 100644
index 0000000..7935091
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_close.png b/pics/kubuntu-edgy/edgy_close.png
new file mode 100644
index 0000000..4ce305e
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_close.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_close_hovered.png b/pics/kubuntu-edgy/edgy_close_hovered.png
new file mode 100644
index 0000000..2f05d30
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_close_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_close_pressed.png b/pics/kubuntu-edgy/edgy_close_pressed.png
new file mode 100644
index 0000000..ffd5b4b
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_close_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_help.png b/pics/kubuntu-edgy/edgy_help.png
new file mode 100644
index 0000000..1f09d89
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_help.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_help_hovered.png b/pics/kubuntu-edgy/edgy_help_hovered.png
new file mode 100644
index 0000000..b3ebe40
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_help_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_help_pressed.png b/pics/kubuntu-edgy/edgy_help_pressed.png
new file mode 100644
index 0000000..0339f44
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_help_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_max.png b/pics/kubuntu-edgy/edgy_max.png
new file mode 100644
index 0000000..4b2b162
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_max.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_max_hovered.png b/pics/kubuntu-edgy/edgy_max_hovered.png
new file mode 100644
index 0000000..b3ae660
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_max_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_max_pressed.png b/pics/kubuntu-edgy/edgy_max_pressed.png
new file mode 100644
index 0000000..0f51b88
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_max_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_menu.png b/pics/kubuntu-edgy/edgy_menu.png
new file mode 100644
index 0000000..94bce60
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_menu.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_menu_hovered.png b/pics/kubuntu-edgy/edgy_menu_hovered.png
new file mode 100644
index 0000000..81d1209
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_menu_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_menu_pressed.png b/pics/kubuntu-edgy/edgy_menu_pressed.png
new file mode 100644
index 0000000..716c25b
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_menu_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_min.png b/pics/kubuntu-edgy/edgy_min.png
new file mode 100644
index 0000000..a81ffe3
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_min.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_min_hovered.png b/pics/kubuntu-edgy/edgy_min_hovered.png
new file mode 100644
index 0000000..c6986f1
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_min_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_min_pressed.png b/pics/kubuntu-edgy/edgy_min_pressed.png
new file mode 100644
index 0000000..b7ede0b
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_min_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_restore.png b/pics/kubuntu-edgy/edgy_restore.png
new file mode 100644
index 0000000..f5f1066
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_restore.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_restore_hovered.png b/pics/kubuntu-edgy/edgy_restore_hovered.png
new file mode 100644
index 0000000..b04928e
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_restore_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_restore_pressed.png b/pics/kubuntu-edgy/edgy_restore_pressed.png
new file mode 100644
index 0000000..c82597e
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_restore_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_shade.png b/pics/kubuntu-edgy/edgy_shade.png
new file mode 100644
index 0000000..78d3978
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_shade.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_shade_hovered.png b/pics/kubuntu-edgy/edgy_shade_hovered.png
new file mode 100644
index 0000000..5150ca5
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_shade_pressed.png b/pics/kubuntu-edgy/edgy_shade_pressed.png
new file mode 100644
index 0000000..ac0b02f
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_sticky.png b/pics/kubuntu-edgy/edgy_sticky.png
new file mode 100644
index 0000000..7208eac
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_sticky.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_sticky_hovered.png b/pics/kubuntu-edgy/edgy_sticky_hovered.png
new file mode 100644
index 0000000..0ed31a6
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_sticky_pressed.png b/pics/kubuntu-edgy/edgy_sticky_pressed.png
new file mode 100644
index 0000000..314a243
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_above.png b/pics/kubuntu-edgy/edgy_un_above.png
new file mode 100644
index 0000000..ecd8657
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_above.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_above_hovered.png b/pics/kubuntu-edgy/edgy_un_above_hovered.png
new file mode 100644
index 0000000..c1de1df
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_above_pressed.png b/pics/kubuntu-edgy/edgy_un_above_pressed.png
new file mode 100644
index 0000000..30f07fa
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_below.png b/pics/kubuntu-edgy/edgy_un_below.png
new file mode 100644
index 0000000..7490040
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_below.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_below_hovered.png b/pics/kubuntu-edgy/edgy_un_below_hovered.png
new file mode 100644
index 0000000..7cc7243
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_below_pressed.png b/pics/kubuntu-edgy/edgy_un_below_pressed.png
new file mode 100644
index 0000000..deebb37
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_shade.png b/pics/kubuntu-edgy/edgy_un_shade.png
new file mode 100644
index 0000000..e7d0ea6
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_shade.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_shade_hovered.png b/pics/kubuntu-edgy/edgy_un_shade_hovered.png
new file mode 100644
index 0000000..3802193
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_shade_pressed.png b/pics/kubuntu-edgy/edgy_un_shade_pressed.png
new file mode 100644
index 0000000..8b07631
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_sticky.png b/pics/kubuntu-edgy/edgy_un_sticky.png
new file mode 100644
index 0000000..331bbd8
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_sticky.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_sticky_hovered.png b/pics/kubuntu-edgy/edgy_un_sticky_hovered.png
new file mode 100644
index 0000000..de03998
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-edgy/edgy_un_sticky_pressed.png b/pics/kubuntu-edgy/edgy_un_sticky_pressed.png
new file mode 100644
index 0000000..248da35
--- /dev/null
+++ b/pics/kubuntu-edgy/edgy_un_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/AUTHOR b/pics/kubuntu-feisty/AUTHOR
new file mode 100644
index 0000000..c1069c1
--- /dev/null
+++ b/pics/kubuntu-feisty/AUTHOR
@@ -0,0 +1,2 @@
+This is original artwork from the Kubuntu crystal theme.
+Thanks to Ken Wimer and Jonathan Riddell, Kubuntu Team.
diff --git a/pics/kubuntu-feisty/feisty_above.png b/pics/kubuntu-feisty/feisty_above.png
new file mode 100644
index 0000000..8462537
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_above.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_above_hovered.png b/pics/kubuntu-feisty/feisty_above_hovered.png
new file mode 100644
index 0000000..2a6d66b
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_above_pressed.png b/pics/kubuntu-feisty/feisty_above_pressed.png
new file mode 100644
index 0000000..b54fd01
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_below.png b/pics/kubuntu-feisty/feisty_below.png
new file mode 100644
index 0000000..b674b04
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_below.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_below_hovered.png b/pics/kubuntu-feisty/feisty_below_hovered.png
new file mode 100644
index 0000000..d839e73
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_below_pressed.png b/pics/kubuntu-feisty/feisty_below_pressed.png
new file mode 100644
index 0000000..0626453
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_close.png b/pics/kubuntu-feisty/feisty_close.png
new file mode 100644
index 0000000..5c7dde1
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_close.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_close.png.uu b/pics/kubuntu-feisty/feisty_close.png.uu
new file mode 100644
index 0000000..df5f4ac
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_close.png.uu
@@ -0,0 +1,12 @@
+begin 644 edgy_close.png
+MB5!.1PT*&@H````-24A$4@```!P````1"`8```#.D\Q*````!F)+1T0`_P#_
+M`/^@O:>3````"7!(67,```L3```+$P$`FIP8````!W1)344'U@D2%04AU$`M
+M=P```1M)1$%4.,O-E;%JA3`40&\T4"@!@U"Z%![8@H/@)K@*Q=$/Z>SDZ.S<
+M#W%TD?R"('1H75JR-2A(;8=H)Y=2WU,PKST02"XAAWMS21``7#B.<VM9UIVN
+MZSHH0$HIFZ9YKNOZ!=NV;25)XD51-!)")A7"ON]1GN=>FJ83\CSOOBB*D5*J
+M1#;3MBT*PU##0@A)*7T#Q5!*00AQ@SGG7P#P"F>`<WZ%AV$8$4*?IS9G6?8X
+MS^,X?C@57V`$`/#7R*9IXO.8)4OQ(_BKA$N';Y1M$_XFW2@#`/`U^`/^7TGW
+M;!J\)KN?[3ZOE^*[E'2OZ\.F:6IE65Z[KBM5FJJJTH,@T#`AY)TQYA\.AP_#
+F,)0\X%W7(<;8)2'D"9W[/_P&PV[\KZ^H.1``````245.1*Y"8((`
+`
+end
diff --git a/pics/kubuntu-feisty/feisty_close_hovered.png b/pics/kubuntu-feisty/feisty_close_hovered.png
new file mode 100644
index 0000000..06628e2
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_close_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_close_pressed.png b/pics/kubuntu-feisty/feisty_close_pressed.png
new file mode 100644
index 0000000..5d02f86
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_close_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_help.png b/pics/kubuntu-feisty/feisty_help.png
new file mode 100644
index 0000000..18ed3c0
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_help.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_help_hovered.png b/pics/kubuntu-feisty/feisty_help_hovered.png
new file mode 100644
index 0000000..01bbde8
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_help_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_help_pressed.png b/pics/kubuntu-feisty/feisty_help_pressed.png
new file mode 100644
index 0000000..18478d7
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_help_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_max.png b/pics/kubuntu-feisty/feisty_max.png
new file mode 100644
index 0000000..007ec67
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_max.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_max_hovered.png b/pics/kubuntu-feisty/feisty_max_hovered.png
new file mode 100644
index 0000000..4b3a099
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_max_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_max_pressed.png b/pics/kubuntu-feisty/feisty_max_pressed.png
new file mode 100644
index 0000000..e12e510
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_max_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_menu.png b/pics/kubuntu-feisty/feisty_menu.png
new file mode 100644
index 0000000..5b02920
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_menu.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_menu_hovered.png b/pics/kubuntu-feisty/feisty_menu_hovered.png
new file mode 100644
index 0000000..c8a98c0
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_menu_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_menu_pressed.png b/pics/kubuntu-feisty/feisty_menu_pressed.png
new file mode 100644
index 0000000..4afacf8
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_menu_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_min.png b/pics/kubuntu-feisty/feisty_min.png
new file mode 100644
index 0000000..ba46c62
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_min.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_min_hovered.png b/pics/kubuntu-feisty/feisty_min_hovered.png
new file mode 100644
index 0000000..5300d8d
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_min_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_min_pressed.png b/pics/kubuntu-feisty/feisty_min_pressed.png
new file mode 100644
index 0000000..59a156f
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_min_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_restore.png b/pics/kubuntu-feisty/feisty_restore.png
new file mode 100644
index 0000000..c632cea
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_restore.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_restore_hovered.png b/pics/kubuntu-feisty/feisty_restore_hovered.png
new file mode 100644
index 0000000..842f45e
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_restore_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_restore_pressed.png b/pics/kubuntu-feisty/feisty_restore_pressed.png
new file mode 100644
index 0000000..981e394
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_restore_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_shade.png b/pics/kubuntu-feisty/feisty_shade.png
new file mode 100644
index 0000000..d3958d7
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_shade.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_shade_hovered.png b/pics/kubuntu-feisty/feisty_shade_hovered.png
new file mode 100644
index 0000000..b5d8bc4
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_shade_pressed.png b/pics/kubuntu-feisty/feisty_shade_pressed.png
new file mode 100644
index 0000000..2b2adf7
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_sticky.png b/pics/kubuntu-feisty/feisty_sticky.png
new file mode 100644
index 0000000..7208eac
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_sticky.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_sticky_hovered.png b/pics/kubuntu-feisty/feisty_sticky_hovered.png
new file mode 100644
index 0000000..0ed31a6
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_sticky_pressed.png b/pics/kubuntu-feisty/feisty_sticky_pressed.png
new file mode 100644
index 0000000..314a243
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_above.png b/pics/kubuntu-feisty/feisty_un_above.png
new file mode 100644
index 0000000..ecd8657
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_above.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_above_hovered.png b/pics/kubuntu-feisty/feisty_un_above_hovered.png
new file mode 100644
index 0000000..c1de1df
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_above_pressed.png b/pics/kubuntu-feisty/feisty_un_above_pressed.png
new file mode 100644
index 0000000..30f07fa
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_below.png b/pics/kubuntu-feisty/feisty_un_below.png
new file mode 100644
index 0000000..7490040
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_below.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_below_hovered.png b/pics/kubuntu-feisty/feisty_un_below_hovered.png
new file mode 100644
index 0000000..7cc7243
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_below_pressed.png b/pics/kubuntu-feisty/feisty_un_below_pressed.png
new file mode 100644
index 0000000..deebb37
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_shade.png b/pics/kubuntu-feisty/feisty_un_shade.png
new file mode 100644
index 0000000..e7d0ea6
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_shade.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_shade_hovered.png b/pics/kubuntu-feisty/feisty_un_shade_hovered.png
new file mode 100644
index 0000000..3802193
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_shade_pressed.png b/pics/kubuntu-feisty/feisty_un_shade_pressed.png
new file mode 100644
index 0000000..8b07631
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_sticky.png b/pics/kubuntu-feisty/feisty_un_sticky.png
new file mode 100644
index 0000000..a00f6bc
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_sticky.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_sticky_hovered.png b/pics/kubuntu-feisty/feisty_un_sticky_hovered.png
new file mode 100644
index 0000000..0933081
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-feisty/feisty_un_sticky_pressed.png b/pics/kubuntu-feisty/feisty_un_sticky_pressed.png
new file mode 100644
index 0000000..ee6ccca
--- /dev/null
+++ b/pics/kubuntu-feisty/feisty_un_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/AUTHOR b/pics/kubuntu-hardy/AUTHOR
new file mode 100644
index 0000000..b792278
--- /dev/null
+++ b/pics/kubuntu-hardy/AUTHOR
@@ -0,0 +1,2 @@
+This is original artwork from the Kubuntu crystal theme.
+Thanks to the Kubuntu Team.
diff --git a/pics/kubuntu-hardy/hardy_above.png b/pics/kubuntu-hardy/hardy_above.png
new file mode 100644
index 0000000..8b6e399
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_above.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_above_hovered.png b/pics/kubuntu-hardy/hardy_above_hovered.png
new file mode 100644
index 0000000..32c22ad
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_above_pressed.png b/pics/kubuntu-hardy/hardy_above_pressed.png
new file mode 100644
index 0000000..2d9d0e1
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_below.png b/pics/kubuntu-hardy/hardy_below.png
new file mode 100644
index 0000000..55bbad7
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_below.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_below_hovered.png b/pics/kubuntu-hardy/hardy_below_hovered.png
new file mode 100644
index 0000000..7447927
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_below_pressed.png b/pics/kubuntu-hardy/hardy_below_pressed.png
new file mode 100644
index 0000000..8a0c1bb
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_close.png b/pics/kubuntu-hardy/hardy_close.png
new file mode 100644
index 0000000..84db3bb
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_close.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_close_hovered.png b/pics/kubuntu-hardy/hardy_close_hovered.png
new file mode 100644
index 0000000..1045a88
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_close_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_close_pressed.png b/pics/kubuntu-hardy/hardy_close_pressed.png
new file mode 100644
index 0000000..cc35936
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_close_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_help.png b/pics/kubuntu-hardy/hardy_help.png
new file mode 100644
index 0000000..8b10631
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_help.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_help_hovered.png b/pics/kubuntu-hardy/hardy_help_hovered.png
new file mode 100644
index 0000000..3bf5374
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_help_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_help_pressed.png b/pics/kubuntu-hardy/hardy_help_pressed.png
new file mode 100644
index 0000000..622e716
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_help_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_max.png b/pics/kubuntu-hardy/hardy_max.png
new file mode 100644
index 0000000..aa696e3
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_max.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_max_hovered.png b/pics/kubuntu-hardy/hardy_max_hovered.png
new file mode 100644
index 0000000..33c446b
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_max_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_max_pressed.png b/pics/kubuntu-hardy/hardy_max_pressed.png
new file mode 100644
index 0000000..ba0de6a
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_max_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_menu.png b/pics/kubuntu-hardy/hardy_menu.png
new file mode 100644
index 0000000..d9d83c1
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_menu.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_menu_hovered.png b/pics/kubuntu-hardy/hardy_menu_hovered.png
new file mode 100644
index 0000000..dedb638
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_menu_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_menu_pressed.png b/pics/kubuntu-hardy/hardy_menu_pressed.png
new file mode 100644
index 0000000..a2a28a1
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_menu_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_min.png b/pics/kubuntu-hardy/hardy_min.png
new file mode 100644
index 0000000..83f738c
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_min.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_min_hovered.png b/pics/kubuntu-hardy/hardy_min_hovered.png
new file mode 100644
index 0000000..162278d
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_min_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_min_pressed.png b/pics/kubuntu-hardy/hardy_min_pressed.png
new file mode 100644
index 0000000..9d76ba2
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_min_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_restore.png b/pics/kubuntu-hardy/hardy_restore.png
new file mode 100644
index 0000000..54bd271
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_restore.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_restore_hovered.png b/pics/kubuntu-hardy/hardy_restore_hovered.png
new file mode 100644
index 0000000..bbbc2d9
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_restore_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_restore_pressed.png b/pics/kubuntu-hardy/hardy_restore_pressed.png
new file mode 100644
index 0000000..abc5118
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_restore_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_shade.png b/pics/kubuntu-hardy/hardy_shade.png
new file mode 100644
index 0000000..4ef8c21
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_shade.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_shade_hovered.png b/pics/kubuntu-hardy/hardy_shade_hovered.png
new file mode 100644
index 0000000..bd26dac
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_shade_pressed.png b/pics/kubuntu-hardy/hardy_shade_pressed.png
new file mode 100644
index 0000000..f966ef5
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_sticky.png b/pics/kubuntu-hardy/hardy_sticky.png
new file mode 100644
index 0000000..d6a5148
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_sticky.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_sticky_hovered.png b/pics/kubuntu-hardy/hardy_sticky_hovered.png
new file mode 100644
index 0000000..730b3e5
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_sticky_pressed.png b/pics/kubuntu-hardy/hardy_sticky_pressed.png
new file mode 100644
index 0000000..683791c
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_sticky_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_above.png b/pics/kubuntu-hardy/hardy_un_above.png
new file mode 100644
index 0000000..ecd8657
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_above.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_above_hovered.png b/pics/kubuntu-hardy/hardy_un_above_hovered.png
new file mode 100644
index 0000000..c1de1df
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_above_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_above_pressed.png b/pics/kubuntu-hardy/hardy_un_above_pressed.png
new file mode 100644
index 0000000..30f07fa
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_above_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_below.png b/pics/kubuntu-hardy/hardy_un_below.png
new file mode 100644
index 0000000..7490040
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_below.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_below_hovered.png b/pics/kubuntu-hardy/hardy_un_below_hovered.png
new file mode 100644
index 0000000..7cc7243
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_below_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_below_pressed.png b/pics/kubuntu-hardy/hardy_un_below_pressed.png
new file mode 100644
index 0000000..deebb37
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_below_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_shade.png b/pics/kubuntu-hardy/hardy_un_shade.png
new file mode 100644
index 0000000..e7d0ea6
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_shade.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_shade_hovered.png b/pics/kubuntu-hardy/hardy_un_shade_hovered.png
new file mode 100644
index 0000000..3802193
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_shade_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_shade_pressed.png b/pics/kubuntu-hardy/hardy_un_shade_pressed.png
new file mode 100644
index 0000000..8b07631
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_shade_pressed.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_sticky.png b/pics/kubuntu-hardy/hardy_un_sticky.png
new file mode 100644
index 0000000..46a33d3
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_sticky.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_sticky_hovered.png b/pics/kubuntu-hardy/hardy_un_sticky_hovered.png
new file mode 100644
index 0000000..8f6282d
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_sticky_hovered.png
Binary files differ
diff --git a/pics/kubuntu-hardy/hardy_un_sticky_pressed.png b/pics/kubuntu-hardy/hardy_un_sticky_pressed.png
new file mode 100644
index 0000000..75e15bc
--- /dev/null
+++ b/pics/kubuntu-hardy/hardy_un_sticky_pressed.png
Binary files differ
diff --git a/pics/lighting_overlay.png b/pics/lighting_overlay.png
new file mode 100644
index 0000000..14beed7
--- /dev/null
+++ b/pics/lighting_overlay.png
Binary files differ
diff --git a/pics/steel_overlay.png b/pics/steel_overlay.png
new file mode 100644
index 0000000..d17a643
--- /dev/null
+++ b/pics/steel_overlay.png
Binary files differ
diff --git a/pics/svg/AUTHOR b/pics/svg/AUTHOR
new file mode 100644
index 0000000..c0e9424
--- /dev/null
+++ b/pics/svg/AUTHOR
@@ -0,0 +1 @@
+Created by Justin Berstler, 2005.
diff --git a/pics/svg/svg_above.png b/pics/svg/svg_above.png
new file mode 100644
index 0000000..50f2b8b
--- /dev/null
+++ b/pics/svg/svg_above.png
Binary files differ
diff --git a/pics/svg/svg_below.png b/pics/svg/svg_below.png
new file mode 100644
index 0000000..4ce8947
--- /dev/null
+++ b/pics/svg/svg_below.png
Binary files differ
diff --git a/pics/svg/svg_close.png b/pics/svg/svg_close.png
new file mode 100644
index 0000000..32b54ee
--- /dev/null
+++ b/pics/svg/svg_close.png
Binary files differ
diff --git a/pics/svg/svg_help.png b/pics/svg/svg_help.png
new file mode 100644
index 0000000..dfbd640
--- /dev/null
+++ b/pics/svg/svg_help.png
Binary files differ
diff --git a/pics/svg/svg_max.png b/pics/svg/svg_max.png
new file mode 100644
index 0000000..a784cbf
--- /dev/null
+++ b/pics/svg/svg_max.png
Binary files differ
diff --git a/pics/svg/svg_menu.png b/pics/svg/svg_menu.png
new file mode 100644
index 0000000..02b7596
--- /dev/null
+++ b/pics/svg/svg_menu.png
Binary files differ
diff --git a/pics/svg/svg_min.png b/pics/svg/svg_min.png
new file mode 100644
index 0000000..af14742
--- /dev/null
+++ b/pics/svg/svg_min.png
Binary files differ
diff --git a/pics/svg/svg_restore.png b/pics/svg/svg_restore.png
new file mode 100644
index 0000000..7673079
--- /dev/null
+++ b/pics/svg/svg_restore.png
Binary files differ
diff --git a/pics/svg/svg_shade.png b/pics/svg/svg_shade.png
new file mode 100644
index 0000000..37de591
--- /dev/null
+++ b/pics/svg/svg_shade.png
Binary files differ
diff --git a/pics/svg/svg_sticky.png b/pics/svg/svg_sticky.png
new file mode 100644
index 0000000..9694a33
--- /dev/null
+++ b/pics/svg/svg_sticky.png
Binary files differ
diff --git a/pics/svg/svg_unshade.png b/pics/svg/svg_unshade.png
new file mode 100644
index 0000000..4359d40
--- /dev/null
+++ b/pics/svg/svg_unshade.png
Binary files differ
diff --git a/pics/svg/svg_unsticky.png b/pics/svg/svg_unsticky.png
new file mode 100644
index 0000000..2acddec
--- /dev/null
+++ b/pics/svg/svg_unsticky.png
Binary files differ
diff --git a/pics/vista/AUTHOR b/pics/vista/AUTHOR
new file mode 100644
index 0000000..7bbe15c
--- /dev/null
+++ b/pics/vista/AUTHOR
@@ -0,0 +1,3 @@
+Port of the Vista button theme.
+These images were created from scratch by Sascha Hlusiak, 2006.
+Used inkscape and gimp \ No newline at end of file
diff --git a/pics/vista/BASE.svg b/pics/vista/BASE.svg
new file mode 100644
index 0000000..8dff87b
--- /dev/null
+++ b/pics/vista/BASE.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.43"
+ sodipodi:docbase="/home/sascha/develop/crystal/crystal-0.9.8/pics/vista"
+ sodipodi:docname="base.svg">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient26986">
+ <stop
+ id="stop26988"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop26990"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8624">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop8626" />
+ <stop
+ style="stop-color:#3b3b3b;stop-opacity:1;"
+ offset="1"
+ id="stop8628" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5063">
+ <stop
+ style="stop-color:#d1d1d1;stop-opacity:0.07058824;"
+ offset="0"
+ id="stop5065" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.04705882;"
+ offset="1"
+ id="stop5067" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path2429"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8)" />
+ </marker>
+ <linearGradient
+ id="linearGradient2248">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2250" />
+ <stop
+ id="stop3313"
+ offset="0.42000002"
+ style="stop-color:#bababa;stop-opacity:1;" />
+ <stop
+ style="stop-color:#555555;stop-opacity:1;"
+ offset="0.43000001"
+ id="stop3315" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop2252" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient26986"
+ id="linearGradient8630"
+ x1="101.76774"
+ y1="51.792419"
+ x2="101.72973"
+ y2="70.395035"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.948951,0,0,0.863935,1.94869,12.58121)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2248"
+ id="linearGradient9505"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.744947e-19,6.140941e-2,-0.378989,3.782243e-18,164.34,58.59096)"
+ x1="-3.9760735"
+ y1="172.40607"
+ x2="239.26814"
+ y2="172.40601" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5063"
+ id="linearGradient14751"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.948951,0,0,0.863935,1.94869,12.58121)"
+ x1="101.76774"
+ y1="51.792419"
+ x2="101.72973"
+ y2="70.395035" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="17.71134"
+ inkscape:cx="98.975238"
+ inkscape:cy="986.47797"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="1024"
+ inkscape:window-height="709"
+ inkscape:window-x="0"
+ inkscape:window-y="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:1;fill:#00008f;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.29999995;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect22619"
+ width="40"
+ height="15"
+ x="78.93248"
+ y="58.384869"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:export-filename="/home/sascha/develop/crystal/crystal-0.9.8/pics/vista/BASE_pressed.png" />
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient8630);stroke-width:2.069;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;stroke-miterlimit:3.29999995;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 80,58.396712 L 80.011394,72.327653 L 116.26671,72.327653 C 117.01495,72.306371 117.97935,71.293187 118.01739,70.60403 L 117.92843,58.396712"
+ id="path7745"
+ sodipodi:nodetypes="ccccc"
+ inkscape:label="Rahmen"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ style="fill:url(#linearGradient9505);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99180472;stroke-linecap:square;stroke-linejoin:miter;marker-mid:none;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 117.90096,58.362183 L 118,70.643341 C 117.96255,71.381935 116.96103,72.337139 116.15233,72.362183 L 80.198061,72.362183 L 80,58.362183"
+ id="rect1347"
+ sodipodi:nodetypes="ccccc"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:label="Inhalt" />
+ <path
+ inkscape:label="Rahmen"
+ sodipodi:nodetypes="ccccc"
+ id="path13876"
+ d="M 80,58.396712 L 80.011394,72.327653 L 116.26671,72.327653 C 117.01495,72.306371 117.97935,71.293187 118.01739,70.60403 L 117.92843,58.396712"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient14751);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;stroke-miterlimit:3.29999995;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/pics/vista/BASE.xcf b/pics/vista/BASE.xcf
new file mode 100644
index 0000000..211ac8e
--- /dev/null
+++ b/pics/vista/BASE.xcf
Binary files differ
diff --git a/pics/vista/BASE_pressed.xcf b/pics/vista/BASE_pressed.xcf
new file mode 100644
index 0000000..f2872a3
--- /dev/null
+++ b/pics/vista/BASE_pressed.xcf
Binary files differ
diff --git a/pics/vista/buttons.xcf b/pics/vista/buttons.xcf
new file mode 100644
index 0000000..dfe0dc5
--- /dev/null
+++ b/pics/vista/buttons.xcf
Binary files differ
diff --git a/pics/vista/vista_above.png b/pics/vista/vista_above.png
new file mode 100644
index 0000000..76f86bf
--- /dev/null
+++ b/pics/vista/vista_above.png
Binary files differ
diff --git a/pics/vista/vista_above_hovered.png b/pics/vista/vista_above_hovered.png
new file mode 100644
index 0000000..64169ab
--- /dev/null
+++ b/pics/vista/vista_above_hovered.png
Binary files differ
diff --git a/pics/vista/vista_above_pressed.png b/pics/vista/vista_above_pressed.png
new file mode 100644
index 0000000..74669ed
--- /dev/null
+++ b/pics/vista/vista_above_pressed.png
Binary files differ
diff --git a/pics/vista/vista_below.png b/pics/vista/vista_below.png
new file mode 100644
index 0000000..4c3a11a
--- /dev/null
+++ b/pics/vista/vista_below.png
Binary files differ
diff --git a/pics/vista/vista_below_hovered.png b/pics/vista/vista_below_hovered.png
new file mode 100644
index 0000000..1435fa9
--- /dev/null
+++ b/pics/vista/vista_below_hovered.png
Binary files differ
diff --git a/pics/vista/vista_below_pressed.png b/pics/vista/vista_below_pressed.png
new file mode 100644
index 0000000..892ee6e
--- /dev/null
+++ b/pics/vista/vista_below_pressed.png
Binary files differ
diff --git a/pics/vista/vista_close.png b/pics/vista/vista_close.png
new file mode 100644
index 0000000..8b0b242
--- /dev/null
+++ b/pics/vista/vista_close.png
Binary files differ
diff --git a/pics/vista/vista_close_hovered.png b/pics/vista/vista_close_hovered.png
new file mode 100644
index 0000000..825cc93
--- /dev/null
+++ b/pics/vista/vista_close_hovered.png
Binary files differ
diff --git a/pics/vista/vista_close_pressed.png b/pics/vista/vista_close_pressed.png
new file mode 100644
index 0000000..83194e3
--- /dev/null
+++ b/pics/vista/vista_close_pressed.png
Binary files differ
diff --git a/pics/vista/vista_help.png b/pics/vista/vista_help.png
new file mode 100644
index 0000000..9e11ed5
--- /dev/null
+++ b/pics/vista/vista_help.png
Binary files differ
diff --git a/pics/vista/vista_help_hovered.png b/pics/vista/vista_help_hovered.png
new file mode 100644
index 0000000..d843116
--- /dev/null
+++ b/pics/vista/vista_help_hovered.png
Binary files differ
diff --git a/pics/vista/vista_help_pressed.png b/pics/vista/vista_help_pressed.png
new file mode 100644
index 0000000..79be30f
--- /dev/null
+++ b/pics/vista/vista_help_pressed.png
Binary files differ
diff --git a/pics/vista/vista_max.png b/pics/vista/vista_max.png
new file mode 100644
index 0000000..09c9e4d
--- /dev/null
+++ b/pics/vista/vista_max.png
Binary files differ
diff --git a/pics/vista/vista_max_hovered.png b/pics/vista/vista_max_hovered.png
new file mode 100644
index 0000000..82ae031
--- /dev/null
+++ b/pics/vista/vista_max_hovered.png
Binary files differ
diff --git a/pics/vista/vista_max_pressed.png b/pics/vista/vista_max_pressed.png
new file mode 100644
index 0000000..91ddb99
--- /dev/null
+++ b/pics/vista/vista_max_pressed.png
Binary files differ
diff --git a/pics/vista/vista_menu.png b/pics/vista/vista_menu.png
new file mode 100644
index 0000000..0f9d6ac
--- /dev/null
+++ b/pics/vista/vista_menu.png
Binary files differ
diff --git a/pics/vista/vista_menu_hovered.png b/pics/vista/vista_menu_hovered.png
new file mode 100644
index 0000000..c23302f
--- /dev/null
+++ b/pics/vista/vista_menu_hovered.png
Binary files differ
diff --git a/pics/vista/vista_menu_pressed.png b/pics/vista/vista_menu_pressed.png
new file mode 100644
index 0000000..ccd1732
--- /dev/null
+++ b/pics/vista/vista_menu_pressed.png
Binary files differ
diff --git a/pics/vista/vista_min.png b/pics/vista/vista_min.png
new file mode 100644
index 0000000..e1d7e99
--- /dev/null
+++ b/pics/vista/vista_min.png
Binary files differ
diff --git a/pics/vista/vista_min_hovered.png b/pics/vista/vista_min_hovered.png
new file mode 100644
index 0000000..7901c75
--- /dev/null
+++ b/pics/vista/vista_min_hovered.png
Binary files differ
diff --git a/pics/vista/vista_min_pressed.png b/pics/vista/vista_min_pressed.png
new file mode 100644
index 0000000..e3e578f
--- /dev/null
+++ b/pics/vista/vista_min_pressed.png
Binary files differ
diff --git a/pics/vista/vista_restore.png b/pics/vista/vista_restore.png
new file mode 100644
index 0000000..21ddb37
--- /dev/null
+++ b/pics/vista/vista_restore.png
Binary files differ
diff --git a/pics/vista/vista_restore_hovered.png b/pics/vista/vista_restore_hovered.png
new file mode 100644
index 0000000..73f632b
--- /dev/null
+++ b/pics/vista/vista_restore_hovered.png
Binary files differ
diff --git a/pics/vista/vista_restore_pressed.png b/pics/vista/vista_restore_pressed.png
new file mode 100644
index 0000000..a7fb42b
--- /dev/null
+++ b/pics/vista/vista_restore_pressed.png
Binary files differ
diff --git a/pics/vista/vista_shade.png b/pics/vista/vista_shade.png
new file mode 100644
index 0000000..603ff6f
--- /dev/null
+++ b/pics/vista/vista_shade.png
Binary files differ
diff --git a/pics/vista/vista_shade_hovered.png b/pics/vista/vista_shade_hovered.png
new file mode 100644
index 0000000..37fa561
--- /dev/null
+++ b/pics/vista/vista_shade_hovered.png
Binary files differ
diff --git a/pics/vista/vista_shade_pressed.png b/pics/vista/vista_shade_pressed.png
new file mode 100644
index 0000000..972a1fc
--- /dev/null
+++ b/pics/vista/vista_shade_pressed.png
Binary files differ
diff --git a/pics/vista/vista_sticky.png b/pics/vista/vista_sticky.png
new file mode 100644
index 0000000..1ef5cb2
--- /dev/null
+++ b/pics/vista/vista_sticky.png
Binary files differ
diff --git a/pics/vista/vista_sticky_hovered.png b/pics/vista/vista_sticky_hovered.png
new file mode 100644
index 0000000..77b0417
--- /dev/null
+++ b/pics/vista/vista_sticky_hovered.png
Binary files differ
diff --git a/pics/vista/vista_sticky_pressed.png b/pics/vista/vista_sticky_pressed.png
new file mode 100644
index 0000000..6f03313
--- /dev/null
+++ b/pics/vista/vista_sticky_pressed.png
Binary files differ
diff --git a/pics/vista/vista_un_above.png b/pics/vista/vista_un_above.png
new file mode 100644
index 0000000..dc62968
--- /dev/null
+++ b/pics/vista/vista_un_above.png
Binary files differ
diff --git a/pics/vista/vista_un_above_hovered.png b/pics/vista/vista_un_above_hovered.png
new file mode 100644
index 0000000..5f870cb
--- /dev/null
+++ b/pics/vista/vista_un_above_hovered.png
Binary files differ
diff --git a/pics/vista/vista_un_above_pressed.png b/pics/vista/vista_un_above_pressed.png
new file mode 100644
index 0000000..030435f
--- /dev/null
+++ b/pics/vista/vista_un_above_pressed.png
Binary files differ
diff --git a/pics/vista/vista_un_below.png b/pics/vista/vista_un_below.png
new file mode 100644
index 0000000..10143ac
--- /dev/null
+++ b/pics/vista/vista_un_below.png
Binary files differ
diff --git a/pics/vista/vista_un_below_hovered.png b/pics/vista/vista_un_below_hovered.png
new file mode 100644
index 0000000..988ba03
--- /dev/null
+++ b/pics/vista/vista_un_below_hovered.png
Binary files differ
diff --git a/pics/vista/vista_un_below_pressed.png b/pics/vista/vista_un_below_pressed.png
new file mode 100644
index 0000000..13f6470
--- /dev/null
+++ b/pics/vista/vista_un_below_pressed.png
Binary files differ
diff --git a/pics/vista/vista_un_shade.png b/pics/vista/vista_un_shade.png
new file mode 100644
index 0000000..8cedff3
--- /dev/null
+++ b/pics/vista/vista_un_shade.png
Binary files differ
diff --git a/pics/vista/vista_un_shade_hovered.png b/pics/vista/vista_un_shade_hovered.png
new file mode 100644
index 0000000..f9b1ef2
--- /dev/null
+++ b/pics/vista/vista_un_shade_hovered.png
Binary files differ
diff --git a/pics/vista/vista_un_shade_pressed.png b/pics/vista/vista_un_shade_pressed.png
new file mode 100644
index 0000000..281e407
--- /dev/null
+++ b/pics/vista/vista_un_shade_pressed.png
Binary files differ
diff --git a/pics/vista/vista_un_sticky.png b/pics/vista/vista_un_sticky.png
new file mode 100644
index 0000000..093af95
--- /dev/null
+++ b/pics/vista/vista_un_sticky.png
Binary files differ
diff --git a/pics/vista/vista_un_sticky_hovered.png b/pics/vista/vista_un_sticky_hovered.png
new file mode 100644
index 0000000..be01b8b
--- /dev/null
+++ b/pics/vista/vista_un_sticky_hovered.png
Binary files differ
diff --git a/pics/vista/vista_un_sticky_pressed.png b/pics/vista/vista_un_sticky_pressed.png
new file mode 100644
index 0000000..a2ebbb2
--- /dev/null
+++ b/pics/vista/vista_un_sticky_pressed.png
Binary files differ