From bf852a3dbeee8900fa36978f08a5cdceabcbd926 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 11 Sep 2008 16:47:45 +0200 Subject: rename swat => swat2, so that we don't conflict with samba3 metze --- swat/cldap_server/index.esp | 13 - swat/desktop/index.esp | 261 ----------- swat/esptest/exception.esp | 32 -- swat/esptest/formtest.esp | 35 -- swat/esptest/include.esp | 14 - swat/esptest/index.esp | 7 - swat/esptest/ldb.esp | 36 -- swat/esptest/loadparm.esp | 75 --- swat/esptest/qooxdoo.esp | 133 ------ swat/esptest/registry.esp | 50 -- swat/esptest/samr.esp | 36 -- swat/esptest/session.esp | 53 --- swat/esptest/showvars.esp | 24 - swat/favicon.ico | Bin 2238 -> 0 bytes swat/images/core/alpha.gif | Bin 64 -> 0 bytes swat/images/core/blank.gif | Bin 49 -> 0 bytes swat/images/core/brightness.jpg | Bin 456 -> 0 bytes swat/images/core/brightnesshandle.gif | Bin 80 -> 0 bytes swat/images/core/dotted.gif | Bin 44 -> 0 bytes swat/images/core/huesaturation.jpg | Bin 6344 -> 0 bytes swat/images/core/huesaturationhandle.gif | Bin 63 -> 0 bytes swat/images/favicon.ico | Bin 2238 -> 0 bytes swat/images/icons/crystalsvg/128/antivirus.png | Bin 13008 -> 0 bytes swat/images/icons/crystalsvg/128/back.png | Bin 9721 -> 0 bytes swat/images/icons/crystalsvg/128/background.png | Bin 10885 -> 0 bytes swat/images/icons/crystalsvg/128/bell.png | Bin 7039 -> 0 bytes swat/images/icons/crystalsvg/128/blockdevice.png | Bin 12036 -> 0 bytes swat/images/icons/crystalsvg/128/browser.png | Bin 16624 -> 0 bytes swat/images/icons/crystalsvg/128/cache.png | Bin 9342 -> 0 bytes swat/images/icons/crystalsvg/128/clock.png | Bin 17753 -> 0 bytes swat/images/icons/crystalsvg/128/colors.png | Bin 13385 -> 0 bytes swat/images/icons/crystalsvg/128/core.png | Bin 5141 -> 0 bytes swat/images/icons/crystalsvg/128/date.png | Bin 14176 -> 0 bytes swat/images/icons/crystalsvg/128/desktop.png | Bin 14491 -> 0 bytes swat/images/icons/crystalsvg/128/display.png | Bin 10408 -> 0 bytes swat/images/icons/crystalsvg/128/document.png | Bin 17351 -> 0 bytes swat/images/icons/crystalsvg/128/email.png | Bin 13836 -> 0 bytes swat/images/icons/crystalsvg/128/empty.png | Bin 2348 -> 0 bytes swat/images/icons/crystalsvg/128/encrypted.png | Bin 10092 -> 0 bytes swat/images/icons/crystalsvg/128/energy.png | Bin 13998 -> 0 bytes swat/images/icons/crystalsvg/128/error.png | Bin 8865 -> 0 bytes swat/images/icons/crystalsvg/128/exec.png | Bin 14999 -> 0 bytes swat/images/icons/crystalsvg/128/fileprint.png | Bin 5110 -> 0 bytes swat/images/icons/crystalsvg/128/folder.png | Bin 14212 -> 0 bytes swat/images/icons/crystalsvg/128/folder_home.png | Bin 11267 -> 0 bytes .../icons/crystalsvg/128/folder_important.png | Bin 16510 -> 0 bytes swat/images/icons/crystalsvg/128/folder_locked.png | Bin 17190 -> 0 bytes swat/images/icons/crystalsvg/128/folder_open.png | Bin 12755 -> 0 bytes swat/images/icons/crystalsvg/128/font.png | Bin 9390 -> 0 bytes swat/images/icons/crystalsvg/128/forward.png | Bin 9526 -> 0 bytes swat/images/icons/crystalsvg/128/gohome.png | Bin 11267 -> 0 bytes swat/images/icons/crystalsvg/128/hwinfo.png | Bin 11501 -> 0 bytes swat/images/icons/crystalsvg/128/info.png | Bin 13104 -> 0 bytes swat/images/icons/crystalsvg/128/kcoloredit.png | Bin 13385 -> 0 bytes swat/images/icons/crystalsvg/128/kcontrol.png | Bin 12149 -> 0 bytes swat/images/icons/crystalsvg/128/keyboard.png | Bin 5801 -> 0 bytes swat/images/icons/crystalsvg/128/khelpcenter.png | Bin 13998 -> 0 bytes swat/images/icons/crystalsvg/128/konqueror.png | Bin 18754 -> 0 bytes swat/images/icons/crystalsvg/128/kpaint.png | Bin 16208 -> 0 bytes swat/images/icons/crystalsvg/128/krita.png | Bin 18314 -> 0 bytes swat/images/icons/crystalsvg/128/ksmiletris.png | Bin 13287 -> 0 bytes swat/images/icons/crystalsvg/128/ksnapshot.png | Bin 11549 -> 0 bytes swat/images/icons/crystalsvg/128/ktalkd.png | Bin 13158 -> 0 bytes swat/images/icons/crystalsvg/128/kuser.png | Bin 15977 -> 0 bytes swat/images/icons/crystalsvg/128/kview.png | Bin 17291 -> 0 bytes swat/images/icons/crystalsvg/128/linuxconf.png | Bin 11705 -> 0 bytes swat/images/icons/crystalsvg/128/locale.png | Bin 12910 -> 0 bytes swat/images/icons/crystalsvg/128/looknfeel.png | Bin 12473 -> 0 bytes swat/images/icons/crystalsvg/128/mac.png | Bin 10470 -> 0 bytes swat/images/icons/crystalsvg/128/mail.png | Bin 14353 -> 0 bytes swat/images/icons/crystalsvg/128/mimetypes.png | Bin 14696 -> 0 bytes swat/images/icons/crystalsvg/128/mouse.png | Bin 9174 -> 0 bytes swat/images/icons/crystalsvg/128/mozilla.png | Bin 13510 -> 0 bytes swat/images/icons/crystalsvg/128/mycomputer.png | Bin 11299 -> 0 bytes swat/images/icons/crystalsvg/128/mymac.png | Bin 9473 -> 0 bytes swat/images/icons/crystalsvg/128/netscape.png | Bin 11824 -> 0 bytes swat/images/icons/crystalsvg/128/network.png | Bin 14284 -> 0 bytes swat/images/icons/crystalsvg/128/password.png | Bin 12716 -> 0 bytes swat/images/icons/crystalsvg/128/penguin.png | Bin 9799 -> 0 bytes swat/images/icons/crystalsvg/128/proxy.png | Bin 12824 -> 0 bytes swat/images/icons/crystalsvg/128/quicktime.png | Bin 17057 -> 0 bytes swat/images/icons/crystalsvg/128/realplayer.png | Bin 4963 -> 0 bytes swat/images/icons/crystalsvg/128/reload.png | Bin 9077 -> 0 bytes swat/images/icons/crystalsvg/128/services.png | Bin 7316 -> 0 bytes swat/images/icons/crystalsvg/128/socket.png | Bin 18622 -> 0 bytes swat/images/icons/crystalsvg/128/stylesheet.png | Bin 6513 -> 0 bytes swat/images/icons/crystalsvg/128/tux.png | Bin 9438 -> 0 bytes swat/images/icons/crystalsvg/128/up.png | Bin 9783 -> 0 bytes swat/images/icons/crystalsvg/16/access.png | Bin 1038 -> 0 bytes swat/images/icons/crystalsvg/16/agent.png | Bin 828 -> 0 bytes swat/images/icons/crystalsvg/16/antivirus.png | Bin 788 -> 0 bytes swat/images/icons/crystalsvg/16/appearance.png | Bin 1023 -> 0 bytes swat/images/icons/crystalsvg/16/apply.png | Bin 661 -> 0 bytes swat/images/icons/crystalsvg/16/back.png | Bin 868 -> 0 bytes swat/images/icons/crystalsvg/16/background.png | Bin 733 -> 0 bytes swat/images/icons/crystalsvg/16/bell.png | Bin 567 -> 0 bytes swat/images/icons/crystalsvg/16/blockdevice.png | Bin 794 -> 0 bytes swat/images/icons/crystalsvg/16/bookmark.png | Bin 690 -> 0 bytes swat/images/icons/crystalsvg/16/browser.png | Bin 925 -> 0 bytes swat/images/icons/crystalsvg/16/button_cancel.png | Bin 963 -> 0 bytes swat/images/icons/crystalsvg/16/button_ok.png | Bin 661 -> 0 bytes swat/images/icons/crystalsvg/16/cache.png | Bin 823 -> 0 bytes swat/images/icons/crystalsvg/16/clock.png | Bin 875 -> 0 bytes swat/images/icons/crystalsvg/16/colorize.png | Bin 1023 -> 0 bytes swat/images/icons/crystalsvg/16/colors.png | Bin 857 -> 0 bytes swat/images/icons/crystalsvg/16/colorset.png | Bin 929 -> 0 bytes swat/images/icons/crystalsvg/16/configure.png | Bin 1055 -> 0 bytes swat/images/icons/crystalsvg/16/contents.png | Bin 1111 -> 0 bytes swat/images/icons/crystalsvg/16/cookie.png | Bin 996 -> 0 bytes swat/images/icons/crystalsvg/16/core.png | Bin 721 -> 0 bytes swat/images/icons/crystalsvg/16/date.png | Bin 871 -> 0 bytes swat/images/icons/crystalsvg/16/decrypted.png | Bin 923 -> 0 bytes swat/images/icons/crystalsvg/16/desktop.png | Bin 757 -> 0 bytes swat/images/icons/crystalsvg/16/display.png | Bin 820 -> 0 bytes swat/images/icons/crystalsvg/16/doc.png | Bin 577 -> 0 bytes swat/images/icons/crystalsvg/16/document.png | Bin 692 -> 0 bytes swat/images/icons/crystalsvg/16/down.png | Bin 1057 -> 0 bytes swat/images/icons/crystalsvg/16/edit.png | Bin 946 -> 0 bytes swat/images/icons/crystalsvg/16/editcopy.png | Bin 777 -> 0 bytes swat/images/icons/crystalsvg/16/editcut.png | Bin 1112 -> 0 bytes swat/images/icons/crystalsvg/16/editdelete.png | Bin 892 -> 0 bytes swat/images/icons/crystalsvg/16/editpaste.png | Bin 990 -> 0 bytes swat/images/icons/crystalsvg/16/edittrash.png | Bin 985 -> 0 bytes swat/images/icons/crystalsvg/16/email.png | Bin 822 -> 0 bytes swat/images/icons/crystalsvg/16/empty.png | Bin 544 -> 0 bytes swat/images/icons/crystalsvg/16/empty_ascii.png | Bin 515 -> 0 bytes swat/images/icons/crystalsvg/16/encrypted.png | Bin 941 -> 0 bytes swat/images/icons/crystalsvg/16/energy.png | Bin 874 -> 0 bytes swat/images/icons/crystalsvg/16/error.png | Bin 792 -> 0 bytes swat/images/icons/crystalsvg/16/exec.png | Bin 1109 -> 0 bytes swat/images/icons/crystalsvg/16/favorites.png | Bin 916 -> 0 bytes swat/images/icons/crystalsvg/16/filefind.png | Bin 1070 -> 0 bytes swat/images/icons/crystalsvg/16/filenew.png | Bin 725 -> 0 bytes swat/images/icons/crystalsvg/16/fileopen.png | Bin 1080 -> 0 bytes swat/images/icons/crystalsvg/16/fileprint.png | Bin 697 -> 0 bytes swat/images/icons/crystalsvg/16/filesave.png | Bin 838 -> 0 bytes swat/images/icons/crystalsvg/16/filesaveas.png | Bin 1104 -> 0 bytes swat/images/icons/crystalsvg/16/find.png | Bin 1223 -> 0 bytes swat/images/icons/crystalsvg/16/folder.png | Bin 595 -> 0 bytes swat/images/icons/crystalsvg/16/folder_home.png | Bin 713 -> 0 bytes .../icons/crystalsvg/16/folder_important.png | Bin 671 -> 0 bytes swat/images/icons/crystalsvg/16/folder_locked.png | Bin 511 -> 0 bytes swat/images/icons/crystalsvg/16/folder_open.png | Bin 695 -> 0 bytes swat/images/icons/crystalsvg/16/font.png | Bin 767 -> 0 bytes swat/images/icons/crystalsvg/16/forward.png | Bin 1081 -> 0 bytes swat/images/icons/crystalsvg/16/gohome.png | Bin 713 -> 0 bytes swat/images/icons/crystalsvg/16/help.png | Bin 997 -> 0 bytes swat/images/icons/crystalsvg/16/history.png | Bin 1049 -> 0 bytes swat/images/icons/crystalsvg/16/hwinfo.png | Bin 853 -> 0 bytes swat/images/icons/crystalsvg/16/icons.png | Bin 927 -> 0 bytes swat/images/icons/crystalsvg/16/iconthemes.png | Bin 828 -> 0 bytes swat/images/icons/crystalsvg/16/idea.png | Bin 829 -> 0 bytes swat/images/icons/crystalsvg/16/important.png | Bin 813 -> 0 bytes swat/images/icons/crystalsvg/16/info.png | Bin 855 -> 0 bytes swat/images/icons/crystalsvg/16/kcoloredit.png | Bin 857 -> 0 bytes swat/images/icons/crystalsvg/16/kcontrol.png | Bin 887 -> 0 bytes swat/images/icons/crystalsvg/16/key_enter.png | Bin 408 -> 0 bytes swat/images/icons/crystalsvg/16/keyboard.png | Bin 661 -> 0 bytes swat/images/icons/crystalsvg/16/khelpcenter.png | Bin 865 -> 0 bytes swat/images/icons/crystalsvg/16/kmix.png | Bin 988 -> 0 bytes swat/images/icons/crystalsvg/16/knotify.png | Bin 657 -> 0 bytes swat/images/icons/crystalsvg/16/konqueror.png | Bin 840 -> 0 bytes swat/images/icons/crystalsvg/16/kpackage.png | Bin 1071 -> 0 bytes swat/images/icons/crystalsvg/16/kpaint.png | Bin 851 -> 0 bytes swat/images/icons/crystalsvg/16/kpersonalizer.png | Bin 903 -> 0 bytes swat/images/icons/crystalsvg/16/krita.png | Bin 824 -> 0 bytes swat/images/icons/crystalsvg/16/ksmiletris.png | Bin 877 -> 0 bytes swat/images/icons/crystalsvg/16/ksnapshot.png | Bin 852 -> 0 bytes swat/images/icons/crystalsvg/16/ktalkd.png | Bin 792 -> 0 bytes swat/images/icons/crystalsvg/16/ktip.png | Bin 669 -> 0 bytes swat/images/icons/crystalsvg/16/kuser.png | Bin 868 -> 0 bytes swat/images/icons/crystalsvg/16/kview.png | Bin 820 -> 0 bytes swat/images/icons/crystalsvg/16/launch.png | Bin 828 -> 0 bytes swat/images/icons/crystalsvg/16/linuxconf.png | Bin 892 -> 0 bytes swat/images/icons/crystalsvg/16/locale.png | Bin 811 -> 0 bytes swat/images/icons/crystalsvg/16/looknfeel.png | Bin 842 -> 0 bytes swat/images/icons/crystalsvg/16/mac.png | Bin 814 -> 0 bytes swat/images/icons/crystalsvg/16/mail.png | Bin 833 -> 0 bytes swat/images/icons/crystalsvg/16/mail_delete.png | Bin 1042 -> 0 bytes swat/images/icons/crystalsvg/16/mail_find.png | Bin 1138 -> 0 bytes swat/images/icons/crystalsvg/16/mail_forward.png | Bin 1052 -> 0 bytes swat/images/icons/crystalsvg/16/mail_generic.png | Bin 1001 -> 0 bytes swat/images/icons/crystalsvg/16/mail_new.png | Bin 956 -> 0 bytes swat/images/icons/crystalsvg/16/mail_replay.png | Bin 1052 -> 0 bytes swat/images/icons/crystalsvg/16/mail_replyall.png | Bin 1112 -> 0 bytes swat/images/icons/crystalsvg/16/mail_send.png | Bin 1061 -> 0 bytes swat/images/icons/crystalsvg/16/mimetypes.png | Bin 738 -> 0 bytes swat/images/icons/crystalsvg/16/misc.png | Bin 1114 -> 0 bytes swat/images/icons/crystalsvg/16/mouse.png | Bin 751 -> 0 bytes swat/images/icons/crystalsvg/16/mousecursor.png | Bin 481 -> 0 bytes swat/images/icons/crystalsvg/16/mozilla.png | Bin 879 -> 0 bytes swat/images/icons/crystalsvg/16/mycomputer.png | Bin 832 -> 0 bytes swat/images/icons/crystalsvg/16/mymac.png | Bin 744 -> 0 bytes swat/images/icons/crystalsvg/16/netscape.png | Bin 879 -> 0 bytes swat/images/icons/crystalsvg/16/network.png | Bin 872 -> 0 bytes swat/images/icons/crystalsvg/16/no.png | Bin 821 -> 0 bytes swat/images/icons/crystalsvg/16/ok.png | Bin 661 -> 0 bytes swat/images/icons/crystalsvg/16/opera.png | Bin 904 -> 0 bytes swat/images/icons/crystalsvg/16/package.png | Bin 1061 -> 0 bytes swat/images/icons/crystalsvg/16/password.png | Bin 693 -> 0 bytes swat/images/icons/crystalsvg/16/penguin.png | Bin 807 -> 0 bytes swat/images/icons/crystalsvg/16/pipe.png | Bin 973 -> 0 bytes swat/images/icons/crystalsvg/16/printer.png | Bin 992 -> 0 bytes swat/images/icons/crystalsvg/16/proxy.png | Bin 866 -> 0 bytes swat/images/icons/crystalsvg/16/quicktime.png | Bin 963 -> 0 bytes swat/images/icons/crystalsvg/16/realplayer.png | Bin 758 -> 0 bytes swat/images/icons/crystalsvg/16/redo.png | Bin 727 -> 0 bytes swat/images/icons/crystalsvg/16/reload.png | Bin 812 -> 0 bytes swat/images/icons/crystalsvg/16/run.png | Bin 1114 -> 0 bytes swat/images/icons/crystalsvg/16/search.png | Bin 1023 -> 0 bytes swat/images/icons/crystalsvg/16/services.png | Bin 639 -> 0 bytes swat/images/icons/crystalsvg/16/socket.png | Bin 923 -> 0 bytes swat/images/icons/crystalsvg/16/spellcheck.png | Bin 574 -> 0 bytes swat/images/icons/crystalsvg/16/stop.png | Bin 911 -> 0 bytes swat/images/icons/crystalsvg/16/style.png | Bin 907 -> 0 bytes swat/images/icons/crystalsvg/16/stylesheet.png | Bin 746 -> 0 bytes swat/images/icons/crystalsvg/16/tar.png | Bin 730 -> 0 bytes swat/images/icons/crystalsvg/16/thumbnail.png | Bin 1057 -> 0 bytes swat/images/icons/crystalsvg/16/todo.png | Bin 1032 -> 0 bytes swat/images/icons/crystalsvg/16/tux.png | Bin 713 -> 0 bytes swat/images/icons/crystalsvg/16/up.png | Bin 871 -> 0 bytes swat/images/icons/crystalsvg/16/wizard.png | Bin 313 -> 0 bytes swat/images/icons/crystalsvg/22/antivirus.png | Bin 1362 -> 0 bytes swat/images/icons/crystalsvg/22/appearance.png | Bin 1859 -> 0 bytes swat/images/icons/crystalsvg/22/back.png | Bin 1282 -> 0 bytes swat/images/icons/crystalsvg/22/background.png | Bin 1393 -> 0 bytes swat/images/icons/crystalsvg/22/bell.png | Bin 1022 -> 0 bytes swat/images/icons/crystalsvg/22/blockdevice.png | Bin 1566 -> 0 bytes swat/images/icons/crystalsvg/22/bookmark.png | Bin 996 -> 0 bytes swat/images/icons/crystalsvg/22/browser.png | Bin 1818 -> 0 bytes swat/images/icons/crystalsvg/22/button_cancel.png | Bin 883 -> 0 bytes swat/images/icons/crystalsvg/22/button_ok.png | Bin 769 -> 0 bytes swat/images/icons/crystalsvg/22/cache.png | Bin 1559 -> 0 bytes swat/images/icons/crystalsvg/22/clock.png | Bin 1650 -> 0 bytes swat/images/icons/crystalsvg/22/colorize.png | Bin 1859 -> 0 bytes swat/images/icons/crystalsvg/22/colors.png | Bin 1622 -> 0 bytes swat/images/icons/crystalsvg/22/configure.png | Bin 3797 -> 0 bytes swat/images/icons/crystalsvg/22/contents.png | Bin 1300 -> 0 bytes swat/images/icons/crystalsvg/22/core.png | Bin 1122 -> 0 bytes swat/images/icons/crystalsvg/22/date.png | Bin 1761 -> 0 bytes swat/images/icons/crystalsvg/22/decrypted.png | Bin 939 -> 0 bytes swat/images/icons/crystalsvg/22/desktop.png | Bin 1536 -> 0 bytes swat/images/icons/crystalsvg/22/display.png | Bin 1484 -> 0 bytes swat/images/icons/crystalsvg/22/document.png | Bin 1085 -> 0 bytes swat/images/icons/crystalsvg/22/down.png | Bin 1104 -> 0 bytes swat/images/icons/crystalsvg/22/edit.png | Bin 1076 -> 0 bytes swat/images/icons/crystalsvg/22/editcopy.png | Bin 590 -> 0 bytes swat/images/icons/crystalsvg/22/editcut.png | Bin 1196 -> 0 bytes swat/images/icons/crystalsvg/22/editdelete.png | Bin 951 -> 0 bytes swat/images/icons/crystalsvg/22/editpaste.png | Bin 881 -> 0 bytes swat/images/icons/crystalsvg/22/edittrash.png | Bin 1256 -> 0 bytes swat/images/icons/crystalsvg/22/email.png | Bin 1537 -> 0 bytes swat/images/icons/crystalsvg/22/empty.png | Bin 690 -> 0 bytes swat/images/icons/crystalsvg/22/encrypted.png | Bin 3604 -> 0 bytes swat/images/icons/crystalsvg/22/energy.png | Bin 1819 -> 0 bytes swat/images/icons/crystalsvg/22/error.png | Bin 1472 -> 0 bytes swat/images/icons/crystalsvg/22/exec.png | Bin 2058 -> 0 bytes swat/images/icons/crystalsvg/22/filefind.png | Bin 1393 -> 0 bytes swat/images/icons/crystalsvg/22/filenew.png | Bin 692 -> 0 bytes swat/images/icons/crystalsvg/22/fileopen.png | Bin 1356 -> 0 bytes swat/images/icons/crystalsvg/22/fileprint.png | Bin 927 -> 0 bytes swat/images/icons/crystalsvg/22/filesave.png | Bin 1531 -> 0 bytes swat/images/icons/crystalsvg/22/filesaveas.png | Bin 1732 -> 0 bytes swat/images/icons/crystalsvg/22/find.png | Bin 1382 -> 0 bytes swat/images/icons/crystalsvg/22/folder.png | Bin 1542 -> 0 bytes swat/images/icons/crystalsvg/22/folder_home.png | Bin 1617 -> 0 bytes .../icons/crystalsvg/22/folder_important.png | Bin 1692 -> 0 bytes swat/images/icons/crystalsvg/22/folder_locked.png | Bin 1786 -> 0 bytes swat/images/icons/crystalsvg/22/folder_open.png | Bin 1479 -> 0 bytes swat/images/icons/crystalsvg/22/font.png | Bin 1165 -> 0 bytes swat/images/icons/crystalsvg/22/forward.png | Bin 1087 -> 0 bytes swat/images/icons/crystalsvg/22/gohome.png | Bin 1381 -> 0 bytes swat/images/icons/crystalsvg/22/help.png | Bin 1136 -> 0 bytes swat/images/icons/crystalsvg/22/history.png | Bin 1515 -> 0 bytes swat/images/icons/crystalsvg/22/hwinfo.png | Bin 1712 -> 0 bytes swat/images/icons/crystalsvg/22/idea.png | Bin 893 -> 0 bytes swat/images/icons/crystalsvg/22/info.png | Bin 1195 -> 0 bytes swat/images/icons/crystalsvg/22/kcoloredit.png | Bin 1622 -> 0 bytes swat/images/icons/crystalsvg/22/kcontrol.png | Bin 1707 -> 0 bytes swat/images/icons/crystalsvg/22/keyboard.png | Bin 1095 -> 0 bytes swat/images/icons/crystalsvg/22/khelpcenter.png | Bin 1462 -> 0 bytes swat/images/icons/crystalsvg/22/konqueror.png | Bin 1654 -> 0 bytes swat/images/icons/crystalsvg/22/kpaint.png | Bin 1601 -> 0 bytes swat/images/icons/crystalsvg/22/krita.png | Bin 1712 -> 0 bytes swat/images/icons/crystalsvg/22/ksmiletris.png | Bin 1605 -> 0 bytes swat/images/icons/crystalsvg/22/ksnapshot.png | Bin 1535 -> 0 bytes swat/images/icons/crystalsvg/22/ktalkd.png | Bin 1534 -> 0 bytes swat/images/icons/crystalsvg/22/kuser.png | Bin 1644 -> 0 bytes swat/images/icons/crystalsvg/22/kview.png | Bin 1642 -> 0 bytes swat/images/icons/crystalsvg/22/launch.png | Bin 1263 -> 0 bytes swat/images/icons/crystalsvg/22/linuxconf.png | Bin 1593 -> 0 bytes swat/images/icons/crystalsvg/22/locale.png | Bin 1559 -> 0 bytes swat/images/icons/crystalsvg/22/looknfeel.png | Bin 1623 -> 0 bytes swat/images/icons/crystalsvg/22/mac.png | Bin 1657 -> 0 bytes swat/images/icons/crystalsvg/22/mail.png | Bin 1528 -> 0 bytes swat/images/icons/crystalsvg/22/mail_delete.png | Bin 1374 -> 0 bytes swat/images/icons/crystalsvg/22/mail_find.png | Bin 1570 -> 0 bytes swat/images/icons/crystalsvg/22/mail_forward.png | Bin 1391 -> 0 bytes swat/images/icons/crystalsvg/22/mail_generic.png | Bin 1270 -> 0 bytes swat/images/icons/crystalsvg/22/mail_new.png | Bin 1066 -> 0 bytes swat/images/icons/crystalsvg/22/mail_replay.png | Bin 1457 -> 0 bytes swat/images/icons/crystalsvg/22/mail_replyall.png | Bin 1563 -> 0 bytes swat/images/icons/crystalsvg/22/mail_send.png | Bin 1428 -> 0 bytes swat/images/icons/crystalsvg/22/misc.png | Bin 1354 -> 0 bytes swat/images/icons/crystalsvg/22/mouse.png | Bin 1249 -> 0 bytes swat/images/icons/crystalsvg/22/mozilla.png | Bin 1716 -> 0 bytes swat/images/icons/crystalsvg/22/mycomputer.png | Bin 1492 -> 0 bytes swat/images/icons/crystalsvg/22/mymac.png | Bin 1358 -> 0 bytes swat/images/icons/crystalsvg/22/netscape.png | Bin 1664 -> 0 bytes swat/images/icons/crystalsvg/22/network.png | Bin 1691 -> 0 bytes swat/images/icons/crystalsvg/22/next.png | Bin 677 -> 0 bytes swat/images/icons/crystalsvg/22/password.png | Bin 1230 -> 0 bytes swat/images/icons/crystalsvg/22/penguin.png | Bin 1311 -> 0 bytes swat/images/icons/crystalsvg/22/previous.png | Bin 729 -> 0 bytes swat/images/icons/crystalsvg/22/proxy.png | Bin 1400 -> 0 bytes swat/images/icons/crystalsvg/22/quicktime.png | Bin 1709 -> 0 bytes swat/images/icons/crystalsvg/22/realplayer.png | Bin 1322 -> 0 bytes swat/images/icons/crystalsvg/22/redo.png | Bin 739 -> 0 bytes swat/images/icons/crystalsvg/22/reload.png | Bin 1157 -> 0 bytes swat/images/icons/crystalsvg/22/run.png | Bin 1354 -> 0 bytes swat/images/icons/crystalsvg/22/search.png | Bin 1169 -> 0 bytes swat/images/icons/crystalsvg/22/services.png | Bin 1284 -> 0 bytes swat/images/icons/crystalsvg/22/socket.png | Bin 1813 -> 0 bytes swat/images/icons/crystalsvg/22/spellcheck.png | Bin 890 -> 0 bytes swat/images/icons/crystalsvg/22/stop.png | Bin 974 -> 0 bytes swat/images/icons/crystalsvg/22/stylesheet.png | Bin 1333 -> 0 bytes swat/images/icons/crystalsvg/22/thumbnail.png | Bin 3780 -> 0 bytes swat/images/icons/crystalsvg/22/todo.png | Bin 1512 -> 0 bytes swat/images/icons/crystalsvg/22/tux.png | Bin 1201 -> 0 bytes swat/images/icons/crystalsvg/22/up.png | Bin 1273 -> 0 bytes swat/images/icons/crystalsvg/22/wizard.png | Bin 397 -> 0 bytes swat/images/icons/crystalsvg/32/access.png | Bin 1860 -> 0 bytes swat/images/icons/crystalsvg/32/agent.png | Bin 2606 -> 0 bytes swat/images/icons/crystalsvg/32/antivirus.png | Bin 2074 -> 0 bytes swat/images/icons/crystalsvg/32/appearance.png | Bin 2521 -> 0 bytes swat/images/icons/crystalsvg/32/back.png | Bin 2230 -> 0 bytes swat/images/icons/crystalsvg/32/background.png | Bin 1787 -> 0 bytes swat/images/icons/crystalsvg/32/bell.png | Bin 1268 -> 0 bytes swat/images/icons/crystalsvg/32/blockdevice.png | Bin 2081 -> 0 bytes swat/images/icons/crystalsvg/32/bookmark.png | Bin 1454 -> 0 bytes swat/images/icons/crystalsvg/32/browser.png | Bin 2579 -> 0 bytes swat/images/icons/crystalsvg/32/button_cancel.png | Bin 1468 -> 0 bytes swat/images/icons/crystalsvg/32/button_ok.png | Bin 1393 -> 0 bytes swat/images/icons/crystalsvg/32/cache.png | Bin 2063 -> 0 bytes swat/images/icons/crystalsvg/32/clock.png | Bin 2458 -> 0 bytes swat/images/icons/crystalsvg/32/colorize.png | Bin 2521 -> 0 bytes swat/images/icons/crystalsvg/32/colors.png | Bin 2295 -> 0 bytes swat/images/icons/crystalsvg/32/configure.png | Bin 1839 -> 0 bytes swat/images/icons/crystalsvg/32/contents.png | Bin 2467 -> 0 bytes swat/images/icons/crystalsvg/32/cookie.png | Bin 2978 -> 0 bytes swat/images/icons/crystalsvg/32/core.png | Bin 1516 -> 0 bytes swat/images/icons/crystalsvg/32/date.png | Bin 2478 -> 0 bytes swat/images/icons/crystalsvg/32/decrypted.png | Bin 1624 -> 0 bytes swat/images/icons/crystalsvg/32/desktop.png | Bin 2061 -> 0 bytes swat/images/icons/crystalsvg/32/display.png | Bin 2006 -> 0 bytes swat/images/icons/crystalsvg/32/document.png | Bin 1956 -> 0 bytes swat/images/icons/crystalsvg/32/down.png | Bin 1881 -> 0 bytes swat/images/icons/crystalsvg/32/edit.png | Bin 1627 -> 0 bytes swat/images/icons/crystalsvg/32/editcopy.png | Bin 3781 -> 0 bytes swat/images/icons/crystalsvg/32/editcut.png | Bin 2169 -> 0 bytes swat/images/icons/crystalsvg/32/editdelete.png | Bin 1368 -> 0 bytes swat/images/icons/crystalsvg/32/editpaste.png | Bin 1458 -> 0 bytes swat/images/icons/crystalsvg/32/edittrash.png | Bin 2077 -> 0 bytes swat/images/icons/crystalsvg/32/email.png | Bin 2211 -> 0 bytes swat/images/icons/crystalsvg/32/empty.png | Bin 966 -> 0 bytes swat/images/icons/crystalsvg/32/encrypted.png | Bin 1583 -> 0 bytes swat/images/icons/crystalsvg/32/energy.png | Bin 2464 -> 0 bytes swat/images/icons/crystalsvg/32/error.png | Bin 1890 -> 0 bytes swat/images/icons/crystalsvg/32/exec.png | Bin 2349 -> 0 bytes swat/images/icons/crystalsvg/32/favorites.png | Bin 1636 -> 0 bytes swat/images/icons/crystalsvg/32/filefind.png | Bin 2161 -> 0 bytes swat/images/icons/crystalsvg/32/filenew.png | Bin 1177 -> 0 bytes swat/images/icons/crystalsvg/32/fileopen.png | Bin 2232 -> 0 bytes swat/images/icons/crystalsvg/32/fileprint.png | Bin 1463 -> 0 bytes swat/images/icons/crystalsvg/32/filesave.png | Bin 1348 -> 0 bytes swat/images/icons/crystalsvg/32/filesaveas.png | Bin 2069 -> 0 bytes swat/images/icons/crystalsvg/32/find.png | Bin 2396 -> 0 bytes swat/images/icons/crystalsvg/32/folder.png | Bin 2699 -> 0 bytes swat/images/icons/crystalsvg/32/folder_home.png | Bin 2539 -> 0 bytes .../icons/crystalsvg/32/folder_important.png | Bin 2806 -> 0 bytes swat/images/icons/crystalsvg/32/folder_locked.png | Bin 2780 -> 0 bytes swat/images/icons/crystalsvg/32/folder_open.png | Bin 2214 -> 0 bytes swat/images/icons/crystalsvg/32/font.png | Bin 1931 -> 0 bytes swat/images/icons/crystalsvg/32/forward.png | Bin 1898 -> 0 bytes swat/images/icons/crystalsvg/32/gohome.png | Bin 2088 -> 0 bytes swat/images/icons/crystalsvg/32/help.png | Bin 1683 -> 0 bytes swat/images/icons/crystalsvg/32/hwinfo.png | Bin 2197 -> 0 bytes swat/images/icons/crystalsvg/32/icons.png | Bin 2853 -> 0 bytes swat/images/icons/crystalsvg/32/iconthemes.png | Bin 2386 -> 0 bytes swat/images/icons/crystalsvg/32/important.png | Bin 1692 -> 0 bytes swat/images/icons/crystalsvg/32/info.png | Bin 1706 -> 0 bytes swat/images/icons/crystalsvg/32/kcoloredit.png | Bin 2295 -> 0 bytes swat/images/icons/crystalsvg/32/kcontrol.png | Bin 2375 -> 0 bytes swat/images/icons/crystalsvg/32/keyboard.png | Bin 1372 -> 0 bytes swat/images/icons/crystalsvg/32/khelpcenter.png | Bin 2291 -> 0 bytes swat/images/icons/crystalsvg/32/kmix.png | Bin 2465 -> 0 bytes swat/images/icons/crystalsvg/32/knotify.png | Bin 1488 -> 0 bytes swat/images/icons/crystalsvg/32/konqueror.png | Bin 2356 -> 0 bytes swat/images/icons/crystalsvg/32/kpackage.png | Bin 2547 -> 0 bytes swat/images/icons/crystalsvg/32/kpaint.png | Bin 2321 -> 0 bytes swat/images/icons/crystalsvg/32/kpersonalizer.png | Bin 2208 -> 0 bytes swat/images/icons/crystalsvg/32/krita.png | Bin 2326 -> 0 bytes swat/images/icons/crystalsvg/32/ksmiletris.png | Bin 2224 -> 0 bytes swat/images/icons/crystalsvg/32/ksnapshot.png | Bin 2056 -> 0 bytes swat/images/icons/crystalsvg/32/ktalkd.png | Bin 2133 -> 0 bytes swat/images/icons/crystalsvg/32/ktip.png | Bin 1665 -> 0 bytes swat/images/icons/crystalsvg/32/kuser.png | Bin 2280 -> 0 bytes swat/images/icons/crystalsvg/32/kview.png | Bin 2358 -> 0 bytes swat/images/icons/crystalsvg/32/launch.png | Bin 2288 -> 0 bytes swat/images/icons/crystalsvg/32/linuxconf.png | Bin 2343 -> 0 bytes swat/images/icons/crystalsvg/32/locale.png | Bin 2252 -> 0 bytes swat/images/icons/crystalsvg/32/looknfeel.png | Bin 2135 -> 0 bytes swat/images/icons/crystalsvg/32/mac.png | Bin 2040 -> 0 bytes swat/images/icons/crystalsvg/32/mail.png | Bin 2229 -> 0 bytes swat/images/icons/crystalsvg/32/mail_delete.png | Bin 2351 -> 0 bytes swat/images/icons/crystalsvg/32/mail_find.png | Bin 2804 -> 0 bytes swat/images/icons/crystalsvg/32/mail_generic.png | Bin 2211 -> 0 bytes swat/images/icons/crystalsvg/32/mail_new.png | Bin 2028 -> 0 bytes swat/images/icons/crystalsvg/32/mail_replay.png | Bin 2444 -> 0 bytes swat/images/icons/crystalsvg/32/mail_send.png | Bin 2447 -> 0 bytes swat/images/icons/crystalsvg/32/mimetypes.png | Bin 1927 -> 0 bytes swat/images/icons/crystalsvg/32/misc.png | Bin 2349 -> 0 bytes swat/images/icons/crystalsvg/32/mouse.png | Bin 1861 -> 0 bytes swat/images/icons/crystalsvg/32/mozilla.png | Bin 2479 -> 0 bytes swat/images/icons/crystalsvg/32/mycomputer.png | Bin 2064 -> 0 bytes swat/images/icons/crystalsvg/32/mymac.png | Bin 1767 -> 0 bytes swat/images/icons/crystalsvg/32/netscape.png | Bin 2432 -> 0 bytes swat/images/icons/crystalsvg/32/network.png | Bin 2864 -> 0 bytes swat/images/icons/crystalsvg/32/opera.png | Bin 2218 -> 0 bytes swat/images/icons/crystalsvg/32/package.png | Bin 2379 -> 0 bytes swat/images/icons/crystalsvg/32/password.png | Bin 1799 -> 0 bytes swat/images/icons/crystalsvg/32/penguin.png | Bin 1976 -> 0 bytes swat/images/icons/crystalsvg/32/pipe.png | Bin 2404 -> 0 bytes swat/images/icons/crystalsvg/32/proxy.png | Bin 2225 -> 0 bytes swat/images/icons/crystalsvg/32/quicktime.png | Bin 2592 -> 0 bytes swat/images/icons/crystalsvg/32/realplayer.png | Bin 1748 -> 0 bytes swat/images/icons/crystalsvg/32/redo.png | Bin 1236 -> 0 bytes swat/images/icons/crystalsvg/32/reload.png | Bin 1969 -> 0 bytes swat/images/icons/crystalsvg/32/run.png | Bin 2349 -> 0 bytes swat/images/icons/crystalsvg/32/search.png | Bin 1983 -> 0 bytes swat/images/icons/crystalsvg/32/services.png | Bin 1422 -> 0 bytes swat/images/icons/crystalsvg/32/socket.png | Bin 2658 -> 0 bytes swat/images/icons/crystalsvg/32/stop.png | Bin 4136 -> 0 bytes swat/images/icons/crystalsvg/32/style.png | Bin 1883 -> 0 bytes swat/images/icons/crystalsvg/32/stylesheet.png | Bin 1837 -> 0 bytes swat/images/icons/crystalsvg/32/todo.png | Bin 2186 -> 0 bytes swat/images/icons/crystalsvg/32/tux.png | Bin 1790 -> 0 bytes swat/images/icons/crystalsvg/32/up.png | Bin 2234 -> 0 bytes swat/images/icons/crystalsvg/48/access.png | Bin 2729 -> 0 bytes swat/images/icons/crystalsvg/48/agent.png | Bin 4149 -> 0 bytes swat/images/icons/crystalsvg/48/antivirus.png | Bin 3928 -> 0 bytes swat/images/icons/crystalsvg/48/back.png | Bin 3862 -> 0 bytes swat/images/icons/crystalsvg/48/background.png | Bin 3242 -> 0 bytes swat/images/icons/crystalsvg/48/bell.png | Bin 2287 -> 0 bytes swat/images/icons/crystalsvg/48/blockdevice.png | Bin 3668 -> 0 bytes swat/images/icons/crystalsvg/48/browser.png | Bin 4782 -> 0 bytes swat/images/icons/crystalsvg/48/cache.png | Bin 3350 -> 0 bytes swat/images/icons/crystalsvg/48/clock.png | Bin 4736 -> 0 bytes swat/images/icons/crystalsvg/48/colors.png | Bin 4226 -> 0 bytes swat/images/icons/crystalsvg/48/core.png | Bin 2343 -> 0 bytes swat/images/icons/crystalsvg/48/date.png | Bin 4593 -> 0 bytes swat/images/icons/crystalsvg/48/desktop.png | Bin 3923 -> 0 bytes swat/images/icons/crystalsvg/48/display.png | Bin 3362 -> 0 bytes swat/images/icons/crystalsvg/48/document.png | Bin 3271 -> 0 bytes swat/images/icons/crystalsvg/48/email.png | Bin 3964 -> 0 bytes swat/images/icons/crystalsvg/48/empty.png | Bin 1405 -> 0 bytes swat/images/icons/crystalsvg/48/encrypted.png | Bin 3250 -> 0 bytes swat/images/icons/crystalsvg/48/energy.png | Bin 4398 -> 0 bytes swat/images/icons/crystalsvg/48/error.png | Bin 3592 -> 0 bytes swat/images/icons/crystalsvg/48/exec.png | Bin 3900 -> 0 bytes swat/images/icons/crystalsvg/48/favorites.png | Bin 2663 -> 0 bytes swat/images/icons/crystalsvg/48/fileprint.png | Bin 2230 -> 0 bytes swat/images/icons/crystalsvg/48/folder.png | Bin 4975 -> 0 bytes swat/images/icons/crystalsvg/48/folder_home.png | Bin 3719 -> 0 bytes .../icons/crystalsvg/48/folder_important.png | Bin 4749 -> 0 bytes swat/images/icons/crystalsvg/48/folder_locked.png | Bin 4808 -> 0 bytes swat/images/icons/crystalsvg/48/folder_open.png | Bin 3752 -> 0 bytes swat/images/icons/crystalsvg/48/font.png | Bin 2978 -> 0 bytes swat/images/icons/crystalsvg/48/forward.png | Bin 3919 -> 0 bytes swat/images/icons/crystalsvg/48/gohome.png | Bin 3719 -> 0 bytes swat/images/icons/crystalsvg/48/hwinfo.png | Bin 3953 -> 0 bytes swat/images/icons/crystalsvg/48/icons.png | Bin 4794 -> 0 bytes swat/images/icons/crystalsvg/48/iconthemes.png | Bin 3875 -> 0 bytes swat/images/icons/crystalsvg/48/important.png | Bin 2296 -> 0 bytes swat/images/icons/crystalsvg/48/info.png | Bin 4090 -> 0 bytes swat/images/icons/crystalsvg/48/kcoloredit.png | Bin 4226 -> 0 bytes swat/images/icons/crystalsvg/48/kcontrol.png | Bin 4134 -> 0 bytes swat/images/icons/crystalsvg/48/keyboard.png | Bin 2195 -> 0 bytes swat/images/icons/crystalsvg/48/khelpcenter.png | Bin 4031 -> 0 bytes swat/images/icons/crystalsvg/48/kmix.png | Bin 3972 -> 0 bytes swat/images/icons/crystalsvg/48/knotify.png | Bin 2357 -> 0 bytes swat/images/icons/crystalsvg/48/konqueror.png | Bin 4538 -> 0 bytes swat/images/icons/crystalsvg/48/kpackage.png | Bin 4630 -> 0 bytes swat/images/icons/crystalsvg/48/kpaint.png | Bin 4346 -> 0 bytes swat/images/icons/crystalsvg/48/krita.png | Bin 4463 -> 0 bytes swat/images/icons/crystalsvg/48/ksmiletris.png | Bin 4225 -> 0 bytes swat/images/icons/crystalsvg/48/ksnapshot.png | Bin 3530 -> 0 bytes swat/images/icons/crystalsvg/48/ktalkd.png | Bin 3882 -> 0 bytes swat/images/icons/crystalsvg/48/ktip.png | Bin 2595 -> 0 bytes swat/images/icons/crystalsvg/48/kuser.png | Bin 4151 -> 0 bytes swat/images/icons/crystalsvg/48/kview.png | Bin 4478 -> 0 bytes swat/images/icons/crystalsvg/48/linuxconf.png | Bin 4124 -> 0 bytes swat/images/icons/crystalsvg/48/locale.png | Bin 4018 -> 0 bytes swat/images/icons/crystalsvg/48/looknfeel.png | Bin 3829 -> 0 bytes swat/images/icons/crystalsvg/48/mac.png | Bin 3488 -> 0 bytes swat/images/icons/crystalsvg/48/mail.png | Bin 4013 -> 0 bytes swat/images/icons/crystalsvg/48/mouse.png | Bin 3054 -> 0 bytes swat/images/icons/crystalsvg/48/mozilla.png | Bin 4443 -> 0 bytes swat/images/icons/crystalsvg/48/mycomputer.png | Bin 3516 -> 0 bytes swat/images/icons/crystalsvg/48/mymac.png | Bin 2978 -> 0 bytes swat/images/icons/crystalsvg/48/netscape.png | Bin 4220 -> 0 bytes swat/images/icons/crystalsvg/48/network.png | Bin 5140 -> 0 bytes swat/images/icons/crystalsvg/48/opera.png | Bin 4032 -> 0 bytes swat/images/icons/crystalsvg/48/package.png | Bin 4253 -> 0 bytes swat/images/icons/crystalsvg/48/password.png | Bin 3316 -> 0 bytes swat/images/icons/crystalsvg/48/penguin.png | Bin 3410 -> 0 bytes swat/images/icons/crystalsvg/48/pipe.png | Bin 4060 -> 0 bytes swat/images/icons/crystalsvg/48/proxy.png | Bin 3921 -> 0 bytes swat/images/icons/crystalsvg/48/quicktime.png | Bin 4588 -> 0 bytes swat/images/icons/crystalsvg/48/realplayer.png | Bin 2765 -> 0 bytes swat/images/icons/crystalsvg/48/reload.png | Bin 3354 -> 0 bytes swat/images/icons/crystalsvg/48/services.png | Bin 2283 -> 0 bytes swat/images/icons/crystalsvg/48/socket.png | Bin 4975 -> 0 bytes swat/images/icons/crystalsvg/48/style.png | Bin 3110 -> 0 bytes swat/images/icons/crystalsvg/48/stylesheet.png | Bin 3179 -> 0 bytes swat/images/icons/crystalsvg/48/tux.png | Bin 3076 -> 0 bytes swat/images/icons/crystalsvg/48/up.png | Bin 3893 -> 0 bytes swat/images/icons/crystalsvg/64/antivirus.png | Bin 5706 -> 0 bytes swat/images/icons/crystalsvg/64/back.png | Bin 5423 -> 0 bytes swat/images/icons/crystalsvg/64/background.png | Bin 4447 -> 0 bytes swat/images/icons/crystalsvg/64/bell.png | Bin 3238 -> 0 bytes swat/images/icons/crystalsvg/64/blockdevice.png | Bin 5228 -> 0 bytes swat/images/icons/crystalsvg/64/browser.png | Bin 7001 -> 0 bytes swat/images/icons/crystalsvg/64/cache.png | Bin 4681 -> 0 bytes swat/images/icons/crystalsvg/64/clock.png | Bin 7240 -> 0 bytes swat/images/icons/crystalsvg/64/colors.png | Bin 6160 -> 0 bytes swat/images/icons/crystalsvg/64/core.png | Bin 3166 -> 0 bytes swat/images/icons/crystalsvg/64/date.png | Bin 6801 -> 0 bytes swat/images/icons/crystalsvg/64/desktop.png | Bin 5834 -> 0 bytes swat/images/icons/crystalsvg/64/display.png | Bin 4691 -> 0 bytes swat/images/icons/crystalsvg/64/document.png | Bin 5394 -> 0 bytes swat/images/icons/crystalsvg/64/email.png | Bin 5847 -> 0 bytes swat/images/icons/crystalsvg/64/empty.png | Bin 1609 -> 0 bytes swat/images/icons/crystalsvg/64/encrypted.png | Bin 4126 -> 0 bytes swat/images/icons/crystalsvg/64/energy.png | Bin 6462 -> 0 bytes swat/images/icons/crystalsvg/64/error.png | Bin 4569 -> 0 bytes swat/images/icons/crystalsvg/64/exec.png | Bin 6053 -> 0 bytes swat/images/icons/crystalsvg/64/fileprint.png | Bin 3006 -> 0 bytes swat/images/icons/crystalsvg/64/folder.png | Bin 5912 -> 0 bytes swat/images/icons/crystalsvg/64/folder_home.png | Bin 5212 -> 0 bytes .../icons/crystalsvg/64/folder_important.png | Bin 7109 -> 0 bytes swat/images/icons/crystalsvg/64/folder_locked.png | Bin 6890 -> 0 bytes swat/images/icons/crystalsvg/64/folder_open.png | Bin 5651 -> 0 bytes swat/images/icons/crystalsvg/64/font.png | Bin 4190 -> 0 bytes swat/images/icons/crystalsvg/64/forward.png | Bin 5382 -> 0 bytes swat/images/icons/crystalsvg/64/gohome.png | Bin 5212 -> 0 bytes swat/images/icons/crystalsvg/64/hwinfo.png | Bin 5648 -> 0 bytes swat/images/icons/crystalsvg/64/icons.png | Bin 7051 -> 0 bytes swat/images/icons/crystalsvg/64/important.png | Bin 2854 -> 0 bytes swat/images/icons/crystalsvg/64/info.png | Bin 5141 -> 0 bytes swat/images/icons/crystalsvg/64/kcoloredit.png | Bin 6160 -> 0 bytes swat/images/icons/crystalsvg/64/kcontrol.png | Bin 5941 -> 0 bytes swat/images/icons/crystalsvg/64/keyboard.png | Bin 2975 -> 0 bytes swat/images/icons/crystalsvg/64/khelpcenter.png | Bin 5990 -> 0 bytes swat/images/icons/crystalsvg/64/kmix.png | Bin 6733 -> 0 bytes swat/images/icons/crystalsvg/64/knotify.png | Bin 3285 -> 0 bytes swat/images/icons/crystalsvg/64/konqueror.png | Bin 6905 -> 0 bytes swat/images/icons/crystalsvg/64/kpackage.png | Bin 6757 -> 0 bytes swat/images/icons/crystalsvg/64/kpaint.png | Bin 6439 -> 0 bytes swat/images/icons/crystalsvg/64/krita.png | Bin 6876 -> 0 bytes swat/images/icons/crystalsvg/64/ksmiletris.png | Bin 6172 -> 0 bytes swat/images/icons/crystalsvg/64/ksnapshot.png | Bin 5070 -> 0 bytes swat/images/icons/crystalsvg/64/ktalkd.png | Bin 5698 -> 0 bytes swat/images/icons/crystalsvg/64/ktip.png | Bin 3606 -> 0 bytes swat/images/icons/crystalsvg/64/kuser.png | Bin 6154 -> 0 bytes swat/images/icons/crystalsvg/64/kview.png | Bin 6808 -> 0 bytes swat/images/icons/crystalsvg/64/linuxconf.png | Bin 6053 -> 0 bytes swat/images/icons/crystalsvg/64/locale.png | Bin 5906 -> 0 bytes swat/images/icons/crystalsvg/64/looknfeel.png | Bin 5513 -> 0 bytes swat/images/icons/crystalsvg/64/mac.png | Bin 4898 -> 0 bytes swat/images/icons/crystalsvg/64/mail.png | Bin 5986 -> 0 bytes swat/images/icons/crystalsvg/64/mimetypes.png | Bin 5268 -> 0 bytes swat/images/icons/crystalsvg/64/mouse.png | Bin 4168 -> 0 bytes swat/images/icons/crystalsvg/64/mozilla.png | Bin 6584 -> 0 bytes swat/images/icons/crystalsvg/64/mycomputer.png | Bin 4978 -> 0 bytes swat/images/icons/crystalsvg/64/mymac.png | Bin 4236 -> 0 bytes swat/images/icons/crystalsvg/64/netscape.png | Bin 5824 -> 0 bytes swat/images/icons/crystalsvg/64/network.png | Bin 7042 -> 0 bytes swat/images/icons/crystalsvg/64/package.png | Bin 5972 -> 0 bytes swat/images/icons/crystalsvg/64/password.png | Bin 5026 -> 0 bytes swat/images/icons/crystalsvg/64/penguin.png | Bin 4707 -> 0 bytes swat/images/icons/crystalsvg/64/pipe.png | Bin 6762 -> 0 bytes swat/images/icons/crystalsvg/64/proxy.png | Bin 5870 -> 0 bytes swat/images/icons/crystalsvg/64/quicktime.png | Bin 6701 -> 0 bytes swat/images/icons/crystalsvg/64/realplayer.png | Bin 3634 -> 0 bytes swat/images/icons/crystalsvg/64/reload.png | Bin 4900 -> 0 bytes swat/images/icons/crystalsvg/64/services.png | Bin 3347 -> 0 bytes swat/images/icons/crystalsvg/64/socket.png | Bin 7516 -> 0 bytes swat/images/icons/crystalsvg/64/style.png | Bin 5292 -> 0 bytes swat/images/icons/crystalsvg/64/stylesheet.png | Bin 4585 -> 0 bytes swat/images/icons/crystalsvg/64/tux.png | Bin 4382 -> 0 bytes swat/images/icons/crystalsvg/64/up.png | Bin 5462 -> 0 bytes swat/images/icons/crystalsvg/README | 7 - swat/images/icons/nuvola/128/access.png | Bin 11558 -> 0 bytes swat/images/icons/nuvola/128/agent.png | Bin 14060 -> 0 bytes swat/images/icons/nuvola/128/background.png | Bin 12208 -> 0 bytes swat/images/icons/nuvola/128/bell.png | Bin 14231 -> 0 bytes swat/images/icons/nuvola/128/browser.png | Bin 21000 -> 0 bytes swat/images/icons/nuvola/128/cache.png | Bin 7672 -> 0 bytes swat/images/icons/nuvola/128/clock.png | Bin 21387 -> 0 bytes swat/images/icons/nuvola/128/colors.png | Bin 17155 -> 0 bytes swat/images/icons/nuvola/128/colorset.png | Bin 11314 -> 0 bytes swat/images/icons/nuvola/128/cookie.png | Bin 13230 -> 0 bytes swat/images/icons/nuvola/128/core.png | Bin 8543 -> 0 bytes swat/images/icons/nuvola/128/date.png | Bin 16676 -> 0 bytes swat/images/icons/nuvola/128/desktop.png | Bin 19771 -> 0 bytes swat/images/icons/nuvola/128/display.png | Bin 9379 -> 0 bytes swat/images/icons/nuvola/128/document.png | Bin 11449 -> 0 bytes swat/images/icons/nuvola/128/email.png | Bin 12326 -> 0 bytes swat/images/icons/nuvola/128/empty.png | Bin 2773 -> 0 bytes swat/images/icons/nuvola/128/encrypted.png | Bin 8491 -> 0 bytes swat/images/icons/nuvola/128/energy.png | Bin 17007 -> 0 bytes swat/images/icons/nuvola/128/error.png | Bin 13245 -> 0 bytes swat/images/icons/nuvola/128/exec.png | Bin 11366 -> 0 bytes swat/images/icons/nuvola/128/folder.png | Bin 19233 -> 0 bytes swat/images/icons/nuvola/128/folder_home.png | Bin 20279 -> 0 bytes swat/images/icons/nuvola/128/folder_important.png | Bin 21008 -> 0 bytes swat/images/icons/nuvola/128/folder_locked.png | Bin 19717 -> 0 bytes swat/images/icons/nuvola/128/folder_open.png | Bin 14274 -> 0 bytes swat/images/icons/nuvola/128/font.png | Bin 6686 -> 0 bytes swat/images/icons/nuvola/128/hwinfo.png | Bin 13737 -> 0 bytes swat/images/icons/nuvola/128/icons.png | Bin 7492 -> 0 bytes swat/images/icons/nuvola/128/iconthemes.png | Bin 13520 -> 0 bytes swat/images/icons/nuvola/128/important.png | Bin 11392 -> 0 bytes swat/images/icons/nuvola/128/info.png | Bin 10246 -> 0 bytes swat/images/icons/nuvola/128/kcoloredit.png | Bin 18818 -> 0 bytes swat/images/icons/nuvola/128/kcontrol.png | Bin 16220 -> 0 bytes swat/images/icons/nuvola/128/keyboard.png | Bin 7169 -> 0 bytes swat/images/icons/nuvola/128/khelpcenter.png | Bin 15934 -> 0 bytes swat/images/icons/nuvola/128/kmix.png | Bin 16182 -> 0 bytes swat/images/icons/nuvola/128/knotify.png | Bin 19872 -> 0 bytes swat/images/icons/nuvola/128/konqueror.png | Bin 24789 -> 0 bytes swat/images/icons/nuvola/128/kpackage.png | Bin 10643 -> 0 bytes swat/images/icons/nuvola/128/kpaint.png | Bin 17793 -> 0 bytes swat/images/icons/nuvola/128/krita.png | Bin 22601 -> 0 bytes swat/images/icons/nuvola/128/ksnapshot.png | Bin 12110 -> 0 bytes swat/images/icons/nuvola/128/ktip.png | Bin 9440 -> 0 bytes swat/images/icons/nuvola/128/kuser.png | Bin 22679 -> 0 bytes swat/images/icons/nuvola/128/kview.png | Bin 18750 -> 0 bytes swat/images/icons/nuvola/128/locale.png | Bin 8853 -> 0 bytes swat/images/icons/nuvola/128/looknfeel.png | Bin 20365 -> 0 bytes swat/images/icons/nuvola/128/mozilla.png | Bin 14896 -> 0 bytes swat/images/icons/nuvola/128/mycomputer.png | Bin 19567 -> 0 bytes swat/images/icons/nuvola/128/netscape.png | Bin 10750 -> 0 bytes swat/images/icons/nuvola/128/network.png | Bin 16988 -> 0 bytes swat/images/icons/nuvola/128/opera.png | Bin 15691 -> 0 bytes swat/images/icons/nuvola/128/package.png | Bin 13879 -> 0 bytes swat/images/icons/nuvola/128/password.png | Bin 12059 -> 0 bytes swat/images/icons/nuvola/128/pipe.png | Bin 8628 -> 0 bytes swat/images/icons/nuvola/128/realplayer.png | Bin 11442 -> 0 bytes swat/images/icons/nuvola/128/services.png | Bin 11361 -> 0 bytes swat/images/icons/nuvola/128/socket.png | Bin 19770 -> 0 bytes swat/images/icons/nuvola/128/style.png | Bin 7834 -> 0 bytes swat/images/icons/nuvola/128/stylesheet.png | Bin 9209 -> 0 bytes swat/images/icons/nuvola/16/access.png | Bin 1053 -> 0 bytes swat/images/icons/nuvola/16/agent.png | Bin 1067 -> 0 bytes swat/images/icons/nuvola/16/apply.png | Bin 883 -> 0 bytes swat/images/icons/nuvola/16/back.png | Bin 912 -> 0 bytes swat/images/icons/nuvola/16/background.png | Bin 1010 -> 0 bytes swat/images/icons/nuvola/16/bell.png | Bin 1035 -> 0 bytes swat/images/icons/nuvola/16/bookmark.png | Bin 914 -> 0 bytes swat/images/icons/nuvola/16/browser.png | Bin 1154 -> 0 bytes swat/images/icons/nuvola/16/button_cancel.png | Bin 1133 -> 0 bytes swat/images/icons/nuvola/16/button_ok.png | Bin 883 -> 0 bytes swat/images/icons/nuvola/16/cache.png | Bin 778 -> 0 bytes swat/images/icons/nuvola/16/clock.png | Bin 1160 -> 0 bytes swat/images/icons/nuvola/16/colorize.png | Bin 1137 -> 0 bytes swat/images/icons/nuvola/16/colors.png | Bin 1112 -> 0 bytes swat/images/icons/nuvola/16/colorset.png | Bin 912 -> 0 bytes swat/images/icons/nuvola/16/configure.png | Bin 980 -> 0 bytes swat/images/icons/nuvola/16/cookie.png | Bin 1122 -> 0 bytes swat/images/icons/nuvola/16/core.png | Bin 870 -> 0 bytes swat/images/icons/nuvola/16/date.png | Bin 1114 -> 0 bytes swat/images/icons/nuvola/16/decrypted.png | Bin 972 -> 0 bytes swat/images/icons/nuvola/16/desktop.png | Bin 1077 -> 0 bytes swat/images/icons/nuvola/16/display.png | Bin 888 -> 0 bytes swat/images/icons/nuvola/16/document.png | Bin 948 -> 0 bytes swat/images/icons/nuvola/16/down.png | Bin 912 -> 0 bytes swat/images/icons/nuvola/16/edit.png | Bin 734 -> 0 bytes swat/images/icons/nuvola/16/editcopy.png | Bin 730 -> 0 bytes swat/images/icons/nuvola/16/editcut.png | Bin 873 -> 0 bytes swat/images/icons/nuvola/16/editdelete.png | Bin 860 -> 0 bytes swat/images/icons/nuvola/16/editpaste.png | Bin 911 -> 0 bytes swat/images/icons/nuvola/16/edittrash.png | Bin 881 -> 0 bytes swat/images/icons/nuvola/16/email.png | Bin 971 -> 0 bytes swat/images/icons/nuvola/16/empty.png | Bin 458 -> 0 bytes swat/images/icons/nuvola/16/encrypted.png | Bin 1002 -> 0 bytes swat/images/icons/nuvola/16/energy.png | Bin 1082 -> 0 bytes swat/images/icons/nuvola/16/error.png | Bin 1150 -> 0 bytes swat/images/icons/nuvola/16/exec.png | Bin 1022 -> 0 bytes swat/images/icons/nuvola/16/filenew.png | Bin 805 -> 0 bytes swat/images/icons/nuvola/16/fileopen.png | Bin 702 -> 0 bytes swat/images/icons/nuvola/16/fileprint.png | Bin 1020 -> 0 bytes swat/images/icons/nuvola/16/filesave.png | Bin 898 -> 0 bytes swat/images/icons/nuvola/16/filesaveas.png | Bin 1009 -> 0 bytes swat/images/icons/nuvola/16/find.png | Bin 688 -> 0 bytes swat/images/icons/nuvola/16/folder.png | Bin 558 -> 0 bytes swat/images/icons/nuvola/16/folder_home.png | Bin 1063 -> 0 bytes swat/images/icons/nuvola/16/folder_important.png | Bin 846 -> 0 bytes swat/images/icons/nuvola/16/folder_locked.png | Bin 798 -> 0 bytes swat/images/icons/nuvola/16/folder_open.png | Bin 599 -> 0 bytes swat/images/icons/nuvola/16/font.png | Bin 736 -> 0 bytes swat/images/icons/nuvola/16/forward.png | Bin 920 -> 0 bytes swat/images/icons/nuvola/16/gohome.png | Bin 1125 -> 0 bytes swat/images/icons/nuvola/16/help.png | Bin 1187 -> 0 bytes swat/images/icons/nuvola/16/history.png | Bin 1166 -> 0 bytes swat/images/icons/nuvola/16/hwinfo.png | Bin 1122 -> 0 bytes swat/images/icons/nuvola/16/icons.png | Bin 781 -> 0 bytes swat/images/icons/nuvola/16/iconthemes.png | Bin 969 -> 0 bytes swat/images/icons/nuvola/16/important.png | Bin 921 -> 0 bytes swat/images/icons/nuvola/16/info.png | Bin 956 -> 0 bytes swat/images/icons/nuvola/16/kcoloredit.png | Bin 1116 -> 0 bytes swat/images/icons/nuvola/16/kcontrol.png | Bin 1118 -> 0 bytes swat/images/icons/nuvola/16/keyboard.png | Bin 723 -> 0 bytes swat/images/icons/nuvola/16/khelpcenter.png | Bin 1107 -> 0 bytes swat/images/icons/nuvola/16/kmix.png | Bin 1102 -> 0 bytes swat/images/icons/nuvola/16/knotify.png | Bin 861 -> 0 bytes swat/images/icons/nuvola/16/konqueror.png | Bin 1151 -> 0 bytes swat/images/icons/nuvola/16/kpackage.png | Bin 983 -> 0 bytes swat/images/icons/nuvola/16/kpaint.png | Bin 1032 -> 0 bytes swat/images/icons/nuvola/16/krita.png | Bin 1053 -> 0 bytes swat/images/icons/nuvola/16/ksnapshot.png | Bin 1067 -> 0 bytes swat/images/icons/nuvola/16/ktip.png | Bin 925 -> 0 bytes swat/images/icons/nuvola/16/kuser.png | Bin 1173 -> 0 bytes swat/images/icons/nuvola/16/kview.png | Bin 1046 -> 0 bytes swat/images/icons/nuvola/16/locale.png | Bin 1058 -> 0 bytes swat/images/icons/nuvola/16/looknfeel.png | Bin 1075 -> 0 bytes swat/images/icons/nuvola/16/mail_delete.png | Bin 1167 -> 0 bytes swat/images/icons/nuvola/16/mail_find.png | Bin 1141 -> 0 bytes swat/images/icons/nuvola/16/mail_forward.png | Bin 1098 -> 0 bytes swat/images/icons/nuvola/16/mail_generic.png | Bin 1148 -> 0 bytes swat/images/icons/nuvola/16/mail_new.png | Bin 769 -> 0 bytes swat/images/icons/nuvola/16/mail_replyall.png | Bin 1137 -> 0 bytes swat/images/icons/nuvola/16/mail_send.png | Bin 1114 -> 0 bytes swat/images/icons/nuvola/16/misc.png | Bin 1041 -> 0 bytes swat/images/icons/nuvola/16/mozilla.png | Bin 850 -> 0 bytes swat/images/icons/nuvola/16/mycomputer.png | Bin 1028 -> 0 bytes swat/images/icons/nuvola/16/netscape.png | Bin 934 -> 0 bytes swat/images/icons/nuvola/16/network.png | Bin 1163 -> 0 bytes swat/images/icons/nuvola/16/next.png | Bin 781 -> 0 bytes swat/images/icons/nuvola/16/no.png | Bin 922 -> 0 bytes swat/images/icons/nuvola/16/ok.png | Bin 883 -> 0 bytes swat/images/icons/nuvola/16/opera.png | Bin 1089 -> 0 bytes swat/images/icons/nuvola/16/package.png | Bin 932 -> 0 bytes swat/images/icons/nuvola/16/password.png | Bin 949 -> 0 bytes swat/images/icons/nuvola/16/pipe.png | Bin 772 -> 0 bytes swat/images/icons/nuvola/16/previous.png | Bin 777 -> 0 bytes swat/images/icons/nuvola/16/realplayer.png | Bin 1111 -> 0 bytes swat/images/icons/nuvola/16/redo.png | Bin 708 -> 0 bytes swat/images/icons/nuvola/16/reload.png | Bin 1135 -> 0 bytes swat/images/icons/nuvola/16/run.png | Bin 987 -> 0 bytes swat/images/icons/nuvola/16/services.png | Bin 1030 -> 0 bytes swat/images/icons/nuvola/16/socket.png | Bin 1180 -> 0 bytes swat/images/icons/nuvola/16/spellcheck.png | Bin 839 -> 0 bytes swat/images/icons/nuvola/16/stop.png | Bin 1032 -> 0 bytes swat/images/icons/nuvola/16/style.png | Bin 991 -> 0 bytes swat/images/icons/nuvola/16/stylesheet.png | Bin 970 -> 0 bytes swat/images/icons/nuvola/16/thumbnail.png | Bin 922 -> 0 bytes swat/images/icons/nuvola/16/up.png | Bin 906 -> 0 bytes swat/images/icons/nuvola/16/wizard.png | Bin 899 -> 0 bytes swat/images/icons/nuvola/22/access.png | Bin 1492 -> 0 bytes swat/images/icons/nuvola/22/agent.png | Bin 1589 -> 0 bytes swat/images/icons/nuvola/22/apply.png | Bin 1192 -> 0 bytes swat/images/icons/nuvola/22/back.png | Bin 1229 -> 0 bytes swat/images/icons/nuvola/22/background.png | Bin 1511 -> 0 bytes swat/images/icons/nuvola/22/bell.png | Bin 1487 -> 0 bytes swat/images/icons/nuvola/22/bookmark.png | Bin 1318 -> 0 bytes swat/images/icons/nuvola/22/browser.png | Bin 1882 -> 0 bytes swat/images/icons/nuvola/22/button_cancel.png | Bin 1572 -> 0 bytes swat/images/icons/nuvola/22/button_ok.png | Bin 1192 -> 0 bytes swat/images/icons/nuvola/22/cache.png | Bin 1154 -> 0 bytes swat/images/icons/nuvola/22/clock.png | Bin 1726 -> 0 bytes swat/images/icons/nuvola/22/colorize.png | Bin 1722 -> 0 bytes swat/images/icons/nuvola/22/colors.png | Bin 1700 -> 0 bytes swat/images/icons/nuvola/22/colorset.png | Bin 1297 -> 0 bytes swat/images/icons/nuvola/22/configure.png | Bin 1276 -> 0 bytes swat/images/icons/nuvola/22/cookie.png | Bin 1672 -> 0 bytes swat/images/icons/nuvola/22/core.png | Bin 1234 -> 0 bytes swat/images/icons/nuvola/22/date.png | Bin 1707 -> 0 bytes swat/images/icons/nuvola/22/decrypted.png | Bin 1429 -> 0 bytes swat/images/icons/nuvola/22/desktop.png | Bin 1649 -> 0 bytes swat/images/icons/nuvola/22/display.png | Bin 1305 -> 0 bytes swat/images/icons/nuvola/22/document.png | Bin 1314 -> 0 bytes swat/images/icons/nuvola/22/down.png | Bin 1234 -> 0 bytes swat/images/icons/nuvola/22/edit.png | Bin 987 -> 0 bytes swat/images/icons/nuvola/22/editcopy.png | Bin 944 -> 0 bytes swat/images/icons/nuvola/22/editcut.png | Bin 1424 -> 0 bytes swat/images/icons/nuvola/22/editdelete.png | Bin 1205 -> 0 bytes swat/images/icons/nuvola/22/editpaste.png | Bin 1274 -> 0 bytes swat/images/icons/nuvola/22/edittrash.png | Bin 1140 -> 0 bytes swat/images/icons/nuvola/22/email.png | Bin 1333 -> 0 bytes swat/images/icons/nuvola/22/empty.png | Bin 558 -> 0 bytes swat/images/icons/nuvola/22/encrypted.png | Bin 1435 -> 0 bytes swat/images/icons/nuvola/22/energy.png | Bin 1663 -> 0 bytes swat/images/icons/nuvola/22/error.png | Bin 1672 -> 0 bytes swat/images/icons/nuvola/22/exec.png | Bin 1418 -> 0 bytes swat/images/icons/nuvola/22/filenew.png | Bin 1145 -> 0 bytes swat/images/icons/nuvola/22/fileopen.png | Bin 1040 -> 0 bytes swat/images/icons/nuvola/22/fileprint.png | Bin 1578 -> 0 bytes swat/images/icons/nuvola/22/filesave.png | Bin 1182 -> 0 bytes swat/images/icons/nuvola/22/filesaveas.png | Bin 1469 -> 0 bytes swat/images/icons/nuvola/22/find.png | Bin 976 -> 0 bytes swat/images/icons/nuvola/22/folder.png | Bin 1805 -> 0 bytes swat/images/icons/nuvola/22/folder_home.png | Bin 1594 -> 0 bytes swat/images/icons/nuvola/22/folder_important.png | Bin 1868 -> 0 bytes swat/images/icons/nuvola/22/folder_locked.png | Bin 1876 -> 0 bytes swat/images/icons/nuvola/22/folder_open.png | Bin 1412 -> 0 bytes swat/images/icons/nuvola/22/font.png | Bin 981 -> 0 bytes swat/images/icons/nuvola/22/forward.png | Bin 1243 -> 0 bytes swat/images/icons/nuvola/22/gohome.png | Bin 1641 -> 0 bytes swat/images/icons/nuvola/22/help.png | Bin 1474 -> 0 bytes swat/images/icons/nuvola/22/history.png | Bin 1863 -> 0 bytes swat/images/icons/nuvola/22/hwinfo.png | Bin 1659 -> 0 bytes swat/images/icons/nuvola/22/icons.png | Bin 1089 -> 0 bytes swat/images/icons/nuvola/22/iconthemes.png | Bin 1461 -> 0 bytes swat/images/icons/nuvola/22/important.png | Bin 1407 -> 0 bytes swat/images/icons/nuvola/22/info.png | Bin 1352 -> 0 bytes swat/images/icons/nuvola/22/kcoloredit.png | Bin 1746 -> 0 bytes swat/images/icons/nuvola/22/kcontrol.png | Bin 1761 -> 0 bytes swat/images/icons/nuvola/22/keyboard.png | Bin 1008 -> 0 bytes swat/images/icons/nuvola/22/khelpcenter.png | Bin 1633 -> 0 bytes swat/images/icons/nuvola/22/kmix.png | Bin 1679 -> 0 bytes swat/images/icons/nuvola/22/knotify.png | Bin 1193 -> 0 bytes swat/images/icons/nuvola/22/konqueror.png | Bin 1938 -> 0 bytes swat/images/icons/nuvola/22/kpackage.png | Bin 1385 -> 0 bytes swat/images/icons/nuvola/22/kpaint.png | Bin 1468 -> 0 bytes swat/images/icons/nuvola/22/krita.png | Bin 1697 -> 0 bytes swat/images/icons/nuvola/22/ksnapshot.png | Bin 1550 -> 0 bytes swat/images/icons/nuvola/22/ktip.png | Bin 1276 -> 0 bytes swat/images/icons/nuvola/22/kuser.png | Bin 1850 -> 0 bytes swat/images/icons/nuvola/22/kview.png | Bin 1589 -> 0 bytes swat/images/icons/nuvola/22/locale.png | Bin 1490 -> 0 bytes swat/images/icons/nuvola/22/mail_delete.png | Bin 1705 -> 0 bytes swat/images/icons/nuvola/22/mail_find.png | Bin 1697 -> 0 bytes swat/images/icons/nuvola/22/mail_forward.png | Bin 1656 -> 0 bytes swat/images/icons/nuvola/22/mail_generic.png | Bin 1671 -> 0 bytes swat/images/icons/nuvola/22/mail_new.png | Bin 1115 -> 0 bytes swat/images/icons/nuvola/22/mail_replyall.png | Bin 1717 -> 0 bytes swat/images/icons/nuvola/22/mail_send.png | Bin 1628 -> 0 bytes swat/images/icons/nuvola/22/misc.png | Bin 1607 -> 0 bytes swat/images/icons/nuvola/22/mycomputer.png | Bin 1514 -> 0 bytes swat/images/icons/nuvola/22/netscape.png | Bin 1314 -> 0 bytes swat/images/icons/nuvola/22/network.png | Bin 1779 -> 0 bytes swat/images/icons/nuvola/22/next.png | Bin 1003 -> 0 bytes swat/images/icons/nuvola/22/no.png | Bin 1360 -> 0 bytes swat/images/icons/nuvola/22/ok.png | Bin 1192 -> 0 bytes swat/images/icons/nuvola/22/opera.png | Bin 1704 -> 0 bytes swat/images/icons/nuvola/22/password.png | Bin 1336 -> 0 bytes swat/images/icons/nuvola/22/pipe.png | Bin 1044 -> 0 bytes swat/images/icons/nuvola/22/previous.png | Bin 975 -> 0 bytes swat/images/icons/nuvola/22/realplayer.png | Bin 1530 -> 0 bytes swat/images/icons/nuvola/22/redo.png | Bin 1035 -> 0 bytes swat/images/icons/nuvola/22/reload.png | Bin 1684 -> 0 bytes swat/images/icons/nuvola/22/run.png | Bin 1353 -> 0 bytes swat/images/icons/nuvola/22/services.png | Bin 1497 -> 0 bytes swat/images/icons/nuvola/22/socket.png | Bin 1788 -> 0 bytes swat/images/icons/nuvola/22/spellcheck.png | Bin 922 -> 0 bytes swat/images/icons/nuvola/22/stop.png | Bin 1473 -> 0 bytes swat/images/icons/nuvola/22/style.png | Bin 1392 -> 0 bytes swat/images/icons/nuvola/22/stylesheet.png | Bin 1347 -> 0 bytes swat/images/icons/nuvola/22/thumbnail.png | Bin 1262 -> 0 bytes swat/images/icons/nuvola/22/up.png | Bin 1222 -> 0 bytes swat/images/icons/nuvola/22/wizard.png | Bin 1229 -> 0 bytes swat/images/icons/nuvola/32/access.png | Bin 2295 -> 0 bytes swat/images/icons/nuvola/32/agent.png | Bin 2419 -> 0 bytes swat/images/icons/nuvola/32/apply.png | Bin 1732 -> 0 bytes swat/images/icons/nuvola/32/back.png | Bin 1821 -> 0 bytes swat/images/icons/nuvola/32/background.png | Bin 2413 -> 0 bytes swat/images/icons/nuvola/32/bell.png | Bin 2390 -> 0 bytes swat/images/icons/nuvola/32/bookmark.png | Bin 2126 -> 0 bytes swat/images/icons/nuvola/32/browser.png | Bin 3141 -> 0 bytes swat/images/icons/nuvola/32/button_cancel.png | Bin 2478 -> 0 bytes swat/images/icons/nuvola/32/button_ok.png | Bin 1732 -> 0 bytes swat/images/icons/nuvola/32/cache.png | Bin 1700 -> 0 bytes swat/images/icons/nuvola/32/clock.png | Bin 2905 -> 0 bytes swat/images/icons/nuvola/32/colorize.png | Bin 2739 -> 0 bytes swat/images/icons/nuvola/32/colors.png | Bin 2625 -> 0 bytes swat/images/icons/nuvola/32/colorset.png | Bin 1964 -> 0 bytes swat/images/icons/nuvola/32/configure.png | Bin 1907 -> 0 bytes swat/images/icons/nuvola/32/contents.png | Bin 2226 -> 0 bytes swat/images/icons/nuvola/32/cookie.png | Bin 2679 -> 0 bytes swat/images/icons/nuvola/32/core.png | Bin 1884 -> 0 bytes swat/images/icons/nuvola/32/date.png | Bin 2825 -> 0 bytes swat/images/icons/nuvola/32/decrypted.png | Bin 2025 -> 0 bytes swat/images/icons/nuvola/32/desktop.png | Bin 2742 -> 0 bytes swat/images/icons/nuvola/32/display.png | Bin 1965 -> 0 bytes swat/images/icons/nuvola/32/document.png | Bin 2118 -> 0 bytes swat/images/icons/nuvola/32/down.png | Bin 1748 -> 0 bytes swat/images/icons/nuvola/32/edit.png | Bin 1395 -> 0 bytes swat/images/icons/nuvola/32/editcopy.png | Bin 1329 -> 0 bytes swat/images/icons/nuvola/32/editcut.png | Bin 1849 -> 0 bytes swat/images/icons/nuvola/32/editdelete.png | Bin 1805 -> 0 bytes swat/images/icons/nuvola/32/editpaste.png | Bin 1799 -> 0 bytes swat/images/icons/nuvola/32/edittrash.png | Bin 1866 -> 0 bytes swat/images/icons/nuvola/32/email.png | Bin 2079 -> 0 bytes swat/images/icons/nuvola/32/empty.png | Bin 782 -> 0 bytes swat/images/icons/nuvola/32/encrypted.png | Bin 2058 -> 0 bytes swat/images/icons/nuvola/32/energy.png | Bin 2753 -> 0 bytes swat/images/icons/nuvola/32/error.png | Bin 2622 -> 0 bytes swat/images/icons/nuvola/32/exec.png | Bin 2168 -> 0 bytes swat/images/icons/nuvola/32/filenew.png | Bin 1857 -> 0 bytes swat/images/icons/nuvola/32/fileopen.png | Bin 1714 -> 0 bytes swat/images/icons/nuvola/32/fileprint.png | Bin 2504 -> 0 bytes swat/images/icons/nuvola/32/filesave.png | Bin 1741 -> 0 bytes swat/images/icons/nuvola/32/filesaveas.png | Bin 2346 -> 0 bytes swat/images/icons/nuvola/32/find.png | Bin 1446 -> 0 bytes swat/images/icons/nuvola/32/folder.png | Bin 2972 -> 0 bytes swat/images/icons/nuvola/32/folder_home.png | Bin 2676 -> 0 bytes swat/images/icons/nuvola/32/folder_important.png | Bin 3214 -> 0 bytes swat/images/icons/nuvola/32/folder_locked.png | Bin 3092 -> 0 bytes swat/images/icons/nuvola/32/folder_open.png | Bin 2300 -> 0 bytes swat/images/icons/nuvola/32/font.png | Bin 1497 -> 0 bytes swat/images/icons/nuvola/32/forward.png | Bin 1860 -> 0 bytes swat/images/icons/nuvola/32/gohome.png | Bin 2585 -> 0 bytes swat/images/icons/nuvola/32/help.png | Bin 2671 -> 0 bytes swat/images/icons/nuvola/32/history.png | Bin 3316 -> 0 bytes swat/images/icons/nuvola/32/hwinfo.png | Bin 2653 -> 0 bytes swat/images/icons/nuvola/32/icons.png | Bin 1646 -> 0 bytes swat/images/icons/nuvola/32/iconthemes.png | Bin 2408 -> 0 bytes swat/images/icons/nuvola/32/important.png | Bin 2169 -> 0 bytes swat/images/icons/nuvola/32/info.png | Bin 2017 -> 0 bytes swat/images/icons/nuvola/32/kcoloredit.png | Bin 2829 -> 0 bytes swat/images/icons/nuvola/32/kcontrol.png | Bin 2857 -> 0 bytes swat/images/icons/nuvola/32/keyboard.png | Bin 1482 -> 0 bytes swat/images/icons/nuvola/32/khelpcenter.png | Bin 2647 -> 0 bytes swat/images/icons/nuvola/32/kmix.png | Bin 2906 -> 0 bytes swat/images/icons/nuvola/32/knotify.png | Bin 3050 -> 0 bytes swat/images/icons/nuvola/32/konqueror.png | Bin 3473 -> 0 bytes swat/images/icons/nuvola/32/kpackage.png | Bin 2166 -> 0 bytes swat/images/icons/nuvola/32/kpaint.png | Bin 2608 -> 0 bytes swat/images/icons/nuvola/32/krita.png | Bin 2793 -> 0 bytes swat/images/icons/nuvola/32/ksnapshot.png | Bin 2385 -> 0 bytes swat/images/icons/nuvola/32/ktip.png | Bin 1884 -> 0 bytes swat/images/icons/nuvola/32/kuser.png | Bin 3199 -> 0 bytes swat/images/icons/nuvola/32/kview.png | Bin 2649 -> 0 bytes swat/images/icons/nuvola/32/locale.png | Bin 2179 -> 0 bytes swat/images/icons/nuvola/32/looknfeel.png | Bin 2770 -> 0 bytes swat/images/icons/nuvola/32/mail_delete.png | Bin 2713 -> 0 bytes swat/images/icons/nuvola/32/mail_find.png | Bin 2707 -> 0 bytes swat/images/icons/nuvola/32/mail_forward.png | Bin 2579 -> 0 bytes swat/images/icons/nuvola/32/mail_generic.png | Bin 2665 -> 0 bytes swat/images/icons/nuvola/32/mail_new.png | Bin 1672 -> 0 bytes swat/images/icons/nuvola/32/mail_replyall.png | Bin 2829 -> 0 bytes swat/images/icons/nuvola/32/mail_send.png | Bin 2577 -> 0 bytes swat/images/icons/nuvola/32/misc.png | Bin 2853 -> 0 bytes swat/images/icons/nuvola/32/mozilla.png | Bin 2322 -> 0 bytes swat/images/icons/nuvola/32/mycomputer.png | Bin 2726 -> 0 bytes swat/images/icons/nuvola/32/netscape.png | Bin 2020 -> 0 bytes swat/images/icons/nuvola/32/network.png | Bin 2838 -> 0 bytes swat/images/icons/nuvola/32/next.png | Bin 1591 -> 0 bytes swat/images/icons/nuvola/32/no.png | Bin 1998 -> 0 bytes swat/images/icons/nuvola/32/ok.png | Bin 1732 -> 0 bytes swat/images/icons/nuvola/32/opera.png | Bin 2676 -> 0 bytes swat/images/icons/nuvola/32/package.png | Bin 2346 -> 0 bytes swat/images/icons/nuvola/32/password.png | Bin 2085 -> 0 bytes swat/images/icons/nuvola/32/pipe.png | Bin 1624 -> 0 bytes swat/images/icons/nuvola/32/previous.png | Bin 1587 -> 0 bytes swat/images/icons/nuvola/32/realplayer.png | Bin 2358 -> 0 bytes swat/images/icons/nuvola/32/redo.png | Bin 1615 -> 0 bytes swat/images/icons/nuvola/32/reload.png | Bin 2536 -> 0 bytes swat/images/icons/nuvola/32/run.png | Bin 2057 -> 0 bytes swat/images/icons/nuvola/32/services.png | Bin 2139 -> 0 bytes swat/images/icons/nuvola/32/socket.png | Bin 3000 -> 0 bytes swat/images/icons/nuvola/32/spellcheck.png | Bin 1791 -> 0 bytes swat/images/icons/nuvola/32/stop.png | Bin 2437 -> 0 bytes swat/images/icons/nuvola/32/style.png | Bin 2070 -> 0 bytes swat/images/icons/nuvola/32/stylesheet.png | Bin 2041 -> 0 bytes swat/images/icons/nuvola/32/thumbnail.png | Bin 1865 -> 0 bytes swat/images/icons/nuvola/32/up.png | Bin 1849 -> 0 bytes swat/images/icons/nuvola/32/wizard.png | Bin 1764 -> 0 bytes swat/images/icons/nuvola/48/access.png | Bin 3532 -> 0 bytes swat/images/icons/nuvola/48/agent.png | Bin 4020 -> 0 bytes swat/images/icons/nuvola/48/apply.png | Bin 2855 -> 0 bytes swat/images/icons/nuvola/48/back.png | Bin 2687 -> 0 bytes swat/images/icons/nuvola/48/background.png | Bin 3833 -> 0 bytes swat/images/icons/nuvola/48/bell.png | Bin 3966 -> 0 bytes swat/images/icons/nuvola/48/bookmark.png | Bin 3507 -> 0 bytes swat/images/icons/nuvola/48/browser.png | Bin 5597 -> 0 bytes swat/images/icons/nuvola/48/button_cancel.png | Bin 3612 -> 0 bytes swat/images/icons/nuvola/48/button_ok.png | Bin 2856 -> 0 bytes swat/images/icons/nuvola/48/cache.png | Bin 2484 -> 0 bytes swat/images/icons/nuvola/48/clock.png | Bin 5063 -> 0 bytes swat/images/icons/nuvola/48/colorize.png | Bin 4642 -> 0 bytes swat/images/icons/nuvola/48/colors.png | Bin 4469 -> 0 bytes swat/images/icons/nuvola/48/colorset.png | Bin 3169 -> 0 bytes swat/images/icons/nuvola/48/configure.png | Bin 2897 -> 0 bytes swat/images/icons/nuvola/48/cookie.png | Bin 3736 -> 0 bytes swat/images/icons/nuvola/48/core.png | Bin 2803 -> 0 bytes swat/images/icons/nuvola/48/date.png | Bin 4711 -> 0 bytes swat/images/icons/nuvola/48/decrypted.png | Bin 3115 -> 0 bytes swat/images/icons/nuvola/48/desktop.png | Bin 4878 -> 0 bytes swat/images/icons/nuvola/48/display.png | Bin 3071 -> 0 bytes swat/images/icons/nuvola/48/document.png | Bin 3330 -> 0 bytes swat/images/icons/nuvola/48/down.png | Bin 2627 -> 0 bytes swat/images/icons/nuvola/48/edit.png | Bin 2011 -> 0 bytes swat/images/icons/nuvola/48/editcopy.png | Bin 1989 -> 0 bytes swat/images/icons/nuvola/48/editcut.png | Bin 3159 -> 0 bytes swat/images/icons/nuvola/48/editdelete.png | Bin 2893 -> 0 bytes swat/images/icons/nuvola/48/editpaste.png | Bin 2704 -> 0 bytes swat/images/icons/nuvola/48/edittrash.png | Bin 2961 -> 0 bytes swat/images/icons/nuvola/48/email.png | Bin 3393 -> 0 bytes swat/images/icons/nuvola/48/empty.png | Bin 1126 -> 0 bytes swat/images/icons/nuvola/48/encrypted.png | Bin 3170 -> 0 bytes swat/images/icons/nuvola/48/energy.png | Bin 4619 -> 0 bytes swat/images/icons/nuvola/48/error.png | Bin 4477 -> 0 bytes swat/images/icons/nuvola/48/exec.png | Bin 3465 -> 0 bytes swat/images/icons/nuvola/48/filenew.png | Bin 3005 -> 0 bytes swat/images/icons/nuvola/48/fileopen.png | Bin 2654 -> 0 bytes swat/images/icons/nuvola/48/fileprint.png | Bin 3369 -> 0 bytes swat/images/icons/nuvola/48/filesave.png | Bin 2627 -> 0 bytes swat/images/icons/nuvola/48/filesaveas.png | Bin 3846 -> 0 bytes swat/images/icons/nuvola/48/find.png | Bin 2379 -> 0 bytes swat/images/icons/nuvola/48/folder.png | Bin 4789 -> 0 bytes swat/images/icons/nuvola/48/folder_home.png | Bin 5001 -> 0 bytes swat/images/icons/nuvola/48/folder_important.png | Bin 5277 -> 0 bytes swat/images/icons/nuvola/48/folder_locked.png | Bin 5067 -> 0 bytes swat/images/icons/nuvola/48/folder_open.png | Bin 3806 -> 0 bytes swat/images/icons/nuvola/48/font.png | Bin 2301 -> 0 bytes swat/images/icons/nuvola/48/forward.png | Bin 2892 -> 0 bytes swat/images/icons/nuvola/48/gohome.png | Bin 3831 -> 0 bytes swat/images/icons/nuvola/48/help.png | Bin 4662 -> 0 bytes swat/images/icons/nuvola/48/history.png | Bin 5804 -> 0 bytes swat/images/icons/nuvola/48/hwinfo.png | Bin 4180 -> 0 bytes swat/images/icons/nuvola/48/icons.png | Bin 2461 -> 0 bytes swat/images/icons/nuvola/48/iconthemes.png | Bin 4045 -> 0 bytes swat/images/icons/nuvola/48/important.png | Bin 3519 -> 0 bytes swat/images/icons/nuvola/48/info.png | Bin 3188 -> 0 bytes swat/images/icons/nuvola/48/kcoloredit.png | Bin 4945 -> 0 bytes swat/images/icons/nuvola/48/kcontrol.png | Bin 4736 -> 0 bytes swat/images/icons/nuvola/48/keyboard.png | Bin 2274 -> 0 bytes swat/images/icons/nuvola/48/khelpcenter.png | Bin 4449 -> 0 bytes swat/images/icons/nuvola/48/kmix.png | Bin 4609 -> 0 bytes swat/images/icons/nuvola/48/knotify.png | Bin 5027 -> 0 bytes swat/images/icons/nuvola/48/konqueror.png | Bin 6027 -> 0 bytes swat/images/icons/nuvola/48/kpackage.png | Bin 3383 -> 0 bytes swat/images/icons/nuvola/48/kpaint.png | Bin 4379 -> 0 bytes swat/images/icons/nuvola/48/krita.png | Bin 5146 -> 0 bytes swat/images/icons/nuvola/48/ksnapshot.png | Bin 3731 -> 0 bytes swat/images/icons/nuvola/48/ktip.png | Bin 2935 -> 0 bytes swat/images/icons/nuvola/48/kuser.png | Bin 5470 -> 0 bytes swat/images/icons/nuvola/48/kview.png | Bin 4643 -> 0 bytes swat/images/icons/nuvola/48/locale.png | Bin 3077 -> 0 bytes swat/images/icons/nuvola/48/looknfeel.png | Bin 4935 -> 0 bytes swat/images/icons/nuvola/48/mail_delete.png | Bin 4412 -> 0 bytes swat/images/icons/nuvola/48/mail_find.png | Bin 4526 -> 0 bytes swat/images/icons/nuvola/48/mail_forward.png | Bin 4373 -> 0 bytes swat/images/icons/nuvola/48/mail_generic.png | Bin 4286 -> 0 bytes swat/images/icons/nuvola/48/mail_new.png | Bin 2598 -> 0 bytes swat/images/icons/nuvola/48/mail_replyall.png | Bin 4934 -> 0 bytes swat/images/icons/nuvola/48/mail_send.png | Bin 4174 -> 0 bytes swat/images/icons/nuvola/48/misc.png | Bin 5083 -> 0 bytes swat/images/icons/nuvola/48/mozilla.png | Bin 4079 -> 0 bytes swat/images/icons/nuvola/48/mycomputer.png | Bin 4814 -> 0 bytes swat/images/icons/nuvola/48/netscape.png | Bin 3265 -> 0 bytes swat/images/icons/nuvola/48/network.png | Bin 4733 -> 0 bytes swat/images/icons/nuvola/48/next.png | Bin 2535 -> 0 bytes swat/images/icons/nuvola/48/no.png | Bin 3062 -> 0 bytes swat/images/icons/nuvola/48/ok.png | Bin 2855 -> 0 bytes swat/images/icons/nuvola/48/opera.png | Bin 4421 -> 0 bytes swat/images/icons/nuvola/48/package.png | Bin 3960 -> 0 bytes swat/images/icons/nuvola/48/password.png | Bin 3365 -> 0 bytes swat/images/icons/nuvola/48/pipe.png | Bin 2469 -> 0 bytes swat/images/icons/nuvola/48/previous.png | Bin 2526 -> 0 bytes swat/images/icons/nuvola/48/realplayer.png | Bin 3821 -> 0 bytes swat/images/icons/nuvola/48/redo.png | Bin 2545 -> 0 bytes swat/images/icons/nuvola/48/reload.png | Bin 4229 -> 0 bytes swat/images/icons/nuvola/48/run.png | Bin 3171 -> 0 bytes swat/images/icons/nuvola/48/services.png | Bin 3381 -> 0 bytes swat/images/icons/nuvola/48/socket.png | Bin 5395 -> 0 bytes swat/images/icons/nuvola/48/spellcheck.png | Bin 2956 -> 0 bytes swat/images/icons/nuvola/48/stop.png | Bin 3681 -> 0 bytes swat/images/icons/nuvola/48/style.png | Bin 2920 -> 0 bytes swat/images/icons/nuvola/48/stylesheet.png | Bin 3150 -> 0 bytes swat/images/icons/nuvola/48/thumbnail.png | Bin 2806 -> 0 bytes swat/images/icons/nuvola/48/up.png | Bin 2802 -> 0 bytes swat/images/icons/nuvola/48/wizard.png | Bin 2743 -> 0 bytes swat/images/icons/nuvola/64/access.png | Bin 4801 -> 0 bytes swat/images/icons/nuvola/64/agent.png | Bin 5966 -> 0 bytes swat/images/icons/nuvola/64/background.png | Bin 5477 -> 0 bytes swat/images/icons/nuvola/64/bell.png | Bin 5776 -> 0 bytes swat/images/icons/nuvola/64/browser.png | Bin 8319 -> 0 bytes swat/images/icons/nuvola/64/cache.png | Bin 3420 -> 0 bytes swat/images/icons/nuvola/64/clock.png | Bin 7445 -> 0 bytes swat/images/icons/nuvola/64/colors.png | Bin 6581 -> 0 bytes swat/images/icons/nuvola/64/colorset.png | Bin 4613 -> 0 bytes swat/images/icons/nuvola/64/cookie.png | Bin 5359 -> 0 bytes swat/images/icons/nuvola/64/core.png | Bin 3824 -> 0 bytes swat/images/icons/nuvola/64/date.png | Bin 6813 -> 0 bytes swat/images/icons/nuvola/64/desktop.png | Bin 7360 -> 0 bytes swat/images/icons/nuvola/64/display.png | Bin 4321 -> 0 bytes swat/images/icons/nuvola/64/document.png | Bin 4878 -> 0 bytes swat/images/icons/nuvola/64/email.png | Bin 4911 -> 0 bytes swat/images/icons/nuvola/64/empty.png | Bin 1289 -> 0 bytes swat/images/icons/nuvola/64/encrypted.png | Bin 3781 -> 0 bytes swat/images/icons/nuvola/64/energy.png | Bin 6915 -> 0 bytes swat/images/icons/nuvola/64/error.png | Bin 6081 -> 0 bytes swat/images/icons/nuvola/64/exec.png | Bin 5180 -> 0 bytes swat/images/icons/nuvola/64/folder.png | Bin 7310 -> 0 bytes swat/images/icons/nuvola/64/folder_home.png | Bin 7482 -> 0 bytes swat/images/icons/nuvola/64/folder_important.png | Bin 7889 -> 0 bytes swat/images/icons/nuvola/64/folder_locked.png | Bin 7544 -> 0 bytes swat/images/icons/nuvola/64/folder_open.png | Bin 5712 -> 0 bytes swat/images/icons/nuvola/64/font.png | Bin 3011 -> 0 bytes swat/images/icons/nuvola/64/hwinfo.png | Bin 5838 -> 0 bytes swat/images/icons/nuvola/64/icons.png | Bin 3428 -> 0 bytes swat/images/icons/nuvola/64/iconthemes.png | Bin 5696 -> 0 bytes swat/images/icons/nuvola/64/important.png | Bin 4994 -> 0 bytes swat/images/icons/nuvola/64/info.png | Bin 4434 -> 0 bytes swat/images/icons/nuvola/64/kcoloredit.png | Bin 7297 -> 0 bytes swat/images/icons/nuvola/64/kcontrol.png | Bin 6794 -> 0 bytes swat/images/icons/nuvola/64/keyboard.png | Bin 3284 -> 0 bytes swat/images/icons/nuvola/64/khelpcenter.png | Bin 6693 -> 0 bytes swat/images/icons/nuvola/64/kmix.png | Bin 6596 -> 0 bytes swat/images/icons/nuvola/64/knotify.png | Bin 7690 -> 0 bytes swat/images/icons/nuvola/64/konqueror.png | Bin 9333 -> 0 bytes swat/images/icons/nuvola/64/kpackage.png | Bin 4618 -> 0 bytes swat/images/icons/nuvola/64/kpaint.png | Bin 6520 -> 0 bytes swat/images/icons/nuvola/64/krita.png | Bin 8117 -> 0 bytes swat/images/icons/nuvola/64/ksnapshot.png | Bin 5383 -> 0 bytes swat/images/icons/nuvola/64/ktip.png | Bin 4185 -> 0 bytes swat/images/icons/nuvola/64/kuser.png | Bin 8036 -> 0 bytes swat/images/icons/nuvola/64/kview.png | Bin 6829 -> 0 bytes swat/images/icons/nuvola/64/locale.png | Bin 4062 -> 0 bytes swat/images/icons/nuvola/64/looknfeel.png | Bin 7579 -> 0 bytes swat/images/icons/nuvola/64/mozilla.png | Bin 5845 -> 0 bytes swat/images/icons/nuvola/64/mycomputer.png | Bin 7319 -> 0 bytes swat/images/icons/nuvola/64/netscape.png | Bin 4575 -> 0 bytes swat/images/icons/nuvola/64/network.png | Bin 6889 -> 0 bytes swat/images/icons/nuvola/64/opera.png | Bin 6319 -> 0 bytes swat/images/icons/nuvola/64/package.png | Bin 5838 -> 0 bytes swat/images/icons/nuvola/64/password.png | Bin 4696 -> 0 bytes swat/images/icons/nuvola/64/pipe.png | Bin 3808 -> 0 bytes swat/images/icons/nuvola/64/realplayer.png | Bin 5413 -> 0 bytes swat/images/icons/nuvola/64/services.png | Bin 4855 -> 0 bytes swat/images/icons/nuvola/64/socket.png | Bin 7761 -> 0 bytes swat/images/icons/nuvola/64/style.png | Bin 4291 -> 0 bytes swat/images/icons/nuvola/64/stylesheet.png | Bin 4433 -> 0 bytes swat/images/icons/nuvola/README | 4 - swat/images/icons/nuvola/author | 3 - swat/images/icons/nuvola/license.txt | 504 --------------------- swat/images/icons/nuvola/readme.txt | 60 --- swat/images/icons/nuvola/thanks.to | 7 - swat/images/linkpad.gif | Bin 270 -> 0 bytes swat/images/logo.png | Bin 9329 -> 0 bytes swat/images/stripes.png | Bin 209 -> 0 bytes swat/images/widgets/windows/arrows/down.gif | Bin 49 -> 0 bytes swat/images/widgets/windows/arrows/down_small.gif | Bin 46 -> 0 bytes swat/images/widgets/windows/arrows/down_tiny.gif | Bin 44 -> 0 bytes swat/images/widgets/windows/arrows/first.png | Bin 321 -> 0 bytes swat/images/widgets/windows/arrows/forward.gif | Bin 55 -> 0 bytes swat/images/widgets/windows/arrows/last.png | Bin 333 -> 0 bytes swat/images/widgets/windows/arrows/left.png | Bin 299 -> 0 bytes swat/images/widgets/windows/arrows/minimize.gif | Bin 52 -> 0 bytes swat/images/widgets/windows/arrows/next.gif | Bin 49 -> 0 bytes swat/images/widgets/windows/arrows/previous.gif | Bin 49 -> 0 bytes swat/images/widgets/windows/arrows/rewind.gif | Bin 54 -> 0 bytes swat/images/widgets/windows/arrows/right.png | Bin 313 -> 0 bytes swat/images/widgets/windows/arrows/up.gif | Bin 48 -> 0 bytes swat/images/widgets/windows/arrows/up_small.gif | Bin 46 -> 0 bytes swat/images/widgets/windows/arrows/up_tiny.gif | Bin 44 -> 0 bytes swat/images/widgets/windows/cursors/alias.gif | Bin 104 -> 0 bytes swat/images/widgets/windows/cursors/copy.gif | Bin 102 -> 0 bytes swat/images/widgets/windows/cursors/move.gif | Bin 67 -> 0 bytes swat/images/widgets/windows/cursors/nodrop.gif | Bin 120 -> 0 bytes swat/images/widgets/windows/menu/checkbox.gif | Bin 838 -> 0 bytes swat/images/widgets/windows/menu/radiobutton.gif | Bin 830 -> 0 bytes swat/images/widgets/windows/tree/cross.gif | Bin 67 -> 0 bytes swat/images/widgets/windows/tree/cross_minus.gif | Bin 154 -> 0 bytes swat/images/widgets/windows/tree/cross_plus.gif | Bin 158 -> 0 bytes swat/images/widgets/windows/tree/end.gif | Bin 64 -> 0 bytes swat/images/widgets/windows/tree/end_minus.gif | Bin 154 -> 0 bytes swat/images/widgets/windows/tree/end_plus.gif | Bin 158 -> 0 bytes swat/images/widgets/windows/tree/line.gif | Bin 64 -> 0 bytes swat/images/widgets/windows/tree/minus.gif | Bin 148 -> 0 bytes swat/images/widgets/windows/tree/plus.gif | Bin 152 -> 0 bytes swat/images/widgets/windows/window/close.gif | Bin 58 -> 0 bytes swat/images/widgets/windows/window/maximize.gif | Bin 56 -> 0 bytes swat/images/widgets/windows/window/minimize.gif | Bin 52 -> 0 bytes swat/images/widgets/windows/window/restore.gif | Bin 58 -> 0 bytes swat/index.esp | 30 -- swat/install/index.esp | 40 -- swat/install/newuser.esp | 50 -- swat/install/provision.esp | 90 ---- swat/install/samba3.esp | 112 ----- swat/install/vampire.esp | 130 ------ swat/kdc_server/index.esp | 13 - swat/ldap_server/index.esp | 13 - swat/login.esp | 60 --- swat/logout.esp | 8 - swat/menu.js | 63 --- swat/nbt_server/index.esp | 24 - swat/rpc_server/index.esp | 13 - swat/scripting/client/call.js | 118 ----- swat/scripting/client/desktop.js | 121 ----- swat/scripting/client/encoder.js | 84 ---- swat/scripting/client/js_scripts.js | 60 --- swat/scripting/client/regedit.js | 160 ------- swat/scripting/client/status.js | 40 -- swat/scripting/common.js | 125 ----- swat/scripting/footer_columns.esp | 7 - swat/scripting/footer_desktop.esp | 6 - swat/scripting/footer_plain.esp | 7 - swat/scripting/forms.js | 112 ----- swat/scripting/general_calls.esp | 25 - swat/scripting/header_columns.esp | 85 ---- swat/scripting/header_desktop.esp | 25 - swat/scripting/header_plain.esp | 55 --- swat/scripting/menus.js | 53 --- swat/scripting/preauth.esp | 48 -- swat/scripting/server/regedit.esp | 51 --- swat/scripting/server/status.esp | 27 -- swat/scripting/test.ejs | 10 - swat/scripting/test.esp | 6 - swat/smb_server/index.esp | 13 - swat/style/columns.css | 73 --- swat/style/common.css | 266 ----------- swat/style/qooxdoo/core.css | 2 - swat/style/qooxdoo/layouts/application.css | 6 - swat/style/qooxdoo/layouts/page.css | 6 - swat/style/qooxdoo/test.css | 2 - swat/style/qooxdoo/themes.css | 3 - swat/style/qooxdoo/themes/osx/grad_blue.gif | Bin 143 -> 0 bytes swat/style/qooxdoo/themes/osx/grad_gray.gif | Bin 156 -> 0 bytes swat/style/qooxdoo/themes/osx/pin_dark.gif | Bin 36 -> 0 bytes swat/style/qooxdoo/themes/osx/toolbar_bg.gif | Bin 36 -> 0 bytes .../qooxdoo/themes/win9x/radiobuttonbackground.gif | Bin 44 -> 0 bytes swat/style/qooxdoo/themes/win9x/theme.css | 2 - .../qooxdoo/themes/win9x/windowcaption_active.png | Bin 160 -> 0 bytes .../themes/win9x/windowcaption_inactive.png | Bin 114 -> 0 bytes swat/style/qooxdoo/themes/winxp/menubackground.gif | Bin 814 -> 0 bytes swat/style/qooxdoo/themes/winxp/theme.css | 2 - .../qooxdoo/themes/winxp/toolbarparthandle.gif | Bin 817 -> 0 bytes swat/style/qooxdoo/widgets.css | 2 - swat/style/qooxdoo/widgets/core/QxApplication.js | 2 - swat/style/qooxdoo/widgets/core/QxBorder.js | 2 - swat/style/qooxdoo/widgets/core/QxBuilder.js | 3 - swat/style/qooxdoo/widgets/core/QxClient.js | 2 - swat/style/qooxdoo/widgets/core/QxClientWindow.js | 2 - swat/style/qooxdoo/widgets/core/QxCommand.js | 2 - swat/style/qooxdoo/widgets/core/QxData.js | 2 - swat/style/qooxdoo/widgets/core/QxDebug.js | 2 - swat/style/qooxdoo/widgets/core/QxDom.js | 3 - swat/style/qooxdoo/widgets/core/QxExtend.js | 4 - swat/style/qooxdoo/widgets/core/QxNativeWindow.js | 2 - swat/style/qooxdoo/widgets/core/QxObject.js | 2 - .../qooxdoo/widgets/core/QxSelectionStorage.js | 2 - swat/style/qooxdoo/widgets/core/QxTarget.js | 3 - swat/style/qooxdoo/widgets/core/QxTimer.js | 2 - .../qooxdoo/widgets/core/QxUserApplication.js | 2 - swat/style/qooxdoo/widgets/core/QxXmlHttpLoader.js | 2 - swat/style/qooxdoo/widgets/events/QxDataEvent.js | 2 - swat/style/qooxdoo/widgets/events/QxDragEvent.js | 2 - swat/style/qooxdoo/widgets/events/QxEvent.js | 2 - swat/style/qooxdoo/widgets/events/QxFocusEvent.js | 2 - swat/style/qooxdoo/widgets/events/QxKeyEvent.js | 4 - swat/style/qooxdoo/widgets/events/QxMouseEvent.js | 2 - .../qooxdoo/widgets/managers/QxDataManager.js | 2 - .../widgets/managers/QxDomSelectionManager.js | 2 - .../widgets/managers/QxDragAndDropManager.js | 3 - .../qooxdoo/widgets/managers/QxEventManager.js | 2 - .../qooxdoo/widgets/managers/QxFocusManager.js | 2 - .../qooxdoo/widgets/managers/QxImageManager.js | 2 - .../widgets/managers/QxImagePreloaderManager.js | 2 - swat/style/qooxdoo/widgets/managers/QxManager.js | 2 - .../qooxdoo/widgets/managers/QxMenuManager.js | 2 - .../qooxdoo/widgets/managers/QxPopupManager.js | 2 - .../widgets/managers/QxRadioButtonManager.js | 2 - .../qooxdoo/widgets/managers/QxRangeManager.js | 2 - .../qooxdoo/widgets/managers/QxSelectionManager.js | 2 - .../qooxdoo/widgets/managers/QxTimerManager.js | 2 - .../qooxdoo/widgets/managers/QxToolTipManager.js | 2 - .../qooxdoo/widgets/managers/QxWindowManager.js | 2 - swat/style/qooxdoo/widgets/qooxdoo.js | 1 - swat/style/qooxdoo/widgets/types/QxColor.js | 3 - swat/style/qooxdoo/widgets/types/QxInteger.js | 2 - swat/style/qooxdoo/widgets/types/QxNumber.js | 2 - swat/style/qooxdoo/widgets/types/QxString.js | 2 - swat/style/qooxdoo/widgets/types/QxTextile.js | 4 - swat/style/qooxdoo/widgets/types/QxVariable.js | 2 - swat/style/qooxdoo/widgets/widgets/QxAtom.js | 2 - .../qooxdoo/widgets/widgets/QxBarSelectorBar.js | 2 - .../qooxdoo/widgets/widgets/QxBarSelectorButton.js | 2 - .../qooxdoo/widgets/widgets/QxBarSelectorFrame.js | 2 - .../qooxdoo/widgets/widgets/QxBarSelectorPage.js | 2 - .../qooxdoo/widgets/widgets/QxBarSelectorPane.js | 2 - swat/style/qooxdoo/widgets/widgets/QxBlocker.js | 2 - swat/style/qooxdoo/widgets/widgets/QxBoxLayout.js | 2 - swat/style/qooxdoo/widgets/widgets/QxButton.js | 2 - swat/style/qooxdoo/widgets/widgets/QxCheckBox.js | 2 - .../qooxdoo/widgets/widgets/QxClientDocument.js | 2 - .../qooxdoo/widgets/widgets/QxColorPresetPopup.js | 2 - .../qooxdoo/widgets/widgets/QxColorSelector.js | 5 - swat/style/qooxdoo/widgets/widgets/QxComboBox.js | 2 - swat/style/qooxdoo/widgets/widgets/QxContainer.js | 2 - swat/style/qooxdoo/widgets/widgets/QxDockLayout.js | 4 - swat/style/qooxdoo/widgets/widgets/QxFieldSet.js | 2 - swat/style/qooxdoo/widgets/widgets/QxFlowLayout.js | 3 - swat/style/qooxdoo/widgets/widgets/QxForm.js | 2 - swat/style/qooxdoo/widgets/widgets/QxGallery.js | 2 - .../style/qooxdoo/widgets/widgets/QxGalleryList.js | 2 - swat/style/qooxdoo/widgets/widgets/QxGridLayout.js | 2 - .../widgets/widgets/QxHorizontalBoxLayout.js | 2 - swat/style/qooxdoo/widgets/widgets/QxIframe.js | 2 - swat/style/qooxdoo/widgets/widgets/QxImage.js | 2 - .../qooxdoo/widgets/widgets/QxImagePreloader.js | 2 - swat/style/qooxdoo/widgets/widgets/QxInline.js | 2 - .../qooxdoo/widgets/widgets/QxInputCheckIcon.js | 2 - swat/style/qooxdoo/widgets/widgets/QxLayout.js | 2 - swat/style/qooxdoo/widgets/widgets/QxList.js | 2 - swat/style/qooxdoo/widgets/widgets/QxListItem.js | 2 - swat/style/qooxdoo/widgets/widgets/QxListView.js | 7 - swat/style/qooxdoo/widgets/widgets/QxMenu.js | 2 - swat/style/qooxdoo/widgets/widgets/QxMenuBar.js | 2 - .../qooxdoo/widgets/widgets/QxMenuBarButton.js | 2 - swat/style/qooxdoo/widgets/widgets/QxMenuButton.js | 2 - .../qooxdoo/widgets/widgets/QxMenuCheckBox.js | 2 - .../qooxdoo/widgets/widgets/QxMenuRadioButton.js | 2 - .../qooxdoo/widgets/widgets/QxMenuSeparator.js | 2 - .../qooxdoo/widgets/widgets/QxPasswordField.js | 2 - swat/style/qooxdoo/widgets/widgets/QxPopup.js | 2 - .../style/qooxdoo/widgets/widgets/QxRadioButton.js | 2 - swat/style/qooxdoo/widgets/widgets/QxSpinner.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTab.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTabBar.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTabFrame.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTabPage.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTabPane.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTerminator.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTextArea.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTextField.js | 2 - swat/style/qooxdoo/widgets/widgets/QxToolBar.js | 2 - .../qooxdoo/widgets/widgets/QxToolBarButton.js | 2 - .../qooxdoo/widgets/widgets/QxToolBarCheckBox.js | 2 - .../qooxdoo/widgets/widgets/QxToolBarMenuButton.js | 2 - .../style/qooxdoo/widgets/widgets/QxToolBarPart.js | 2 - .../qooxdoo/widgets/widgets/QxToolBarPartHandle.js | 2 - .../widgets/widgets/QxToolBarRadioButton.js | 2 - .../qooxdoo/widgets/widgets/QxToolBarSeparator.js | 2 - swat/style/qooxdoo/widgets/widgets/QxToolTip.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTree.js | 2 - .../style/qooxdoo/widgets/widgets/QxTreeElement.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTreeFile.js | 2 - swat/style/qooxdoo/widgets/widgets/QxTreeFolder.js | 2 - .../qooxdoo/widgets/widgets/QxVerticalBoxLayout.js | 2 - swat/style/qooxdoo/widgets/widgets/QxWidget.js | 2 - swat/style/qooxdoo/widgets/widgets/QxWindow.js | 5 - swat/style/swat.css | 40 -- swat/style/wide.css | 113 ----- swat/wins_server/index.esp | 13 - swat2/cldap_server/index.esp | 13 + swat2/desktop/index.esp | 261 +++++++++++ swat2/esptest/exception.esp | 32 ++ swat2/esptest/formtest.esp | 35 ++ swat2/esptest/include.esp | 14 + swat2/esptest/index.esp | 7 + swat2/esptest/ldb.esp | 36 ++ swat2/esptest/loadparm.esp | 75 +++ swat2/esptest/qooxdoo.esp | 133 ++++++ swat2/esptest/registry.esp | 50 ++ swat2/esptest/samr.esp | 36 ++ swat2/esptest/session.esp | 53 +++ swat2/esptest/showvars.esp | 24 + swat2/favicon.ico | Bin 0 -> 2238 bytes swat2/images/core/alpha.gif | Bin 0 -> 64 bytes swat2/images/core/blank.gif | Bin 0 -> 49 bytes swat2/images/core/brightness.jpg | Bin 0 -> 456 bytes swat2/images/core/brightnesshandle.gif | Bin 0 -> 80 bytes swat2/images/core/dotted.gif | Bin 0 -> 44 bytes swat2/images/core/huesaturation.jpg | Bin 0 -> 6344 bytes swat2/images/core/huesaturationhandle.gif | Bin 0 -> 63 bytes swat2/images/favicon.ico | Bin 0 -> 2238 bytes swat2/images/icons/crystalsvg/128/antivirus.png | Bin 0 -> 13008 bytes swat2/images/icons/crystalsvg/128/back.png | Bin 0 -> 9721 bytes swat2/images/icons/crystalsvg/128/background.png | Bin 0 -> 10885 bytes swat2/images/icons/crystalsvg/128/bell.png | Bin 0 -> 7039 bytes swat2/images/icons/crystalsvg/128/blockdevice.png | Bin 0 -> 12036 bytes swat2/images/icons/crystalsvg/128/browser.png | Bin 0 -> 16624 bytes swat2/images/icons/crystalsvg/128/cache.png | Bin 0 -> 9342 bytes swat2/images/icons/crystalsvg/128/clock.png | Bin 0 -> 17753 bytes swat2/images/icons/crystalsvg/128/colors.png | Bin 0 -> 13385 bytes swat2/images/icons/crystalsvg/128/core.png | Bin 0 -> 5141 bytes swat2/images/icons/crystalsvg/128/date.png | Bin 0 -> 14176 bytes swat2/images/icons/crystalsvg/128/desktop.png | Bin 0 -> 14491 bytes swat2/images/icons/crystalsvg/128/display.png | Bin 0 -> 10408 bytes swat2/images/icons/crystalsvg/128/document.png | Bin 0 -> 17351 bytes swat2/images/icons/crystalsvg/128/email.png | Bin 0 -> 13836 bytes swat2/images/icons/crystalsvg/128/empty.png | Bin 0 -> 2348 bytes swat2/images/icons/crystalsvg/128/encrypted.png | Bin 0 -> 10092 bytes swat2/images/icons/crystalsvg/128/energy.png | Bin 0 -> 13998 bytes swat2/images/icons/crystalsvg/128/error.png | Bin 0 -> 8865 bytes swat2/images/icons/crystalsvg/128/exec.png | Bin 0 -> 14999 bytes swat2/images/icons/crystalsvg/128/fileprint.png | Bin 0 -> 5110 bytes swat2/images/icons/crystalsvg/128/folder.png | Bin 0 -> 14212 bytes swat2/images/icons/crystalsvg/128/folder_home.png | Bin 0 -> 11267 bytes .../icons/crystalsvg/128/folder_important.png | Bin 0 -> 16510 bytes .../images/icons/crystalsvg/128/folder_locked.png | Bin 0 -> 17190 bytes swat2/images/icons/crystalsvg/128/folder_open.png | Bin 0 -> 12755 bytes swat2/images/icons/crystalsvg/128/font.png | Bin 0 -> 9390 bytes swat2/images/icons/crystalsvg/128/forward.png | Bin 0 -> 9526 bytes swat2/images/icons/crystalsvg/128/gohome.png | Bin 0 -> 11267 bytes swat2/images/icons/crystalsvg/128/hwinfo.png | Bin 0 -> 11501 bytes swat2/images/icons/crystalsvg/128/info.png | Bin 0 -> 13104 bytes swat2/images/icons/crystalsvg/128/kcoloredit.png | Bin 0 -> 13385 bytes swat2/images/icons/crystalsvg/128/kcontrol.png | Bin 0 -> 12149 bytes swat2/images/icons/crystalsvg/128/keyboard.png | Bin 0 -> 5801 bytes swat2/images/icons/crystalsvg/128/khelpcenter.png | Bin 0 -> 13998 bytes swat2/images/icons/crystalsvg/128/konqueror.png | Bin 0 -> 18754 bytes swat2/images/icons/crystalsvg/128/kpaint.png | Bin 0 -> 16208 bytes swat2/images/icons/crystalsvg/128/krita.png | Bin 0 -> 18314 bytes swat2/images/icons/crystalsvg/128/ksmiletris.png | Bin 0 -> 13287 bytes swat2/images/icons/crystalsvg/128/ksnapshot.png | Bin 0 -> 11549 bytes swat2/images/icons/crystalsvg/128/ktalkd.png | Bin 0 -> 13158 bytes swat2/images/icons/crystalsvg/128/kuser.png | Bin 0 -> 15977 bytes swat2/images/icons/crystalsvg/128/kview.png | Bin 0 -> 17291 bytes swat2/images/icons/crystalsvg/128/linuxconf.png | Bin 0 -> 11705 bytes swat2/images/icons/crystalsvg/128/locale.png | Bin 0 -> 12910 bytes swat2/images/icons/crystalsvg/128/looknfeel.png | Bin 0 -> 12473 bytes swat2/images/icons/crystalsvg/128/mac.png | Bin 0 -> 10470 bytes swat2/images/icons/crystalsvg/128/mail.png | Bin 0 -> 14353 bytes swat2/images/icons/crystalsvg/128/mimetypes.png | Bin 0 -> 14696 bytes swat2/images/icons/crystalsvg/128/mouse.png | Bin 0 -> 9174 bytes swat2/images/icons/crystalsvg/128/mozilla.png | Bin 0 -> 13510 bytes swat2/images/icons/crystalsvg/128/mycomputer.png | Bin 0 -> 11299 bytes swat2/images/icons/crystalsvg/128/mymac.png | Bin 0 -> 9473 bytes swat2/images/icons/crystalsvg/128/netscape.png | Bin 0 -> 11824 bytes swat2/images/icons/crystalsvg/128/network.png | Bin 0 -> 14284 bytes swat2/images/icons/crystalsvg/128/password.png | Bin 0 -> 12716 bytes swat2/images/icons/crystalsvg/128/penguin.png | Bin 0 -> 9799 bytes swat2/images/icons/crystalsvg/128/proxy.png | Bin 0 -> 12824 bytes swat2/images/icons/crystalsvg/128/quicktime.png | Bin 0 -> 17057 bytes swat2/images/icons/crystalsvg/128/realplayer.png | Bin 0 -> 4963 bytes swat2/images/icons/crystalsvg/128/reload.png | Bin 0 -> 9077 bytes swat2/images/icons/crystalsvg/128/services.png | Bin 0 -> 7316 bytes swat2/images/icons/crystalsvg/128/socket.png | Bin 0 -> 18622 bytes swat2/images/icons/crystalsvg/128/stylesheet.png | Bin 0 -> 6513 bytes swat2/images/icons/crystalsvg/128/tux.png | Bin 0 -> 9438 bytes swat2/images/icons/crystalsvg/128/up.png | Bin 0 -> 9783 bytes swat2/images/icons/crystalsvg/16/access.png | Bin 0 -> 1038 bytes swat2/images/icons/crystalsvg/16/agent.png | Bin 0 -> 828 bytes swat2/images/icons/crystalsvg/16/antivirus.png | Bin 0 -> 788 bytes swat2/images/icons/crystalsvg/16/appearance.png | Bin 0 -> 1023 bytes swat2/images/icons/crystalsvg/16/apply.png | Bin 0 -> 661 bytes swat2/images/icons/crystalsvg/16/back.png | Bin 0 -> 868 bytes swat2/images/icons/crystalsvg/16/background.png | Bin 0 -> 733 bytes swat2/images/icons/crystalsvg/16/bell.png | Bin 0 -> 567 bytes swat2/images/icons/crystalsvg/16/blockdevice.png | Bin 0 -> 794 bytes swat2/images/icons/crystalsvg/16/bookmark.png | Bin 0 -> 690 bytes swat2/images/icons/crystalsvg/16/browser.png | Bin 0 -> 925 bytes swat2/images/icons/crystalsvg/16/button_cancel.png | Bin 0 -> 963 bytes swat2/images/icons/crystalsvg/16/button_ok.png | Bin 0 -> 661 bytes swat2/images/icons/crystalsvg/16/cache.png | Bin 0 -> 823 bytes swat2/images/icons/crystalsvg/16/clock.png | Bin 0 -> 875 bytes swat2/images/icons/crystalsvg/16/colorize.png | Bin 0 -> 1023 bytes swat2/images/icons/crystalsvg/16/colors.png | Bin 0 -> 857 bytes swat2/images/icons/crystalsvg/16/colorset.png | Bin 0 -> 929 bytes swat2/images/icons/crystalsvg/16/configure.png | Bin 0 -> 1055 bytes swat2/images/icons/crystalsvg/16/contents.png | Bin 0 -> 1111 bytes swat2/images/icons/crystalsvg/16/cookie.png | Bin 0 -> 996 bytes swat2/images/icons/crystalsvg/16/core.png | Bin 0 -> 721 bytes swat2/images/icons/crystalsvg/16/date.png | Bin 0 -> 871 bytes swat2/images/icons/crystalsvg/16/decrypted.png | Bin 0 -> 923 bytes swat2/images/icons/crystalsvg/16/desktop.png | Bin 0 -> 757 bytes swat2/images/icons/crystalsvg/16/display.png | Bin 0 -> 820 bytes swat2/images/icons/crystalsvg/16/doc.png | Bin 0 -> 577 bytes swat2/images/icons/crystalsvg/16/document.png | Bin 0 -> 692 bytes swat2/images/icons/crystalsvg/16/down.png | Bin 0 -> 1057 bytes swat2/images/icons/crystalsvg/16/edit.png | Bin 0 -> 946 bytes swat2/images/icons/crystalsvg/16/editcopy.png | Bin 0 -> 777 bytes swat2/images/icons/crystalsvg/16/editcut.png | Bin 0 -> 1112 bytes swat2/images/icons/crystalsvg/16/editdelete.png | Bin 0 -> 892 bytes swat2/images/icons/crystalsvg/16/editpaste.png | Bin 0 -> 990 bytes swat2/images/icons/crystalsvg/16/edittrash.png | Bin 0 -> 985 bytes swat2/images/icons/crystalsvg/16/email.png | Bin 0 -> 822 bytes swat2/images/icons/crystalsvg/16/empty.png | Bin 0 -> 544 bytes swat2/images/icons/crystalsvg/16/empty_ascii.png | Bin 0 -> 515 bytes swat2/images/icons/crystalsvg/16/encrypted.png | Bin 0 -> 941 bytes swat2/images/icons/crystalsvg/16/energy.png | Bin 0 -> 874 bytes swat2/images/icons/crystalsvg/16/error.png | Bin 0 -> 792 bytes swat2/images/icons/crystalsvg/16/exec.png | Bin 0 -> 1109 bytes swat2/images/icons/crystalsvg/16/favorites.png | Bin 0 -> 916 bytes swat2/images/icons/crystalsvg/16/filefind.png | Bin 0 -> 1070 bytes swat2/images/icons/crystalsvg/16/filenew.png | Bin 0 -> 725 bytes swat2/images/icons/crystalsvg/16/fileopen.png | Bin 0 -> 1080 bytes swat2/images/icons/crystalsvg/16/fileprint.png | Bin 0 -> 697 bytes swat2/images/icons/crystalsvg/16/filesave.png | Bin 0 -> 838 bytes swat2/images/icons/crystalsvg/16/filesaveas.png | Bin 0 -> 1104 bytes swat2/images/icons/crystalsvg/16/find.png | Bin 0 -> 1223 bytes swat2/images/icons/crystalsvg/16/folder.png | Bin 0 -> 595 bytes swat2/images/icons/crystalsvg/16/folder_home.png | Bin 0 -> 713 bytes .../icons/crystalsvg/16/folder_important.png | Bin 0 -> 671 bytes swat2/images/icons/crystalsvg/16/folder_locked.png | Bin 0 -> 511 bytes swat2/images/icons/crystalsvg/16/folder_open.png | Bin 0 -> 695 bytes swat2/images/icons/crystalsvg/16/font.png | Bin 0 -> 767 bytes swat2/images/icons/crystalsvg/16/forward.png | Bin 0 -> 1081 bytes swat2/images/icons/crystalsvg/16/gohome.png | Bin 0 -> 713 bytes swat2/images/icons/crystalsvg/16/help.png | Bin 0 -> 997 bytes swat2/images/icons/crystalsvg/16/history.png | Bin 0 -> 1049 bytes swat2/images/icons/crystalsvg/16/hwinfo.png | Bin 0 -> 853 bytes swat2/images/icons/crystalsvg/16/icons.png | Bin 0 -> 927 bytes swat2/images/icons/crystalsvg/16/iconthemes.png | Bin 0 -> 828 bytes swat2/images/icons/crystalsvg/16/idea.png | Bin 0 -> 829 bytes swat2/images/icons/crystalsvg/16/important.png | Bin 0 -> 813 bytes swat2/images/icons/crystalsvg/16/info.png | Bin 0 -> 855 bytes swat2/images/icons/crystalsvg/16/kcoloredit.png | Bin 0 -> 857 bytes swat2/images/icons/crystalsvg/16/kcontrol.png | Bin 0 -> 887 bytes swat2/images/icons/crystalsvg/16/key_enter.png | Bin 0 -> 408 bytes swat2/images/icons/crystalsvg/16/keyboard.png | Bin 0 -> 661 bytes swat2/images/icons/crystalsvg/16/khelpcenter.png | Bin 0 -> 865 bytes swat2/images/icons/crystalsvg/16/kmix.png | Bin 0 -> 988 bytes swat2/images/icons/crystalsvg/16/knotify.png | Bin 0 -> 657 bytes swat2/images/icons/crystalsvg/16/konqueror.png | Bin 0 -> 840 bytes swat2/images/icons/crystalsvg/16/kpackage.png | Bin 0 -> 1071 bytes swat2/images/icons/crystalsvg/16/kpaint.png | Bin 0 -> 851 bytes swat2/images/icons/crystalsvg/16/kpersonalizer.png | Bin 0 -> 903 bytes swat2/images/icons/crystalsvg/16/krita.png | Bin 0 -> 824 bytes swat2/images/icons/crystalsvg/16/ksmiletris.png | Bin 0 -> 877 bytes swat2/images/icons/crystalsvg/16/ksnapshot.png | Bin 0 -> 852 bytes swat2/images/icons/crystalsvg/16/ktalkd.png | Bin 0 -> 792 bytes swat2/images/icons/crystalsvg/16/ktip.png | Bin 0 -> 669 bytes swat2/images/icons/crystalsvg/16/kuser.png | Bin 0 -> 868 bytes swat2/images/icons/crystalsvg/16/kview.png | Bin 0 -> 820 bytes swat2/images/icons/crystalsvg/16/launch.png | Bin 0 -> 828 bytes swat2/images/icons/crystalsvg/16/linuxconf.png | Bin 0 -> 892 bytes swat2/images/icons/crystalsvg/16/locale.png | Bin 0 -> 811 bytes swat2/images/icons/crystalsvg/16/looknfeel.png | Bin 0 -> 842 bytes swat2/images/icons/crystalsvg/16/mac.png | Bin 0 -> 814 bytes swat2/images/icons/crystalsvg/16/mail.png | Bin 0 -> 833 bytes swat2/images/icons/crystalsvg/16/mail_delete.png | Bin 0 -> 1042 bytes swat2/images/icons/crystalsvg/16/mail_find.png | Bin 0 -> 1138 bytes swat2/images/icons/crystalsvg/16/mail_forward.png | Bin 0 -> 1052 bytes swat2/images/icons/crystalsvg/16/mail_generic.png | Bin 0 -> 1001 bytes swat2/images/icons/crystalsvg/16/mail_new.png | Bin 0 -> 956 bytes swat2/images/icons/crystalsvg/16/mail_replay.png | Bin 0 -> 1052 bytes swat2/images/icons/crystalsvg/16/mail_replyall.png | Bin 0 -> 1112 bytes swat2/images/icons/crystalsvg/16/mail_send.png | Bin 0 -> 1061 bytes swat2/images/icons/crystalsvg/16/mimetypes.png | Bin 0 -> 738 bytes swat2/images/icons/crystalsvg/16/misc.png | Bin 0 -> 1114 bytes swat2/images/icons/crystalsvg/16/mouse.png | Bin 0 -> 751 bytes swat2/images/icons/crystalsvg/16/mousecursor.png | Bin 0 -> 481 bytes swat2/images/icons/crystalsvg/16/mozilla.png | Bin 0 -> 879 bytes swat2/images/icons/crystalsvg/16/mycomputer.png | Bin 0 -> 832 bytes swat2/images/icons/crystalsvg/16/mymac.png | Bin 0 -> 744 bytes swat2/images/icons/crystalsvg/16/netscape.png | Bin 0 -> 879 bytes swat2/images/icons/crystalsvg/16/network.png | Bin 0 -> 872 bytes swat2/images/icons/crystalsvg/16/no.png | Bin 0 -> 821 bytes swat2/images/icons/crystalsvg/16/ok.png | Bin 0 -> 661 bytes swat2/images/icons/crystalsvg/16/opera.png | Bin 0 -> 904 bytes swat2/images/icons/crystalsvg/16/package.png | Bin 0 -> 1061 bytes swat2/images/icons/crystalsvg/16/password.png | Bin 0 -> 693 bytes swat2/images/icons/crystalsvg/16/penguin.png | Bin 0 -> 807 bytes swat2/images/icons/crystalsvg/16/pipe.png | Bin 0 -> 973 bytes swat2/images/icons/crystalsvg/16/printer.png | Bin 0 -> 992 bytes swat2/images/icons/crystalsvg/16/proxy.png | Bin 0 -> 866 bytes swat2/images/icons/crystalsvg/16/quicktime.png | Bin 0 -> 963 bytes swat2/images/icons/crystalsvg/16/realplayer.png | Bin 0 -> 758 bytes swat2/images/icons/crystalsvg/16/redo.png | Bin 0 -> 727 bytes swat2/images/icons/crystalsvg/16/reload.png | Bin 0 -> 812 bytes swat2/images/icons/crystalsvg/16/run.png | Bin 0 -> 1114 bytes swat2/images/icons/crystalsvg/16/search.png | Bin 0 -> 1023 bytes swat2/images/icons/crystalsvg/16/services.png | Bin 0 -> 639 bytes swat2/images/icons/crystalsvg/16/socket.png | Bin 0 -> 923 bytes swat2/images/icons/crystalsvg/16/spellcheck.png | Bin 0 -> 574 bytes swat2/images/icons/crystalsvg/16/stop.png | Bin 0 -> 911 bytes swat2/images/icons/crystalsvg/16/style.png | Bin 0 -> 907 bytes swat2/images/icons/crystalsvg/16/stylesheet.png | Bin 0 -> 746 bytes swat2/images/icons/crystalsvg/16/tar.png | Bin 0 -> 730 bytes swat2/images/icons/crystalsvg/16/thumbnail.png | Bin 0 -> 1057 bytes swat2/images/icons/crystalsvg/16/todo.png | Bin 0 -> 1032 bytes swat2/images/icons/crystalsvg/16/tux.png | Bin 0 -> 713 bytes swat2/images/icons/crystalsvg/16/up.png | Bin 0 -> 871 bytes swat2/images/icons/crystalsvg/16/wizard.png | Bin 0 -> 313 bytes swat2/images/icons/crystalsvg/22/antivirus.png | Bin 0 -> 1362 bytes swat2/images/icons/crystalsvg/22/appearance.png | Bin 0 -> 1859 bytes swat2/images/icons/crystalsvg/22/back.png | Bin 0 -> 1282 bytes swat2/images/icons/crystalsvg/22/background.png | Bin 0 -> 1393 bytes swat2/images/icons/crystalsvg/22/bell.png | Bin 0 -> 1022 bytes swat2/images/icons/crystalsvg/22/blockdevice.png | Bin 0 -> 1566 bytes swat2/images/icons/crystalsvg/22/bookmark.png | Bin 0 -> 996 bytes swat2/images/icons/crystalsvg/22/browser.png | Bin 0 -> 1818 bytes swat2/images/icons/crystalsvg/22/button_cancel.png | Bin 0 -> 883 bytes swat2/images/icons/crystalsvg/22/button_ok.png | Bin 0 -> 769 bytes swat2/images/icons/crystalsvg/22/cache.png | Bin 0 -> 1559 bytes swat2/images/icons/crystalsvg/22/clock.png | Bin 0 -> 1650 bytes swat2/images/icons/crystalsvg/22/colorize.png | Bin 0 -> 1859 bytes swat2/images/icons/crystalsvg/22/colors.png | Bin 0 -> 1622 bytes swat2/images/icons/crystalsvg/22/configure.png | Bin 0 -> 3797 bytes swat2/images/icons/crystalsvg/22/contents.png | Bin 0 -> 1300 bytes swat2/images/icons/crystalsvg/22/core.png | Bin 0 -> 1122 bytes swat2/images/icons/crystalsvg/22/date.png | Bin 0 -> 1761 bytes swat2/images/icons/crystalsvg/22/decrypted.png | Bin 0 -> 939 bytes swat2/images/icons/crystalsvg/22/desktop.png | Bin 0 -> 1536 bytes swat2/images/icons/crystalsvg/22/display.png | Bin 0 -> 1484 bytes swat2/images/icons/crystalsvg/22/document.png | Bin 0 -> 1085 bytes swat2/images/icons/crystalsvg/22/down.png | Bin 0 -> 1104 bytes swat2/images/icons/crystalsvg/22/edit.png | Bin 0 -> 1076 bytes swat2/images/icons/crystalsvg/22/editcopy.png | Bin 0 -> 590 bytes swat2/images/icons/crystalsvg/22/editcut.png | Bin 0 -> 1196 bytes swat2/images/icons/crystalsvg/22/editdelete.png | Bin 0 -> 951 bytes swat2/images/icons/crystalsvg/22/editpaste.png | Bin 0 -> 881 bytes swat2/images/icons/crystalsvg/22/edittrash.png | Bin 0 -> 1256 bytes swat2/images/icons/crystalsvg/22/email.png | Bin 0 -> 1537 bytes swat2/images/icons/crystalsvg/22/empty.png | Bin 0 -> 690 bytes swat2/images/icons/crystalsvg/22/encrypted.png | Bin 0 -> 3604 bytes swat2/images/icons/crystalsvg/22/energy.png | Bin 0 -> 1819 bytes swat2/images/icons/crystalsvg/22/error.png | Bin 0 -> 1472 bytes swat2/images/icons/crystalsvg/22/exec.png | Bin 0 -> 2058 bytes swat2/images/icons/crystalsvg/22/filefind.png | Bin 0 -> 1393 bytes swat2/images/icons/crystalsvg/22/filenew.png | Bin 0 -> 692 bytes swat2/images/icons/crystalsvg/22/fileopen.png | Bin 0 -> 1356 bytes swat2/images/icons/crystalsvg/22/fileprint.png | Bin 0 -> 927 bytes swat2/images/icons/crystalsvg/22/filesave.png | Bin 0 -> 1531 bytes swat2/images/icons/crystalsvg/22/filesaveas.png | Bin 0 -> 1732 bytes swat2/images/icons/crystalsvg/22/find.png | Bin 0 -> 1382 bytes swat2/images/icons/crystalsvg/22/folder.png | Bin 0 -> 1542 bytes swat2/images/icons/crystalsvg/22/folder_home.png | Bin 0 -> 1617 bytes .../icons/crystalsvg/22/folder_important.png | Bin 0 -> 1692 bytes swat2/images/icons/crystalsvg/22/folder_locked.png | Bin 0 -> 1786 bytes swat2/images/icons/crystalsvg/22/folder_open.png | Bin 0 -> 1479 bytes swat2/images/icons/crystalsvg/22/font.png | Bin 0 -> 1165 bytes swat2/images/icons/crystalsvg/22/forward.png | Bin 0 -> 1087 bytes swat2/images/icons/crystalsvg/22/gohome.png | Bin 0 -> 1381 bytes swat2/images/icons/crystalsvg/22/help.png | Bin 0 -> 1136 bytes swat2/images/icons/crystalsvg/22/history.png | Bin 0 -> 1515 bytes swat2/images/icons/crystalsvg/22/hwinfo.png | Bin 0 -> 1712 bytes swat2/images/icons/crystalsvg/22/idea.png | Bin 0 -> 893 bytes swat2/images/icons/crystalsvg/22/info.png | Bin 0 -> 1195 bytes swat2/images/icons/crystalsvg/22/kcoloredit.png | Bin 0 -> 1622 bytes swat2/images/icons/crystalsvg/22/kcontrol.png | Bin 0 -> 1707 bytes swat2/images/icons/crystalsvg/22/keyboard.png | Bin 0 -> 1095 bytes swat2/images/icons/crystalsvg/22/khelpcenter.png | Bin 0 -> 1462 bytes swat2/images/icons/crystalsvg/22/konqueror.png | Bin 0 -> 1654 bytes swat2/images/icons/crystalsvg/22/kpaint.png | Bin 0 -> 1601 bytes swat2/images/icons/crystalsvg/22/krita.png | Bin 0 -> 1712 bytes swat2/images/icons/crystalsvg/22/ksmiletris.png | Bin 0 -> 1605 bytes swat2/images/icons/crystalsvg/22/ksnapshot.png | Bin 0 -> 1535 bytes swat2/images/icons/crystalsvg/22/ktalkd.png | Bin 0 -> 1534 bytes swat2/images/icons/crystalsvg/22/kuser.png | Bin 0 -> 1644 bytes swat2/images/icons/crystalsvg/22/kview.png | Bin 0 -> 1642 bytes swat2/images/icons/crystalsvg/22/launch.png | Bin 0 -> 1263 bytes swat2/images/icons/crystalsvg/22/linuxconf.png | Bin 0 -> 1593 bytes swat2/images/icons/crystalsvg/22/locale.png | Bin 0 -> 1559 bytes swat2/images/icons/crystalsvg/22/looknfeel.png | Bin 0 -> 1623 bytes swat2/images/icons/crystalsvg/22/mac.png | Bin 0 -> 1657 bytes swat2/images/icons/crystalsvg/22/mail.png | Bin 0 -> 1528 bytes swat2/images/icons/crystalsvg/22/mail_delete.png | Bin 0 -> 1374 bytes swat2/images/icons/crystalsvg/22/mail_find.png | Bin 0 -> 1570 bytes swat2/images/icons/crystalsvg/22/mail_forward.png | Bin 0 -> 1391 bytes swat2/images/icons/crystalsvg/22/mail_generic.png | Bin 0 -> 1270 bytes swat2/images/icons/crystalsvg/22/mail_new.png | Bin 0 -> 1066 bytes swat2/images/icons/crystalsvg/22/mail_replay.png | Bin 0 -> 1457 bytes swat2/images/icons/crystalsvg/22/mail_replyall.png | Bin 0 -> 1563 bytes swat2/images/icons/crystalsvg/22/mail_send.png | Bin 0 -> 1428 bytes swat2/images/icons/crystalsvg/22/misc.png | Bin 0 -> 1354 bytes swat2/images/icons/crystalsvg/22/mouse.png | Bin 0 -> 1249 bytes swat2/images/icons/crystalsvg/22/mozilla.png | Bin 0 -> 1716 bytes swat2/images/icons/crystalsvg/22/mycomputer.png | Bin 0 -> 1492 bytes swat2/images/icons/crystalsvg/22/mymac.png | Bin 0 -> 1358 bytes swat2/images/icons/crystalsvg/22/netscape.png | Bin 0 -> 1664 bytes swat2/images/icons/crystalsvg/22/network.png | Bin 0 -> 1691 bytes swat2/images/icons/crystalsvg/22/next.png | Bin 0 -> 677 bytes swat2/images/icons/crystalsvg/22/password.png | Bin 0 -> 1230 bytes swat2/images/icons/crystalsvg/22/penguin.png | Bin 0 -> 1311 bytes swat2/images/icons/crystalsvg/22/previous.png | Bin 0 -> 729 bytes swat2/images/icons/crystalsvg/22/proxy.png | Bin 0 -> 1400 bytes swat2/images/icons/crystalsvg/22/quicktime.png | Bin 0 -> 1709 bytes swat2/images/icons/crystalsvg/22/realplayer.png | Bin 0 -> 1322 bytes swat2/images/icons/crystalsvg/22/redo.png | Bin 0 -> 739 bytes swat2/images/icons/crystalsvg/22/reload.png | Bin 0 -> 1157 bytes swat2/images/icons/crystalsvg/22/run.png | Bin 0 -> 1354 bytes swat2/images/icons/crystalsvg/22/search.png | Bin 0 -> 1169 bytes swat2/images/icons/crystalsvg/22/services.png | Bin 0 -> 1284 bytes swat2/images/icons/crystalsvg/22/socket.png | Bin 0 -> 1813 bytes swat2/images/icons/crystalsvg/22/spellcheck.png | Bin 0 -> 890 bytes swat2/images/icons/crystalsvg/22/stop.png | Bin 0 -> 974 bytes swat2/images/icons/crystalsvg/22/stylesheet.png | Bin 0 -> 1333 bytes swat2/images/icons/crystalsvg/22/thumbnail.png | Bin 0 -> 3780 bytes swat2/images/icons/crystalsvg/22/todo.png | Bin 0 -> 1512 bytes swat2/images/icons/crystalsvg/22/tux.png | Bin 0 -> 1201 bytes swat2/images/icons/crystalsvg/22/up.png | Bin 0 -> 1273 bytes swat2/images/icons/crystalsvg/22/wizard.png | Bin 0 -> 397 bytes swat2/images/icons/crystalsvg/32/access.png | Bin 0 -> 1860 bytes swat2/images/icons/crystalsvg/32/agent.png | Bin 0 -> 2606 bytes swat2/images/icons/crystalsvg/32/antivirus.png | Bin 0 -> 2074 bytes swat2/images/icons/crystalsvg/32/appearance.png | Bin 0 -> 2521 bytes swat2/images/icons/crystalsvg/32/back.png | Bin 0 -> 2230 bytes swat2/images/icons/crystalsvg/32/background.png | Bin 0 -> 1787 bytes swat2/images/icons/crystalsvg/32/bell.png | Bin 0 -> 1268 bytes swat2/images/icons/crystalsvg/32/blockdevice.png | Bin 0 -> 2081 bytes swat2/images/icons/crystalsvg/32/bookmark.png | Bin 0 -> 1454 bytes swat2/images/icons/crystalsvg/32/browser.png | Bin 0 -> 2579 bytes swat2/images/icons/crystalsvg/32/button_cancel.png | Bin 0 -> 1468 bytes swat2/images/icons/crystalsvg/32/button_ok.png | Bin 0 -> 1393 bytes swat2/images/icons/crystalsvg/32/cache.png | Bin 0 -> 2063 bytes swat2/images/icons/crystalsvg/32/clock.png | Bin 0 -> 2458 bytes swat2/images/icons/crystalsvg/32/colorize.png | Bin 0 -> 2521 bytes swat2/images/icons/crystalsvg/32/colors.png | Bin 0 -> 2295 bytes swat2/images/icons/crystalsvg/32/configure.png | Bin 0 -> 1839 bytes swat2/images/icons/crystalsvg/32/contents.png | Bin 0 -> 2467 bytes swat2/images/icons/crystalsvg/32/cookie.png | Bin 0 -> 2978 bytes swat2/images/icons/crystalsvg/32/core.png | Bin 0 -> 1516 bytes swat2/images/icons/crystalsvg/32/date.png | Bin 0 -> 2478 bytes swat2/images/icons/crystalsvg/32/decrypted.png | Bin 0 -> 1624 bytes swat2/images/icons/crystalsvg/32/desktop.png | Bin 0 -> 2061 bytes swat2/images/icons/crystalsvg/32/display.png | Bin 0 -> 2006 bytes swat2/images/icons/crystalsvg/32/document.png | Bin 0 -> 1956 bytes swat2/images/icons/crystalsvg/32/down.png | Bin 0 -> 1881 bytes swat2/images/icons/crystalsvg/32/edit.png | Bin 0 -> 1627 bytes swat2/images/icons/crystalsvg/32/editcopy.png | Bin 0 -> 3781 bytes swat2/images/icons/crystalsvg/32/editcut.png | Bin 0 -> 2169 bytes swat2/images/icons/crystalsvg/32/editdelete.png | Bin 0 -> 1368 bytes swat2/images/icons/crystalsvg/32/editpaste.png | Bin 0 -> 1458 bytes swat2/images/icons/crystalsvg/32/edittrash.png | Bin 0 -> 2077 bytes swat2/images/icons/crystalsvg/32/email.png | Bin 0 -> 2211 bytes swat2/images/icons/crystalsvg/32/empty.png | Bin 0 -> 966 bytes swat2/images/icons/crystalsvg/32/encrypted.png | Bin 0 -> 1583 bytes swat2/images/icons/crystalsvg/32/energy.png | Bin 0 -> 2464 bytes swat2/images/icons/crystalsvg/32/error.png | Bin 0 -> 1890 bytes swat2/images/icons/crystalsvg/32/exec.png | Bin 0 -> 2349 bytes swat2/images/icons/crystalsvg/32/favorites.png | Bin 0 -> 1636 bytes swat2/images/icons/crystalsvg/32/filefind.png | Bin 0 -> 2161 bytes swat2/images/icons/crystalsvg/32/filenew.png | Bin 0 -> 1177 bytes swat2/images/icons/crystalsvg/32/fileopen.png | Bin 0 -> 2232 bytes swat2/images/icons/crystalsvg/32/fileprint.png | Bin 0 -> 1463 bytes swat2/images/icons/crystalsvg/32/filesave.png | Bin 0 -> 1348 bytes swat2/images/icons/crystalsvg/32/filesaveas.png | Bin 0 -> 2069 bytes swat2/images/icons/crystalsvg/32/find.png | Bin 0 -> 2396 bytes swat2/images/icons/crystalsvg/32/folder.png | Bin 0 -> 2699 bytes swat2/images/icons/crystalsvg/32/folder_home.png | Bin 0 -> 2539 bytes .../icons/crystalsvg/32/folder_important.png | Bin 0 -> 2806 bytes swat2/images/icons/crystalsvg/32/folder_locked.png | Bin 0 -> 2780 bytes swat2/images/icons/crystalsvg/32/folder_open.png | Bin 0 -> 2214 bytes swat2/images/icons/crystalsvg/32/font.png | Bin 0 -> 1931 bytes swat2/images/icons/crystalsvg/32/forward.png | Bin 0 -> 1898 bytes swat2/images/icons/crystalsvg/32/gohome.png | Bin 0 -> 2088 bytes swat2/images/icons/crystalsvg/32/help.png | Bin 0 -> 1683 bytes swat2/images/icons/crystalsvg/32/hwinfo.png | Bin 0 -> 2197 bytes swat2/images/icons/crystalsvg/32/icons.png | Bin 0 -> 2853 bytes swat2/images/icons/crystalsvg/32/iconthemes.png | Bin 0 -> 2386 bytes swat2/images/icons/crystalsvg/32/important.png | Bin 0 -> 1692 bytes swat2/images/icons/crystalsvg/32/info.png | Bin 0 -> 1706 bytes swat2/images/icons/crystalsvg/32/kcoloredit.png | Bin 0 -> 2295 bytes swat2/images/icons/crystalsvg/32/kcontrol.png | Bin 0 -> 2375 bytes swat2/images/icons/crystalsvg/32/keyboard.png | Bin 0 -> 1372 bytes swat2/images/icons/crystalsvg/32/khelpcenter.png | Bin 0 -> 2291 bytes swat2/images/icons/crystalsvg/32/kmix.png | Bin 0 -> 2465 bytes swat2/images/icons/crystalsvg/32/knotify.png | Bin 0 -> 1488 bytes swat2/images/icons/crystalsvg/32/konqueror.png | Bin 0 -> 2356 bytes swat2/images/icons/crystalsvg/32/kpackage.png | Bin 0 -> 2547 bytes swat2/images/icons/crystalsvg/32/kpaint.png | Bin 0 -> 2321 bytes swat2/images/icons/crystalsvg/32/kpersonalizer.png | Bin 0 -> 2208 bytes swat2/images/icons/crystalsvg/32/krita.png | Bin 0 -> 2326 bytes swat2/images/icons/crystalsvg/32/ksmiletris.png | Bin 0 -> 2224 bytes swat2/images/icons/crystalsvg/32/ksnapshot.png | Bin 0 -> 2056 bytes swat2/images/icons/crystalsvg/32/ktalkd.png | Bin 0 -> 2133 bytes swat2/images/icons/crystalsvg/32/ktip.png | Bin 0 -> 1665 bytes swat2/images/icons/crystalsvg/32/kuser.png | Bin 0 -> 2280 bytes swat2/images/icons/crystalsvg/32/kview.png | Bin 0 -> 2358 bytes swat2/images/icons/crystalsvg/32/launch.png | Bin 0 -> 2288 bytes swat2/images/icons/crystalsvg/32/linuxconf.png | Bin 0 -> 2343 bytes swat2/images/icons/crystalsvg/32/locale.png | Bin 0 -> 2252 bytes swat2/images/icons/crystalsvg/32/looknfeel.png | Bin 0 -> 2135 bytes swat2/images/icons/crystalsvg/32/mac.png | Bin 0 -> 2040 bytes swat2/images/icons/crystalsvg/32/mail.png | Bin 0 -> 2229 bytes swat2/images/icons/crystalsvg/32/mail_delete.png | Bin 0 -> 2351 bytes swat2/images/icons/crystalsvg/32/mail_find.png | Bin 0 -> 2804 bytes swat2/images/icons/crystalsvg/32/mail_generic.png | Bin 0 -> 2211 bytes swat2/images/icons/crystalsvg/32/mail_new.png | Bin 0 -> 2028 bytes swat2/images/icons/crystalsvg/32/mail_replay.png | Bin 0 -> 2444 bytes swat2/images/icons/crystalsvg/32/mail_send.png | Bin 0 -> 2447 bytes swat2/images/icons/crystalsvg/32/mimetypes.png | Bin 0 -> 1927 bytes swat2/images/icons/crystalsvg/32/misc.png | Bin 0 -> 2349 bytes swat2/images/icons/crystalsvg/32/mouse.png | Bin 0 -> 1861 bytes swat2/images/icons/crystalsvg/32/mozilla.png | Bin 0 -> 2479 bytes swat2/images/icons/crystalsvg/32/mycomputer.png | Bin 0 -> 2064 bytes swat2/images/icons/crystalsvg/32/mymac.png | Bin 0 -> 1767 bytes swat2/images/icons/crystalsvg/32/netscape.png | Bin 0 -> 2432 bytes swat2/images/icons/crystalsvg/32/network.png | Bin 0 -> 2864 bytes swat2/images/icons/crystalsvg/32/opera.png | Bin 0 -> 2218 bytes swat2/images/icons/crystalsvg/32/package.png | Bin 0 -> 2379 bytes swat2/images/icons/crystalsvg/32/password.png | Bin 0 -> 1799 bytes swat2/images/icons/crystalsvg/32/penguin.png | Bin 0 -> 1976 bytes swat2/images/icons/crystalsvg/32/pipe.png | Bin 0 -> 2404 bytes swat2/images/icons/crystalsvg/32/proxy.png | Bin 0 -> 2225 bytes swat2/images/icons/crystalsvg/32/quicktime.png | Bin 0 -> 2592 bytes swat2/images/icons/crystalsvg/32/realplayer.png | Bin 0 -> 1748 bytes swat2/images/icons/crystalsvg/32/redo.png | Bin 0 -> 1236 bytes swat2/images/icons/crystalsvg/32/reload.png | Bin 0 -> 1969 bytes swat2/images/icons/crystalsvg/32/run.png | Bin 0 -> 2349 bytes swat2/images/icons/crystalsvg/32/search.png | Bin 0 -> 1983 bytes swat2/images/icons/crystalsvg/32/services.png | Bin 0 -> 1422 bytes swat2/images/icons/crystalsvg/32/socket.png | Bin 0 -> 2658 bytes swat2/images/icons/crystalsvg/32/stop.png | Bin 0 -> 4136 bytes swat2/images/icons/crystalsvg/32/style.png | Bin 0 -> 1883 bytes swat2/images/icons/crystalsvg/32/stylesheet.png | Bin 0 -> 1837 bytes swat2/images/icons/crystalsvg/32/todo.png | Bin 0 -> 2186 bytes swat2/images/icons/crystalsvg/32/tux.png | Bin 0 -> 1790 bytes swat2/images/icons/crystalsvg/32/up.png | Bin 0 -> 2234 bytes swat2/images/icons/crystalsvg/48/access.png | Bin 0 -> 2729 bytes swat2/images/icons/crystalsvg/48/agent.png | Bin 0 -> 4149 bytes swat2/images/icons/crystalsvg/48/antivirus.png | Bin 0 -> 3928 bytes swat2/images/icons/crystalsvg/48/back.png | Bin 0 -> 3862 bytes swat2/images/icons/crystalsvg/48/background.png | Bin 0 -> 3242 bytes swat2/images/icons/crystalsvg/48/bell.png | Bin 0 -> 2287 bytes swat2/images/icons/crystalsvg/48/blockdevice.png | Bin 0 -> 3668 bytes swat2/images/icons/crystalsvg/48/browser.png | Bin 0 -> 4782 bytes swat2/images/icons/crystalsvg/48/cache.png | Bin 0 -> 3350 bytes swat2/images/icons/crystalsvg/48/clock.png | Bin 0 -> 4736 bytes swat2/images/icons/crystalsvg/48/colors.png | Bin 0 -> 4226 bytes swat2/images/icons/crystalsvg/48/core.png | Bin 0 -> 2343 bytes swat2/images/icons/crystalsvg/48/date.png | Bin 0 -> 4593 bytes swat2/images/icons/crystalsvg/48/desktop.png | Bin 0 -> 3923 bytes swat2/images/icons/crystalsvg/48/display.png | Bin 0 -> 3362 bytes swat2/images/icons/crystalsvg/48/document.png | Bin 0 -> 3271 bytes swat2/images/icons/crystalsvg/48/email.png | Bin 0 -> 3964 bytes swat2/images/icons/crystalsvg/48/empty.png | Bin 0 -> 1405 bytes swat2/images/icons/crystalsvg/48/encrypted.png | Bin 0 -> 3250 bytes swat2/images/icons/crystalsvg/48/energy.png | Bin 0 -> 4398 bytes swat2/images/icons/crystalsvg/48/error.png | Bin 0 -> 3592 bytes swat2/images/icons/crystalsvg/48/exec.png | Bin 0 -> 3900 bytes swat2/images/icons/crystalsvg/48/favorites.png | Bin 0 -> 2663 bytes swat2/images/icons/crystalsvg/48/fileprint.png | Bin 0 -> 2230 bytes swat2/images/icons/crystalsvg/48/folder.png | Bin 0 -> 4975 bytes swat2/images/icons/crystalsvg/48/folder_home.png | Bin 0 -> 3719 bytes .../icons/crystalsvg/48/folder_important.png | Bin 0 -> 4749 bytes swat2/images/icons/crystalsvg/48/folder_locked.png | Bin 0 -> 4808 bytes swat2/images/icons/crystalsvg/48/folder_open.png | Bin 0 -> 3752 bytes swat2/images/icons/crystalsvg/48/font.png | Bin 0 -> 2978 bytes swat2/images/icons/crystalsvg/48/forward.png | Bin 0 -> 3919 bytes swat2/images/icons/crystalsvg/48/gohome.png | Bin 0 -> 3719 bytes swat2/images/icons/crystalsvg/48/hwinfo.png | Bin 0 -> 3953 bytes swat2/images/icons/crystalsvg/48/icons.png | Bin 0 -> 4794 bytes swat2/images/icons/crystalsvg/48/iconthemes.png | Bin 0 -> 3875 bytes swat2/images/icons/crystalsvg/48/important.png | Bin 0 -> 2296 bytes swat2/images/icons/crystalsvg/48/info.png | Bin 0 -> 4090 bytes swat2/images/icons/crystalsvg/48/kcoloredit.png | Bin 0 -> 4226 bytes swat2/images/icons/crystalsvg/48/kcontrol.png | Bin 0 -> 4134 bytes swat2/images/icons/crystalsvg/48/keyboard.png | Bin 0 -> 2195 bytes swat2/images/icons/crystalsvg/48/khelpcenter.png | Bin 0 -> 4031 bytes swat2/images/icons/crystalsvg/48/kmix.png | Bin 0 -> 3972 bytes swat2/images/icons/crystalsvg/48/knotify.png | Bin 0 -> 2357 bytes swat2/images/icons/crystalsvg/48/konqueror.png | Bin 0 -> 4538 bytes swat2/images/icons/crystalsvg/48/kpackage.png | Bin 0 -> 4630 bytes swat2/images/icons/crystalsvg/48/kpaint.png | Bin 0 -> 4346 bytes swat2/images/icons/crystalsvg/48/krita.png | Bin 0 -> 4463 bytes swat2/images/icons/crystalsvg/48/ksmiletris.png | Bin 0 -> 4225 bytes swat2/images/icons/crystalsvg/48/ksnapshot.png | Bin 0 -> 3530 bytes swat2/images/icons/crystalsvg/48/ktalkd.png | Bin 0 -> 3882 bytes swat2/images/icons/crystalsvg/48/ktip.png | Bin 0 -> 2595 bytes swat2/images/icons/crystalsvg/48/kuser.png | Bin 0 -> 4151 bytes swat2/images/icons/crystalsvg/48/kview.png | Bin 0 -> 4478 bytes swat2/images/icons/crystalsvg/48/linuxconf.png | Bin 0 -> 4124 bytes swat2/images/icons/crystalsvg/48/locale.png | Bin 0 -> 4018 bytes swat2/images/icons/crystalsvg/48/looknfeel.png | Bin 0 -> 3829 bytes swat2/images/icons/crystalsvg/48/mac.png | Bin 0 -> 3488 bytes swat2/images/icons/crystalsvg/48/mail.png | Bin 0 -> 4013 bytes swat2/images/icons/crystalsvg/48/mouse.png | Bin 0 -> 3054 bytes swat2/images/icons/crystalsvg/48/mozilla.png | Bin 0 -> 4443 bytes swat2/images/icons/crystalsvg/48/mycomputer.png | Bin 0 -> 3516 bytes swat2/images/icons/crystalsvg/48/mymac.png | Bin 0 -> 2978 bytes swat2/images/icons/crystalsvg/48/netscape.png | Bin 0 -> 4220 bytes swat2/images/icons/crystalsvg/48/network.png | Bin 0 -> 5140 bytes swat2/images/icons/crystalsvg/48/opera.png | Bin 0 -> 4032 bytes swat2/images/icons/crystalsvg/48/package.png | Bin 0 -> 4253 bytes swat2/images/icons/crystalsvg/48/password.png | Bin 0 -> 3316 bytes swat2/images/icons/crystalsvg/48/penguin.png | Bin 0 -> 3410 bytes swat2/images/icons/crystalsvg/48/pipe.png | Bin 0 -> 4060 bytes swat2/images/icons/crystalsvg/48/proxy.png | Bin 0 -> 3921 bytes swat2/images/icons/crystalsvg/48/quicktime.png | Bin 0 -> 4588 bytes swat2/images/icons/crystalsvg/48/realplayer.png | Bin 0 -> 2765 bytes swat2/images/icons/crystalsvg/48/reload.png | Bin 0 -> 3354 bytes swat2/images/icons/crystalsvg/48/services.png | Bin 0 -> 2283 bytes swat2/images/icons/crystalsvg/48/socket.png | Bin 0 -> 4975 bytes swat2/images/icons/crystalsvg/48/style.png | Bin 0 -> 3110 bytes swat2/images/icons/crystalsvg/48/stylesheet.png | Bin 0 -> 3179 bytes swat2/images/icons/crystalsvg/48/tux.png | Bin 0 -> 3076 bytes swat2/images/icons/crystalsvg/48/up.png | Bin 0 -> 3893 bytes swat2/images/icons/crystalsvg/64/antivirus.png | Bin 0 -> 5706 bytes swat2/images/icons/crystalsvg/64/back.png | Bin 0 -> 5423 bytes swat2/images/icons/crystalsvg/64/background.png | Bin 0 -> 4447 bytes swat2/images/icons/crystalsvg/64/bell.png | Bin 0 -> 3238 bytes swat2/images/icons/crystalsvg/64/blockdevice.png | Bin 0 -> 5228 bytes swat2/images/icons/crystalsvg/64/browser.png | Bin 0 -> 7001 bytes swat2/images/icons/crystalsvg/64/cache.png | Bin 0 -> 4681 bytes swat2/images/icons/crystalsvg/64/clock.png | Bin 0 -> 7240 bytes swat2/images/icons/crystalsvg/64/colors.png | Bin 0 -> 6160 bytes swat2/images/icons/crystalsvg/64/core.png | Bin 0 -> 3166 bytes swat2/images/icons/crystalsvg/64/date.png | Bin 0 -> 6801 bytes swat2/images/icons/crystalsvg/64/desktop.png | Bin 0 -> 5834 bytes swat2/images/icons/crystalsvg/64/display.png | Bin 0 -> 4691 bytes swat2/images/icons/crystalsvg/64/document.png | Bin 0 -> 5394 bytes swat2/images/icons/crystalsvg/64/email.png | Bin 0 -> 5847 bytes swat2/images/icons/crystalsvg/64/empty.png | Bin 0 -> 1609 bytes swat2/images/icons/crystalsvg/64/encrypted.png | Bin 0 -> 4126 bytes swat2/images/icons/crystalsvg/64/energy.png | Bin 0 -> 6462 bytes swat2/images/icons/crystalsvg/64/error.png | Bin 0 -> 4569 bytes swat2/images/icons/crystalsvg/64/exec.png | Bin 0 -> 6053 bytes swat2/images/icons/crystalsvg/64/fileprint.png | Bin 0 -> 3006 bytes swat2/images/icons/crystalsvg/64/folder.png | Bin 0 -> 5912 bytes swat2/images/icons/crystalsvg/64/folder_home.png | Bin 0 -> 5212 bytes .../icons/crystalsvg/64/folder_important.png | Bin 0 -> 7109 bytes swat2/images/icons/crystalsvg/64/folder_locked.png | Bin 0 -> 6890 bytes swat2/images/icons/crystalsvg/64/folder_open.png | Bin 0 -> 5651 bytes swat2/images/icons/crystalsvg/64/font.png | Bin 0 -> 4190 bytes swat2/images/icons/crystalsvg/64/forward.png | Bin 0 -> 5382 bytes swat2/images/icons/crystalsvg/64/gohome.png | Bin 0 -> 5212 bytes swat2/images/icons/crystalsvg/64/hwinfo.png | Bin 0 -> 5648 bytes swat2/images/icons/crystalsvg/64/icons.png | Bin 0 -> 7051 bytes swat2/images/icons/crystalsvg/64/important.png | Bin 0 -> 2854 bytes swat2/images/icons/crystalsvg/64/info.png | Bin 0 -> 5141 bytes swat2/images/icons/crystalsvg/64/kcoloredit.png | Bin 0 -> 6160 bytes swat2/images/icons/crystalsvg/64/kcontrol.png | Bin 0 -> 5941 bytes swat2/images/icons/crystalsvg/64/keyboard.png | Bin 0 -> 2975 bytes swat2/images/icons/crystalsvg/64/khelpcenter.png | Bin 0 -> 5990 bytes swat2/images/icons/crystalsvg/64/kmix.png | Bin 0 -> 6733 bytes swat2/images/icons/crystalsvg/64/knotify.png | Bin 0 -> 3285 bytes swat2/images/icons/crystalsvg/64/konqueror.png | Bin 0 -> 6905 bytes swat2/images/icons/crystalsvg/64/kpackage.png | Bin 0 -> 6757 bytes swat2/images/icons/crystalsvg/64/kpaint.png | Bin 0 -> 6439 bytes swat2/images/icons/crystalsvg/64/krita.png | Bin 0 -> 6876 bytes swat2/images/icons/crystalsvg/64/ksmiletris.png | Bin 0 -> 6172 bytes swat2/images/icons/crystalsvg/64/ksnapshot.png | Bin 0 -> 5070 bytes swat2/images/icons/crystalsvg/64/ktalkd.png | Bin 0 -> 5698 bytes swat2/images/icons/crystalsvg/64/ktip.png | Bin 0 -> 3606 bytes swat2/images/icons/crystalsvg/64/kuser.png | Bin 0 -> 6154 bytes swat2/images/icons/crystalsvg/64/kview.png | Bin 0 -> 6808 bytes swat2/images/icons/crystalsvg/64/linuxconf.png | Bin 0 -> 6053 bytes swat2/images/icons/crystalsvg/64/locale.png | Bin 0 -> 5906 bytes swat2/images/icons/crystalsvg/64/looknfeel.png | Bin 0 -> 5513 bytes swat2/images/icons/crystalsvg/64/mac.png | Bin 0 -> 4898 bytes swat2/images/icons/crystalsvg/64/mail.png | Bin 0 -> 5986 bytes swat2/images/icons/crystalsvg/64/mimetypes.png | Bin 0 -> 5268 bytes swat2/images/icons/crystalsvg/64/mouse.png | Bin 0 -> 4168 bytes swat2/images/icons/crystalsvg/64/mozilla.png | Bin 0 -> 6584 bytes swat2/images/icons/crystalsvg/64/mycomputer.png | Bin 0 -> 4978 bytes swat2/images/icons/crystalsvg/64/mymac.png | Bin 0 -> 4236 bytes swat2/images/icons/crystalsvg/64/netscape.png | Bin 0 -> 5824 bytes swat2/images/icons/crystalsvg/64/network.png | Bin 0 -> 7042 bytes swat2/images/icons/crystalsvg/64/package.png | Bin 0 -> 5972 bytes swat2/images/icons/crystalsvg/64/password.png | Bin 0 -> 5026 bytes swat2/images/icons/crystalsvg/64/penguin.png | Bin 0 -> 4707 bytes swat2/images/icons/crystalsvg/64/pipe.png | Bin 0 -> 6762 bytes swat2/images/icons/crystalsvg/64/proxy.png | Bin 0 -> 5870 bytes swat2/images/icons/crystalsvg/64/quicktime.png | Bin 0 -> 6701 bytes swat2/images/icons/crystalsvg/64/realplayer.png | Bin 0 -> 3634 bytes swat2/images/icons/crystalsvg/64/reload.png | Bin 0 -> 4900 bytes swat2/images/icons/crystalsvg/64/services.png | Bin 0 -> 3347 bytes swat2/images/icons/crystalsvg/64/socket.png | Bin 0 -> 7516 bytes swat2/images/icons/crystalsvg/64/style.png | Bin 0 -> 5292 bytes swat2/images/icons/crystalsvg/64/stylesheet.png | Bin 0 -> 4585 bytes swat2/images/icons/crystalsvg/64/tux.png | Bin 0 -> 4382 bytes swat2/images/icons/crystalsvg/64/up.png | Bin 0 -> 5462 bytes swat2/images/icons/crystalsvg/README | 7 + swat2/images/icons/nuvola/128/access.png | Bin 0 -> 11558 bytes swat2/images/icons/nuvola/128/agent.png | Bin 0 -> 14060 bytes swat2/images/icons/nuvola/128/background.png | Bin 0 -> 12208 bytes swat2/images/icons/nuvola/128/bell.png | Bin 0 -> 14231 bytes swat2/images/icons/nuvola/128/browser.png | Bin 0 -> 21000 bytes swat2/images/icons/nuvola/128/cache.png | Bin 0 -> 7672 bytes swat2/images/icons/nuvola/128/clock.png | Bin 0 -> 21387 bytes swat2/images/icons/nuvola/128/colors.png | Bin 0 -> 17155 bytes swat2/images/icons/nuvola/128/colorset.png | Bin 0 -> 11314 bytes swat2/images/icons/nuvola/128/cookie.png | Bin 0 -> 13230 bytes swat2/images/icons/nuvola/128/core.png | Bin 0 -> 8543 bytes swat2/images/icons/nuvola/128/date.png | Bin 0 -> 16676 bytes swat2/images/icons/nuvola/128/desktop.png | Bin 0 -> 19771 bytes swat2/images/icons/nuvola/128/display.png | Bin 0 -> 9379 bytes swat2/images/icons/nuvola/128/document.png | Bin 0 -> 11449 bytes swat2/images/icons/nuvola/128/email.png | Bin 0 -> 12326 bytes swat2/images/icons/nuvola/128/empty.png | Bin 0 -> 2773 bytes swat2/images/icons/nuvola/128/encrypted.png | Bin 0 -> 8491 bytes swat2/images/icons/nuvola/128/energy.png | Bin 0 -> 17007 bytes swat2/images/icons/nuvola/128/error.png | Bin 0 -> 13245 bytes swat2/images/icons/nuvola/128/exec.png | Bin 0 -> 11366 bytes swat2/images/icons/nuvola/128/folder.png | Bin 0 -> 19233 bytes swat2/images/icons/nuvola/128/folder_home.png | Bin 0 -> 20279 bytes swat2/images/icons/nuvola/128/folder_important.png | Bin 0 -> 21008 bytes swat2/images/icons/nuvola/128/folder_locked.png | Bin 0 -> 19717 bytes swat2/images/icons/nuvola/128/folder_open.png | Bin 0 -> 14274 bytes swat2/images/icons/nuvola/128/font.png | Bin 0 -> 6686 bytes swat2/images/icons/nuvola/128/hwinfo.png | Bin 0 -> 13737 bytes swat2/images/icons/nuvola/128/icons.png | Bin 0 -> 7492 bytes swat2/images/icons/nuvola/128/iconthemes.png | Bin 0 -> 13520 bytes swat2/images/icons/nuvola/128/important.png | Bin 0 -> 11392 bytes swat2/images/icons/nuvola/128/info.png | Bin 0 -> 10246 bytes swat2/images/icons/nuvola/128/kcoloredit.png | Bin 0 -> 18818 bytes swat2/images/icons/nuvola/128/kcontrol.png | Bin 0 -> 16220 bytes swat2/images/icons/nuvola/128/keyboard.png | Bin 0 -> 7169 bytes swat2/images/icons/nuvola/128/khelpcenter.png | Bin 0 -> 15934 bytes swat2/images/icons/nuvola/128/kmix.png | Bin 0 -> 16182 bytes swat2/images/icons/nuvola/128/knotify.png | Bin 0 -> 19872 bytes swat2/images/icons/nuvola/128/konqueror.png | Bin 0 -> 24789 bytes swat2/images/icons/nuvola/128/kpackage.png | Bin 0 -> 10643 bytes swat2/images/icons/nuvola/128/kpaint.png | Bin 0 -> 17793 bytes swat2/images/icons/nuvola/128/krita.png | Bin 0 -> 22601 bytes swat2/images/icons/nuvola/128/ksnapshot.png | Bin 0 -> 12110 bytes swat2/images/icons/nuvola/128/ktip.png | Bin 0 -> 9440 bytes swat2/images/icons/nuvola/128/kuser.png | Bin 0 -> 22679 bytes swat2/images/icons/nuvola/128/kview.png | Bin 0 -> 18750 bytes swat2/images/icons/nuvola/128/locale.png | Bin 0 -> 8853 bytes swat2/images/icons/nuvola/128/looknfeel.png | Bin 0 -> 20365 bytes swat2/images/icons/nuvola/128/mozilla.png | Bin 0 -> 14896 bytes swat2/images/icons/nuvola/128/mycomputer.png | Bin 0 -> 19567 bytes swat2/images/icons/nuvola/128/netscape.png | Bin 0 -> 10750 bytes swat2/images/icons/nuvola/128/network.png | Bin 0 -> 16988 bytes swat2/images/icons/nuvola/128/opera.png | Bin 0 -> 15691 bytes swat2/images/icons/nuvola/128/package.png | Bin 0 -> 13879 bytes swat2/images/icons/nuvola/128/password.png | Bin 0 -> 12059 bytes swat2/images/icons/nuvola/128/pipe.png | Bin 0 -> 8628 bytes swat2/images/icons/nuvola/128/realplayer.png | Bin 0 -> 11442 bytes swat2/images/icons/nuvola/128/services.png | Bin 0 -> 11361 bytes swat2/images/icons/nuvola/128/socket.png | Bin 0 -> 19770 bytes swat2/images/icons/nuvola/128/style.png | Bin 0 -> 7834 bytes swat2/images/icons/nuvola/128/stylesheet.png | Bin 0 -> 9209 bytes swat2/images/icons/nuvola/16/access.png | Bin 0 -> 1053 bytes swat2/images/icons/nuvola/16/agent.png | Bin 0 -> 1067 bytes swat2/images/icons/nuvola/16/apply.png | Bin 0 -> 883 bytes swat2/images/icons/nuvola/16/back.png | Bin 0 -> 912 bytes swat2/images/icons/nuvola/16/background.png | Bin 0 -> 1010 bytes swat2/images/icons/nuvola/16/bell.png | Bin 0 -> 1035 bytes swat2/images/icons/nuvola/16/bookmark.png | Bin 0 -> 914 bytes swat2/images/icons/nuvola/16/browser.png | Bin 0 -> 1154 bytes swat2/images/icons/nuvola/16/button_cancel.png | Bin 0 -> 1133 bytes swat2/images/icons/nuvola/16/button_ok.png | Bin 0 -> 883 bytes swat2/images/icons/nuvola/16/cache.png | Bin 0 -> 778 bytes swat2/images/icons/nuvola/16/clock.png | Bin 0 -> 1160 bytes swat2/images/icons/nuvola/16/colorize.png | Bin 0 -> 1137 bytes swat2/images/icons/nuvola/16/colors.png | Bin 0 -> 1112 bytes swat2/images/icons/nuvola/16/colorset.png | Bin 0 -> 912 bytes swat2/images/icons/nuvola/16/configure.png | Bin 0 -> 980 bytes swat2/images/icons/nuvola/16/cookie.png | Bin 0 -> 1122 bytes swat2/images/icons/nuvola/16/core.png | Bin 0 -> 870 bytes swat2/images/icons/nuvola/16/date.png | Bin 0 -> 1114 bytes swat2/images/icons/nuvola/16/decrypted.png | Bin 0 -> 972 bytes swat2/images/icons/nuvola/16/desktop.png | Bin 0 -> 1077 bytes swat2/images/icons/nuvola/16/display.png | Bin 0 -> 888 bytes swat2/images/icons/nuvola/16/document.png | Bin 0 -> 948 bytes swat2/images/icons/nuvola/16/down.png | Bin 0 -> 912 bytes swat2/images/icons/nuvola/16/edit.png | Bin 0 -> 734 bytes swat2/images/icons/nuvola/16/editcopy.png | Bin 0 -> 730 bytes swat2/images/icons/nuvola/16/editcut.png | Bin 0 -> 873 bytes swat2/images/icons/nuvola/16/editdelete.png | Bin 0 -> 860 bytes swat2/images/icons/nuvola/16/editpaste.png | Bin 0 -> 911 bytes swat2/images/icons/nuvola/16/edittrash.png | Bin 0 -> 881 bytes swat2/images/icons/nuvola/16/email.png | Bin 0 -> 971 bytes swat2/images/icons/nuvola/16/empty.png | Bin 0 -> 458 bytes swat2/images/icons/nuvola/16/encrypted.png | Bin 0 -> 1002 bytes swat2/images/icons/nuvola/16/energy.png | Bin 0 -> 1082 bytes swat2/images/icons/nuvola/16/error.png | Bin 0 -> 1150 bytes swat2/images/icons/nuvola/16/exec.png | Bin 0 -> 1022 bytes swat2/images/icons/nuvola/16/filenew.png | Bin 0 -> 805 bytes swat2/images/icons/nuvola/16/fileopen.png | Bin 0 -> 702 bytes swat2/images/icons/nuvola/16/fileprint.png | Bin 0 -> 1020 bytes swat2/images/icons/nuvola/16/filesave.png | Bin 0 -> 898 bytes swat2/images/icons/nuvola/16/filesaveas.png | Bin 0 -> 1009 bytes swat2/images/icons/nuvola/16/find.png | Bin 0 -> 688 bytes swat2/images/icons/nuvola/16/folder.png | Bin 0 -> 558 bytes swat2/images/icons/nuvola/16/folder_home.png | Bin 0 -> 1063 bytes swat2/images/icons/nuvola/16/folder_important.png | Bin 0 -> 846 bytes swat2/images/icons/nuvola/16/folder_locked.png | Bin 0 -> 798 bytes swat2/images/icons/nuvola/16/folder_open.png | Bin 0 -> 599 bytes swat2/images/icons/nuvola/16/font.png | Bin 0 -> 736 bytes swat2/images/icons/nuvola/16/forward.png | Bin 0 -> 920 bytes swat2/images/icons/nuvola/16/gohome.png | Bin 0 -> 1125 bytes swat2/images/icons/nuvola/16/help.png | Bin 0 -> 1187 bytes swat2/images/icons/nuvola/16/history.png | Bin 0 -> 1166 bytes swat2/images/icons/nuvola/16/hwinfo.png | Bin 0 -> 1122 bytes swat2/images/icons/nuvola/16/icons.png | Bin 0 -> 781 bytes swat2/images/icons/nuvola/16/iconthemes.png | Bin 0 -> 969 bytes swat2/images/icons/nuvola/16/important.png | Bin 0 -> 921 bytes swat2/images/icons/nuvola/16/info.png | Bin 0 -> 956 bytes swat2/images/icons/nuvola/16/kcoloredit.png | Bin 0 -> 1116 bytes swat2/images/icons/nuvola/16/kcontrol.png | Bin 0 -> 1118 bytes swat2/images/icons/nuvola/16/keyboard.png | Bin 0 -> 723 bytes swat2/images/icons/nuvola/16/khelpcenter.png | Bin 0 -> 1107 bytes swat2/images/icons/nuvola/16/kmix.png | Bin 0 -> 1102 bytes swat2/images/icons/nuvola/16/knotify.png | Bin 0 -> 861 bytes swat2/images/icons/nuvola/16/konqueror.png | Bin 0 -> 1151 bytes swat2/images/icons/nuvola/16/kpackage.png | Bin 0 -> 983 bytes swat2/images/icons/nuvola/16/kpaint.png | Bin 0 -> 1032 bytes swat2/images/icons/nuvola/16/krita.png | Bin 0 -> 1053 bytes swat2/images/icons/nuvola/16/ksnapshot.png | Bin 0 -> 1067 bytes swat2/images/icons/nuvola/16/ktip.png | Bin 0 -> 925 bytes swat2/images/icons/nuvola/16/kuser.png | Bin 0 -> 1173 bytes swat2/images/icons/nuvola/16/kview.png | Bin 0 -> 1046 bytes swat2/images/icons/nuvola/16/locale.png | Bin 0 -> 1058 bytes swat2/images/icons/nuvola/16/looknfeel.png | Bin 0 -> 1075 bytes swat2/images/icons/nuvola/16/mail_delete.png | Bin 0 -> 1167 bytes swat2/images/icons/nuvola/16/mail_find.png | Bin 0 -> 1141 bytes swat2/images/icons/nuvola/16/mail_forward.png | Bin 0 -> 1098 bytes swat2/images/icons/nuvola/16/mail_generic.png | Bin 0 -> 1148 bytes swat2/images/icons/nuvola/16/mail_new.png | Bin 0 -> 769 bytes swat2/images/icons/nuvola/16/mail_replyall.png | Bin 0 -> 1137 bytes swat2/images/icons/nuvola/16/mail_send.png | Bin 0 -> 1114 bytes swat2/images/icons/nuvola/16/misc.png | Bin 0 -> 1041 bytes swat2/images/icons/nuvola/16/mozilla.png | Bin 0 -> 850 bytes swat2/images/icons/nuvola/16/mycomputer.png | Bin 0 -> 1028 bytes swat2/images/icons/nuvola/16/netscape.png | Bin 0 -> 934 bytes swat2/images/icons/nuvola/16/network.png | Bin 0 -> 1163 bytes swat2/images/icons/nuvola/16/next.png | Bin 0 -> 781 bytes swat2/images/icons/nuvola/16/no.png | Bin 0 -> 922 bytes swat2/images/icons/nuvola/16/ok.png | Bin 0 -> 883 bytes swat2/images/icons/nuvola/16/opera.png | Bin 0 -> 1089 bytes swat2/images/icons/nuvola/16/package.png | Bin 0 -> 932 bytes swat2/images/icons/nuvola/16/password.png | Bin 0 -> 949 bytes swat2/images/icons/nuvola/16/pipe.png | Bin 0 -> 772 bytes swat2/images/icons/nuvola/16/previous.png | Bin 0 -> 777 bytes swat2/images/icons/nuvola/16/realplayer.png | Bin 0 -> 1111 bytes swat2/images/icons/nuvola/16/redo.png | Bin 0 -> 708 bytes swat2/images/icons/nuvola/16/reload.png | Bin 0 -> 1135 bytes swat2/images/icons/nuvola/16/run.png | Bin 0 -> 987 bytes swat2/images/icons/nuvola/16/services.png | Bin 0 -> 1030 bytes swat2/images/icons/nuvola/16/socket.png | Bin 0 -> 1180 bytes swat2/images/icons/nuvola/16/spellcheck.png | Bin 0 -> 839 bytes swat2/images/icons/nuvola/16/stop.png | Bin 0 -> 1032 bytes swat2/images/icons/nuvola/16/style.png | Bin 0 -> 991 bytes swat2/images/icons/nuvola/16/stylesheet.png | Bin 0 -> 970 bytes swat2/images/icons/nuvola/16/thumbnail.png | Bin 0 -> 922 bytes swat2/images/icons/nuvola/16/up.png | Bin 0 -> 906 bytes swat2/images/icons/nuvola/16/wizard.png | Bin 0 -> 899 bytes swat2/images/icons/nuvola/22/access.png | Bin 0 -> 1492 bytes swat2/images/icons/nuvola/22/agent.png | Bin 0 -> 1589 bytes swat2/images/icons/nuvola/22/apply.png | Bin 0 -> 1192 bytes swat2/images/icons/nuvola/22/back.png | Bin 0 -> 1229 bytes swat2/images/icons/nuvola/22/background.png | Bin 0 -> 1511 bytes swat2/images/icons/nuvola/22/bell.png | Bin 0 -> 1487 bytes swat2/images/icons/nuvola/22/bookmark.png | Bin 0 -> 1318 bytes swat2/images/icons/nuvola/22/browser.png | Bin 0 -> 1882 bytes swat2/images/icons/nuvola/22/button_cancel.png | Bin 0 -> 1572 bytes swat2/images/icons/nuvola/22/button_ok.png | Bin 0 -> 1192 bytes swat2/images/icons/nuvola/22/cache.png | Bin 0 -> 1154 bytes swat2/images/icons/nuvola/22/clock.png | Bin 0 -> 1726 bytes swat2/images/icons/nuvola/22/colorize.png | Bin 0 -> 1722 bytes swat2/images/icons/nuvola/22/colors.png | Bin 0 -> 1700 bytes swat2/images/icons/nuvola/22/colorset.png | Bin 0 -> 1297 bytes swat2/images/icons/nuvola/22/configure.png | Bin 0 -> 1276 bytes swat2/images/icons/nuvola/22/cookie.png | Bin 0 -> 1672 bytes swat2/images/icons/nuvola/22/core.png | Bin 0 -> 1234 bytes swat2/images/icons/nuvola/22/date.png | Bin 0 -> 1707 bytes swat2/images/icons/nuvola/22/decrypted.png | Bin 0 -> 1429 bytes swat2/images/icons/nuvola/22/desktop.png | Bin 0 -> 1649 bytes swat2/images/icons/nuvola/22/display.png | Bin 0 -> 1305 bytes swat2/images/icons/nuvola/22/document.png | Bin 0 -> 1314 bytes swat2/images/icons/nuvola/22/down.png | Bin 0 -> 1234 bytes swat2/images/icons/nuvola/22/edit.png | Bin 0 -> 987 bytes swat2/images/icons/nuvola/22/editcopy.png | Bin 0 -> 944 bytes swat2/images/icons/nuvola/22/editcut.png | Bin 0 -> 1424 bytes swat2/images/icons/nuvola/22/editdelete.png | Bin 0 -> 1205 bytes swat2/images/icons/nuvola/22/editpaste.png | Bin 0 -> 1274 bytes swat2/images/icons/nuvola/22/edittrash.png | Bin 0 -> 1140 bytes swat2/images/icons/nuvola/22/email.png | Bin 0 -> 1333 bytes swat2/images/icons/nuvola/22/empty.png | Bin 0 -> 558 bytes swat2/images/icons/nuvola/22/encrypted.png | Bin 0 -> 1435 bytes swat2/images/icons/nuvola/22/energy.png | Bin 0 -> 1663 bytes swat2/images/icons/nuvola/22/error.png | Bin 0 -> 1672 bytes swat2/images/icons/nuvola/22/exec.png | Bin 0 -> 1418 bytes swat2/images/icons/nuvola/22/filenew.png | Bin 0 -> 1145 bytes swat2/images/icons/nuvola/22/fileopen.png | Bin 0 -> 1040 bytes swat2/images/icons/nuvola/22/fileprint.png | Bin 0 -> 1578 bytes swat2/images/icons/nuvola/22/filesave.png | Bin 0 -> 1182 bytes swat2/images/icons/nuvola/22/filesaveas.png | Bin 0 -> 1469 bytes swat2/images/icons/nuvola/22/find.png | Bin 0 -> 976 bytes swat2/images/icons/nuvola/22/folder.png | Bin 0 -> 1805 bytes swat2/images/icons/nuvola/22/folder_home.png | Bin 0 -> 1594 bytes swat2/images/icons/nuvola/22/folder_important.png | Bin 0 -> 1868 bytes swat2/images/icons/nuvola/22/folder_locked.png | Bin 0 -> 1876 bytes swat2/images/icons/nuvola/22/folder_open.png | Bin 0 -> 1412 bytes swat2/images/icons/nuvola/22/font.png | Bin 0 -> 981 bytes swat2/images/icons/nuvola/22/forward.png | Bin 0 -> 1243 bytes swat2/images/icons/nuvola/22/gohome.png | Bin 0 -> 1641 bytes swat2/images/icons/nuvola/22/help.png | Bin 0 -> 1474 bytes swat2/images/icons/nuvola/22/history.png | Bin 0 -> 1863 bytes swat2/images/icons/nuvola/22/hwinfo.png | Bin 0 -> 1659 bytes swat2/images/icons/nuvola/22/icons.png | Bin 0 -> 1089 bytes swat2/images/icons/nuvola/22/iconthemes.png | Bin 0 -> 1461 bytes swat2/images/icons/nuvola/22/important.png | Bin 0 -> 1407 bytes swat2/images/icons/nuvola/22/info.png | Bin 0 -> 1352 bytes swat2/images/icons/nuvola/22/kcoloredit.png | Bin 0 -> 1746 bytes swat2/images/icons/nuvola/22/kcontrol.png | Bin 0 -> 1761 bytes swat2/images/icons/nuvola/22/keyboard.png | Bin 0 -> 1008 bytes swat2/images/icons/nuvola/22/khelpcenter.png | Bin 0 -> 1633 bytes swat2/images/icons/nuvola/22/kmix.png | Bin 0 -> 1679 bytes swat2/images/icons/nuvola/22/knotify.png | Bin 0 -> 1193 bytes swat2/images/icons/nuvola/22/konqueror.png | Bin 0 -> 1938 bytes swat2/images/icons/nuvola/22/kpackage.png | Bin 0 -> 1385 bytes swat2/images/icons/nuvola/22/kpaint.png | Bin 0 -> 1468 bytes swat2/images/icons/nuvola/22/krita.png | Bin 0 -> 1697 bytes swat2/images/icons/nuvola/22/ksnapshot.png | Bin 0 -> 1550 bytes swat2/images/icons/nuvola/22/ktip.png | Bin 0 -> 1276 bytes swat2/images/icons/nuvola/22/kuser.png | Bin 0 -> 1850 bytes swat2/images/icons/nuvola/22/kview.png | Bin 0 -> 1589 bytes swat2/images/icons/nuvola/22/locale.png | Bin 0 -> 1490 bytes swat2/images/icons/nuvola/22/mail_delete.png | Bin 0 -> 1705 bytes swat2/images/icons/nuvola/22/mail_find.png | Bin 0 -> 1697 bytes swat2/images/icons/nuvola/22/mail_forward.png | Bin 0 -> 1656 bytes swat2/images/icons/nuvola/22/mail_generic.png | Bin 0 -> 1671 bytes swat2/images/icons/nuvola/22/mail_new.png | Bin 0 -> 1115 bytes swat2/images/icons/nuvola/22/mail_replyall.png | Bin 0 -> 1717 bytes swat2/images/icons/nuvola/22/mail_send.png | Bin 0 -> 1628 bytes swat2/images/icons/nuvola/22/misc.png | Bin 0 -> 1607 bytes swat2/images/icons/nuvola/22/mycomputer.png | Bin 0 -> 1514 bytes swat2/images/icons/nuvola/22/netscape.png | Bin 0 -> 1314 bytes swat2/images/icons/nuvola/22/network.png | Bin 0 -> 1779 bytes swat2/images/icons/nuvola/22/next.png | Bin 0 -> 1003 bytes swat2/images/icons/nuvola/22/no.png | Bin 0 -> 1360 bytes swat2/images/icons/nuvola/22/ok.png | Bin 0 -> 1192 bytes swat2/images/icons/nuvola/22/opera.png | Bin 0 -> 1704 bytes swat2/images/icons/nuvola/22/password.png | Bin 0 -> 1336 bytes swat2/images/icons/nuvola/22/pipe.png | Bin 0 -> 1044 bytes swat2/images/icons/nuvola/22/previous.png | Bin 0 -> 975 bytes swat2/images/icons/nuvola/22/realplayer.png | Bin 0 -> 1530 bytes swat2/images/icons/nuvola/22/redo.png | Bin 0 -> 1035 bytes swat2/images/icons/nuvola/22/reload.png | Bin 0 -> 1684 bytes swat2/images/icons/nuvola/22/run.png | Bin 0 -> 1353 bytes swat2/images/icons/nuvola/22/services.png | Bin 0 -> 1497 bytes swat2/images/icons/nuvola/22/socket.png | Bin 0 -> 1788 bytes swat2/images/icons/nuvola/22/spellcheck.png | Bin 0 -> 922 bytes swat2/images/icons/nuvola/22/stop.png | Bin 0 -> 1473 bytes swat2/images/icons/nuvola/22/style.png | Bin 0 -> 1392 bytes swat2/images/icons/nuvola/22/stylesheet.png | Bin 0 -> 1347 bytes swat2/images/icons/nuvola/22/thumbnail.png | Bin 0 -> 1262 bytes swat2/images/icons/nuvola/22/up.png | Bin 0 -> 1222 bytes swat2/images/icons/nuvola/22/wizard.png | Bin 0 -> 1229 bytes swat2/images/icons/nuvola/32/access.png | Bin 0 -> 2295 bytes swat2/images/icons/nuvola/32/agent.png | Bin 0 -> 2419 bytes swat2/images/icons/nuvola/32/apply.png | Bin 0 -> 1732 bytes swat2/images/icons/nuvola/32/back.png | Bin 0 -> 1821 bytes swat2/images/icons/nuvola/32/background.png | Bin 0 -> 2413 bytes swat2/images/icons/nuvola/32/bell.png | Bin 0 -> 2390 bytes swat2/images/icons/nuvola/32/bookmark.png | Bin 0 -> 2126 bytes swat2/images/icons/nuvola/32/browser.png | Bin 0 -> 3141 bytes swat2/images/icons/nuvola/32/button_cancel.png | Bin 0 -> 2478 bytes swat2/images/icons/nuvola/32/button_ok.png | Bin 0 -> 1732 bytes swat2/images/icons/nuvola/32/cache.png | Bin 0 -> 1700 bytes swat2/images/icons/nuvola/32/clock.png | Bin 0 -> 2905 bytes swat2/images/icons/nuvola/32/colorize.png | Bin 0 -> 2739 bytes swat2/images/icons/nuvola/32/colors.png | Bin 0 -> 2625 bytes swat2/images/icons/nuvola/32/colorset.png | Bin 0 -> 1964 bytes swat2/images/icons/nuvola/32/configure.png | Bin 0 -> 1907 bytes swat2/images/icons/nuvola/32/contents.png | Bin 0 -> 2226 bytes swat2/images/icons/nuvola/32/cookie.png | Bin 0 -> 2679 bytes swat2/images/icons/nuvola/32/core.png | Bin 0 -> 1884 bytes swat2/images/icons/nuvola/32/date.png | Bin 0 -> 2825 bytes swat2/images/icons/nuvola/32/decrypted.png | Bin 0 -> 2025 bytes swat2/images/icons/nuvola/32/desktop.png | Bin 0 -> 2742 bytes swat2/images/icons/nuvola/32/display.png | Bin 0 -> 1965 bytes swat2/images/icons/nuvola/32/document.png | Bin 0 -> 2118 bytes swat2/images/icons/nuvola/32/down.png | Bin 0 -> 1748 bytes swat2/images/icons/nuvola/32/edit.png | Bin 0 -> 1395 bytes swat2/images/icons/nuvola/32/editcopy.png | Bin 0 -> 1329 bytes swat2/images/icons/nuvola/32/editcut.png | Bin 0 -> 1849 bytes swat2/images/icons/nuvola/32/editdelete.png | Bin 0 -> 1805 bytes swat2/images/icons/nuvola/32/editpaste.png | Bin 0 -> 1799 bytes swat2/images/icons/nuvola/32/edittrash.png | Bin 0 -> 1866 bytes swat2/images/icons/nuvola/32/email.png | Bin 0 -> 2079 bytes swat2/images/icons/nuvola/32/empty.png | Bin 0 -> 782 bytes swat2/images/icons/nuvola/32/encrypted.png | Bin 0 -> 2058 bytes swat2/images/icons/nuvola/32/energy.png | Bin 0 -> 2753 bytes swat2/images/icons/nuvola/32/error.png | Bin 0 -> 2622 bytes swat2/images/icons/nuvola/32/exec.png | Bin 0 -> 2168 bytes swat2/images/icons/nuvola/32/filenew.png | Bin 0 -> 1857 bytes swat2/images/icons/nuvola/32/fileopen.png | Bin 0 -> 1714 bytes swat2/images/icons/nuvola/32/fileprint.png | Bin 0 -> 2504 bytes swat2/images/icons/nuvola/32/filesave.png | Bin 0 -> 1741 bytes swat2/images/icons/nuvola/32/filesaveas.png | Bin 0 -> 2346 bytes swat2/images/icons/nuvola/32/find.png | Bin 0 -> 1446 bytes swat2/images/icons/nuvola/32/folder.png | Bin 0 -> 2972 bytes swat2/images/icons/nuvola/32/folder_home.png | Bin 0 -> 2676 bytes swat2/images/icons/nuvola/32/folder_important.png | Bin 0 -> 3214 bytes swat2/images/icons/nuvola/32/folder_locked.png | Bin 0 -> 3092 bytes swat2/images/icons/nuvola/32/folder_open.png | Bin 0 -> 2300 bytes swat2/images/icons/nuvola/32/font.png | Bin 0 -> 1497 bytes swat2/images/icons/nuvola/32/forward.png | Bin 0 -> 1860 bytes swat2/images/icons/nuvola/32/gohome.png | Bin 0 -> 2585 bytes swat2/images/icons/nuvola/32/help.png | Bin 0 -> 2671 bytes swat2/images/icons/nuvola/32/history.png | Bin 0 -> 3316 bytes swat2/images/icons/nuvola/32/hwinfo.png | Bin 0 -> 2653 bytes swat2/images/icons/nuvola/32/icons.png | Bin 0 -> 1646 bytes swat2/images/icons/nuvola/32/iconthemes.png | Bin 0 -> 2408 bytes swat2/images/icons/nuvola/32/important.png | Bin 0 -> 2169 bytes swat2/images/icons/nuvola/32/info.png | Bin 0 -> 2017 bytes swat2/images/icons/nuvola/32/kcoloredit.png | Bin 0 -> 2829 bytes swat2/images/icons/nuvola/32/kcontrol.png | Bin 0 -> 2857 bytes swat2/images/icons/nuvola/32/keyboard.png | Bin 0 -> 1482 bytes swat2/images/icons/nuvola/32/khelpcenter.png | Bin 0 -> 2647 bytes swat2/images/icons/nuvola/32/kmix.png | Bin 0 -> 2906 bytes swat2/images/icons/nuvola/32/knotify.png | Bin 0 -> 3050 bytes swat2/images/icons/nuvola/32/konqueror.png | Bin 0 -> 3473 bytes swat2/images/icons/nuvola/32/kpackage.png | Bin 0 -> 2166 bytes swat2/images/icons/nuvola/32/kpaint.png | Bin 0 -> 2608 bytes swat2/images/icons/nuvola/32/krita.png | Bin 0 -> 2793 bytes swat2/images/icons/nuvola/32/ksnapshot.png | Bin 0 -> 2385 bytes swat2/images/icons/nuvola/32/ktip.png | Bin 0 -> 1884 bytes swat2/images/icons/nuvola/32/kuser.png | Bin 0 -> 3199 bytes swat2/images/icons/nuvola/32/kview.png | Bin 0 -> 2649 bytes swat2/images/icons/nuvola/32/locale.png | Bin 0 -> 2179 bytes swat2/images/icons/nuvola/32/looknfeel.png | Bin 0 -> 2770 bytes swat2/images/icons/nuvola/32/mail_delete.png | Bin 0 -> 2713 bytes swat2/images/icons/nuvola/32/mail_find.png | Bin 0 -> 2707 bytes swat2/images/icons/nuvola/32/mail_forward.png | Bin 0 -> 2579 bytes swat2/images/icons/nuvola/32/mail_generic.png | Bin 0 -> 2665 bytes swat2/images/icons/nuvola/32/mail_new.png | Bin 0 -> 1672 bytes swat2/images/icons/nuvola/32/mail_replyall.png | Bin 0 -> 2829 bytes swat2/images/icons/nuvola/32/mail_send.png | Bin 0 -> 2577 bytes swat2/images/icons/nuvola/32/misc.png | Bin 0 -> 2853 bytes swat2/images/icons/nuvola/32/mozilla.png | Bin 0 -> 2322 bytes swat2/images/icons/nuvola/32/mycomputer.png | Bin 0 -> 2726 bytes swat2/images/icons/nuvola/32/netscape.png | Bin 0 -> 2020 bytes swat2/images/icons/nuvola/32/network.png | Bin 0 -> 2838 bytes swat2/images/icons/nuvola/32/next.png | Bin 0 -> 1591 bytes swat2/images/icons/nuvola/32/no.png | Bin 0 -> 1998 bytes swat2/images/icons/nuvola/32/ok.png | Bin 0 -> 1732 bytes swat2/images/icons/nuvola/32/opera.png | Bin 0 -> 2676 bytes swat2/images/icons/nuvola/32/package.png | Bin 0 -> 2346 bytes swat2/images/icons/nuvola/32/password.png | Bin 0 -> 2085 bytes swat2/images/icons/nuvola/32/pipe.png | Bin 0 -> 1624 bytes swat2/images/icons/nuvola/32/previous.png | Bin 0 -> 1587 bytes swat2/images/icons/nuvola/32/realplayer.png | Bin 0 -> 2358 bytes swat2/images/icons/nuvola/32/redo.png | Bin 0 -> 1615 bytes swat2/images/icons/nuvola/32/reload.png | Bin 0 -> 2536 bytes swat2/images/icons/nuvola/32/run.png | Bin 0 -> 2057 bytes swat2/images/icons/nuvola/32/services.png | Bin 0 -> 2139 bytes swat2/images/icons/nuvola/32/socket.png | Bin 0 -> 3000 bytes swat2/images/icons/nuvola/32/spellcheck.png | Bin 0 -> 1791 bytes swat2/images/icons/nuvola/32/stop.png | Bin 0 -> 2437 bytes swat2/images/icons/nuvola/32/style.png | Bin 0 -> 2070 bytes swat2/images/icons/nuvola/32/stylesheet.png | Bin 0 -> 2041 bytes swat2/images/icons/nuvola/32/thumbnail.png | Bin 0 -> 1865 bytes swat2/images/icons/nuvola/32/up.png | Bin 0 -> 1849 bytes swat2/images/icons/nuvola/32/wizard.png | Bin 0 -> 1764 bytes swat2/images/icons/nuvola/48/access.png | Bin 0 -> 3532 bytes swat2/images/icons/nuvola/48/agent.png | Bin 0 -> 4020 bytes swat2/images/icons/nuvola/48/apply.png | Bin 0 -> 2855 bytes swat2/images/icons/nuvola/48/back.png | Bin 0 -> 2687 bytes swat2/images/icons/nuvola/48/background.png | Bin 0 -> 3833 bytes swat2/images/icons/nuvola/48/bell.png | Bin 0 -> 3966 bytes swat2/images/icons/nuvola/48/bookmark.png | Bin 0 -> 3507 bytes swat2/images/icons/nuvola/48/browser.png | Bin 0 -> 5597 bytes swat2/images/icons/nuvola/48/button_cancel.png | Bin 0 -> 3612 bytes swat2/images/icons/nuvola/48/button_ok.png | Bin 0 -> 2856 bytes swat2/images/icons/nuvola/48/cache.png | Bin 0 -> 2484 bytes swat2/images/icons/nuvola/48/clock.png | Bin 0 -> 5063 bytes swat2/images/icons/nuvola/48/colorize.png | Bin 0 -> 4642 bytes swat2/images/icons/nuvola/48/colors.png | Bin 0 -> 4469 bytes swat2/images/icons/nuvola/48/colorset.png | Bin 0 -> 3169 bytes swat2/images/icons/nuvola/48/configure.png | Bin 0 -> 2897 bytes swat2/images/icons/nuvola/48/cookie.png | Bin 0 -> 3736 bytes swat2/images/icons/nuvola/48/core.png | Bin 0 -> 2803 bytes swat2/images/icons/nuvola/48/date.png | Bin 0 -> 4711 bytes swat2/images/icons/nuvola/48/decrypted.png | Bin 0 -> 3115 bytes swat2/images/icons/nuvola/48/desktop.png | Bin 0 -> 4878 bytes swat2/images/icons/nuvola/48/display.png | Bin 0 -> 3071 bytes swat2/images/icons/nuvola/48/document.png | Bin 0 -> 3330 bytes swat2/images/icons/nuvola/48/down.png | Bin 0 -> 2627 bytes swat2/images/icons/nuvola/48/edit.png | Bin 0 -> 2011 bytes swat2/images/icons/nuvola/48/editcopy.png | Bin 0 -> 1989 bytes swat2/images/icons/nuvola/48/editcut.png | Bin 0 -> 3159 bytes swat2/images/icons/nuvola/48/editdelete.png | Bin 0 -> 2893 bytes swat2/images/icons/nuvola/48/editpaste.png | Bin 0 -> 2704 bytes swat2/images/icons/nuvola/48/edittrash.png | Bin 0 -> 2961 bytes swat2/images/icons/nuvola/48/email.png | Bin 0 -> 3393 bytes swat2/images/icons/nuvola/48/empty.png | Bin 0 -> 1126 bytes swat2/images/icons/nuvola/48/encrypted.png | Bin 0 -> 3170 bytes swat2/images/icons/nuvola/48/energy.png | Bin 0 -> 4619 bytes swat2/images/icons/nuvola/48/error.png | Bin 0 -> 4477 bytes swat2/images/icons/nuvola/48/exec.png | Bin 0 -> 3465 bytes swat2/images/icons/nuvola/48/filenew.png | Bin 0 -> 3005 bytes swat2/images/icons/nuvola/48/fileopen.png | Bin 0 -> 2654 bytes swat2/images/icons/nuvola/48/fileprint.png | Bin 0 -> 3369 bytes swat2/images/icons/nuvola/48/filesave.png | Bin 0 -> 2627 bytes swat2/images/icons/nuvola/48/filesaveas.png | Bin 0 -> 3846 bytes swat2/images/icons/nuvola/48/find.png | Bin 0 -> 2379 bytes swat2/images/icons/nuvola/48/folder.png | Bin 0 -> 4789 bytes swat2/images/icons/nuvola/48/folder_home.png | Bin 0 -> 5001 bytes swat2/images/icons/nuvola/48/folder_important.png | Bin 0 -> 5277 bytes swat2/images/icons/nuvola/48/folder_locked.png | Bin 0 -> 5067 bytes swat2/images/icons/nuvola/48/folder_open.png | Bin 0 -> 3806 bytes swat2/images/icons/nuvola/48/font.png | Bin 0 -> 2301 bytes swat2/images/icons/nuvola/48/forward.png | Bin 0 -> 2892 bytes swat2/images/icons/nuvola/48/gohome.png | Bin 0 -> 3831 bytes swat2/images/icons/nuvola/48/help.png | Bin 0 -> 4662 bytes swat2/images/icons/nuvola/48/history.png | Bin 0 -> 5804 bytes swat2/images/icons/nuvola/48/hwinfo.png | Bin 0 -> 4180 bytes swat2/images/icons/nuvola/48/icons.png | Bin 0 -> 2461 bytes swat2/images/icons/nuvola/48/iconthemes.png | Bin 0 -> 4045 bytes swat2/images/icons/nuvola/48/important.png | Bin 0 -> 3519 bytes swat2/images/icons/nuvola/48/info.png | Bin 0 -> 3188 bytes swat2/images/icons/nuvola/48/kcoloredit.png | Bin 0 -> 4945 bytes swat2/images/icons/nuvola/48/kcontrol.png | Bin 0 -> 4736 bytes swat2/images/icons/nuvola/48/keyboard.png | Bin 0 -> 2274 bytes swat2/images/icons/nuvola/48/khelpcenter.png | Bin 0 -> 4449 bytes swat2/images/icons/nuvola/48/kmix.png | Bin 0 -> 4609 bytes swat2/images/icons/nuvola/48/knotify.png | Bin 0 -> 5027 bytes swat2/images/icons/nuvola/48/konqueror.png | Bin 0 -> 6027 bytes swat2/images/icons/nuvola/48/kpackage.png | Bin 0 -> 3383 bytes swat2/images/icons/nuvola/48/kpaint.png | Bin 0 -> 4379 bytes swat2/images/icons/nuvola/48/krita.png | Bin 0 -> 5146 bytes swat2/images/icons/nuvola/48/ksnapshot.png | Bin 0 -> 3731 bytes swat2/images/icons/nuvola/48/ktip.png | Bin 0 -> 2935 bytes swat2/images/icons/nuvola/48/kuser.png | Bin 0 -> 5470 bytes swat2/images/icons/nuvola/48/kview.png | Bin 0 -> 4643 bytes swat2/images/icons/nuvola/48/locale.png | Bin 0 -> 3077 bytes swat2/images/icons/nuvola/48/looknfeel.png | Bin 0 -> 4935 bytes swat2/images/icons/nuvola/48/mail_delete.png | Bin 0 -> 4412 bytes swat2/images/icons/nuvola/48/mail_find.png | Bin 0 -> 4526 bytes swat2/images/icons/nuvola/48/mail_forward.png | Bin 0 -> 4373 bytes swat2/images/icons/nuvola/48/mail_generic.png | Bin 0 -> 4286 bytes swat2/images/icons/nuvola/48/mail_new.png | Bin 0 -> 2598 bytes swat2/images/icons/nuvola/48/mail_replyall.png | Bin 0 -> 4934 bytes swat2/images/icons/nuvola/48/mail_send.png | Bin 0 -> 4174 bytes swat2/images/icons/nuvola/48/misc.png | Bin 0 -> 5083 bytes swat2/images/icons/nuvola/48/mozilla.png | Bin 0 -> 4079 bytes swat2/images/icons/nuvola/48/mycomputer.png | Bin 0 -> 4814 bytes swat2/images/icons/nuvola/48/netscape.png | Bin 0 -> 3265 bytes swat2/images/icons/nuvola/48/network.png | Bin 0 -> 4733 bytes swat2/images/icons/nuvola/48/next.png | Bin 0 -> 2535 bytes swat2/images/icons/nuvola/48/no.png | Bin 0 -> 3062 bytes swat2/images/icons/nuvola/48/ok.png | Bin 0 -> 2855 bytes swat2/images/icons/nuvola/48/opera.png | Bin 0 -> 4421 bytes swat2/images/icons/nuvola/48/package.png | Bin 0 -> 3960 bytes swat2/images/icons/nuvola/48/password.png | Bin 0 -> 3365 bytes swat2/images/icons/nuvola/48/pipe.png | Bin 0 -> 2469 bytes swat2/images/icons/nuvola/48/previous.png | Bin 0 -> 2526 bytes swat2/images/icons/nuvola/48/realplayer.png | Bin 0 -> 3821 bytes swat2/images/icons/nuvola/48/redo.png | Bin 0 -> 2545 bytes swat2/images/icons/nuvola/48/reload.png | Bin 0 -> 4229 bytes swat2/images/icons/nuvola/48/run.png | Bin 0 -> 3171 bytes swat2/images/icons/nuvola/48/services.png | Bin 0 -> 3381 bytes swat2/images/icons/nuvola/48/socket.png | Bin 0 -> 5395 bytes swat2/images/icons/nuvola/48/spellcheck.png | Bin 0 -> 2956 bytes swat2/images/icons/nuvola/48/stop.png | Bin 0 -> 3681 bytes swat2/images/icons/nuvola/48/style.png | Bin 0 -> 2920 bytes swat2/images/icons/nuvola/48/stylesheet.png | Bin 0 -> 3150 bytes swat2/images/icons/nuvola/48/thumbnail.png | Bin 0 -> 2806 bytes swat2/images/icons/nuvola/48/up.png | Bin 0 -> 2802 bytes swat2/images/icons/nuvola/48/wizard.png | Bin 0 -> 2743 bytes swat2/images/icons/nuvola/64/access.png | Bin 0 -> 4801 bytes swat2/images/icons/nuvola/64/agent.png | Bin 0 -> 5966 bytes swat2/images/icons/nuvola/64/background.png | Bin 0 -> 5477 bytes swat2/images/icons/nuvola/64/bell.png | Bin 0 -> 5776 bytes swat2/images/icons/nuvola/64/browser.png | Bin 0 -> 8319 bytes swat2/images/icons/nuvola/64/cache.png | Bin 0 -> 3420 bytes swat2/images/icons/nuvola/64/clock.png | Bin 0 -> 7445 bytes swat2/images/icons/nuvola/64/colors.png | Bin 0 -> 6581 bytes swat2/images/icons/nuvola/64/colorset.png | Bin 0 -> 4613 bytes swat2/images/icons/nuvola/64/cookie.png | Bin 0 -> 5359 bytes swat2/images/icons/nuvola/64/core.png | Bin 0 -> 3824 bytes swat2/images/icons/nuvola/64/date.png | Bin 0 -> 6813 bytes swat2/images/icons/nuvola/64/desktop.png | Bin 0 -> 7360 bytes swat2/images/icons/nuvola/64/display.png | Bin 0 -> 4321 bytes swat2/images/icons/nuvola/64/document.png | Bin 0 -> 4878 bytes swat2/images/icons/nuvola/64/email.png | Bin 0 -> 4911 bytes swat2/images/icons/nuvola/64/empty.png | Bin 0 -> 1289 bytes swat2/images/icons/nuvola/64/encrypted.png | Bin 0 -> 3781 bytes swat2/images/icons/nuvola/64/energy.png | Bin 0 -> 6915 bytes swat2/images/icons/nuvola/64/error.png | Bin 0 -> 6081 bytes swat2/images/icons/nuvola/64/exec.png | Bin 0 -> 5180 bytes swat2/images/icons/nuvola/64/folder.png | Bin 0 -> 7310 bytes swat2/images/icons/nuvola/64/folder_home.png | Bin 0 -> 7482 bytes swat2/images/icons/nuvola/64/folder_important.png | Bin 0 -> 7889 bytes swat2/images/icons/nuvola/64/folder_locked.png | Bin 0 -> 7544 bytes swat2/images/icons/nuvola/64/folder_open.png | Bin 0 -> 5712 bytes swat2/images/icons/nuvola/64/font.png | Bin 0 -> 3011 bytes swat2/images/icons/nuvola/64/hwinfo.png | Bin 0 -> 5838 bytes swat2/images/icons/nuvola/64/icons.png | Bin 0 -> 3428 bytes swat2/images/icons/nuvola/64/iconthemes.png | Bin 0 -> 5696 bytes swat2/images/icons/nuvola/64/important.png | Bin 0 -> 4994 bytes swat2/images/icons/nuvola/64/info.png | Bin 0 -> 4434 bytes swat2/images/icons/nuvola/64/kcoloredit.png | Bin 0 -> 7297 bytes swat2/images/icons/nuvola/64/kcontrol.png | Bin 0 -> 6794 bytes swat2/images/icons/nuvola/64/keyboard.png | Bin 0 -> 3284 bytes swat2/images/icons/nuvola/64/khelpcenter.png | Bin 0 -> 6693 bytes swat2/images/icons/nuvola/64/kmix.png | Bin 0 -> 6596 bytes swat2/images/icons/nuvola/64/knotify.png | Bin 0 -> 7690 bytes swat2/images/icons/nuvola/64/konqueror.png | Bin 0 -> 9333 bytes swat2/images/icons/nuvola/64/kpackage.png | Bin 0 -> 4618 bytes swat2/images/icons/nuvola/64/kpaint.png | Bin 0 -> 6520 bytes swat2/images/icons/nuvola/64/krita.png | Bin 0 -> 8117 bytes swat2/images/icons/nuvola/64/ksnapshot.png | Bin 0 -> 5383 bytes swat2/images/icons/nuvola/64/ktip.png | Bin 0 -> 4185 bytes swat2/images/icons/nuvola/64/kuser.png | Bin 0 -> 8036 bytes swat2/images/icons/nuvola/64/kview.png | Bin 0 -> 6829 bytes swat2/images/icons/nuvola/64/locale.png | Bin 0 -> 4062 bytes swat2/images/icons/nuvola/64/looknfeel.png | Bin 0 -> 7579 bytes swat2/images/icons/nuvola/64/mozilla.png | Bin 0 -> 5845 bytes swat2/images/icons/nuvola/64/mycomputer.png | Bin 0 -> 7319 bytes swat2/images/icons/nuvola/64/netscape.png | Bin 0 -> 4575 bytes swat2/images/icons/nuvola/64/network.png | Bin 0 -> 6889 bytes swat2/images/icons/nuvola/64/opera.png | Bin 0 -> 6319 bytes swat2/images/icons/nuvola/64/package.png | Bin 0 -> 5838 bytes swat2/images/icons/nuvola/64/password.png | Bin 0 -> 4696 bytes swat2/images/icons/nuvola/64/pipe.png | Bin 0 -> 3808 bytes swat2/images/icons/nuvola/64/realplayer.png | Bin 0 -> 5413 bytes swat2/images/icons/nuvola/64/services.png | Bin 0 -> 4855 bytes swat2/images/icons/nuvola/64/socket.png | Bin 0 -> 7761 bytes swat2/images/icons/nuvola/64/style.png | Bin 0 -> 4291 bytes swat2/images/icons/nuvola/64/stylesheet.png | Bin 0 -> 4433 bytes swat2/images/icons/nuvola/README | 4 + swat2/images/icons/nuvola/author | 3 + swat2/images/icons/nuvola/license.txt | 504 +++++++++++++++++++++ swat2/images/icons/nuvola/readme.txt | 60 +++ swat2/images/icons/nuvola/thanks.to | 7 + swat2/images/linkpad.gif | Bin 0 -> 270 bytes swat2/images/logo.png | Bin 0 -> 9329 bytes swat2/images/stripes.png | Bin 0 -> 209 bytes swat2/images/widgets/windows/arrows/down.gif | Bin 0 -> 49 bytes swat2/images/widgets/windows/arrows/down_small.gif | Bin 0 -> 46 bytes swat2/images/widgets/windows/arrows/down_tiny.gif | Bin 0 -> 44 bytes swat2/images/widgets/windows/arrows/first.png | Bin 0 -> 321 bytes swat2/images/widgets/windows/arrows/forward.gif | Bin 0 -> 55 bytes swat2/images/widgets/windows/arrows/last.png | Bin 0 -> 333 bytes swat2/images/widgets/windows/arrows/left.png | Bin 0 -> 299 bytes swat2/images/widgets/windows/arrows/minimize.gif | Bin 0 -> 52 bytes swat2/images/widgets/windows/arrows/next.gif | Bin 0 -> 49 bytes swat2/images/widgets/windows/arrows/previous.gif | Bin 0 -> 49 bytes swat2/images/widgets/windows/arrows/rewind.gif | Bin 0 -> 54 bytes swat2/images/widgets/windows/arrows/right.png | Bin 0 -> 313 bytes swat2/images/widgets/windows/arrows/up.gif | Bin 0 -> 48 bytes swat2/images/widgets/windows/arrows/up_small.gif | Bin 0 -> 46 bytes swat2/images/widgets/windows/arrows/up_tiny.gif | Bin 0 -> 44 bytes swat2/images/widgets/windows/cursors/alias.gif | Bin 0 -> 104 bytes swat2/images/widgets/windows/cursors/copy.gif | Bin 0 -> 102 bytes swat2/images/widgets/windows/cursors/move.gif | Bin 0 -> 67 bytes swat2/images/widgets/windows/cursors/nodrop.gif | Bin 0 -> 120 bytes swat2/images/widgets/windows/menu/checkbox.gif | Bin 0 -> 838 bytes swat2/images/widgets/windows/menu/radiobutton.gif | Bin 0 -> 830 bytes swat2/images/widgets/windows/tree/cross.gif | Bin 0 -> 67 bytes swat2/images/widgets/windows/tree/cross_minus.gif | Bin 0 -> 154 bytes swat2/images/widgets/windows/tree/cross_plus.gif | Bin 0 -> 158 bytes swat2/images/widgets/windows/tree/end.gif | Bin 0 -> 64 bytes swat2/images/widgets/windows/tree/end_minus.gif | Bin 0 -> 154 bytes swat2/images/widgets/windows/tree/end_plus.gif | Bin 0 -> 158 bytes swat2/images/widgets/windows/tree/line.gif | Bin 0 -> 64 bytes swat2/images/widgets/windows/tree/minus.gif | Bin 0 -> 148 bytes swat2/images/widgets/windows/tree/plus.gif | Bin 0 -> 152 bytes swat2/images/widgets/windows/window/close.gif | Bin 0 -> 58 bytes swat2/images/widgets/windows/window/maximize.gif | Bin 0 -> 56 bytes swat2/images/widgets/windows/window/minimize.gif | Bin 0 -> 52 bytes swat2/images/widgets/windows/window/restore.gif | Bin 0 -> 58 bytes swat2/index.esp | 30 ++ swat2/install/index.esp | 40 ++ swat2/install/newuser.esp | 50 ++ swat2/install/provision.esp | 90 ++++ swat2/install/samba3.esp | 112 +++++ swat2/install/vampire.esp | 130 ++++++ swat2/kdc_server/index.esp | 13 + swat2/ldap_server/index.esp | 13 + swat2/login.esp | 60 +++ swat2/logout.esp | 8 + swat2/menu.js | 63 +++ swat2/nbt_server/index.esp | 24 + swat2/rpc_server/index.esp | 13 + swat2/scripting/client/call.js | 118 +++++ swat2/scripting/client/desktop.js | 121 +++++ swat2/scripting/client/encoder.js | 84 ++++ swat2/scripting/client/js_scripts.js | 60 +++ swat2/scripting/client/regedit.js | 160 +++++++ swat2/scripting/client/status.js | 40 ++ swat2/scripting/common.js | 125 +++++ swat2/scripting/footer_columns.esp | 7 + swat2/scripting/footer_desktop.esp | 6 + swat2/scripting/footer_plain.esp | 7 + swat2/scripting/forms.js | 112 +++++ swat2/scripting/general_calls.esp | 25 + swat2/scripting/header_columns.esp | 85 ++++ swat2/scripting/header_desktop.esp | 25 + swat2/scripting/header_plain.esp | 55 +++ swat2/scripting/menus.js | 53 +++ swat2/scripting/preauth.esp | 48 ++ swat2/scripting/server/regedit.esp | 51 +++ swat2/scripting/server/status.esp | 27 ++ swat2/scripting/test.ejs | 10 + swat2/scripting/test.esp | 6 + swat2/smb_server/index.esp | 13 + swat2/style/columns.css | 73 +++ swat2/style/common.css | 266 +++++++++++ swat2/style/qooxdoo/core.css | 2 + swat2/style/qooxdoo/layouts/application.css | 6 + swat2/style/qooxdoo/layouts/page.css | 6 + swat2/style/qooxdoo/test.css | 2 + swat2/style/qooxdoo/themes.css | 3 + swat2/style/qooxdoo/themes/osx/grad_blue.gif | Bin 0 -> 143 bytes swat2/style/qooxdoo/themes/osx/grad_gray.gif | Bin 0 -> 156 bytes swat2/style/qooxdoo/themes/osx/pin_dark.gif | Bin 0 -> 36 bytes swat2/style/qooxdoo/themes/osx/toolbar_bg.gif | Bin 0 -> 36 bytes .../qooxdoo/themes/win9x/radiobuttonbackground.gif | Bin 0 -> 44 bytes swat2/style/qooxdoo/themes/win9x/theme.css | 2 + .../qooxdoo/themes/win9x/windowcaption_active.png | Bin 0 -> 160 bytes .../themes/win9x/windowcaption_inactive.png | Bin 0 -> 114 bytes .../style/qooxdoo/themes/winxp/menubackground.gif | Bin 0 -> 814 bytes swat2/style/qooxdoo/themes/winxp/theme.css | 2 + .../qooxdoo/themes/winxp/toolbarparthandle.gif | Bin 0 -> 817 bytes swat2/style/qooxdoo/widgets.css | 2 + swat2/style/qooxdoo/widgets/core/QxApplication.js | 2 + swat2/style/qooxdoo/widgets/core/QxBorder.js | 2 + swat2/style/qooxdoo/widgets/core/QxBuilder.js | 3 + swat2/style/qooxdoo/widgets/core/QxClient.js | 2 + swat2/style/qooxdoo/widgets/core/QxClientWindow.js | 2 + swat2/style/qooxdoo/widgets/core/QxCommand.js | 2 + swat2/style/qooxdoo/widgets/core/QxData.js | 2 + swat2/style/qooxdoo/widgets/core/QxDebug.js | 2 + swat2/style/qooxdoo/widgets/core/QxDom.js | 3 + swat2/style/qooxdoo/widgets/core/QxExtend.js | 4 + swat2/style/qooxdoo/widgets/core/QxNativeWindow.js | 2 + swat2/style/qooxdoo/widgets/core/QxObject.js | 2 + .../qooxdoo/widgets/core/QxSelectionStorage.js | 2 + swat2/style/qooxdoo/widgets/core/QxTarget.js | 3 + swat2/style/qooxdoo/widgets/core/QxTimer.js | 2 + .../qooxdoo/widgets/core/QxUserApplication.js | 2 + .../style/qooxdoo/widgets/core/QxXmlHttpLoader.js | 2 + swat2/style/qooxdoo/widgets/events/QxDataEvent.js | 2 + swat2/style/qooxdoo/widgets/events/QxDragEvent.js | 2 + swat2/style/qooxdoo/widgets/events/QxEvent.js | 2 + swat2/style/qooxdoo/widgets/events/QxFocusEvent.js | 2 + swat2/style/qooxdoo/widgets/events/QxKeyEvent.js | 4 + swat2/style/qooxdoo/widgets/events/QxMouseEvent.js | 2 + .../qooxdoo/widgets/managers/QxDataManager.js | 2 + .../widgets/managers/QxDomSelectionManager.js | 2 + .../widgets/managers/QxDragAndDropManager.js | 3 + .../qooxdoo/widgets/managers/QxEventManager.js | 2 + .../qooxdoo/widgets/managers/QxFocusManager.js | 2 + .../qooxdoo/widgets/managers/QxImageManager.js | 2 + .../widgets/managers/QxImagePreloaderManager.js | 2 + swat2/style/qooxdoo/widgets/managers/QxManager.js | 2 + .../qooxdoo/widgets/managers/QxMenuManager.js | 2 + .../qooxdoo/widgets/managers/QxPopupManager.js | 2 + .../widgets/managers/QxRadioButtonManager.js | 2 + .../qooxdoo/widgets/managers/QxRangeManager.js | 2 + .../qooxdoo/widgets/managers/QxSelectionManager.js | 2 + .../qooxdoo/widgets/managers/QxTimerManager.js | 2 + .../qooxdoo/widgets/managers/QxToolTipManager.js | 2 + .../qooxdoo/widgets/managers/QxWindowManager.js | 2 + swat2/style/qooxdoo/widgets/qooxdoo.js | 1 + swat2/style/qooxdoo/widgets/types/QxColor.js | 3 + swat2/style/qooxdoo/widgets/types/QxInteger.js | 2 + swat2/style/qooxdoo/widgets/types/QxNumber.js | 2 + swat2/style/qooxdoo/widgets/types/QxString.js | 2 + swat2/style/qooxdoo/widgets/types/QxTextile.js | 4 + swat2/style/qooxdoo/widgets/types/QxVariable.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxAtom.js | 2 + .../qooxdoo/widgets/widgets/QxBarSelectorBar.js | 2 + .../qooxdoo/widgets/widgets/QxBarSelectorButton.js | 2 + .../qooxdoo/widgets/widgets/QxBarSelectorFrame.js | 2 + .../qooxdoo/widgets/widgets/QxBarSelectorPage.js | 2 + .../qooxdoo/widgets/widgets/QxBarSelectorPane.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxBlocker.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxBoxLayout.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxButton.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxCheckBox.js | 2 + .../qooxdoo/widgets/widgets/QxClientDocument.js | 2 + .../qooxdoo/widgets/widgets/QxColorPresetPopup.js | 2 + .../qooxdoo/widgets/widgets/QxColorSelector.js | 5 + swat2/style/qooxdoo/widgets/widgets/QxComboBox.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxContainer.js | 2 + .../style/qooxdoo/widgets/widgets/QxDockLayout.js | 4 + swat2/style/qooxdoo/widgets/widgets/QxFieldSet.js | 2 + .../style/qooxdoo/widgets/widgets/QxFlowLayout.js | 3 + swat2/style/qooxdoo/widgets/widgets/QxForm.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxGallery.js | 2 + .../style/qooxdoo/widgets/widgets/QxGalleryList.js | 2 + .../style/qooxdoo/widgets/widgets/QxGridLayout.js | 2 + .../widgets/widgets/QxHorizontalBoxLayout.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxIframe.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxImage.js | 2 + .../qooxdoo/widgets/widgets/QxImagePreloader.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxInline.js | 2 + .../qooxdoo/widgets/widgets/QxInputCheckIcon.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxLayout.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxList.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxListItem.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxListView.js | 7 + swat2/style/qooxdoo/widgets/widgets/QxMenu.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxMenuBar.js | 2 + .../qooxdoo/widgets/widgets/QxMenuBarButton.js | 2 + .../style/qooxdoo/widgets/widgets/QxMenuButton.js | 2 + .../qooxdoo/widgets/widgets/QxMenuCheckBox.js | 2 + .../qooxdoo/widgets/widgets/QxMenuRadioButton.js | 2 + .../qooxdoo/widgets/widgets/QxMenuSeparator.js | 2 + .../qooxdoo/widgets/widgets/QxPasswordField.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxPopup.js | 2 + .../style/qooxdoo/widgets/widgets/QxRadioButton.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxSpinner.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTab.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTabBar.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTabFrame.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTabPage.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTabPane.js | 2 + .../style/qooxdoo/widgets/widgets/QxTerminator.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTextArea.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTextField.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxToolBar.js | 2 + .../qooxdoo/widgets/widgets/QxToolBarButton.js | 2 + .../qooxdoo/widgets/widgets/QxToolBarCheckBox.js | 2 + .../qooxdoo/widgets/widgets/QxToolBarMenuButton.js | 2 + .../style/qooxdoo/widgets/widgets/QxToolBarPart.js | 2 + .../qooxdoo/widgets/widgets/QxToolBarPartHandle.js | 2 + .../widgets/widgets/QxToolBarRadioButton.js | 2 + .../qooxdoo/widgets/widgets/QxToolBarSeparator.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxToolTip.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTree.js | 2 + .../style/qooxdoo/widgets/widgets/QxTreeElement.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxTreeFile.js | 2 + .../style/qooxdoo/widgets/widgets/QxTreeFolder.js | 2 + .../qooxdoo/widgets/widgets/QxVerticalBoxLayout.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxWidget.js | 2 + swat2/style/qooxdoo/widgets/widgets/QxWindow.js | 5 + swat2/style/swat.css | 40 ++ swat2/style/wide.css | 113 +++++ swat2/wins_server/index.esp | 13 + 2718 files changed, 4018 insertions(+), 4018 deletions(-) delete mode 100644 swat/cldap_server/index.esp delete mode 100644 swat/desktop/index.esp delete mode 100644 swat/esptest/exception.esp delete mode 100644 swat/esptest/formtest.esp delete mode 100644 swat/esptest/include.esp delete mode 100644 swat/esptest/index.esp delete mode 100644 swat/esptest/ldb.esp delete mode 100644 swat/esptest/loadparm.esp delete mode 100644 swat/esptest/qooxdoo.esp delete mode 100644 swat/esptest/registry.esp delete mode 100644 swat/esptest/samr.esp delete mode 100644 swat/esptest/session.esp delete mode 100644 swat/esptest/showvars.esp delete mode 100644 swat/favicon.ico delete mode 100644 swat/images/core/alpha.gif delete mode 100644 swat/images/core/blank.gif delete mode 100644 swat/images/core/brightness.jpg delete mode 100644 swat/images/core/brightnesshandle.gif delete mode 100644 swat/images/core/dotted.gif delete mode 100644 swat/images/core/huesaturation.jpg delete mode 100644 swat/images/core/huesaturationhandle.gif delete mode 100644 swat/images/favicon.ico delete mode 100644 swat/images/icons/crystalsvg/128/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/128/back.png delete mode 100644 swat/images/icons/crystalsvg/128/background.png delete mode 100644 swat/images/icons/crystalsvg/128/bell.png delete mode 100644 swat/images/icons/crystalsvg/128/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/128/browser.png delete mode 100644 swat/images/icons/crystalsvg/128/cache.png delete mode 100644 swat/images/icons/crystalsvg/128/clock.png delete mode 100644 swat/images/icons/crystalsvg/128/colors.png delete mode 100644 swat/images/icons/crystalsvg/128/core.png delete mode 100644 swat/images/icons/crystalsvg/128/date.png delete mode 100644 swat/images/icons/crystalsvg/128/desktop.png delete mode 100644 swat/images/icons/crystalsvg/128/display.png delete mode 100644 swat/images/icons/crystalsvg/128/document.png delete mode 100644 swat/images/icons/crystalsvg/128/email.png delete mode 100644 swat/images/icons/crystalsvg/128/empty.png delete mode 100644 swat/images/icons/crystalsvg/128/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/128/energy.png delete mode 100644 swat/images/icons/crystalsvg/128/error.png delete mode 100644 swat/images/icons/crystalsvg/128/exec.png delete mode 100644 swat/images/icons/crystalsvg/128/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/128/folder.png delete mode 100644 swat/images/icons/crystalsvg/128/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/128/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/128/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/128/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/128/font.png delete mode 100644 swat/images/icons/crystalsvg/128/forward.png delete mode 100644 swat/images/icons/crystalsvg/128/gohome.png delete mode 100644 swat/images/icons/crystalsvg/128/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/128/info.png delete mode 100644 swat/images/icons/crystalsvg/128/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/128/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/128/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/128/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/128/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/128/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/128/krita.png delete mode 100644 swat/images/icons/crystalsvg/128/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/128/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/128/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/128/kuser.png delete mode 100644 swat/images/icons/crystalsvg/128/kview.png delete mode 100644 swat/images/icons/crystalsvg/128/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/128/locale.png delete mode 100644 swat/images/icons/crystalsvg/128/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/128/mac.png delete mode 100644 swat/images/icons/crystalsvg/128/mail.png delete mode 100644 swat/images/icons/crystalsvg/128/mimetypes.png delete mode 100644 swat/images/icons/crystalsvg/128/mouse.png delete mode 100644 swat/images/icons/crystalsvg/128/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/128/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/128/mymac.png delete mode 100644 swat/images/icons/crystalsvg/128/netscape.png delete mode 100644 swat/images/icons/crystalsvg/128/network.png delete mode 100644 swat/images/icons/crystalsvg/128/password.png delete mode 100644 swat/images/icons/crystalsvg/128/penguin.png delete mode 100644 swat/images/icons/crystalsvg/128/proxy.png delete mode 100644 swat/images/icons/crystalsvg/128/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/128/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/128/reload.png delete mode 100644 swat/images/icons/crystalsvg/128/services.png delete mode 100644 swat/images/icons/crystalsvg/128/socket.png delete mode 100644 swat/images/icons/crystalsvg/128/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/128/tux.png delete mode 100644 swat/images/icons/crystalsvg/128/up.png delete mode 100644 swat/images/icons/crystalsvg/16/access.png delete mode 100644 swat/images/icons/crystalsvg/16/agent.png delete mode 100644 swat/images/icons/crystalsvg/16/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/16/appearance.png delete mode 100644 swat/images/icons/crystalsvg/16/apply.png delete mode 100644 swat/images/icons/crystalsvg/16/back.png delete mode 100644 swat/images/icons/crystalsvg/16/background.png delete mode 100644 swat/images/icons/crystalsvg/16/bell.png delete mode 100644 swat/images/icons/crystalsvg/16/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/16/bookmark.png delete mode 100644 swat/images/icons/crystalsvg/16/browser.png delete mode 100644 swat/images/icons/crystalsvg/16/button_cancel.png delete mode 100644 swat/images/icons/crystalsvg/16/button_ok.png delete mode 100644 swat/images/icons/crystalsvg/16/cache.png delete mode 100644 swat/images/icons/crystalsvg/16/clock.png delete mode 100644 swat/images/icons/crystalsvg/16/colorize.png delete mode 100644 swat/images/icons/crystalsvg/16/colors.png delete mode 100644 swat/images/icons/crystalsvg/16/colorset.png delete mode 100644 swat/images/icons/crystalsvg/16/configure.png delete mode 100644 swat/images/icons/crystalsvg/16/contents.png delete mode 100644 swat/images/icons/crystalsvg/16/cookie.png delete mode 100644 swat/images/icons/crystalsvg/16/core.png delete mode 100644 swat/images/icons/crystalsvg/16/date.png delete mode 100644 swat/images/icons/crystalsvg/16/decrypted.png delete mode 100644 swat/images/icons/crystalsvg/16/desktop.png delete mode 100644 swat/images/icons/crystalsvg/16/display.png delete mode 100644 swat/images/icons/crystalsvg/16/doc.png delete mode 100644 swat/images/icons/crystalsvg/16/document.png delete mode 100644 swat/images/icons/crystalsvg/16/down.png delete mode 100644 swat/images/icons/crystalsvg/16/edit.png delete mode 100644 swat/images/icons/crystalsvg/16/editcopy.png delete mode 100644 swat/images/icons/crystalsvg/16/editcut.png delete mode 100644 swat/images/icons/crystalsvg/16/editdelete.png delete mode 100644 swat/images/icons/crystalsvg/16/editpaste.png delete mode 100644 swat/images/icons/crystalsvg/16/edittrash.png delete mode 100644 swat/images/icons/crystalsvg/16/email.png delete mode 100644 swat/images/icons/crystalsvg/16/empty.png delete mode 100644 swat/images/icons/crystalsvg/16/empty_ascii.png delete mode 100644 swat/images/icons/crystalsvg/16/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/16/energy.png delete mode 100644 swat/images/icons/crystalsvg/16/error.png delete mode 100644 swat/images/icons/crystalsvg/16/exec.png delete mode 100644 swat/images/icons/crystalsvg/16/favorites.png delete mode 100644 swat/images/icons/crystalsvg/16/filefind.png delete mode 100644 swat/images/icons/crystalsvg/16/filenew.png delete mode 100644 swat/images/icons/crystalsvg/16/fileopen.png delete mode 100644 swat/images/icons/crystalsvg/16/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/16/filesave.png delete mode 100644 swat/images/icons/crystalsvg/16/filesaveas.png delete mode 100644 swat/images/icons/crystalsvg/16/find.png delete mode 100644 swat/images/icons/crystalsvg/16/folder.png delete mode 100644 swat/images/icons/crystalsvg/16/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/16/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/16/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/16/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/16/font.png delete mode 100644 swat/images/icons/crystalsvg/16/forward.png delete mode 100644 swat/images/icons/crystalsvg/16/gohome.png delete mode 100644 swat/images/icons/crystalsvg/16/help.png delete mode 100644 swat/images/icons/crystalsvg/16/history.png delete mode 100644 swat/images/icons/crystalsvg/16/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/16/icons.png delete mode 100644 swat/images/icons/crystalsvg/16/iconthemes.png delete mode 100644 swat/images/icons/crystalsvg/16/idea.png delete mode 100644 swat/images/icons/crystalsvg/16/important.png delete mode 100644 swat/images/icons/crystalsvg/16/info.png delete mode 100644 swat/images/icons/crystalsvg/16/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/16/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/16/key_enter.png delete mode 100644 swat/images/icons/crystalsvg/16/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/16/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/16/kmix.png delete mode 100644 swat/images/icons/crystalsvg/16/knotify.png delete mode 100644 swat/images/icons/crystalsvg/16/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/16/kpackage.png delete mode 100644 swat/images/icons/crystalsvg/16/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/16/kpersonalizer.png delete mode 100644 swat/images/icons/crystalsvg/16/krita.png delete mode 100644 swat/images/icons/crystalsvg/16/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/16/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/16/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/16/ktip.png delete mode 100644 swat/images/icons/crystalsvg/16/kuser.png delete mode 100644 swat/images/icons/crystalsvg/16/kview.png delete mode 100644 swat/images/icons/crystalsvg/16/launch.png delete mode 100644 swat/images/icons/crystalsvg/16/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/16/locale.png delete mode 100644 swat/images/icons/crystalsvg/16/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/16/mac.png delete mode 100644 swat/images/icons/crystalsvg/16/mail.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_delete.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_find.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_forward.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_generic.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_new.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_replay.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_replyall.png delete mode 100644 swat/images/icons/crystalsvg/16/mail_send.png delete mode 100644 swat/images/icons/crystalsvg/16/mimetypes.png delete mode 100644 swat/images/icons/crystalsvg/16/misc.png delete mode 100644 swat/images/icons/crystalsvg/16/mouse.png delete mode 100644 swat/images/icons/crystalsvg/16/mousecursor.png delete mode 100644 swat/images/icons/crystalsvg/16/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/16/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/16/mymac.png delete mode 100644 swat/images/icons/crystalsvg/16/netscape.png delete mode 100644 swat/images/icons/crystalsvg/16/network.png delete mode 100644 swat/images/icons/crystalsvg/16/no.png delete mode 100644 swat/images/icons/crystalsvg/16/ok.png delete mode 100644 swat/images/icons/crystalsvg/16/opera.png delete mode 100644 swat/images/icons/crystalsvg/16/package.png delete mode 100644 swat/images/icons/crystalsvg/16/password.png delete mode 100644 swat/images/icons/crystalsvg/16/penguin.png delete mode 100644 swat/images/icons/crystalsvg/16/pipe.png delete mode 100644 swat/images/icons/crystalsvg/16/printer.png delete mode 100644 swat/images/icons/crystalsvg/16/proxy.png delete mode 100644 swat/images/icons/crystalsvg/16/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/16/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/16/redo.png delete mode 100644 swat/images/icons/crystalsvg/16/reload.png delete mode 100644 swat/images/icons/crystalsvg/16/run.png delete mode 100644 swat/images/icons/crystalsvg/16/search.png delete mode 100644 swat/images/icons/crystalsvg/16/services.png delete mode 100644 swat/images/icons/crystalsvg/16/socket.png delete mode 100644 swat/images/icons/crystalsvg/16/spellcheck.png delete mode 100644 swat/images/icons/crystalsvg/16/stop.png delete mode 100644 swat/images/icons/crystalsvg/16/style.png delete mode 100644 swat/images/icons/crystalsvg/16/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/16/tar.png delete mode 100644 swat/images/icons/crystalsvg/16/thumbnail.png delete mode 100644 swat/images/icons/crystalsvg/16/todo.png delete mode 100644 swat/images/icons/crystalsvg/16/tux.png delete mode 100644 swat/images/icons/crystalsvg/16/up.png delete mode 100644 swat/images/icons/crystalsvg/16/wizard.png delete mode 100644 swat/images/icons/crystalsvg/22/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/22/appearance.png delete mode 100644 swat/images/icons/crystalsvg/22/back.png delete mode 100644 swat/images/icons/crystalsvg/22/background.png delete mode 100644 swat/images/icons/crystalsvg/22/bell.png delete mode 100644 swat/images/icons/crystalsvg/22/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/22/bookmark.png delete mode 100644 swat/images/icons/crystalsvg/22/browser.png delete mode 100644 swat/images/icons/crystalsvg/22/button_cancel.png delete mode 100644 swat/images/icons/crystalsvg/22/button_ok.png delete mode 100644 swat/images/icons/crystalsvg/22/cache.png delete mode 100644 swat/images/icons/crystalsvg/22/clock.png delete mode 100644 swat/images/icons/crystalsvg/22/colorize.png delete mode 100644 swat/images/icons/crystalsvg/22/colors.png delete mode 100644 swat/images/icons/crystalsvg/22/configure.png delete mode 100644 swat/images/icons/crystalsvg/22/contents.png delete mode 100644 swat/images/icons/crystalsvg/22/core.png delete mode 100644 swat/images/icons/crystalsvg/22/date.png delete mode 100644 swat/images/icons/crystalsvg/22/decrypted.png delete mode 100644 swat/images/icons/crystalsvg/22/desktop.png delete mode 100644 swat/images/icons/crystalsvg/22/display.png delete mode 100644 swat/images/icons/crystalsvg/22/document.png delete mode 100644 swat/images/icons/crystalsvg/22/down.png delete mode 100644 swat/images/icons/crystalsvg/22/edit.png delete mode 100644 swat/images/icons/crystalsvg/22/editcopy.png delete mode 100644 swat/images/icons/crystalsvg/22/editcut.png delete mode 100644 swat/images/icons/crystalsvg/22/editdelete.png delete mode 100644 swat/images/icons/crystalsvg/22/editpaste.png delete mode 100644 swat/images/icons/crystalsvg/22/edittrash.png delete mode 100644 swat/images/icons/crystalsvg/22/email.png delete mode 100644 swat/images/icons/crystalsvg/22/empty.png delete mode 100644 swat/images/icons/crystalsvg/22/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/22/energy.png delete mode 100644 swat/images/icons/crystalsvg/22/error.png delete mode 100644 swat/images/icons/crystalsvg/22/exec.png delete mode 100644 swat/images/icons/crystalsvg/22/filefind.png delete mode 100644 swat/images/icons/crystalsvg/22/filenew.png delete mode 100644 swat/images/icons/crystalsvg/22/fileopen.png delete mode 100644 swat/images/icons/crystalsvg/22/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/22/filesave.png delete mode 100644 swat/images/icons/crystalsvg/22/filesaveas.png delete mode 100644 swat/images/icons/crystalsvg/22/find.png delete mode 100644 swat/images/icons/crystalsvg/22/folder.png delete mode 100644 swat/images/icons/crystalsvg/22/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/22/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/22/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/22/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/22/font.png delete mode 100644 swat/images/icons/crystalsvg/22/forward.png delete mode 100644 swat/images/icons/crystalsvg/22/gohome.png delete mode 100644 swat/images/icons/crystalsvg/22/help.png delete mode 100644 swat/images/icons/crystalsvg/22/history.png delete mode 100644 swat/images/icons/crystalsvg/22/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/22/idea.png delete mode 100644 swat/images/icons/crystalsvg/22/info.png delete mode 100644 swat/images/icons/crystalsvg/22/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/22/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/22/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/22/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/22/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/22/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/22/krita.png delete mode 100644 swat/images/icons/crystalsvg/22/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/22/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/22/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/22/kuser.png delete mode 100644 swat/images/icons/crystalsvg/22/kview.png delete mode 100644 swat/images/icons/crystalsvg/22/launch.png delete mode 100644 swat/images/icons/crystalsvg/22/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/22/locale.png delete mode 100644 swat/images/icons/crystalsvg/22/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/22/mac.png delete mode 100644 swat/images/icons/crystalsvg/22/mail.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_delete.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_find.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_forward.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_generic.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_new.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_replay.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_replyall.png delete mode 100644 swat/images/icons/crystalsvg/22/mail_send.png delete mode 100644 swat/images/icons/crystalsvg/22/misc.png delete mode 100644 swat/images/icons/crystalsvg/22/mouse.png delete mode 100644 swat/images/icons/crystalsvg/22/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/22/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/22/mymac.png delete mode 100644 swat/images/icons/crystalsvg/22/netscape.png delete mode 100644 swat/images/icons/crystalsvg/22/network.png delete mode 100644 swat/images/icons/crystalsvg/22/next.png delete mode 100644 swat/images/icons/crystalsvg/22/password.png delete mode 100644 swat/images/icons/crystalsvg/22/penguin.png delete mode 100644 swat/images/icons/crystalsvg/22/previous.png delete mode 100644 swat/images/icons/crystalsvg/22/proxy.png delete mode 100644 swat/images/icons/crystalsvg/22/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/22/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/22/redo.png delete mode 100644 swat/images/icons/crystalsvg/22/reload.png delete mode 100644 swat/images/icons/crystalsvg/22/run.png delete mode 100644 swat/images/icons/crystalsvg/22/search.png delete mode 100644 swat/images/icons/crystalsvg/22/services.png delete mode 100644 swat/images/icons/crystalsvg/22/socket.png delete mode 100644 swat/images/icons/crystalsvg/22/spellcheck.png delete mode 100644 swat/images/icons/crystalsvg/22/stop.png delete mode 100644 swat/images/icons/crystalsvg/22/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/22/thumbnail.png delete mode 100644 swat/images/icons/crystalsvg/22/todo.png delete mode 100644 swat/images/icons/crystalsvg/22/tux.png delete mode 100644 swat/images/icons/crystalsvg/22/up.png delete mode 100644 swat/images/icons/crystalsvg/22/wizard.png delete mode 100644 swat/images/icons/crystalsvg/32/access.png delete mode 100644 swat/images/icons/crystalsvg/32/agent.png delete mode 100644 swat/images/icons/crystalsvg/32/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/32/appearance.png delete mode 100644 swat/images/icons/crystalsvg/32/back.png delete mode 100644 swat/images/icons/crystalsvg/32/background.png delete mode 100644 swat/images/icons/crystalsvg/32/bell.png delete mode 100644 swat/images/icons/crystalsvg/32/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/32/bookmark.png delete mode 100644 swat/images/icons/crystalsvg/32/browser.png delete mode 100644 swat/images/icons/crystalsvg/32/button_cancel.png delete mode 100644 swat/images/icons/crystalsvg/32/button_ok.png delete mode 100644 swat/images/icons/crystalsvg/32/cache.png delete mode 100644 swat/images/icons/crystalsvg/32/clock.png delete mode 100644 swat/images/icons/crystalsvg/32/colorize.png delete mode 100644 swat/images/icons/crystalsvg/32/colors.png delete mode 100644 swat/images/icons/crystalsvg/32/configure.png delete mode 100644 swat/images/icons/crystalsvg/32/contents.png delete mode 100644 swat/images/icons/crystalsvg/32/cookie.png delete mode 100644 swat/images/icons/crystalsvg/32/core.png delete mode 100644 swat/images/icons/crystalsvg/32/date.png delete mode 100644 swat/images/icons/crystalsvg/32/decrypted.png delete mode 100644 swat/images/icons/crystalsvg/32/desktop.png delete mode 100644 swat/images/icons/crystalsvg/32/display.png delete mode 100644 swat/images/icons/crystalsvg/32/document.png delete mode 100644 swat/images/icons/crystalsvg/32/down.png delete mode 100644 swat/images/icons/crystalsvg/32/edit.png delete mode 100644 swat/images/icons/crystalsvg/32/editcopy.png delete mode 100644 swat/images/icons/crystalsvg/32/editcut.png delete mode 100644 swat/images/icons/crystalsvg/32/editdelete.png delete mode 100644 swat/images/icons/crystalsvg/32/editpaste.png delete mode 100644 swat/images/icons/crystalsvg/32/edittrash.png delete mode 100644 swat/images/icons/crystalsvg/32/email.png delete mode 100644 swat/images/icons/crystalsvg/32/empty.png delete mode 100644 swat/images/icons/crystalsvg/32/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/32/energy.png delete mode 100644 swat/images/icons/crystalsvg/32/error.png delete mode 100644 swat/images/icons/crystalsvg/32/exec.png delete mode 100644 swat/images/icons/crystalsvg/32/favorites.png delete mode 100644 swat/images/icons/crystalsvg/32/filefind.png delete mode 100644 swat/images/icons/crystalsvg/32/filenew.png delete mode 100644 swat/images/icons/crystalsvg/32/fileopen.png delete mode 100644 swat/images/icons/crystalsvg/32/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/32/filesave.png delete mode 100644 swat/images/icons/crystalsvg/32/filesaveas.png delete mode 100644 swat/images/icons/crystalsvg/32/find.png delete mode 100644 swat/images/icons/crystalsvg/32/folder.png delete mode 100644 swat/images/icons/crystalsvg/32/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/32/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/32/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/32/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/32/font.png delete mode 100644 swat/images/icons/crystalsvg/32/forward.png delete mode 100644 swat/images/icons/crystalsvg/32/gohome.png delete mode 100644 swat/images/icons/crystalsvg/32/help.png delete mode 100644 swat/images/icons/crystalsvg/32/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/32/icons.png delete mode 100644 swat/images/icons/crystalsvg/32/iconthemes.png delete mode 100644 swat/images/icons/crystalsvg/32/important.png delete mode 100644 swat/images/icons/crystalsvg/32/info.png delete mode 100644 swat/images/icons/crystalsvg/32/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/32/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/32/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/32/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/32/kmix.png delete mode 100644 swat/images/icons/crystalsvg/32/knotify.png delete mode 100644 swat/images/icons/crystalsvg/32/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/32/kpackage.png delete mode 100644 swat/images/icons/crystalsvg/32/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/32/kpersonalizer.png delete mode 100644 swat/images/icons/crystalsvg/32/krita.png delete mode 100644 swat/images/icons/crystalsvg/32/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/32/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/32/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/32/ktip.png delete mode 100644 swat/images/icons/crystalsvg/32/kuser.png delete mode 100644 swat/images/icons/crystalsvg/32/kview.png delete mode 100644 swat/images/icons/crystalsvg/32/launch.png delete mode 100644 swat/images/icons/crystalsvg/32/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/32/locale.png delete mode 100644 swat/images/icons/crystalsvg/32/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/32/mac.png delete mode 100644 swat/images/icons/crystalsvg/32/mail.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_delete.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_find.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_generic.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_new.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_replay.png delete mode 100644 swat/images/icons/crystalsvg/32/mail_send.png delete mode 100644 swat/images/icons/crystalsvg/32/mimetypes.png delete mode 100644 swat/images/icons/crystalsvg/32/misc.png delete mode 100644 swat/images/icons/crystalsvg/32/mouse.png delete mode 100644 swat/images/icons/crystalsvg/32/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/32/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/32/mymac.png delete mode 100644 swat/images/icons/crystalsvg/32/netscape.png delete mode 100644 swat/images/icons/crystalsvg/32/network.png delete mode 100644 swat/images/icons/crystalsvg/32/opera.png delete mode 100644 swat/images/icons/crystalsvg/32/package.png delete mode 100644 swat/images/icons/crystalsvg/32/password.png delete mode 100644 swat/images/icons/crystalsvg/32/penguin.png delete mode 100644 swat/images/icons/crystalsvg/32/pipe.png delete mode 100644 swat/images/icons/crystalsvg/32/proxy.png delete mode 100644 swat/images/icons/crystalsvg/32/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/32/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/32/redo.png delete mode 100644 swat/images/icons/crystalsvg/32/reload.png delete mode 100644 swat/images/icons/crystalsvg/32/run.png delete mode 100644 swat/images/icons/crystalsvg/32/search.png delete mode 100644 swat/images/icons/crystalsvg/32/services.png delete mode 100644 swat/images/icons/crystalsvg/32/socket.png delete mode 100644 swat/images/icons/crystalsvg/32/stop.png delete mode 100644 swat/images/icons/crystalsvg/32/style.png delete mode 100644 swat/images/icons/crystalsvg/32/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/32/todo.png delete mode 100644 swat/images/icons/crystalsvg/32/tux.png delete mode 100644 swat/images/icons/crystalsvg/32/up.png delete mode 100644 swat/images/icons/crystalsvg/48/access.png delete mode 100644 swat/images/icons/crystalsvg/48/agent.png delete mode 100644 swat/images/icons/crystalsvg/48/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/48/back.png delete mode 100644 swat/images/icons/crystalsvg/48/background.png delete mode 100644 swat/images/icons/crystalsvg/48/bell.png delete mode 100644 swat/images/icons/crystalsvg/48/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/48/browser.png delete mode 100644 swat/images/icons/crystalsvg/48/cache.png delete mode 100644 swat/images/icons/crystalsvg/48/clock.png delete mode 100644 swat/images/icons/crystalsvg/48/colors.png delete mode 100644 swat/images/icons/crystalsvg/48/core.png delete mode 100644 swat/images/icons/crystalsvg/48/date.png delete mode 100644 swat/images/icons/crystalsvg/48/desktop.png delete mode 100644 swat/images/icons/crystalsvg/48/display.png delete mode 100644 swat/images/icons/crystalsvg/48/document.png delete mode 100644 swat/images/icons/crystalsvg/48/email.png delete mode 100644 swat/images/icons/crystalsvg/48/empty.png delete mode 100644 swat/images/icons/crystalsvg/48/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/48/energy.png delete mode 100644 swat/images/icons/crystalsvg/48/error.png delete mode 100644 swat/images/icons/crystalsvg/48/exec.png delete mode 100644 swat/images/icons/crystalsvg/48/favorites.png delete mode 100644 swat/images/icons/crystalsvg/48/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/48/folder.png delete mode 100644 swat/images/icons/crystalsvg/48/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/48/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/48/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/48/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/48/font.png delete mode 100644 swat/images/icons/crystalsvg/48/forward.png delete mode 100644 swat/images/icons/crystalsvg/48/gohome.png delete mode 100644 swat/images/icons/crystalsvg/48/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/48/icons.png delete mode 100644 swat/images/icons/crystalsvg/48/iconthemes.png delete mode 100644 swat/images/icons/crystalsvg/48/important.png delete mode 100644 swat/images/icons/crystalsvg/48/info.png delete mode 100644 swat/images/icons/crystalsvg/48/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/48/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/48/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/48/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/48/kmix.png delete mode 100644 swat/images/icons/crystalsvg/48/knotify.png delete mode 100644 swat/images/icons/crystalsvg/48/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/48/kpackage.png delete mode 100644 swat/images/icons/crystalsvg/48/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/48/krita.png delete mode 100644 swat/images/icons/crystalsvg/48/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/48/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/48/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/48/ktip.png delete mode 100644 swat/images/icons/crystalsvg/48/kuser.png delete mode 100644 swat/images/icons/crystalsvg/48/kview.png delete mode 100644 swat/images/icons/crystalsvg/48/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/48/locale.png delete mode 100644 swat/images/icons/crystalsvg/48/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/48/mac.png delete mode 100644 swat/images/icons/crystalsvg/48/mail.png delete mode 100644 swat/images/icons/crystalsvg/48/mouse.png delete mode 100644 swat/images/icons/crystalsvg/48/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/48/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/48/mymac.png delete mode 100644 swat/images/icons/crystalsvg/48/netscape.png delete mode 100644 swat/images/icons/crystalsvg/48/network.png delete mode 100644 swat/images/icons/crystalsvg/48/opera.png delete mode 100644 swat/images/icons/crystalsvg/48/package.png delete mode 100644 swat/images/icons/crystalsvg/48/password.png delete mode 100644 swat/images/icons/crystalsvg/48/penguin.png delete mode 100644 swat/images/icons/crystalsvg/48/pipe.png delete mode 100644 swat/images/icons/crystalsvg/48/proxy.png delete mode 100644 swat/images/icons/crystalsvg/48/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/48/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/48/reload.png delete mode 100644 swat/images/icons/crystalsvg/48/services.png delete mode 100644 swat/images/icons/crystalsvg/48/socket.png delete mode 100644 swat/images/icons/crystalsvg/48/style.png delete mode 100644 swat/images/icons/crystalsvg/48/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/48/tux.png delete mode 100644 swat/images/icons/crystalsvg/48/up.png delete mode 100644 swat/images/icons/crystalsvg/64/antivirus.png delete mode 100644 swat/images/icons/crystalsvg/64/back.png delete mode 100644 swat/images/icons/crystalsvg/64/background.png delete mode 100644 swat/images/icons/crystalsvg/64/bell.png delete mode 100644 swat/images/icons/crystalsvg/64/blockdevice.png delete mode 100644 swat/images/icons/crystalsvg/64/browser.png delete mode 100644 swat/images/icons/crystalsvg/64/cache.png delete mode 100644 swat/images/icons/crystalsvg/64/clock.png delete mode 100644 swat/images/icons/crystalsvg/64/colors.png delete mode 100644 swat/images/icons/crystalsvg/64/core.png delete mode 100644 swat/images/icons/crystalsvg/64/date.png delete mode 100644 swat/images/icons/crystalsvg/64/desktop.png delete mode 100644 swat/images/icons/crystalsvg/64/display.png delete mode 100644 swat/images/icons/crystalsvg/64/document.png delete mode 100644 swat/images/icons/crystalsvg/64/email.png delete mode 100644 swat/images/icons/crystalsvg/64/empty.png delete mode 100644 swat/images/icons/crystalsvg/64/encrypted.png delete mode 100644 swat/images/icons/crystalsvg/64/energy.png delete mode 100644 swat/images/icons/crystalsvg/64/error.png delete mode 100644 swat/images/icons/crystalsvg/64/exec.png delete mode 100644 swat/images/icons/crystalsvg/64/fileprint.png delete mode 100644 swat/images/icons/crystalsvg/64/folder.png delete mode 100644 swat/images/icons/crystalsvg/64/folder_home.png delete mode 100644 swat/images/icons/crystalsvg/64/folder_important.png delete mode 100644 swat/images/icons/crystalsvg/64/folder_locked.png delete mode 100644 swat/images/icons/crystalsvg/64/folder_open.png delete mode 100644 swat/images/icons/crystalsvg/64/font.png delete mode 100644 swat/images/icons/crystalsvg/64/forward.png delete mode 100644 swat/images/icons/crystalsvg/64/gohome.png delete mode 100644 swat/images/icons/crystalsvg/64/hwinfo.png delete mode 100644 swat/images/icons/crystalsvg/64/icons.png delete mode 100644 swat/images/icons/crystalsvg/64/important.png delete mode 100644 swat/images/icons/crystalsvg/64/info.png delete mode 100644 swat/images/icons/crystalsvg/64/kcoloredit.png delete mode 100644 swat/images/icons/crystalsvg/64/kcontrol.png delete mode 100644 swat/images/icons/crystalsvg/64/keyboard.png delete mode 100644 swat/images/icons/crystalsvg/64/khelpcenter.png delete mode 100644 swat/images/icons/crystalsvg/64/kmix.png delete mode 100644 swat/images/icons/crystalsvg/64/knotify.png delete mode 100644 swat/images/icons/crystalsvg/64/konqueror.png delete mode 100644 swat/images/icons/crystalsvg/64/kpackage.png delete mode 100644 swat/images/icons/crystalsvg/64/kpaint.png delete mode 100644 swat/images/icons/crystalsvg/64/krita.png delete mode 100644 swat/images/icons/crystalsvg/64/ksmiletris.png delete mode 100644 swat/images/icons/crystalsvg/64/ksnapshot.png delete mode 100644 swat/images/icons/crystalsvg/64/ktalkd.png delete mode 100644 swat/images/icons/crystalsvg/64/ktip.png delete mode 100644 swat/images/icons/crystalsvg/64/kuser.png delete mode 100644 swat/images/icons/crystalsvg/64/kview.png delete mode 100644 swat/images/icons/crystalsvg/64/linuxconf.png delete mode 100644 swat/images/icons/crystalsvg/64/locale.png delete mode 100644 swat/images/icons/crystalsvg/64/looknfeel.png delete mode 100644 swat/images/icons/crystalsvg/64/mac.png delete mode 100644 swat/images/icons/crystalsvg/64/mail.png delete mode 100644 swat/images/icons/crystalsvg/64/mimetypes.png delete mode 100644 swat/images/icons/crystalsvg/64/mouse.png delete mode 100644 swat/images/icons/crystalsvg/64/mozilla.png delete mode 100644 swat/images/icons/crystalsvg/64/mycomputer.png delete mode 100644 swat/images/icons/crystalsvg/64/mymac.png delete mode 100644 swat/images/icons/crystalsvg/64/netscape.png delete mode 100644 swat/images/icons/crystalsvg/64/network.png delete mode 100644 swat/images/icons/crystalsvg/64/package.png delete mode 100644 swat/images/icons/crystalsvg/64/password.png delete mode 100644 swat/images/icons/crystalsvg/64/penguin.png delete mode 100644 swat/images/icons/crystalsvg/64/pipe.png delete mode 100644 swat/images/icons/crystalsvg/64/proxy.png delete mode 100644 swat/images/icons/crystalsvg/64/quicktime.png delete mode 100644 swat/images/icons/crystalsvg/64/realplayer.png delete mode 100644 swat/images/icons/crystalsvg/64/reload.png delete mode 100644 swat/images/icons/crystalsvg/64/services.png delete mode 100644 swat/images/icons/crystalsvg/64/socket.png delete mode 100644 swat/images/icons/crystalsvg/64/style.png delete mode 100644 swat/images/icons/crystalsvg/64/stylesheet.png delete mode 100644 swat/images/icons/crystalsvg/64/tux.png delete mode 100644 swat/images/icons/crystalsvg/64/up.png delete mode 100644 swat/images/icons/crystalsvg/README delete mode 100644 swat/images/icons/nuvola/128/access.png delete mode 100644 swat/images/icons/nuvola/128/agent.png delete mode 100644 swat/images/icons/nuvola/128/background.png delete mode 100644 swat/images/icons/nuvola/128/bell.png delete mode 100644 swat/images/icons/nuvola/128/browser.png delete mode 100644 swat/images/icons/nuvola/128/cache.png delete mode 100644 swat/images/icons/nuvola/128/clock.png delete mode 100644 swat/images/icons/nuvola/128/colors.png delete mode 100644 swat/images/icons/nuvola/128/colorset.png delete mode 100644 swat/images/icons/nuvola/128/cookie.png delete mode 100644 swat/images/icons/nuvola/128/core.png delete mode 100644 swat/images/icons/nuvola/128/date.png delete mode 100644 swat/images/icons/nuvola/128/desktop.png delete mode 100644 swat/images/icons/nuvola/128/display.png delete mode 100644 swat/images/icons/nuvola/128/document.png delete mode 100644 swat/images/icons/nuvola/128/email.png delete mode 100644 swat/images/icons/nuvola/128/empty.png delete mode 100644 swat/images/icons/nuvola/128/encrypted.png delete mode 100644 swat/images/icons/nuvola/128/energy.png delete mode 100644 swat/images/icons/nuvola/128/error.png delete mode 100644 swat/images/icons/nuvola/128/exec.png delete mode 100644 swat/images/icons/nuvola/128/folder.png delete mode 100644 swat/images/icons/nuvola/128/folder_home.png delete mode 100644 swat/images/icons/nuvola/128/folder_important.png delete mode 100644 swat/images/icons/nuvola/128/folder_locked.png delete mode 100644 swat/images/icons/nuvola/128/folder_open.png delete mode 100644 swat/images/icons/nuvola/128/font.png delete mode 100644 swat/images/icons/nuvola/128/hwinfo.png delete mode 100644 swat/images/icons/nuvola/128/icons.png delete mode 100644 swat/images/icons/nuvola/128/iconthemes.png delete mode 100644 swat/images/icons/nuvola/128/important.png delete mode 100644 swat/images/icons/nuvola/128/info.png delete mode 100644 swat/images/icons/nuvola/128/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/128/kcontrol.png delete mode 100644 swat/images/icons/nuvola/128/keyboard.png delete mode 100644 swat/images/icons/nuvola/128/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/128/kmix.png delete mode 100644 swat/images/icons/nuvola/128/knotify.png delete mode 100644 swat/images/icons/nuvola/128/konqueror.png delete mode 100644 swat/images/icons/nuvola/128/kpackage.png delete mode 100644 swat/images/icons/nuvola/128/kpaint.png delete mode 100644 swat/images/icons/nuvola/128/krita.png delete mode 100644 swat/images/icons/nuvola/128/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/128/ktip.png delete mode 100644 swat/images/icons/nuvola/128/kuser.png delete mode 100644 swat/images/icons/nuvola/128/kview.png delete mode 100644 swat/images/icons/nuvola/128/locale.png delete mode 100644 swat/images/icons/nuvola/128/looknfeel.png delete mode 100644 swat/images/icons/nuvola/128/mozilla.png delete mode 100644 swat/images/icons/nuvola/128/mycomputer.png delete mode 100644 swat/images/icons/nuvola/128/netscape.png delete mode 100644 swat/images/icons/nuvola/128/network.png delete mode 100644 swat/images/icons/nuvola/128/opera.png delete mode 100644 swat/images/icons/nuvola/128/package.png delete mode 100644 swat/images/icons/nuvola/128/password.png delete mode 100644 swat/images/icons/nuvola/128/pipe.png delete mode 100644 swat/images/icons/nuvola/128/realplayer.png delete mode 100644 swat/images/icons/nuvola/128/services.png delete mode 100644 swat/images/icons/nuvola/128/socket.png delete mode 100644 swat/images/icons/nuvola/128/style.png delete mode 100644 swat/images/icons/nuvola/128/stylesheet.png delete mode 100644 swat/images/icons/nuvola/16/access.png delete mode 100644 swat/images/icons/nuvola/16/agent.png delete mode 100644 swat/images/icons/nuvola/16/apply.png delete mode 100644 swat/images/icons/nuvola/16/back.png delete mode 100644 swat/images/icons/nuvola/16/background.png delete mode 100644 swat/images/icons/nuvola/16/bell.png delete mode 100644 swat/images/icons/nuvola/16/bookmark.png delete mode 100644 swat/images/icons/nuvola/16/browser.png delete mode 100644 swat/images/icons/nuvola/16/button_cancel.png delete mode 100644 swat/images/icons/nuvola/16/button_ok.png delete mode 100644 swat/images/icons/nuvola/16/cache.png delete mode 100644 swat/images/icons/nuvola/16/clock.png delete mode 100644 swat/images/icons/nuvola/16/colorize.png delete mode 100644 swat/images/icons/nuvola/16/colors.png delete mode 100644 swat/images/icons/nuvola/16/colorset.png delete mode 100644 swat/images/icons/nuvola/16/configure.png delete mode 100644 swat/images/icons/nuvola/16/cookie.png delete mode 100644 swat/images/icons/nuvola/16/core.png delete mode 100644 swat/images/icons/nuvola/16/date.png delete mode 100644 swat/images/icons/nuvola/16/decrypted.png delete mode 100644 swat/images/icons/nuvola/16/desktop.png delete mode 100644 swat/images/icons/nuvola/16/display.png delete mode 100644 swat/images/icons/nuvola/16/document.png delete mode 100644 swat/images/icons/nuvola/16/down.png delete mode 100644 swat/images/icons/nuvola/16/edit.png delete mode 100644 swat/images/icons/nuvola/16/editcopy.png delete mode 100644 swat/images/icons/nuvola/16/editcut.png delete mode 100644 swat/images/icons/nuvola/16/editdelete.png delete mode 100644 swat/images/icons/nuvola/16/editpaste.png delete mode 100644 swat/images/icons/nuvola/16/edittrash.png delete mode 100644 swat/images/icons/nuvola/16/email.png delete mode 100644 swat/images/icons/nuvola/16/empty.png delete mode 100644 swat/images/icons/nuvola/16/encrypted.png delete mode 100644 swat/images/icons/nuvola/16/energy.png delete mode 100644 swat/images/icons/nuvola/16/error.png delete mode 100644 swat/images/icons/nuvola/16/exec.png delete mode 100644 swat/images/icons/nuvola/16/filenew.png delete mode 100644 swat/images/icons/nuvola/16/fileopen.png delete mode 100644 swat/images/icons/nuvola/16/fileprint.png delete mode 100644 swat/images/icons/nuvola/16/filesave.png delete mode 100644 swat/images/icons/nuvola/16/filesaveas.png delete mode 100644 swat/images/icons/nuvola/16/find.png delete mode 100644 swat/images/icons/nuvola/16/folder.png delete mode 100644 swat/images/icons/nuvola/16/folder_home.png delete mode 100644 swat/images/icons/nuvola/16/folder_important.png delete mode 100644 swat/images/icons/nuvola/16/folder_locked.png delete mode 100644 swat/images/icons/nuvola/16/folder_open.png delete mode 100644 swat/images/icons/nuvola/16/font.png delete mode 100644 swat/images/icons/nuvola/16/forward.png delete mode 100644 swat/images/icons/nuvola/16/gohome.png delete mode 100644 swat/images/icons/nuvola/16/help.png delete mode 100644 swat/images/icons/nuvola/16/history.png delete mode 100644 swat/images/icons/nuvola/16/hwinfo.png delete mode 100644 swat/images/icons/nuvola/16/icons.png delete mode 100644 swat/images/icons/nuvola/16/iconthemes.png delete mode 100644 swat/images/icons/nuvola/16/important.png delete mode 100644 swat/images/icons/nuvola/16/info.png delete mode 100644 swat/images/icons/nuvola/16/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/16/kcontrol.png delete mode 100644 swat/images/icons/nuvola/16/keyboard.png delete mode 100644 swat/images/icons/nuvola/16/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/16/kmix.png delete mode 100644 swat/images/icons/nuvola/16/knotify.png delete mode 100644 swat/images/icons/nuvola/16/konqueror.png delete mode 100644 swat/images/icons/nuvola/16/kpackage.png delete mode 100644 swat/images/icons/nuvola/16/kpaint.png delete mode 100644 swat/images/icons/nuvola/16/krita.png delete mode 100644 swat/images/icons/nuvola/16/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/16/ktip.png delete mode 100644 swat/images/icons/nuvola/16/kuser.png delete mode 100644 swat/images/icons/nuvola/16/kview.png delete mode 100644 swat/images/icons/nuvola/16/locale.png delete mode 100644 swat/images/icons/nuvola/16/looknfeel.png delete mode 100644 swat/images/icons/nuvola/16/mail_delete.png delete mode 100644 swat/images/icons/nuvola/16/mail_find.png delete mode 100644 swat/images/icons/nuvola/16/mail_forward.png delete mode 100644 swat/images/icons/nuvola/16/mail_generic.png delete mode 100644 swat/images/icons/nuvola/16/mail_new.png delete mode 100644 swat/images/icons/nuvola/16/mail_replyall.png delete mode 100644 swat/images/icons/nuvola/16/mail_send.png delete mode 100644 swat/images/icons/nuvola/16/misc.png delete mode 100644 swat/images/icons/nuvola/16/mozilla.png delete mode 100644 swat/images/icons/nuvola/16/mycomputer.png delete mode 100644 swat/images/icons/nuvola/16/netscape.png delete mode 100644 swat/images/icons/nuvola/16/network.png delete mode 100644 swat/images/icons/nuvola/16/next.png delete mode 100644 swat/images/icons/nuvola/16/no.png delete mode 100644 swat/images/icons/nuvola/16/ok.png delete mode 100644 swat/images/icons/nuvola/16/opera.png delete mode 100644 swat/images/icons/nuvola/16/package.png delete mode 100644 swat/images/icons/nuvola/16/password.png delete mode 100644 swat/images/icons/nuvola/16/pipe.png delete mode 100644 swat/images/icons/nuvola/16/previous.png delete mode 100644 swat/images/icons/nuvola/16/realplayer.png delete mode 100644 swat/images/icons/nuvola/16/redo.png delete mode 100644 swat/images/icons/nuvola/16/reload.png delete mode 100644 swat/images/icons/nuvola/16/run.png delete mode 100644 swat/images/icons/nuvola/16/services.png delete mode 100644 swat/images/icons/nuvola/16/socket.png delete mode 100644 swat/images/icons/nuvola/16/spellcheck.png delete mode 100644 swat/images/icons/nuvola/16/stop.png delete mode 100644 swat/images/icons/nuvola/16/style.png delete mode 100644 swat/images/icons/nuvola/16/stylesheet.png delete mode 100644 swat/images/icons/nuvola/16/thumbnail.png delete mode 100644 swat/images/icons/nuvola/16/up.png delete mode 100644 swat/images/icons/nuvola/16/wizard.png delete mode 100644 swat/images/icons/nuvola/22/access.png delete mode 100644 swat/images/icons/nuvola/22/agent.png delete mode 100644 swat/images/icons/nuvola/22/apply.png delete mode 100644 swat/images/icons/nuvola/22/back.png delete mode 100644 swat/images/icons/nuvola/22/background.png delete mode 100644 swat/images/icons/nuvola/22/bell.png delete mode 100644 swat/images/icons/nuvola/22/bookmark.png delete mode 100644 swat/images/icons/nuvola/22/browser.png delete mode 100644 swat/images/icons/nuvola/22/button_cancel.png delete mode 100644 swat/images/icons/nuvola/22/button_ok.png delete mode 100644 swat/images/icons/nuvola/22/cache.png delete mode 100644 swat/images/icons/nuvola/22/clock.png delete mode 100644 swat/images/icons/nuvola/22/colorize.png delete mode 100644 swat/images/icons/nuvola/22/colors.png delete mode 100644 swat/images/icons/nuvola/22/colorset.png delete mode 100644 swat/images/icons/nuvola/22/configure.png delete mode 100644 swat/images/icons/nuvola/22/cookie.png delete mode 100644 swat/images/icons/nuvola/22/core.png delete mode 100644 swat/images/icons/nuvola/22/date.png delete mode 100644 swat/images/icons/nuvola/22/decrypted.png delete mode 100644 swat/images/icons/nuvola/22/desktop.png delete mode 100644 swat/images/icons/nuvola/22/display.png delete mode 100644 swat/images/icons/nuvola/22/document.png delete mode 100644 swat/images/icons/nuvola/22/down.png delete mode 100644 swat/images/icons/nuvola/22/edit.png delete mode 100644 swat/images/icons/nuvola/22/editcopy.png delete mode 100644 swat/images/icons/nuvola/22/editcut.png delete mode 100644 swat/images/icons/nuvola/22/editdelete.png delete mode 100644 swat/images/icons/nuvola/22/editpaste.png delete mode 100644 swat/images/icons/nuvola/22/edittrash.png delete mode 100644 swat/images/icons/nuvola/22/email.png delete mode 100644 swat/images/icons/nuvola/22/empty.png delete mode 100644 swat/images/icons/nuvola/22/encrypted.png delete mode 100644 swat/images/icons/nuvola/22/energy.png delete mode 100644 swat/images/icons/nuvola/22/error.png delete mode 100644 swat/images/icons/nuvola/22/exec.png delete mode 100644 swat/images/icons/nuvola/22/filenew.png delete mode 100644 swat/images/icons/nuvola/22/fileopen.png delete mode 100644 swat/images/icons/nuvola/22/fileprint.png delete mode 100644 swat/images/icons/nuvola/22/filesave.png delete mode 100644 swat/images/icons/nuvola/22/filesaveas.png delete mode 100644 swat/images/icons/nuvola/22/find.png delete mode 100644 swat/images/icons/nuvola/22/folder.png delete mode 100644 swat/images/icons/nuvola/22/folder_home.png delete mode 100644 swat/images/icons/nuvola/22/folder_important.png delete mode 100644 swat/images/icons/nuvola/22/folder_locked.png delete mode 100644 swat/images/icons/nuvola/22/folder_open.png delete mode 100644 swat/images/icons/nuvola/22/font.png delete mode 100644 swat/images/icons/nuvola/22/forward.png delete mode 100644 swat/images/icons/nuvola/22/gohome.png delete mode 100644 swat/images/icons/nuvola/22/help.png delete mode 100644 swat/images/icons/nuvola/22/history.png delete mode 100644 swat/images/icons/nuvola/22/hwinfo.png delete mode 100644 swat/images/icons/nuvola/22/icons.png delete mode 100644 swat/images/icons/nuvola/22/iconthemes.png delete mode 100644 swat/images/icons/nuvola/22/important.png delete mode 100644 swat/images/icons/nuvola/22/info.png delete mode 100644 swat/images/icons/nuvola/22/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/22/kcontrol.png delete mode 100644 swat/images/icons/nuvola/22/keyboard.png delete mode 100644 swat/images/icons/nuvola/22/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/22/kmix.png delete mode 100644 swat/images/icons/nuvola/22/knotify.png delete mode 100644 swat/images/icons/nuvola/22/konqueror.png delete mode 100644 swat/images/icons/nuvola/22/kpackage.png delete mode 100644 swat/images/icons/nuvola/22/kpaint.png delete mode 100644 swat/images/icons/nuvola/22/krita.png delete mode 100644 swat/images/icons/nuvola/22/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/22/ktip.png delete mode 100644 swat/images/icons/nuvola/22/kuser.png delete mode 100644 swat/images/icons/nuvola/22/kview.png delete mode 100644 swat/images/icons/nuvola/22/locale.png delete mode 100644 swat/images/icons/nuvola/22/mail_delete.png delete mode 100644 swat/images/icons/nuvola/22/mail_find.png delete mode 100644 swat/images/icons/nuvola/22/mail_forward.png delete mode 100644 swat/images/icons/nuvola/22/mail_generic.png delete mode 100644 swat/images/icons/nuvola/22/mail_new.png delete mode 100644 swat/images/icons/nuvola/22/mail_replyall.png delete mode 100644 swat/images/icons/nuvola/22/mail_send.png delete mode 100644 swat/images/icons/nuvola/22/misc.png delete mode 100644 swat/images/icons/nuvola/22/mycomputer.png delete mode 100644 swat/images/icons/nuvola/22/netscape.png delete mode 100644 swat/images/icons/nuvola/22/network.png delete mode 100644 swat/images/icons/nuvola/22/next.png delete mode 100644 swat/images/icons/nuvola/22/no.png delete mode 100644 swat/images/icons/nuvola/22/ok.png delete mode 100644 swat/images/icons/nuvola/22/opera.png delete mode 100644 swat/images/icons/nuvola/22/password.png delete mode 100644 swat/images/icons/nuvola/22/pipe.png delete mode 100644 swat/images/icons/nuvola/22/previous.png delete mode 100644 swat/images/icons/nuvola/22/realplayer.png delete mode 100644 swat/images/icons/nuvola/22/redo.png delete mode 100644 swat/images/icons/nuvola/22/reload.png delete mode 100644 swat/images/icons/nuvola/22/run.png delete mode 100644 swat/images/icons/nuvola/22/services.png delete mode 100644 swat/images/icons/nuvola/22/socket.png delete mode 100644 swat/images/icons/nuvola/22/spellcheck.png delete mode 100644 swat/images/icons/nuvola/22/stop.png delete mode 100644 swat/images/icons/nuvola/22/style.png delete mode 100644 swat/images/icons/nuvola/22/stylesheet.png delete mode 100644 swat/images/icons/nuvola/22/thumbnail.png delete mode 100644 swat/images/icons/nuvola/22/up.png delete mode 100644 swat/images/icons/nuvola/22/wizard.png delete mode 100644 swat/images/icons/nuvola/32/access.png delete mode 100644 swat/images/icons/nuvola/32/agent.png delete mode 100644 swat/images/icons/nuvola/32/apply.png delete mode 100644 swat/images/icons/nuvola/32/back.png delete mode 100644 swat/images/icons/nuvola/32/background.png delete mode 100644 swat/images/icons/nuvola/32/bell.png delete mode 100644 swat/images/icons/nuvola/32/bookmark.png delete mode 100644 swat/images/icons/nuvola/32/browser.png delete mode 100644 swat/images/icons/nuvola/32/button_cancel.png delete mode 100644 swat/images/icons/nuvola/32/button_ok.png delete mode 100644 swat/images/icons/nuvola/32/cache.png delete mode 100644 swat/images/icons/nuvola/32/clock.png delete mode 100644 swat/images/icons/nuvola/32/colorize.png delete mode 100644 swat/images/icons/nuvola/32/colors.png delete mode 100644 swat/images/icons/nuvola/32/colorset.png delete mode 100644 swat/images/icons/nuvola/32/configure.png delete mode 100644 swat/images/icons/nuvola/32/contents.png delete mode 100644 swat/images/icons/nuvola/32/cookie.png delete mode 100644 swat/images/icons/nuvola/32/core.png delete mode 100644 swat/images/icons/nuvola/32/date.png delete mode 100644 swat/images/icons/nuvola/32/decrypted.png delete mode 100644 swat/images/icons/nuvola/32/desktop.png delete mode 100644 swat/images/icons/nuvola/32/display.png delete mode 100644 swat/images/icons/nuvola/32/document.png delete mode 100644 swat/images/icons/nuvola/32/down.png delete mode 100644 swat/images/icons/nuvola/32/edit.png delete mode 100644 swat/images/icons/nuvola/32/editcopy.png delete mode 100644 swat/images/icons/nuvola/32/editcut.png delete mode 100644 swat/images/icons/nuvola/32/editdelete.png delete mode 100644 swat/images/icons/nuvola/32/editpaste.png delete mode 100644 swat/images/icons/nuvola/32/edittrash.png delete mode 100644 swat/images/icons/nuvola/32/email.png delete mode 100644 swat/images/icons/nuvola/32/empty.png delete mode 100644 swat/images/icons/nuvola/32/encrypted.png delete mode 100644 swat/images/icons/nuvola/32/energy.png delete mode 100644 swat/images/icons/nuvola/32/error.png delete mode 100644 swat/images/icons/nuvola/32/exec.png delete mode 100644 swat/images/icons/nuvola/32/filenew.png delete mode 100644 swat/images/icons/nuvola/32/fileopen.png delete mode 100644 swat/images/icons/nuvola/32/fileprint.png delete mode 100644 swat/images/icons/nuvola/32/filesave.png delete mode 100644 swat/images/icons/nuvola/32/filesaveas.png delete mode 100644 swat/images/icons/nuvola/32/find.png delete mode 100644 swat/images/icons/nuvola/32/folder.png delete mode 100644 swat/images/icons/nuvola/32/folder_home.png delete mode 100644 swat/images/icons/nuvola/32/folder_important.png delete mode 100644 swat/images/icons/nuvola/32/folder_locked.png delete mode 100644 swat/images/icons/nuvola/32/folder_open.png delete mode 100644 swat/images/icons/nuvola/32/font.png delete mode 100644 swat/images/icons/nuvola/32/forward.png delete mode 100644 swat/images/icons/nuvola/32/gohome.png delete mode 100644 swat/images/icons/nuvola/32/help.png delete mode 100644 swat/images/icons/nuvola/32/history.png delete mode 100644 swat/images/icons/nuvola/32/hwinfo.png delete mode 100644 swat/images/icons/nuvola/32/icons.png delete mode 100644 swat/images/icons/nuvola/32/iconthemes.png delete mode 100644 swat/images/icons/nuvola/32/important.png delete mode 100644 swat/images/icons/nuvola/32/info.png delete mode 100644 swat/images/icons/nuvola/32/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/32/kcontrol.png delete mode 100644 swat/images/icons/nuvola/32/keyboard.png delete mode 100644 swat/images/icons/nuvola/32/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/32/kmix.png delete mode 100644 swat/images/icons/nuvola/32/knotify.png delete mode 100644 swat/images/icons/nuvola/32/konqueror.png delete mode 100644 swat/images/icons/nuvola/32/kpackage.png delete mode 100644 swat/images/icons/nuvola/32/kpaint.png delete mode 100644 swat/images/icons/nuvola/32/krita.png delete mode 100644 swat/images/icons/nuvola/32/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/32/ktip.png delete mode 100644 swat/images/icons/nuvola/32/kuser.png delete mode 100644 swat/images/icons/nuvola/32/kview.png delete mode 100644 swat/images/icons/nuvola/32/locale.png delete mode 100644 swat/images/icons/nuvola/32/looknfeel.png delete mode 100644 swat/images/icons/nuvola/32/mail_delete.png delete mode 100644 swat/images/icons/nuvola/32/mail_find.png delete mode 100644 swat/images/icons/nuvola/32/mail_forward.png delete mode 100644 swat/images/icons/nuvola/32/mail_generic.png delete mode 100644 swat/images/icons/nuvola/32/mail_new.png delete mode 100644 swat/images/icons/nuvola/32/mail_replyall.png delete mode 100644 swat/images/icons/nuvola/32/mail_send.png delete mode 100644 swat/images/icons/nuvola/32/misc.png delete mode 100644 swat/images/icons/nuvola/32/mozilla.png delete mode 100644 swat/images/icons/nuvola/32/mycomputer.png delete mode 100644 swat/images/icons/nuvola/32/netscape.png delete mode 100644 swat/images/icons/nuvola/32/network.png delete mode 100644 swat/images/icons/nuvola/32/next.png delete mode 100644 swat/images/icons/nuvola/32/no.png delete mode 100644 swat/images/icons/nuvola/32/ok.png delete mode 100644 swat/images/icons/nuvola/32/opera.png delete mode 100644 swat/images/icons/nuvola/32/package.png delete mode 100644 swat/images/icons/nuvola/32/password.png delete mode 100644 swat/images/icons/nuvola/32/pipe.png delete mode 100644 swat/images/icons/nuvola/32/previous.png delete mode 100644 swat/images/icons/nuvola/32/realplayer.png delete mode 100644 swat/images/icons/nuvola/32/redo.png delete mode 100644 swat/images/icons/nuvola/32/reload.png delete mode 100644 swat/images/icons/nuvola/32/run.png delete mode 100644 swat/images/icons/nuvola/32/services.png delete mode 100644 swat/images/icons/nuvola/32/socket.png delete mode 100644 swat/images/icons/nuvola/32/spellcheck.png delete mode 100644 swat/images/icons/nuvola/32/stop.png delete mode 100644 swat/images/icons/nuvola/32/style.png delete mode 100644 swat/images/icons/nuvola/32/stylesheet.png delete mode 100644 swat/images/icons/nuvola/32/thumbnail.png delete mode 100644 swat/images/icons/nuvola/32/up.png delete mode 100644 swat/images/icons/nuvola/32/wizard.png delete mode 100644 swat/images/icons/nuvola/48/access.png delete mode 100644 swat/images/icons/nuvola/48/agent.png delete mode 100644 swat/images/icons/nuvola/48/apply.png delete mode 100644 swat/images/icons/nuvola/48/back.png delete mode 100644 swat/images/icons/nuvola/48/background.png delete mode 100644 swat/images/icons/nuvola/48/bell.png delete mode 100644 swat/images/icons/nuvola/48/bookmark.png delete mode 100644 swat/images/icons/nuvola/48/browser.png delete mode 100644 swat/images/icons/nuvola/48/button_cancel.png delete mode 100644 swat/images/icons/nuvola/48/button_ok.png delete mode 100644 swat/images/icons/nuvola/48/cache.png delete mode 100644 swat/images/icons/nuvola/48/clock.png delete mode 100644 swat/images/icons/nuvola/48/colorize.png delete mode 100644 swat/images/icons/nuvola/48/colors.png delete mode 100644 swat/images/icons/nuvola/48/colorset.png delete mode 100644 swat/images/icons/nuvola/48/configure.png delete mode 100644 swat/images/icons/nuvola/48/cookie.png delete mode 100644 swat/images/icons/nuvola/48/core.png delete mode 100644 swat/images/icons/nuvola/48/date.png delete mode 100644 swat/images/icons/nuvola/48/decrypted.png delete mode 100644 swat/images/icons/nuvola/48/desktop.png delete mode 100644 swat/images/icons/nuvola/48/display.png delete mode 100644 swat/images/icons/nuvola/48/document.png delete mode 100644 swat/images/icons/nuvola/48/down.png delete mode 100644 swat/images/icons/nuvola/48/edit.png delete mode 100644 swat/images/icons/nuvola/48/editcopy.png delete mode 100644 swat/images/icons/nuvola/48/editcut.png delete mode 100644 swat/images/icons/nuvola/48/editdelete.png delete mode 100644 swat/images/icons/nuvola/48/editpaste.png delete mode 100644 swat/images/icons/nuvola/48/edittrash.png delete mode 100644 swat/images/icons/nuvola/48/email.png delete mode 100644 swat/images/icons/nuvola/48/empty.png delete mode 100644 swat/images/icons/nuvola/48/encrypted.png delete mode 100644 swat/images/icons/nuvola/48/energy.png delete mode 100644 swat/images/icons/nuvola/48/error.png delete mode 100644 swat/images/icons/nuvola/48/exec.png delete mode 100644 swat/images/icons/nuvola/48/filenew.png delete mode 100644 swat/images/icons/nuvola/48/fileopen.png delete mode 100644 swat/images/icons/nuvola/48/fileprint.png delete mode 100644 swat/images/icons/nuvola/48/filesave.png delete mode 100644 swat/images/icons/nuvola/48/filesaveas.png delete mode 100644 swat/images/icons/nuvola/48/find.png delete mode 100644 swat/images/icons/nuvola/48/folder.png delete mode 100644 swat/images/icons/nuvola/48/folder_home.png delete mode 100644 swat/images/icons/nuvola/48/folder_important.png delete mode 100644 swat/images/icons/nuvola/48/folder_locked.png delete mode 100644 swat/images/icons/nuvola/48/folder_open.png delete mode 100644 swat/images/icons/nuvola/48/font.png delete mode 100644 swat/images/icons/nuvola/48/forward.png delete mode 100644 swat/images/icons/nuvola/48/gohome.png delete mode 100644 swat/images/icons/nuvola/48/help.png delete mode 100644 swat/images/icons/nuvola/48/history.png delete mode 100644 swat/images/icons/nuvola/48/hwinfo.png delete mode 100644 swat/images/icons/nuvola/48/icons.png delete mode 100644 swat/images/icons/nuvola/48/iconthemes.png delete mode 100644 swat/images/icons/nuvola/48/important.png delete mode 100644 swat/images/icons/nuvola/48/info.png delete mode 100644 swat/images/icons/nuvola/48/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/48/kcontrol.png delete mode 100644 swat/images/icons/nuvola/48/keyboard.png delete mode 100644 swat/images/icons/nuvola/48/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/48/kmix.png delete mode 100644 swat/images/icons/nuvola/48/knotify.png delete mode 100644 swat/images/icons/nuvola/48/konqueror.png delete mode 100644 swat/images/icons/nuvola/48/kpackage.png delete mode 100644 swat/images/icons/nuvola/48/kpaint.png delete mode 100644 swat/images/icons/nuvola/48/krita.png delete mode 100644 swat/images/icons/nuvola/48/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/48/ktip.png delete mode 100644 swat/images/icons/nuvola/48/kuser.png delete mode 100644 swat/images/icons/nuvola/48/kview.png delete mode 100644 swat/images/icons/nuvola/48/locale.png delete mode 100644 swat/images/icons/nuvola/48/looknfeel.png delete mode 100644 swat/images/icons/nuvola/48/mail_delete.png delete mode 100644 swat/images/icons/nuvola/48/mail_find.png delete mode 100644 swat/images/icons/nuvola/48/mail_forward.png delete mode 100644 swat/images/icons/nuvola/48/mail_generic.png delete mode 100644 swat/images/icons/nuvola/48/mail_new.png delete mode 100644 swat/images/icons/nuvola/48/mail_replyall.png delete mode 100644 swat/images/icons/nuvola/48/mail_send.png delete mode 100644 swat/images/icons/nuvola/48/misc.png delete mode 100644 swat/images/icons/nuvola/48/mozilla.png delete mode 100644 swat/images/icons/nuvola/48/mycomputer.png delete mode 100644 swat/images/icons/nuvola/48/netscape.png delete mode 100644 swat/images/icons/nuvola/48/network.png delete mode 100644 swat/images/icons/nuvola/48/next.png delete mode 100644 swat/images/icons/nuvola/48/no.png delete mode 100644 swat/images/icons/nuvola/48/ok.png delete mode 100644 swat/images/icons/nuvola/48/opera.png delete mode 100644 swat/images/icons/nuvola/48/package.png delete mode 100644 swat/images/icons/nuvola/48/password.png delete mode 100644 swat/images/icons/nuvola/48/pipe.png delete mode 100644 swat/images/icons/nuvola/48/previous.png delete mode 100644 swat/images/icons/nuvola/48/realplayer.png delete mode 100644 swat/images/icons/nuvola/48/redo.png delete mode 100644 swat/images/icons/nuvola/48/reload.png delete mode 100644 swat/images/icons/nuvola/48/run.png delete mode 100644 swat/images/icons/nuvola/48/services.png delete mode 100644 swat/images/icons/nuvola/48/socket.png delete mode 100644 swat/images/icons/nuvola/48/spellcheck.png delete mode 100644 swat/images/icons/nuvola/48/stop.png delete mode 100644 swat/images/icons/nuvola/48/style.png delete mode 100644 swat/images/icons/nuvola/48/stylesheet.png delete mode 100644 swat/images/icons/nuvola/48/thumbnail.png delete mode 100644 swat/images/icons/nuvola/48/up.png delete mode 100644 swat/images/icons/nuvola/48/wizard.png delete mode 100644 swat/images/icons/nuvola/64/access.png delete mode 100644 swat/images/icons/nuvola/64/agent.png delete mode 100644 swat/images/icons/nuvola/64/background.png delete mode 100644 swat/images/icons/nuvola/64/bell.png delete mode 100644 swat/images/icons/nuvola/64/browser.png delete mode 100644 swat/images/icons/nuvola/64/cache.png delete mode 100644 swat/images/icons/nuvola/64/clock.png delete mode 100644 swat/images/icons/nuvola/64/colors.png delete mode 100644 swat/images/icons/nuvola/64/colorset.png delete mode 100644 swat/images/icons/nuvola/64/cookie.png delete mode 100644 swat/images/icons/nuvola/64/core.png delete mode 100644 swat/images/icons/nuvola/64/date.png delete mode 100644 swat/images/icons/nuvola/64/desktop.png delete mode 100644 swat/images/icons/nuvola/64/display.png delete mode 100644 swat/images/icons/nuvola/64/document.png delete mode 100644 swat/images/icons/nuvola/64/email.png delete mode 100644 swat/images/icons/nuvola/64/empty.png delete mode 100644 swat/images/icons/nuvola/64/encrypted.png delete mode 100644 swat/images/icons/nuvola/64/energy.png delete mode 100644 swat/images/icons/nuvola/64/error.png delete mode 100644 swat/images/icons/nuvola/64/exec.png delete mode 100644 swat/images/icons/nuvola/64/folder.png delete mode 100644 swat/images/icons/nuvola/64/folder_home.png delete mode 100644 swat/images/icons/nuvola/64/folder_important.png delete mode 100644 swat/images/icons/nuvola/64/folder_locked.png delete mode 100644 swat/images/icons/nuvola/64/folder_open.png delete mode 100644 swat/images/icons/nuvola/64/font.png delete mode 100644 swat/images/icons/nuvola/64/hwinfo.png delete mode 100644 swat/images/icons/nuvola/64/icons.png delete mode 100644 swat/images/icons/nuvola/64/iconthemes.png delete mode 100644 swat/images/icons/nuvola/64/important.png delete mode 100644 swat/images/icons/nuvola/64/info.png delete mode 100644 swat/images/icons/nuvola/64/kcoloredit.png delete mode 100644 swat/images/icons/nuvola/64/kcontrol.png delete mode 100644 swat/images/icons/nuvola/64/keyboard.png delete mode 100644 swat/images/icons/nuvola/64/khelpcenter.png delete mode 100644 swat/images/icons/nuvola/64/kmix.png delete mode 100644 swat/images/icons/nuvola/64/knotify.png delete mode 100644 swat/images/icons/nuvola/64/konqueror.png delete mode 100644 swat/images/icons/nuvola/64/kpackage.png delete mode 100644 swat/images/icons/nuvola/64/kpaint.png delete mode 100644 swat/images/icons/nuvola/64/krita.png delete mode 100644 swat/images/icons/nuvola/64/ksnapshot.png delete mode 100644 swat/images/icons/nuvola/64/ktip.png delete mode 100644 swat/images/icons/nuvola/64/kuser.png delete mode 100644 swat/images/icons/nuvola/64/kview.png delete mode 100644 swat/images/icons/nuvola/64/locale.png delete mode 100644 swat/images/icons/nuvola/64/looknfeel.png delete mode 100644 swat/images/icons/nuvola/64/mozilla.png delete mode 100644 swat/images/icons/nuvola/64/mycomputer.png delete mode 100644 swat/images/icons/nuvola/64/netscape.png delete mode 100644 swat/images/icons/nuvola/64/network.png delete mode 100644 swat/images/icons/nuvola/64/opera.png delete mode 100644 swat/images/icons/nuvola/64/package.png delete mode 100644 swat/images/icons/nuvola/64/password.png delete mode 100644 swat/images/icons/nuvola/64/pipe.png delete mode 100644 swat/images/icons/nuvola/64/realplayer.png delete mode 100644 swat/images/icons/nuvola/64/services.png delete mode 100644 swat/images/icons/nuvola/64/socket.png delete mode 100644 swat/images/icons/nuvola/64/style.png delete mode 100644 swat/images/icons/nuvola/64/stylesheet.png delete mode 100644 swat/images/icons/nuvola/README delete mode 100644 swat/images/icons/nuvola/author delete mode 100644 swat/images/icons/nuvola/license.txt delete mode 100644 swat/images/icons/nuvola/readme.txt delete mode 100644 swat/images/icons/nuvola/thanks.to delete mode 100644 swat/images/linkpad.gif delete mode 100644 swat/images/logo.png delete mode 100644 swat/images/stripes.png delete mode 100644 swat/images/widgets/windows/arrows/down.gif delete mode 100644 swat/images/widgets/windows/arrows/down_small.gif delete mode 100644 swat/images/widgets/windows/arrows/down_tiny.gif delete mode 100644 swat/images/widgets/windows/arrows/first.png delete mode 100644 swat/images/widgets/windows/arrows/forward.gif delete mode 100644 swat/images/widgets/windows/arrows/last.png delete mode 100644 swat/images/widgets/windows/arrows/left.png delete mode 100644 swat/images/widgets/windows/arrows/minimize.gif delete mode 100644 swat/images/widgets/windows/arrows/next.gif delete mode 100644 swat/images/widgets/windows/arrows/previous.gif delete mode 100644 swat/images/widgets/windows/arrows/rewind.gif delete mode 100644 swat/images/widgets/windows/arrows/right.png delete mode 100644 swat/images/widgets/windows/arrows/up.gif delete mode 100644 swat/images/widgets/windows/arrows/up_small.gif delete mode 100644 swat/images/widgets/windows/arrows/up_tiny.gif delete mode 100644 swat/images/widgets/windows/cursors/alias.gif delete mode 100644 swat/images/widgets/windows/cursors/copy.gif delete mode 100644 swat/images/widgets/windows/cursors/move.gif delete mode 100644 swat/images/widgets/windows/cursors/nodrop.gif delete mode 100644 swat/images/widgets/windows/menu/checkbox.gif delete mode 100644 swat/images/widgets/windows/menu/radiobutton.gif delete mode 100644 swat/images/widgets/windows/tree/cross.gif delete mode 100644 swat/images/widgets/windows/tree/cross_minus.gif delete mode 100644 swat/images/widgets/windows/tree/cross_plus.gif delete mode 100644 swat/images/widgets/windows/tree/end.gif delete mode 100644 swat/images/widgets/windows/tree/end_minus.gif delete mode 100644 swat/images/widgets/windows/tree/end_plus.gif delete mode 100644 swat/images/widgets/windows/tree/line.gif delete mode 100644 swat/images/widgets/windows/tree/minus.gif delete mode 100644 swat/images/widgets/windows/tree/plus.gif delete mode 100644 swat/images/widgets/windows/window/close.gif delete mode 100644 swat/images/widgets/windows/window/maximize.gif delete mode 100644 swat/images/widgets/windows/window/minimize.gif delete mode 100644 swat/images/widgets/windows/window/restore.gif delete mode 100644 swat/index.esp delete mode 100644 swat/install/index.esp delete mode 100644 swat/install/newuser.esp delete mode 100644 swat/install/provision.esp delete mode 100644 swat/install/samba3.esp delete mode 100644 swat/install/vampire.esp delete mode 100644 swat/kdc_server/index.esp delete mode 100644 swat/ldap_server/index.esp delete mode 100644 swat/login.esp delete mode 100644 swat/logout.esp delete mode 100644 swat/menu.js delete mode 100644 swat/nbt_server/index.esp delete mode 100644 swat/rpc_server/index.esp delete mode 100644 swat/scripting/client/call.js delete mode 100644 swat/scripting/client/desktop.js delete mode 100644 swat/scripting/client/encoder.js delete mode 100644 swat/scripting/client/js_scripts.js delete mode 100644 swat/scripting/client/regedit.js delete mode 100644 swat/scripting/client/status.js delete mode 100644 swat/scripting/common.js delete mode 100644 swat/scripting/footer_columns.esp delete mode 100644 swat/scripting/footer_desktop.esp delete mode 100644 swat/scripting/footer_plain.esp delete mode 100644 swat/scripting/forms.js delete mode 100644 swat/scripting/general_calls.esp delete mode 100644 swat/scripting/header_columns.esp delete mode 100644 swat/scripting/header_desktop.esp delete mode 100644 swat/scripting/header_plain.esp delete mode 100644 swat/scripting/menus.js delete mode 100644 swat/scripting/preauth.esp delete mode 100644 swat/scripting/server/regedit.esp delete mode 100644 swat/scripting/server/status.esp delete mode 100644 swat/scripting/test.ejs delete mode 100644 swat/scripting/test.esp delete mode 100644 swat/smb_server/index.esp delete mode 100644 swat/style/columns.css delete mode 100644 swat/style/common.css delete mode 100644 swat/style/qooxdoo/core.css delete mode 100644 swat/style/qooxdoo/layouts/application.css delete mode 100644 swat/style/qooxdoo/layouts/page.css delete mode 100644 swat/style/qooxdoo/test.css delete mode 100644 swat/style/qooxdoo/themes.css delete mode 100755 swat/style/qooxdoo/themes/osx/grad_blue.gif delete mode 100755 swat/style/qooxdoo/themes/osx/grad_gray.gif delete mode 100755 swat/style/qooxdoo/themes/osx/pin_dark.gif delete mode 100755 swat/style/qooxdoo/themes/osx/toolbar_bg.gif delete mode 100644 swat/style/qooxdoo/themes/win9x/radiobuttonbackground.gif delete mode 100644 swat/style/qooxdoo/themes/win9x/theme.css delete mode 100644 swat/style/qooxdoo/themes/win9x/windowcaption_active.png delete mode 100644 swat/style/qooxdoo/themes/win9x/windowcaption_inactive.png delete mode 100644 swat/style/qooxdoo/themes/winxp/menubackground.gif delete mode 100644 swat/style/qooxdoo/themes/winxp/theme.css delete mode 100644 swat/style/qooxdoo/themes/winxp/toolbarparthandle.gif delete mode 100644 swat/style/qooxdoo/widgets.css delete mode 100644 swat/style/qooxdoo/widgets/core/QxApplication.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxBorder.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxBuilder.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxClient.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxClientWindow.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxCommand.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxData.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxDebug.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxDom.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxExtend.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxNativeWindow.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxObject.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxSelectionStorage.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxTarget.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxTimer.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxUserApplication.js delete mode 100644 swat/style/qooxdoo/widgets/core/QxXmlHttpLoader.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxDataEvent.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxDragEvent.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxEvent.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxFocusEvent.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxKeyEvent.js delete mode 100644 swat/style/qooxdoo/widgets/events/QxMouseEvent.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxDataManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxDomSelectionManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxDragAndDropManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxEventManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxFocusManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxImageManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxMenuManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxPopupManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxRadioButtonManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxRangeManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxSelectionManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxTimerManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxToolTipManager.js delete mode 100644 swat/style/qooxdoo/widgets/managers/QxWindowManager.js delete mode 100644 swat/style/qooxdoo/widgets/qooxdoo.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxColor.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxInteger.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxNumber.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxString.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxTextile.js delete mode 100644 swat/style/qooxdoo/widgets/types/QxVariable.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxAtom.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBarSelectorButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBarSelectorFrame.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBarSelectorPage.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBarSelectorPane.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBlocker.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxBoxLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxCheckBox.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxClientDocument.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxColorPresetPopup.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxColorSelector.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxComboBox.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxContainer.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxDockLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxFieldSet.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxFlowLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxForm.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxGallery.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxGalleryList.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxGridLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxHorizontalBoxLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxIframe.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxImage.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxImagePreloader.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxInline.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxInputCheckIcon.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxList.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxListItem.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxListView.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenu.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuBar.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuBarButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuCheckBox.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuRadioButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxMenuSeparator.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxPasswordField.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxPopup.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxRadioButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxSpinner.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTab.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTabBar.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTabFrame.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTabPage.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTabPane.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTerminator.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTextArea.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTextField.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBar.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarCheckBox.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarMenuButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarPart.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarPartHandle.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarRadioButton.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolBarSeparator.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxToolTip.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTree.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTreeElement.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTreeFile.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxTreeFolder.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxWidget.js delete mode 100644 swat/style/qooxdoo/widgets/widgets/QxWindow.js delete mode 100644 swat/style/swat.css delete mode 100644 swat/style/wide.css delete mode 100644 swat/wins_server/index.esp create mode 100644 swat2/cldap_server/index.esp create mode 100644 swat2/desktop/index.esp create mode 100644 swat2/esptest/exception.esp create mode 100644 swat2/esptest/formtest.esp create mode 100644 swat2/esptest/include.esp create mode 100644 swat2/esptest/index.esp create mode 100644 swat2/esptest/ldb.esp create mode 100644 swat2/esptest/loadparm.esp create mode 100644 swat2/esptest/qooxdoo.esp create mode 100644 swat2/esptest/registry.esp create mode 100644 swat2/esptest/samr.esp create mode 100644 swat2/esptest/session.esp create mode 100644 swat2/esptest/showvars.esp create mode 100644 swat2/favicon.ico create mode 100644 swat2/images/core/alpha.gif create mode 100644 swat2/images/core/blank.gif create mode 100644 swat2/images/core/brightness.jpg create mode 100644 swat2/images/core/brightnesshandle.gif create mode 100644 swat2/images/core/dotted.gif create mode 100644 swat2/images/core/huesaturation.jpg create mode 100644 swat2/images/core/huesaturationhandle.gif create mode 100644 swat2/images/favicon.ico create mode 100644 swat2/images/icons/crystalsvg/128/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/128/back.png create mode 100644 swat2/images/icons/crystalsvg/128/background.png create mode 100644 swat2/images/icons/crystalsvg/128/bell.png create mode 100644 swat2/images/icons/crystalsvg/128/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/128/browser.png create mode 100644 swat2/images/icons/crystalsvg/128/cache.png create mode 100644 swat2/images/icons/crystalsvg/128/clock.png create mode 100644 swat2/images/icons/crystalsvg/128/colors.png create mode 100644 swat2/images/icons/crystalsvg/128/core.png create mode 100644 swat2/images/icons/crystalsvg/128/date.png create mode 100644 swat2/images/icons/crystalsvg/128/desktop.png create mode 100644 swat2/images/icons/crystalsvg/128/display.png create mode 100644 swat2/images/icons/crystalsvg/128/document.png create mode 100644 swat2/images/icons/crystalsvg/128/email.png create mode 100644 swat2/images/icons/crystalsvg/128/empty.png create mode 100644 swat2/images/icons/crystalsvg/128/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/128/energy.png create mode 100644 swat2/images/icons/crystalsvg/128/error.png create mode 100644 swat2/images/icons/crystalsvg/128/exec.png create mode 100644 swat2/images/icons/crystalsvg/128/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/128/folder.png create mode 100644 swat2/images/icons/crystalsvg/128/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/128/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/128/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/128/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/128/font.png create mode 100644 swat2/images/icons/crystalsvg/128/forward.png create mode 100644 swat2/images/icons/crystalsvg/128/gohome.png create mode 100644 swat2/images/icons/crystalsvg/128/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/128/info.png create mode 100644 swat2/images/icons/crystalsvg/128/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/128/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/128/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/128/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/128/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/128/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/128/krita.png create mode 100644 swat2/images/icons/crystalsvg/128/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/128/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/128/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/128/kuser.png create mode 100644 swat2/images/icons/crystalsvg/128/kview.png create mode 100644 swat2/images/icons/crystalsvg/128/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/128/locale.png create mode 100644 swat2/images/icons/crystalsvg/128/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/128/mac.png create mode 100644 swat2/images/icons/crystalsvg/128/mail.png create mode 100644 swat2/images/icons/crystalsvg/128/mimetypes.png create mode 100644 swat2/images/icons/crystalsvg/128/mouse.png create mode 100644 swat2/images/icons/crystalsvg/128/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/128/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/128/mymac.png create mode 100644 swat2/images/icons/crystalsvg/128/netscape.png create mode 100644 swat2/images/icons/crystalsvg/128/network.png create mode 100644 swat2/images/icons/crystalsvg/128/password.png create mode 100644 swat2/images/icons/crystalsvg/128/penguin.png create mode 100644 swat2/images/icons/crystalsvg/128/proxy.png create mode 100644 swat2/images/icons/crystalsvg/128/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/128/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/128/reload.png create mode 100644 swat2/images/icons/crystalsvg/128/services.png create mode 100644 swat2/images/icons/crystalsvg/128/socket.png create mode 100644 swat2/images/icons/crystalsvg/128/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/128/tux.png create mode 100644 swat2/images/icons/crystalsvg/128/up.png create mode 100644 swat2/images/icons/crystalsvg/16/access.png create mode 100644 swat2/images/icons/crystalsvg/16/agent.png create mode 100644 swat2/images/icons/crystalsvg/16/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/16/appearance.png create mode 100644 swat2/images/icons/crystalsvg/16/apply.png create mode 100644 swat2/images/icons/crystalsvg/16/back.png create mode 100644 swat2/images/icons/crystalsvg/16/background.png create mode 100644 swat2/images/icons/crystalsvg/16/bell.png create mode 100644 swat2/images/icons/crystalsvg/16/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/16/bookmark.png create mode 100644 swat2/images/icons/crystalsvg/16/browser.png create mode 100644 swat2/images/icons/crystalsvg/16/button_cancel.png create mode 100644 swat2/images/icons/crystalsvg/16/button_ok.png create mode 100644 swat2/images/icons/crystalsvg/16/cache.png create mode 100644 swat2/images/icons/crystalsvg/16/clock.png create mode 100644 swat2/images/icons/crystalsvg/16/colorize.png create mode 100644 swat2/images/icons/crystalsvg/16/colors.png create mode 100644 swat2/images/icons/crystalsvg/16/colorset.png create mode 100644 swat2/images/icons/crystalsvg/16/configure.png create mode 100644 swat2/images/icons/crystalsvg/16/contents.png create mode 100644 swat2/images/icons/crystalsvg/16/cookie.png create mode 100644 swat2/images/icons/crystalsvg/16/core.png create mode 100644 swat2/images/icons/crystalsvg/16/date.png create mode 100644 swat2/images/icons/crystalsvg/16/decrypted.png create mode 100644 swat2/images/icons/crystalsvg/16/desktop.png create mode 100644 swat2/images/icons/crystalsvg/16/display.png create mode 100644 swat2/images/icons/crystalsvg/16/doc.png create mode 100644 swat2/images/icons/crystalsvg/16/document.png create mode 100644 swat2/images/icons/crystalsvg/16/down.png create mode 100644 swat2/images/icons/crystalsvg/16/edit.png create mode 100644 swat2/images/icons/crystalsvg/16/editcopy.png create mode 100644 swat2/images/icons/crystalsvg/16/editcut.png create mode 100644 swat2/images/icons/crystalsvg/16/editdelete.png create mode 100644 swat2/images/icons/crystalsvg/16/editpaste.png create mode 100644 swat2/images/icons/crystalsvg/16/edittrash.png create mode 100644 swat2/images/icons/crystalsvg/16/email.png create mode 100644 swat2/images/icons/crystalsvg/16/empty.png create mode 100644 swat2/images/icons/crystalsvg/16/empty_ascii.png create mode 100644 swat2/images/icons/crystalsvg/16/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/16/energy.png create mode 100644 swat2/images/icons/crystalsvg/16/error.png create mode 100644 swat2/images/icons/crystalsvg/16/exec.png create mode 100644 swat2/images/icons/crystalsvg/16/favorites.png create mode 100644 swat2/images/icons/crystalsvg/16/filefind.png create mode 100644 swat2/images/icons/crystalsvg/16/filenew.png create mode 100644 swat2/images/icons/crystalsvg/16/fileopen.png create mode 100644 swat2/images/icons/crystalsvg/16/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/16/filesave.png create mode 100644 swat2/images/icons/crystalsvg/16/filesaveas.png create mode 100644 swat2/images/icons/crystalsvg/16/find.png create mode 100644 swat2/images/icons/crystalsvg/16/folder.png create mode 100644 swat2/images/icons/crystalsvg/16/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/16/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/16/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/16/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/16/font.png create mode 100644 swat2/images/icons/crystalsvg/16/forward.png create mode 100644 swat2/images/icons/crystalsvg/16/gohome.png create mode 100644 swat2/images/icons/crystalsvg/16/help.png create mode 100644 swat2/images/icons/crystalsvg/16/history.png create mode 100644 swat2/images/icons/crystalsvg/16/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/16/icons.png create mode 100644 swat2/images/icons/crystalsvg/16/iconthemes.png create mode 100644 swat2/images/icons/crystalsvg/16/idea.png create mode 100644 swat2/images/icons/crystalsvg/16/important.png create mode 100644 swat2/images/icons/crystalsvg/16/info.png create mode 100644 swat2/images/icons/crystalsvg/16/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/16/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/16/key_enter.png create mode 100644 swat2/images/icons/crystalsvg/16/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/16/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/16/kmix.png create mode 100644 swat2/images/icons/crystalsvg/16/knotify.png create mode 100644 swat2/images/icons/crystalsvg/16/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/16/kpackage.png create mode 100644 swat2/images/icons/crystalsvg/16/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/16/kpersonalizer.png create mode 100644 swat2/images/icons/crystalsvg/16/krita.png create mode 100644 swat2/images/icons/crystalsvg/16/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/16/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/16/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/16/ktip.png create mode 100644 swat2/images/icons/crystalsvg/16/kuser.png create mode 100644 swat2/images/icons/crystalsvg/16/kview.png create mode 100644 swat2/images/icons/crystalsvg/16/launch.png create mode 100644 swat2/images/icons/crystalsvg/16/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/16/locale.png create mode 100644 swat2/images/icons/crystalsvg/16/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/16/mac.png create mode 100644 swat2/images/icons/crystalsvg/16/mail.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_delete.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_find.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_forward.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_generic.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_new.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_replay.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_replyall.png create mode 100644 swat2/images/icons/crystalsvg/16/mail_send.png create mode 100644 swat2/images/icons/crystalsvg/16/mimetypes.png create mode 100644 swat2/images/icons/crystalsvg/16/misc.png create mode 100644 swat2/images/icons/crystalsvg/16/mouse.png create mode 100644 swat2/images/icons/crystalsvg/16/mousecursor.png create mode 100644 swat2/images/icons/crystalsvg/16/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/16/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/16/mymac.png create mode 100644 swat2/images/icons/crystalsvg/16/netscape.png create mode 100644 swat2/images/icons/crystalsvg/16/network.png create mode 100644 swat2/images/icons/crystalsvg/16/no.png create mode 100644 swat2/images/icons/crystalsvg/16/ok.png create mode 100644 swat2/images/icons/crystalsvg/16/opera.png create mode 100644 swat2/images/icons/crystalsvg/16/package.png create mode 100644 swat2/images/icons/crystalsvg/16/password.png create mode 100644 swat2/images/icons/crystalsvg/16/penguin.png create mode 100644 swat2/images/icons/crystalsvg/16/pipe.png create mode 100644 swat2/images/icons/crystalsvg/16/printer.png create mode 100644 swat2/images/icons/crystalsvg/16/proxy.png create mode 100644 swat2/images/icons/crystalsvg/16/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/16/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/16/redo.png create mode 100644 swat2/images/icons/crystalsvg/16/reload.png create mode 100644 swat2/images/icons/crystalsvg/16/run.png create mode 100644 swat2/images/icons/crystalsvg/16/search.png create mode 100644 swat2/images/icons/crystalsvg/16/services.png create mode 100644 swat2/images/icons/crystalsvg/16/socket.png create mode 100644 swat2/images/icons/crystalsvg/16/spellcheck.png create mode 100644 swat2/images/icons/crystalsvg/16/stop.png create mode 100644 swat2/images/icons/crystalsvg/16/style.png create mode 100644 swat2/images/icons/crystalsvg/16/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/16/tar.png create mode 100644 swat2/images/icons/crystalsvg/16/thumbnail.png create mode 100644 swat2/images/icons/crystalsvg/16/todo.png create mode 100644 swat2/images/icons/crystalsvg/16/tux.png create mode 100644 swat2/images/icons/crystalsvg/16/up.png create mode 100644 swat2/images/icons/crystalsvg/16/wizard.png create mode 100644 swat2/images/icons/crystalsvg/22/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/22/appearance.png create mode 100644 swat2/images/icons/crystalsvg/22/back.png create mode 100644 swat2/images/icons/crystalsvg/22/background.png create mode 100644 swat2/images/icons/crystalsvg/22/bell.png create mode 100644 swat2/images/icons/crystalsvg/22/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/22/bookmark.png create mode 100644 swat2/images/icons/crystalsvg/22/browser.png create mode 100644 swat2/images/icons/crystalsvg/22/button_cancel.png create mode 100644 swat2/images/icons/crystalsvg/22/button_ok.png create mode 100644 swat2/images/icons/crystalsvg/22/cache.png create mode 100644 swat2/images/icons/crystalsvg/22/clock.png create mode 100644 swat2/images/icons/crystalsvg/22/colorize.png create mode 100644 swat2/images/icons/crystalsvg/22/colors.png create mode 100644 swat2/images/icons/crystalsvg/22/configure.png create mode 100644 swat2/images/icons/crystalsvg/22/contents.png create mode 100644 swat2/images/icons/crystalsvg/22/core.png create mode 100644 swat2/images/icons/crystalsvg/22/date.png create mode 100644 swat2/images/icons/crystalsvg/22/decrypted.png create mode 100644 swat2/images/icons/crystalsvg/22/desktop.png create mode 100644 swat2/images/icons/crystalsvg/22/display.png create mode 100644 swat2/images/icons/crystalsvg/22/document.png create mode 100644 swat2/images/icons/crystalsvg/22/down.png create mode 100644 swat2/images/icons/crystalsvg/22/edit.png create mode 100644 swat2/images/icons/crystalsvg/22/editcopy.png create mode 100644 swat2/images/icons/crystalsvg/22/editcut.png create mode 100644 swat2/images/icons/crystalsvg/22/editdelete.png create mode 100644 swat2/images/icons/crystalsvg/22/editpaste.png create mode 100644 swat2/images/icons/crystalsvg/22/edittrash.png create mode 100644 swat2/images/icons/crystalsvg/22/email.png create mode 100644 swat2/images/icons/crystalsvg/22/empty.png create mode 100644 swat2/images/icons/crystalsvg/22/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/22/energy.png create mode 100644 swat2/images/icons/crystalsvg/22/error.png create mode 100644 swat2/images/icons/crystalsvg/22/exec.png create mode 100644 swat2/images/icons/crystalsvg/22/filefind.png create mode 100644 swat2/images/icons/crystalsvg/22/filenew.png create mode 100644 swat2/images/icons/crystalsvg/22/fileopen.png create mode 100644 swat2/images/icons/crystalsvg/22/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/22/filesave.png create mode 100644 swat2/images/icons/crystalsvg/22/filesaveas.png create mode 100644 swat2/images/icons/crystalsvg/22/find.png create mode 100644 swat2/images/icons/crystalsvg/22/folder.png create mode 100644 swat2/images/icons/crystalsvg/22/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/22/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/22/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/22/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/22/font.png create mode 100644 swat2/images/icons/crystalsvg/22/forward.png create mode 100644 swat2/images/icons/crystalsvg/22/gohome.png create mode 100644 swat2/images/icons/crystalsvg/22/help.png create mode 100644 swat2/images/icons/crystalsvg/22/history.png create mode 100644 swat2/images/icons/crystalsvg/22/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/22/idea.png create mode 100644 swat2/images/icons/crystalsvg/22/info.png create mode 100644 swat2/images/icons/crystalsvg/22/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/22/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/22/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/22/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/22/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/22/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/22/krita.png create mode 100644 swat2/images/icons/crystalsvg/22/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/22/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/22/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/22/kuser.png create mode 100644 swat2/images/icons/crystalsvg/22/kview.png create mode 100644 swat2/images/icons/crystalsvg/22/launch.png create mode 100644 swat2/images/icons/crystalsvg/22/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/22/locale.png create mode 100644 swat2/images/icons/crystalsvg/22/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/22/mac.png create mode 100644 swat2/images/icons/crystalsvg/22/mail.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_delete.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_find.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_forward.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_generic.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_new.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_replay.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_replyall.png create mode 100644 swat2/images/icons/crystalsvg/22/mail_send.png create mode 100644 swat2/images/icons/crystalsvg/22/misc.png create mode 100644 swat2/images/icons/crystalsvg/22/mouse.png create mode 100644 swat2/images/icons/crystalsvg/22/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/22/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/22/mymac.png create mode 100644 swat2/images/icons/crystalsvg/22/netscape.png create mode 100644 swat2/images/icons/crystalsvg/22/network.png create mode 100644 swat2/images/icons/crystalsvg/22/next.png create mode 100644 swat2/images/icons/crystalsvg/22/password.png create mode 100644 swat2/images/icons/crystalsvg/22/penguin.png create mode 100644 swat2/images/icons/crystalsvg/22/previous.png create mode 100644 swat2/images/icons/crystalsvg/22/proxy.png create mode 100644 swat2/images/icons/crystalsvg/22/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/22/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/22/redo.png create mode 100644 swat2/images/icons/crystalsvg/22/reload.png create mode 100644 swat2/images/icons/crystalsvg/22/run.png create mode 100644 swat2/images/icons/crystalsvg/22/search.png create mode 100644 swat2/images/icons/crystalsvg/22/services.png create mode 100644 swat2/images/icons/crystalsvg/22/socket.png create mode 100644 swat2/images/icons/crystalsvg/22/spellcheck.png create mode 100644 swat2/images/icons/crystalsvg/22/stop.png create mode 100644 swat2/images/icons/crystalsvg/22/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/22/thumbnail.png create mode 100644 swat2/images/icons/crystalsvg/22/todo.png create mode 100644 swat2/images/icons/crystalsvg/22/tux.png create mode 100644 swat2/images/icons/crystalsvg/22/up.png create mode 100644 swat2/images/icons/crystalsvg/22/wizard.png create mode 100644 swat2/images/icons/crystalsvg/32/access.png create mode 100644 swat2/images/icons/crystalsvg/32/agent.png create mode 100644 swat2/images/icons/crystalsvg/32/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/32/appearance.png create mode 100644 swat2/images/icons/crystalsvg/32/back.png create mode 100644 swat2/images/icons/crystalsvg/32/background.png create mode 100644 swat2/images/icons/crystalsvg/32/bell.png create mode 100644 swat2/images/icons/crystalsvg/32/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/32/bookmark.png create mode 100644 swat2/images/icons/crystalsvg/32/browser.png create mode 100644 swat2/images/icons/crystalsvg/32/button_cancel.png create mode 100644 swat2/images/icons/crystalsvg/32/button_ok.png create mode 100644 swat2/images/icons/crystalsvg/32/cache.png create mode 100644 swat2/images/icons/crystalsvg/32/clock.png create mode 100644 swat2/images/icons/crystalsvg/32/colorize.png create mode 100644 swat2/images/icons/crystalsvg/32/colors.png create mode 100644 swat2/images/icons/crystalsvg/32/configure.png create mode 100644 swat2/images/icons/crystalsvg/32/contents.png create mode 100644 swat2/images/icons/crystalsvg/32/cookie.png create mode 100644 swat2/images/icons/crystalsvg/32/core.png create mode 100644 swat2/images/icons/crystalsvg/32/date.png create mode 100644 swat2/images/icons/crystalsvg/32/decrypted.png create mode 100644 swat2/images/icons/crystalsvg/32/desktop.png create mode 100644 swat2/images/icons/crystalsvg/32/display.png create mode 100644 swat2/images/icons/crystalsvg/32/document.png create mode 100644 swat2/images/icons/crystalsvg/32/down.png create mode 100644 swat2/images/icons/crystalsvg/32/edit.png create mode 100644 swat2/images/icons/crystalsvg/32/editcopy.png create mode 100644 swat2/images/icons/crystalsvg/32/editcut.png create mode 100644 swat2/images/icons/crystalsvg/32/editdelete.png create mode 100644 swat2/images/icons/crystalsvg/32/editpaste.png create mode 100644 swat2/images/icons/crystalsvg/32/edittrash.png create mode 100644 swat2/images/icons/crystalsvg/32/email.png create mode 100644 swat2/images/icons/crystalsvg/32/empty.png create mode 100644 swat2/images/icons/crystalsvg/32/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/32/energy.png create mode 100644 swat2/images/icons/crystalsvg/32/error.png create mode 100644 swat2/images/icons/crystalsvg/32/exec.png create mode 100644 swat2/images/icons/crystalsvg/32/favorites.png create mode 100644 swat2/images/icons/crystalsvg/32/filefind.png create mode 100644 swat2/images/icons/crystalsvg/32/filenew.png create mode 100644 swat2/images/icons/crystalsvg/32/fileopen.png create mode 100644 swat2/images/icons/crystalsvg/32/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/32/filesave.png create mode 100644 swat2/images/icons/crystalsvg/32/filesaveas.png create mode 100644 swat2/images/icons/crystalsvg/32/find.png create mode 100644 swat2/images/icons/crystalsvg/32/folder.png create mode 100644 swat2/images/icons/crystalsvg/32/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/32/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/32/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/32/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/32/font.png create mode 100644 swat2/images/icons/crystalsvg/32/forward.png create mode 100644 swat2/images/icons/crystalsvg/32/gohome.png create mode 100644 swat2/images/icons/crystalsvg/32/help.png create mode 100644 swat2/images/icons/crystalsvg/32/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/32/icons.png create mode 100644 swat2/images/icons/crystalsvg/32/iconthemes.png create mode 100644 swat2/images/icons/crystalsvg/32/important.png create mode 100644 swat2/images/icons/crystalsvg/32/info.png create mode 100644 swat2/images/icons/crystalsvg/32/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/32/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/32/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/32/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/32/kmix.png create mode 100644 swat2/images/icons/crystalsvg/32/knotify.png create mode 100644 swat2/images/icons/crystalsvg/32/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/32/kpackage.png create mode 100644 swat2/images/icons/crystalsvg/32/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/32/kpersonalizer.png create mode 100644 swat2/images/icons/crystalsvg/32/krita.png create mode 100644 swat2/images/icons/crystalsvg/32/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/32/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/32/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/32/ktip.png create mode 100644 swat2/images/icons/crystalsvg/32/kuser.png create mode 100644 swat2/images/icons/crystalsvg/32/kview.png create mode 100644 swat2/images/icons/crystalsvg/32/launch.png create mode 100644 swat2/images/icons/crystalsvg/32/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/32/locale.png create mode 100644 swat2/images/icons/crystalsvg/32/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/32/mac.png create mode 100644 swat2/images/icons/crystalsvg/32/mail.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_delete.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_find.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_generic.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_new.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_replay.png create mode 100644 swat2/images/icons/crystalsvg/32/mail_send.png create mode 100644 swat2/images/icons/crystalsvg/32/mimetypes.png create mode 100644 swat2/images/icons/crystalsvg/32/misc.png create mode 100644 swat2/images/icons/crystalsvg/32/mouse.png create mode 100644 swat2/images/icons/crystalsvg/32/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/32/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/32/mymac.png create mode 100644 swat2/images/icons/crystalsvg/32/netscape.png create mode 100644 swat2/images/icons/crystalsvg/32/network.png create mode 100644 swat2/images/icons/crystalsvg/32/opera.png create mode 100644 swat2/images/icons/crystalsvg/32/package.png create mode 100644 swat2/images/icons/crystalsvg/32/password.png create mode 100644 swat2/images/icons/crystalsvg/32/penguin.png create mode 100644 swat2/images/icons/crystalsvg/32/pipe.png create mode 100644 swat2/images/icons/crystalsvg/32/proxy.png create mode 100644 swat2/images/icons/crystalsvg/32/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/32/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/32/redo.png create mode 100644 swat2/images/icons/crystalsvg/32/reload.png create mode 100644 swat2/images/icons/crystalsvg/32/run.png create mode 100644 swat2/images/icons/crystalsvg/32/search.png create mode 100644 swat2/images/icons/crystalsvg/32/services.png create mode 100644 swat2/images/icons/crystalsvg/32/socket.png create mode 100644 swat2/images/icons/crystalsvg/32/stop.png create mode 100644 swat2/images/icons/crystalsvg/32/style.png create mode 100644 swat2/images/icons/crystalsvg/32/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/32/todo.png create mode 100644 swat2/images/icons/crystalsvg/32/tux.png create mode 100644 swat2/images/icons/crystalsvg/32/up.png create mode 100644 swat2/images/icons/crystalsvg/48/access.png create mode 100644 swat2/images/icons/crystalsvg/48/agent.png create mode 100644 swat2/images/icons/crystalsvg/48/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/48/back.png create mode 100644 swat2/images/icons/crystalsvg/48/background.png create mode 100644 swat2/images/icons/crystalsvg/48/bell.png create mode 100644 swat2/images/icons/crystalsvg/48/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/48/browser.png create mode 100644 swat2/images/icons/crystalsvg/48/cache.png create mode 100644 swat2/images/icons/crystalsvg/48/clock.png create mode 100644 swat2/images/icons/crystalsvg/48/colors.png create mode 100644 swat2/images/icons/crystalsvg/48/core.png create mode 100644 swat2/images/icons/crystalsvg/48/date.png create mode 100644 swat2/images/icons/crystalsvg/48/desktop.png create mode 100644 swat2/images/icons/crystalsvg/48/display.png create mode 100644 swat2/images/icons/crystalsvg/48/document.png create mode 100644 swat2/images/icons/crystalsvg/48/email.png create mode 100644 swat2/images/icons/crystalsvg/48/empty.png create mode 100644 swat2/images/icons/crystalsvg/48/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/48/energy.png create mode 100644 swat2/images/icons/crystalsvg/48/error.png create mode 100644 swat2/images/icons/crystalsvg/48/exec.png create mode 100644 swat2/images/icons/crystalsvg/48/favorites.png create mode 100644 swat2/images/icons/crystalsvg/48/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/48/folder.png create mode 100644 swat2/images/icons/crystalsvg/48/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/48/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/48/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/48/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/48/font.png create mode 100644 swat2/images/icons/crystalsvg/48/forward.png create mode 100644 swat2/images/icons/crystalsvg/48/gohome.png create mode 100644 swat2/images/icons/crystalsvg/48/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/48/icons.png create mode 100644 swat2/images/icons/crystalsvg/48/iconthemes.png create mode 100644 swat2/images/icons/crystalsvg/48/important.png create mode 100644 swat2/images/icons/crystalsvg/48/info.png create mode 100644 swat2/images/icons/crystalsvg/48/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/48/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/48/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/48/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/48/kmix.png create mode 100644 swat2/images/icons/crystalsvg/48/knotify.png create mode 100644 swat2/images/icons/crystalsvg/48/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/48/kpackage.png create mode 100644 swat2/images/icons/crystalsvg/48/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/48/krita.png create mode 100644 swat2/images/icons/crystalsvg/48/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/48/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/48/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/48/ktip.png create mode 100644 swat2/images/icons/crystalsvg/48/kuser.png create mode 100644 swat2/images/icons/crystalsvg/48/kview.png create mode 100644 swat2/images/icons/crystalsvg/48/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/48/locale.png create mode 100644 swat2/images/icons/crystalsvg/48/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/48/mac.png create mode 100644 swat2/images/icons/crystalsvg/48/mail.png create mode 100644 swat2/images/icons/crystalsvg/48/mouse.png create mode 100644 swat2/images/icons/crystalsvg/48/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/48/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/48/mymac.png create mode 100644 swat2/images/icons/crystalsvg/48/netscape.png create mode 100644 swat2/images/icons/crystalsvg/48/network.png create mode 100644 swat2/images/icons/crystalsvg/48/opera.png create mode 100644 swat2/images/icons/crystalsvg/48/package.png create mode 100644 swat2/images/icons/crystalsvg/48/password.png create mode 100644 swat2/images/icons/crystalsvg/48/penguin.png create mode 100644 swat2/images/icons/crystalsvg/48/pipe.png create mode 100644 swat2/images/icons/crystalsvg/48/proxy.png create mode 100644 swat2/images/icons/crystalsvg/48/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/48/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/48/reload.png create mode 100644 swat2/images/icons/crystalsvg/48/services.png create mode 100644 swat2/images/icons/crystalsvg/48/socket.png create mode 100644 swat2/images/icons/crystalsvg/48/style.png create mode 100644 swat2/images/icons/crystalsvg/48/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/48/tux.png create mode 100644 swat2/images/icons/crystalsvg/48/up.png create mode 100644 swat2/images/icons/crystalsvg/64/antivirus.png create mode 100644 swat2/images/icons/crystalsvg/64/back.png create mode 100644 swat2/images/icons/crystalsvg/64/background.png create mode 100644 swat2/images/icons/crystalsvg/64/bell.png create mode 100644 swat2/images/icons/crystalsvg/64/blockdevice.png create mode 100644 swat2/images/icons/crystalsvg/64/browser.png create mode 100644 swat2/images/icons/crystalsvg/64/cache.png create mode 100644 swat2/images/icons/crystalsvg/64/clock.png create mode 100644 swat2/images/icons/crystalsvg/64/colors.png create mode 100644 swat2/images/icons/crystalsvg/64/core.png create mode 100644 swat2/images/icons/crystalsvg/64/date.png create mode 100644 swat2/images/icons/crystalsvg/64/desktop.png create mode 100644 swat2/images/icons/crystalsvg/64/display.png create mode 100644 swat2/images/icons/crystalsvg/64/document.png create mode 100644 swat2/images/icons/crystalsvg/64/email.png create mode 100644 swat2/images/icons/crystalsvg/64/empty.png create mode 100644 swat2/images/icons/crystalsvg/64/encrypted.png create mode 100644 swat2/images/icons/crystalsvg/64/energy.png create mode 100644 swat2/images/icons/crystalsvg/64/error.png create mode 100644 swat2/images/icons/crystalsvg/64/exec.png create mode 100644 swat2/images/icons/crystalsvg/64/fileprint.png create mode 100644 swat2/images/icons/crystalsvg/64/folder.png create mode 100644 swat2/images/icons/crystalsvg/64/folder_home.png create mode 100644 swat2/images/icons/crystalsvg/64/folder_important.png create mode 100644 swat2/images/icons/crystalsvg/64/folder_locked.png create mode 100644 swat2/images/icons/crystalsvg/64/folder_open.png create mode 100644 swat2/images/icons/crystalsvg/64/font.png create mode 100644 swat2/images/icons/crystalsvg/64/forward.png create mode 100644 swat2/images/icons/crystalsvg/64/gohome.png create mode 100644 swat2/images/icons/crystalsvg/64/hwinfo.png create mode 100644 swat2/images/icons/crystalsvg/64/icons.png create mode 100644 swat2/images/icons/crystalsvg/64/important.png create mode 100644 swat2/images/icons/crystalsvg/64/info.png create mode 100644 swat2/images/icons/crystalsvg/64/kcoloredit.png create mode 100644 swat2/images/icons/crystalsvg/64/kcontrol.png create mode 100644 swat2/images/icons/crystalsvg/64/keyboard.png create mode 100644 swat2/images/icons/crystalsvg/64/khelpcenter.png create mode 100644 swat2/images/icons/crystalsvg/64/kmix.png create mode 100644 swat2/images/icons/crystalsvg/64/knotify.png create mode 100644 swat2/images/icons/crystalsvg/64/konqueror.png create mode 100644 swat2/images/icons/crystalsvg/64/kpackage.png create mode 100644 swat2/images/icons/crystalsvg/64/kpaint.png create mode 100644 swat2/images/icons/crystalsvg/64/krita.png create mode 100644 swat2/images/icons/crystalsvg/64/ksmiletris.png create mode 100644 swat2/images/icons/crystalsvg/64/ksnapshot.png create mode 100644 swat2/images/icons/crystalsvg/64/ktalkd.png create mode 100644 swat2/images/icons/crystalsvg/64/ktip.png create mode 100644 swat2/images/icons/crystalsvg/64/kuser.png create mode 100644 swat2/images/icons/crystalsvg/64/kview.png create mode 100644 swat2/images/icons/crystalsvg/64/linuxconf.png create mode 100644 swat2/images/icons/crystalsvg/64/locale.png create mode 100644 swat2/images/icons/crystalsvg/64/looknfeel.png create mode 100644 swat2/images/icons/crystalsvg/64/mac.png create mode 100644 swat2/images/icons/crystalsvg/64/mail.png create mode 100644 swat2/images/icons/crystalsvg/64/mimetypes.png create mode 100644 swat2/images/icons/crystalsvg/64/mouse.png create mode 100644 swat2/images/icons/crystalsvg/64/mozilla.png create mode 100644 swat2/images/icons/crystalsvg/64/mycomputer.png create mode 100644 swat2/images/icons/crystalsvg/64/mymac.png create mode 100644 swat2/images/icons/crystalsvg/64/netscape.png create mode 100644 swat2/images/icons/crystalsvg/64/network.png create mode 100644 swat2/images/icons/crystalsvg/64/package.png create mode 100644 swat2/images/icons/crystalsvg/64/password.png create mode 100644 swat2/images/icons/crystalsvg/64/penguin.png create mode 100644 swat2/images/icons/crystalsvg/64/pipe.png create mode 100644 swat2/images/icons/crystalsvg/64/proxy.png create mode 100644 swat2/images/icons/crystalsvg/64/quicktime.png create mode 100644 swat2/images/icons/crystalsvg/64/realplayer.png create mode 100644 swat2/images/icons/crystalsvg/64/reload.png create mode 100644 swat2/images/icons/crystalsvg/64/services.png create mode 100644 swat2/images/icons/crystalsvg/64/socket.png create mode 100644 swat2/images/icons/crystalsvg/64/style.png create mode 100644 swat2/images/icons/crystalsvg/64/stylesheet.png create mode 100644 swat2/images/icons/crystalsvg/64/tux.png create mode 100644 swat2/images/icons/crystalsvg/64/up.png create mode 100644 swat2/images/icons/crystalsvg/README create mode 100644 swat2/images/icons/nuvola/128/access.png create mode 100644 swat2/images/icons/nuvola/128/agent.png create mode 100644 swat2/images/icons/nuvola/128/background.png create mode 100644 swat2/images/icons/nuvola/128/bell.png create mode 100644 swat2/images/icons/nuvola/128/browser.png create mode 100644 swat2/images/icons/nuvola/128/cache.png create mode 100644 swat2/images/icons/nuvola/128/clock.png create mode 100644 swat2/images/icons/nuvola/128/colors.png create mode 100644 swat2/images/icons/nuvola/128/colorset.png create mode 100644 swat2/images/icons/nuvola/128/cookie.png create mode 100644 swat2/images/icons/nuvola/128/core.png create mode 100644 swat2/images/icons/nuvola/128/date.png create mode 100644 swat2/images/icons/nuvola/128/desktop.png create mode 100644 swat2/images/icons/nuvola/128/display.png create mode 100644 swat2/images/icons/nuvola/128/document.png create mode 100644 swat2/images/icons/nuvola/128/email.png create mode 100644 swat2/images/icons/nuvola/128/empty.png create mode 100644 swat2/images/icons/nuvola/128/encrypted.png create mode 100644 swat2/images/icons/nuvola/128/energy.png create mode 100644 swat2/images/icons/nuvola/128/error.png create mode 100644 swat2/images/icons/nuvola/128/exec.png create mode 100644 swat2/images/icons/nuvola/128/folder.png create mode 100644 swat2/images/icons/nuvola/128/folder_home.png create mode 100644 swat2/images/icons/nuvola/128/folder_important.png create mode 100644 swat2/images/icons/nuvola/128/folder_locked.png create mode 100644 swat2/images/icons/nuvola/128/folder_open.png create mode 100644 swat2/images/icons/nuvola/128/font.png create mode 100644 swat2/images/icons/nuvola/128/hwinfo.png create mode 100644 swat2/images/icons/nuvola/128/icons.png create mode 100644 swat2/images/icons/nuvola/128/iconthemes.png create mode 100644 swat2/images/icons/nuvola/128/important.png create mode 100644 swat2/images/icons/nuvola/128/info.png create mode 100644 swat2/images/icons/nuvola/128/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/128/kcontrol.png create mode 100644 swat2/images/icons/nuvola/128/keyboard.png create mode 100644 swat2/images/icons/nuvola/128/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/128/kmix.png create mode 100644 swat2/images/icons/nuvola/128/knotify.png create mode 100644 swat2/images/icons/nuvola/128/konqueror.png create mode 100644 swat2/images/icons/nuvola/128/kpackage.png create mode 100644 swat2/images/icons/nuvola/128/kpaint.png create mode 100644 swat2/images/icons/nuvola/128/krita.png create mode 100644 swat2/images/icons/nuvola/128/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/128/ktip.png create mode 100644 swat2/images/icons/nuvola/128/kuser.png create mode 100644 swat2/images/icons/nuvola/128/kview.png create mode 100644 swat2/images/icons/nuvola/128/locale.png create mode 100644 swat2/images/icons/nuvola/128/looknfeel.png create mode 100644 swat2/images/icons/nuvola/128/mozilla.png create mode 100644 swat2/images/icons/nuvola/128/mycomputer.png create mode 100644 swat2/images/icons/nuvola/128/netscape.png create mode 100644 swat2/images/icons/nuvola/128/network.png create mode 100644 swat2/images/icons/nuvola/128/opera.png create mode 100644 swat2/images/icons/nuvola/128/package.png create mode 100644 swat2/images/icons/nuvola/128/password.png create mode 100644 swat2/images/icons/nuvola/128/pipe.png create mode 100644 swat2/images/icons/nuvola/128/realplayer.png create mode 100644 swat2/images/icons/nuvola/128/services.png create mode 100644 swat2/images/icons/nuvola/128/socket.png create mode 100644 swat2/images/icons/nuvola/128/style.png create mode 100644 swat2/images/icons/nuvola/128/stylesheet.png create mode 100644 swat2/images/icons/nuvola/16/access.png create mode 100644 swat2/images/icons/nuvola/16/agent.png create mode 100644 swat2/images/icons/nuvola/16/apply.png create mode 100644 swat2/images/icons/nuvola/16/back.png create mode 100644 swat2/images/icons/nuvola/16/background.png create mode 100644 swat2/images/icons/nuvola/16/bell.png create mode 100644 swat2/images/icons/nuvola/16/bookmark.png create mode 100644 swat2/images/icons/nuvola/16/browser.png create mode 100644 swat2/images/icons/nuvola/16/button_cancel.png create mode 100644 swat2/images/icons/nuvola/16/button_ok.png create mode 100644 swat2/images/icons/nuvola/16/cache.png create mode 100644 swat2/images/icons/nuvola/16/clock.png create mode 100644 swat2/images/icons/nuvola/16/colorize.png create mode 100644 swat2/images/icons/nuvola/16/colors.png create mode 100644 swat2/images/icons/nuvola/16/colorset.png create mode 100644 swat2/images/icons/nuvola/16/configure.png create mode 100644 swat2/images/icons/nuvola/16/cookie.png create mode 100644 swat2/images/icons/nuvola/16/core.png create mode 100644 swat2/images/icons/nuvola/16/date.png create mode 100644 swat2/images/icons/nuvola/16/decrypted.png create mode 100644 swat2/images/icons/nuvola/16/desktop.png create mode 100644 swat2/images/icons/nuvola/16/display.png create mode 100644 swat2/images/icons/nuvola/16/document.png create mode 100644 swat2/images/icons/nuvola/16/down.png create mode 100644 swat2/images/icons/nuvola/16/edit.png create mode 100644 swat2/images/icons/nuvola/16/editcopy.png create mode 100644 swat2/images/icons/nuvola/16/editcut.png create mode 100644 swat2/images/icons/nuvola/16/editdelete.png create mode 100644 swat2/images/icons/nuvola/16/editpaste.png create mode 100644 swat2/images/icons/nuvola/16/edittrash.png create mode 100644 swat2/images/icons/nuvola/16/email.png create mode 100644 swat2/images/icons/nuvola/16/empty.png create mode 100644 swat2/images/icons/nuvola/16/encrypted.png create mode 100644 swat2/images/icons/nuvola/16/energy.png create mode 100644 swat2/images/icons/nuvola/16/error.png create mode 100644 swat2/images/icons/nuvola/16/exec.png create mode 100644 swat2/images/icons/nuvola/16/filenew.png create mode 100644 swat2/images/icons/nuvola/16/fileopen.png create mode 100644 swat2/images/icons/nuvola/16/fileprint.png create mode 100644 swat2/images/icons/nuvola/16/filesave.png create mode 100644 swat2/images/icons/nuvola/16/filesaveas.png create mode 100644 swat2/images/icons/nuvola/16/find.png create mode 100644 swat2/images/icons/nuvola/16/folder.png create mode 100644 swat2/images/icons/nuvola/16/folder_home.png create mode 100644 swat2/images/icons/nuvola/16/folder_important.png create mode 100644 swat2/images/icons/nuvola/16/folder_locked.png create mode 100644 swat2/images/icons/nuvola/16/folder_open.png create mode 100644 swat2/images/icons/nuvola/16/font.png create mode 100644 swat2/images/icons/nuvola/16/forward.png create mode 100644 swat2/images/icons/nuvola/16/gohome.png create mode 100644 swat2/images/icons/nuvola/16/help.png create mode 100644 swat2/images/icons/nuvola/16/history.png create mode 100644 swat2/images/icons/nuvola/16/hwinfo.png create mode 100644 swat2/images/icons/nuvola/16/icons.png create mode 100644 swat2/images/icons/nuvola/16/iconthemes.png create mode 100644 swat2/images/icons/nuvola/16/important.png create mode 100644 swat2/images/icons/nuvola/16/info.png create mode 100644 swat2/images/icons/nuvola/16/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/16/kcontrol.png create mode 100644 swat2/images/icons/nuvola/16/keyboard.png create mode 100644 swat2/images/icons/nuvola/16/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/16/kmix.png create mode 100644 swat2/images/icons/nuvola/16/knotify.png create mode 100644 swat2/images/icons/nuvola/16/konqueror.png create mode 100644 swat2/images/icons/nuvola/16/kpackage.png create mode 100644 swat2/images/icons/nuvola/16/kpaint.png create mode 100644 swat2/images/icons/nuvola/16/krita.png create mode 100644 swat2/images/icons/nuvola/16/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/16/ktip.png create mode 100644 swat2/images/icons/nuvola/16/kuser.png create mode 100644 swat2/images/icons/nuvola/16/kview.png create mode 100644 swat2/images/icons/nuvola/16/locale.png create mode 100644 swat2/images/icons/nuvola/16/looknfeel.png create mode 100644 swat2/images/icons/nuvola/16/mail_delete.png create mode 100644 swat2/images/icons/nuvola/16/mail_find.png create mode 100644 swat2/images/icons/nuvola/16/mail_forward.png create mode 100644 swat2/images/icons/nuvola/16/mail_generic.png create mode 100644 swat2/images/icons/nuvola/16/mail_new.png create mode 100644 swat2/images/icons/nuvola/16/mail_replyall.png create mode 100644 swat2/images/icons/nuvola/16/mail_send.png create mode 100644 swat2/images/icons/nuvola/16/misc.png create mode 100644 swat2/images/icons/nuvola/16/mozilla.png create mode 100644 swat2/images/icons/nuvola/16/mycomputer.png create mode 100644 swat2/images/icons/nuvola/16/netscape.png create mode 100644 swat2/images/icons/nuvola/16/network.png create mode 100644 swat2/images/icons/nuvola/16/next.png create mode 100644 swat2/images/icons/nuvola/16/no.png create mode 100644 swat2/images/icons/nuvola/16/ok.png create mode 100644 swat2/images/icons/nuvola/16/opera.png create mode 100644 swat2/images/icons/nuvola/16/package.png create mode 100644 swat2/images/icons/nuvola/16/password.png create mode 100644 swat2/images/icons/nuvola/16/pipe.png create mode 100644 swat2/images/icons/nuvola/16/previous.png create mode 100644 swat2/images/icons/nuvola/16/realplayer.png create mode 100644 swat2/images/icons/nuvola/16/redo.png create mode 100644 swat2/images/icons/nuvola/16/reload.png create mode 100644 swat2/images/icons/nuvola/16/run.png create mode 100644 swat2/images/icons/nuvola/16/services.png create mode 100644 swat2/images/icons/nuvola/16/socket.png create mode 100644 swat2/images/icons/nuvola/16/spellcheck.png create mode 100644 swat2/images/icons/nuvola/16/stop.png create mode 100644 swat2/images/icons/nuvola/16/style.png create mode 100644 swat2/images/icons/nuvola/16/stylesheet.png create mode 100644 swat2/images/icons/nuvola/16/thumbnail.png create mode 100644 swat2/images/icons/nuvola/16/up.png create mode 100644 swat2/images/icons/nuvola/16/wizard.png create mode 100644 swat2/images/icons/nuvola/22/access.png create mode 100644 swat2/images/icons/nuvola/22/agent.png create mode 100644 swat2/images/icons/nuvola/22/apply.png create mode 100644 swat2/images/icons/nuvola/22/back.png create mode 100644 swat2/images/icons/nuvola/22/background.png create mode 100644 swat2/images/icons/nuvola/22/bell.png create mode 100644 swat2/images/icons/nuvola/22/bookmark.png create mode 100644 swat2/images/icons/nuvola/22/browser.png create mode 100644 swat2/images/icons/nuvola/22/button_cancel.png create mode 100644 swat2/images/icons/nuvola/22/button_ok.png create mode 100644 swat2/images/icons/nuvola/22/cache.png create mode 100644 swat2/images/icons/nuvola/22/clock.png create mode 100644 swat2/images/icons/nuvola/22/colorize.png create mode 100644 swat2/images/icons/nuvola/22/colors.png create mode 100644 swat2/images/icons/nuvola/22/colorset.png create mode 100644 swat2/images/icons/nuvola/22/configure.png create mode 100644 swat2/images/icons/nuvola/22/cookie.png create mode 100644 swat2/images/icons/nuvola/22/core.png create mode 100644 swat2/images/icons/nuvola/22/date.png create mode 100644 swat2/images/icons/nuvola/22/decrypted.png create mode 100644 swat2/images/icons/nuvola/22/desktop.png create mode 100644 swat2/images/icons/nuvola/22/display.png create mode 100644 swat2/images/icons/nuvola/22/document.png create mode 100644 swat2/images/icons/nuvola/22/down.png create mode 100644 swat2/images/icons/nuvola/22/edit.png create mode 100644 swat2/images/icons/nuvola/22/editcopy.png create mode 100644 swat2/images/icons/nuvola/22/editcut.png create mode 100644 swat2/images/icons/nuvola/22/editdelete.png create mode 100644 swat2/images/icons/nuvola/22/editpaste.png create mode 100644 swat2/images/icons/nuvola/22/edittrash.png create mode 100644 swat2/images/icons/nuvola/22/email.png create mode 100644 swat2/images/icons/nuvola/22/empty.png create mode 100644 swat2/images/icons/nuvola/22/encrypted.png create mode 100644 swat2/images/icons/nuvola/22/energy.png create mode 100644 swat2/images/icons/nuvola/22/error.png create mode 100644 swat2/images/icons/nuvola/22/exec.png create mode 100644 swat2/images/icons/nuvola/22/filenew.png create mode 100644 swat2/images/icons/nuvola/22/fileopen.png create mode 100644 swat2/images/icons/nuvola/22/fileprint.png create mode 100644 swat2/images/icons/nuvola/22/filesave.png create mode 100644 swat2/images/icons/nuvola/22/filesaveas.png create mode 100644 swat2/images/icons/nuvola/22/find.png create mode 100644 swat2/images/icons/nuvola/22/folder.png create mode 100644 swat2/images/icons/nuvola/22/folder_home.png create mode 100644 swat2/images/icons/nuvola/22/folder_important.png create mode 100644 swat2/images/icons/nuvola/22/folder_locked.png create mode 100644 swat2/images/icons/nuvola/22/folder_open.png create mode 100644 swat2/images/icons/nuvola/22/font.png create mode 100644 swat2/images/icons/nuvola/22/forward.png create mode 100644 swat2/images/icons/nuvola/22/gohome.png create mode 100644 swat2/images/icons/nuvola/22/help.png create mode 100644 swat2/images/icons/nuvola/22/history.png create mode 100644 swat2/images/icons/nuvola/22/hwinfo.png create mode 100644 swat2/images/icons/nuvola/22/icons.png create mode 100644 swat2/images/icons/nuvola/22/iconthemes.png create mode 100644 swat2/images/icons/nuvola/22/important.png create mode 100644 swat2/images/icons/nuvola/22/info.png create mode 100644 swat2/images/icons/nuvola/22/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/22/kcontrol.png create mode 100644 swat2/images/icons/nuvola/22/keyboard.png create mode 100644 swat2/images/icons/nuvola/22/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/22/kmix.png create mode 100644 swat2/images/icons/nuvola/22/knotify.png create mode 100644 swat2/images/icons/nuvola/22/konqueror.png create mode 100644 swat2/images/icons/nuvola/22/kpackage.png create mode 100644 swat2/images/icons/nuvola/22/kpaint.png create mode 100644 swat2/images/icons/nuvola/22/krita.png create mode 100644 swat2/images/icons/nuvola/22/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/22/ktip.png create mode 100644 swat2/images/icons/nuvola/22/kuser.png create mode 100644 swat2/images/icons/nuvola/22/kview.png create mode 100644 swat2/images/icons/nuvola/22/locale.png create mode 100644 swat2/images/icons/nuvola/22/mail_delete.png create mode 100644 swat2/images/icons/nuvola/22/mail_find.png create mode 100644 swat2/images/icons/nuvola/22/mail_forward.png create mode 100644 swat2/images/icons/nuvola/22/mail_generic.png create mode 100644 swat2/images/icons/nuvola/22/mail_new.png create mode 100644 swat2/images/icons/nuvola/22/mail_replyall.png create mode 100644 swat2/images/icons/nuvola/22/mail_send.png create mode 100644 swat2/images/icons/nuvola/22/misc.png create mode 100644 swat2/images/icons/nuvola/22/mycomputer.png create mode 100644 swat2/images/icons/nuvola/22/netscape.png create mode 100644 swat2/images/icons/nuvola/22/network.png create mode 100644 swat2/images/icons/nuvola/22/next.png create mode 100644 swat2/images/icons/nuvola/22/no.png create mode 100644 swat2/images/icons/nuvola/22/ok.png create mode 100644 swat2/images/icons/nuvola/22/opera.png create mode 100644 swat2/images/icons/nuvola/22/password.png create mode 100644 swat2/images/icons/nuvola/22/pipe.png create mode 100644 swat2/images/icons/nuvola/22/previous.png create mode 100644 swat2/images/icons/nuvola/22/realplayer.png create mode 100644 swat2/images/icons/nuvola/22/redo.png create mode 100644 swat2/images/icons/nuvola/22/reload.png create mode 100644 swat2/images/icons/nuvola/22/run.png create mode 100644 swat2/images/icons/nuvola/22/services.png create mode 100644 swat2/images/icons/nuvola/22/socket.png create mode 100644 swat2/images/icons/nuvola/22/spellcheck.png create mode 100644 swat2/images/icons/nuvola/22/stop.png create mode 100644 swat2/images/icons/nuvola/22/style.png create mode 100644 swat2/images/icons/nuvola/22/stylesheet.png create mode 100644 swat2/images/icons/nuvola/22/thumbnail.png create mode 100644 swat2/images/icons/nuvola/22/up.png create mode 100644 swat2/images/icons/nuvola/22/wizard.png create mode 100644 swat2/images/icons/nuvola/32/access.png create mode 100644 swat2/images/icons/nuvola/32/agent.png create mode 100644 swat2/images/icons/nuvola/32/apply.png create mode 100644 swat2/images/icons/nuvola/32/back.png create mode 100644 swat2/images/icons/nuvola/32/background.png create mode 100644 swat2/images/icons/nuvola/32/bell.png create mode 100644 swat2/images/icons/nuvola/32/bookmark.png create mode 100644 swat2/images/icons/nuvola/32/browser.png create mode 100644 swat2/images/icons/nuvola/32/button_cancel.png create mode 100644 swat2/images/icons/nuvola/32/button_ok.png create mode 100644 swat2/images/icons/nuvola/32/cache.png create mode 100644 swat2/images/icons/nuvola/32/clock.png create mode 100644 swat2/images/icons/nuvola/32/colorize.png create mode 100644 swat2/images/icons/nuvola/32/colors.png create mode 100644 swat2/images/icons/nuvola/32/colorset.png create mode 100644 swat2/images/icons/nuvola/32/configure.png create mode 100644 swat2/images/icons/nuvola/32/contents.png create mode 100644 swat2/images/icons/nuvola/32/cookie.png create mode 100644 swat2/images/icons/nuvola/32/core.png create mode 100644 swat2/images/icons/nuvola/32/date.png create mode 100644 swat2/images/icons/nuvola/32/decrypted.png create mode 100644 swat2/images/icons/nuvola/32/desktop.png create mode 100644 swat2/images/icons/nuvola/32/display.png create mode 100644 swat2/images/icons/nuvola/32/document.png create mode 100644 swat2/images/icons/nuvola/32/down.png create mode 100644 swat2/images/icons/nuvola/32/edit.png create mode 100644 swat2/images/icons/nuvola/32/editcopy.png create mode 100644 swat2/images/icons/nuvola/32/editcut.png create mode 100644 swat2/images/icons/nuvola/32/editdelete.png create mode 100644 swat2/images/icons/nuvola/32/editpaste.png create mode 100644 swat2/images/icons/nuvola/32/edittrash.png create mode 100644 swat2/images/icons/nuvola/32/email.png create mode 100644 swat2/images/icons/nuvola/32/empty.png create mode 100644 swat2/images/icons/nuvola/32/encrypted.png create mode 100644 swat2/images/icons/nuvola/32/energy.png create mode 100644 swat2/images/icons/nuvola/32/error.png create mode 100644 swat2/images/icons/nuvola/32/exec.png create mode 100644 swat2/images/icons/nuvola/32/filenew.png create mode 100644 swat2/images/icons/nuvola/32/fileopen.png create mode 100644 swat2/images/icons/nuvola/32/fileprint.png create mode 100644 swat2/images/icons/nuvola/32/filesave.png create mode 100644 swat2/images/icons/nuvola/32/filesaveas.png create mode 100644 swat2/images/icons/nuvola/32/find.png create mode 100644 swat2/images/icons/nuvola/32/folder.png create mode 100644 swat2/images/icons/nuvola/32/folder_home.png create mode 100644 swat2/images/icons/nuvola/32/folder_important.png create mode 100644 swat2/images/icons/nuvola/32/folder_locked.png create mode 100644 swat2/images/icons/nuvola/32/folder_open.png create mode 100644 swat2/images/icons/nuvola/32/font.png create mode 100644 swat2/images/icons/nuvola/32/forward.png create mode 100644 swat2/images/icons/nuvola/32/gohome.png create mode 100644 swat2/images/icons/nuvola/32/help.png create mode 100644 swat2/images/icons/nuvola/32/history.png create mode 100644 swat2/images/icons/nuvola/32/hwinfo.png create mode 100644 swat2/images/icons/nuvola/32/icons.png create mode 100644 swat2/images/icons/nuvola/32/iconthemes.png create mode 100644 swat2/images/icons/nuvola/32/important.png create mode 100644 swat2/images/icons/nuvola/32/info.png create mode 100644 swat2/images/icons/nuvola/32/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/32/kcontrol.png create mode 100644 swat2/images/icons/nuvola/32/keyboard.png create mode 100644 swat2/images/icons/nuvola/32/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/32/kmix.png create mode 100644 swat2/images/icons/nuvola/32/knotify.png create mode 100644 swat2/images/icons/nuvola/32/konqueror.png create mode 100644 swat2/images/icons/nuvola/32/kpackage.png create mode 100644 swat2/images/icons/nuvola/32/kpaint.png create mode 100644 swat2/images/icons/nuvola/32/krita.png create mode 100644 swat2/images/icons/nuvola/32/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/32/ktip.png create mode 100644 swat2/images/icons/nuvola/32/kuser.png create mode 100644 swat2/images/icons/nuvola/32/kview.png create mode 100644 swat2/images/icons/nuvola/32/locale.png create mode 100644 swat2/images/icons/nuvola/32/looknfeel.png create mode 100644 swat2/images/icons/nuvola/32/mail_delete.png create mode 100644 swat2/images/icons/nuvola/32/mail_find.png create mode 100644 swat2/images/icons/nuvola/32/mail_forward.png create mode 100644 swat2/images/icons/nuvola/32/mail_generic.png create mode 100644 swat2/images/icons/nuvola/32/mail_new.png create mode 100644 swat2/images/icons/nuvola/32/mail_replyall.png create mode 100644 swat2/images/icons/nuvola/32/mail_send.png create mode 100644 swat2/images/icons/nuvola/32/misc.png create mode 100644 swat2/images/icons/nuvola/32/mozilla.png create mode 100644 swat2/images/icons/nuvola/32/mycomputer.png create mode 100644 swat2/images/icons/nuvola/32/netscape.png create mode 100644 swat2/images/icons/nuvola/32/network.png create mode 100644 swat2/images/icons/nuvola/32/next.png create mode 100644 swat2/images/icons/nuvola/32/no.png create mode 100644 swat2/images/icons/nuvola/32/ok.png create mode 100644 swat2/images/icons/nuvola/32/opera.png create mode 100644 swat2/images/icons/nuvola/32/package.png create mode 100644 swat2/images/icons/nuvola/32/password.png create mode 100644 swat2/images/icons/nuvola/32/pipe.png create mode 100644 swat2/images/icons/nuvola/32/previous.png create mode 100644 swat2/images/icons/nuvola/32/realplayer.png create mode 100644 swat2/images/icons/nuvola/32/redo.png create mode 100644 swat2/images/icons/nuvola/32/reload.png create mode 100644 swat2/images/icons/nuvola/32/run.png create mode 100644 swat2/images/icons/nuvola/32/services.png create mode 100644 swat2/images/icons/nuvola/32/socket.png create mode 100644 swat2/images/icons/nuvola/32/spellcheck.png create mode 100644 swat2/images/icons/nuvola/32/stop.png create mode 100644 swat2/images/icons/nuvola/32/style.png create mode 100644 swat2/images/icons/nuvola/32/stylesheet.png create mode 100644 swat2/images/icons/nuvola/32/thumbnail.png create mode 100644 swat2/images/icons/nuvola/32/up.png create mode 100644 swat2/images/icons/nuvola/32/wizard.png create mode 100644 swat2/images/icons/nuvola/48/access.png create mode 100644 swat2/images/icons/nuvola/48/agent.png create mode 100644 swat2/images/icons/nuvola/48/apply.png create mode 100644 swat2/images/icons/nuvola/48/back.png create mode 100644 swat2/images/icons/nuvola/48/background.png create mode 100644 swat2/images/icons/nuvola/48/bell.png create mode 100644 swat2/images/icons/nuvola/48/bookmark.png create mode 100644 swat2/images/icons/nuvola/48/browser.png create mode 100644 swat2/images/icons/nuvola/48/button_cancel.png create mode 100644 swat2/images/icons/nuvola/48/button_ok.png create mode 100644 swat2/images/icons/nuvola/48/cache.png create mode 100644 swat2/images/icons/nuvola/48/clock.png create mode 100644 swat2/images/icons/nuvola/48/colorize.png create mode 100644 swat2/images/icons/nuvola/48/colors.png create mode 100644 swat2/images/icons/nuvola/48/colorset.png create mode 100644 swat2/images/icons/nuvola/48/configure.png create mode 100644 swat2/images/icons/nuvola/48/cookie.png create mode 100644 swat2/images/icons/nuvola/48/core.png create mode 100644 swat2/images/icons/nuvola/48/date.png create mode 100644 swat2/images/icons/nuvola/48/decrypted.png create mode 100644 swat2/images/icons/nuvola/48/desktop.png create mode 100644 swat2/images/icons/nuvola/48/display.png create mode 100644 swat2/images/icons/nuvola/48/document.png create mode 100644 swat2/images/icons/nuvola/48/down.png create mode 100644 swat2/images/icons/nuvola/48/edit.png create mode 100644 swat2/images/icons/nuvola/48/editcopy.png create mode 100644 swat2/images/icons/nuvola/48/editcut.png create mode 100644 swat2/images/icons/nuvola/48/editdelete.png create mode 100644 swat2/images/icons/nuvola/48/editpaste.png create mode 100644 swat2/images/icons/nuvola/48/edittrash.png create mode 100644 swat2/images/icons/nuvola/48/email.png create mode 100644 swat2/images/icons/nuvola/48/empty.png create mode 100644 swat2/images/icons/nuvola/48/encrypted.png create mode 100644 swat2/images/icons/nuvola/48/energy.png create mode 100644 swat2/images/icons/nuvola/48/error.png create mode 100644 swat2/images/icons/nuvola/48/exec.png create mode 100644 swat2/images/icons/nuvola/48/filenew.png create mode 100644 swat2/images/icons/nuvola/48/fileopen.png create mode 100644 swat2/images/icons/nuvola/48/fileprint.png create mode 100644 swat2/images/icons/nuvola/48/filesave.png create mode 100644 swat2/images/icons/nuvola/48/filesaveas.png create mode 100644 swat2/images/icons/nuvola/48/find.png create mode 100644 swat2/images/icons/nuvola/48/folder.png create mode 100644 swat2/images/icons/nuvola/48/folder_home.png create mode 100644 swat2/images/icons/nuvola/48/folder_important.png create mode 100644 swat2/images/icons/nuvola/48/folder_locked.png create mode 100644 swat2/images/icons/nuvola/48/folder_open.png create mode 100644 swat2/images/icons/nuvola/48/font.png create mode 100644 swat2/images/icons/nuvola/48/forward.png create mode 100644 swat2/images/icons/nuvola/48/gohome.png create mode 100644 swat2/images/icons/nuvola/48/help.png create mode 100644 swat2/images/icons/nuvola/48/history.png create mode 100644 swat2/images/icons/nuvola/48/hwinfo.png create mode 100644 swat2/images/icons/nuvola/48/icons.png create mode 100644 swat2/images/icons/nuvola/48/iconthemes.png create mode 100644 swat2/images/icons/nuvola/48/important.png create mode 100644 swat2/images/icons/nuvola/48/info.png create mode 100644 swat2/images/icons/nuvola/48/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/48/kcontrol.png create mode 100644 swat2/images/icons/nuvola/48/keyboard.png create mode 100644 swat2/images/icons/nuvola/48/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/48/kmix.png create mode 100644 swat2/images/icons/nuvola/48/knotify.png create mode 100644 swat2/images/icons/nuvola/48/konqueror.png create mode 100644 swat2/images/icons/nuvola/48/kpackage.png create mode 100644 swat2/images/icons/nuvola/48/kpaint.png create mode 100644 swat2/images/icons/nuvola/48/krita.png create mode 100644 swat2/images/icons/nuvola/48/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/48/ktip.png create mode 100644 swat2/images/icons/nuvola/48/kuser.png create mode 100644 swat2/images/icons/nuvola/48/kview.png create mode 100644 swat2/images/icons/nuvola/48/locale.png create mode 100644 swat2/images/icons/nuvola/48/looknfeel.png create mode 100644 swat2/images/icons/nuvola/48/mail_delete.png create mode 100644 swat2/images/icons/nuvola/48/mail_find.png create mode 100644 swat2/images/icons/nuvola/48/mail_forward.png create mode 100644 swat2/images/icons/nuvola/48/mail_generic.png create mode 100644 swat2/images/icons/nuvola/48/mail_new.png create mode 100644 swat2/images/icons/nuvola/48/mail_replyall.png create mode 100644 swat2/images/icons/nuvola/48/mail_send.png create mode 100644 swat2/images/icons/nuvola/48/misc.png create mode 100644 swat2/images/icons/nuvola/48/mozilla.png create mode 100644 swat2/images/icons/nuvola/48/mycomputer.png create mode 100644 swat2/images/icons/nuvola/48/netscape.png create mode 100644 swat2/images/icons/nuvola/48/network.png create mode 100644 swat2/images/icons/nuvola/48/next.png create mode 100644 swat2/images/icons/nuvola/48/no.png create mode 100644 swat2/images/icons/nuvola/48/ok.png create mode 100644 swat2/images/icons/nuvola/48/opera.png create mode 100644 swat2/images/icons/nuvola/48/package.png create mode 100644 swat2/images/icons/nuvola/48/password.png create mode 100644 swat2/images/icons/nuvola/48/pipe.png create mode 100644 swat2/images/icons/nuvola/48/previous.png create mode 100644 swat2/images/icons/nuvola/48/realplayer.png create mode 100644 swat2/images/icons/nuvola/48/redo.png create mode 100644 swat2/images/icons/nuvola/48/reload.png create mode 100644 swat2/images/icons/nuvola/48/run.png create mode 100644 swat2/images/icons/nuvola/48/services.png create mode 100644 swat2/images/icons/nuvola/48/socket.png create mode 100644 swat2/images/icons/nuvola/48/spellcheck.png create mode 100644 swat2/images/icons/nuvola/48/stop.png create mode 100644 swat2/images/icons/nuvola/48/style.png create mode 100644 swat2/images/icons/nuvola/48/stylesheet.png create mode 100644 swat2/images/icons/nuvola/48/thumbnail.png create mode 100644 swat2/images/icons/nuvola/48/up.png create mode 100644 swat2/images/icons/nuvola/48/wizard.png create mode 100644 swat2/images/icons/nuvola/64/access.png create mode 100644 swat2/images/icons/nuvola/64/agent.png create mode 100644 swat2/images/icons/nuvola/64/background.png create mode 100644 swat2/images/icons/nuvola/64/bell.png create mode 100644 swat2/images/icons/nuvola/64/browser.png create mode 100644 swat2/images/icons/nuvola/64/cache.png create mode 100644 swat2/images/icons/nuvola/64/clock.png create mode 100644 swat2/images/icons/nuvola/64/colors.png create mode 100644 swat2/images/icons/nuvola/64/colorset.png create mode 100644 swat2/images/icons/nuvola/64/cookie.png create mode 100644 swat2/images/icons/nuvola/64/core.png create mode 100644 swat2/images/icons/nuvola/64/date.png create mode 100644 swat2/images/icons/nuvola/64/desktop.png create mode 100644 swat2/images/icons/nuvola/64/display.png create mode 100644 swat2/images/icons/nuvola/64/document.png create mode 100644 swat2/images/icons/nuvola/64/email.png create mode 100644 swat2/images/icons/nuvola/64/empty.png create mode 100644 swat2/images/icons/nuvola/64/encrypted.png create mode 100644 swat2/images/icons/nuvola/64/energy.png create mode 100644 swat2/images/icons/nuvola/64/error.png create mode 100644 swat2/images/icons/nuvola/64/exec.png create mode 100644 swat2/images/icons/nuvola/64/folder.png create mode 100644 swat2/images/icons/nuvola/64/folder_home.png create mode 100644 swat2/images/icons/nuvola/64/folder_important.png create mode 100644 swat2/images/icons/nuvola/64/folder_locked.png create mode 100644 swat2/images/icons/nuvola/64/folder_open.png create mode 100644 swat2/images/icons/nuvola/64/font.png create mode 100644 swat2/images/icons/nuvola/64/hwinfo.png create mode 100644 swat2/images/icons/nuvola/64/icons.png create mode 100644 swat2/images/icons/nuvola/64/iconthemes.png create mode 100644 swat2/images/icons/nuvola/64/important.png create mode 100644 swat2/images/icons/nuvola/64/info.png create mode 100644 swat2/images/icons/nuvola/64/kcoloredit.png create mode 100644 swat2/images/icons/nuvola/64/kcontrol.png create mode 100644 swat2/images/icons/nuvola/64/keyboard.png create mode 100644 swat2/images/icons/nuvola/64/khelpcenter.png create mode 100644 swat2/images/icons/nuvola/64/kmix.png create mode 100644 swat2/images/icons/nuvola/64/knotify.png create mode 100644 swat2/images/icons/nuvola/64/konqueror.png create mode 100644 swat2/images/icons/nuvola/64/kpackage.png create mode 100644 swat2/images/icons/nuvola/64/kpaint.png create mode 100644 swat2/images/icons/nuvola/64/krita.png create mode 100644 swat2/images/icons/nuvola/64/ksnapshot.png create mode 100644 swat2/images/icons/nuvola/64/ktip.png create mode 100644 swat2/images/icons/nuvola/64/kuser.png create mode 100644 swat2/images/icons/nuvola/64/kview.png create mode 100644 swat2/images/icons/nuvola/64/locale.png create mode 100644 swat2/images/icons/nuvola/64/looknfeel.png create mode 100644 swat2/images/icons/nuvola/64/mozilla.png create mode 100644 swat2/images/icons/nuvola/64/mycomputer.png create mode 100644 swat2/images/icons/nuvola/64/netscape.png create mode 100644 swat2/images/icons/nuvola/64/network.png create mode 100644 swat2/images/icons/nuvola/64/opera.png create mode 100644 swat2/images/icons/nuvola/64/package.png create mode 100644 swat2/images/icons/nuvola/64/password.png create mode 100644 swat2/images/icons/nuvola/64/pipe.png create mode 100644 swat2/images/icons/nuvola/64/realplayer.png create mode 100644 swat2/images/icons/nuvola/64/services.png create mode 100644 swat2/images/icons/nuvola/64/socket.png create mode 100644 swat2/images/icons/nuvola/64/style.png create mode 100644 swat2/images/icons/nuvola/64/stylesheet.png create mode 100644 swat2/images/icons/nuvola/README create mode 100644 swat2/images/icons/nuvola/author create mode 100644 swat2/images/icons/nuvola/license.txt create mode 100644 swat2/images/icons/nuvola/readme.txt create mode 100644 swat2/images/icons/nuvola/thanks.to create mode 100644 swat2/images/linkpad.gif create mode 100644 swat2/images/logo.png create mode 100644 swat2/images/stripes.png create mode 100644 swat2/images/widgets/windows/arrows/down.gif create mode 100644 swat2/images/widgets/windows/arrows/down_small.gif create mode 100644 swat2/images/widgets/windows/arrows/down_tiny.gif create mode 100644 swat2/images/widgets/windows/arrows/first.png create mode 100644 swat2/images/widgets/windows/arrows/forward.gif create mode 100644 swat2/images/widgets/windows/arrows/last.png create mode 100644 swat2/images/widgets/windows/arrows/left.png create mode 100644 swat2/images/widgets/windows/arrows/minimize.gif create mode 100644 swat2/images/widgets/windows/arrows/next.gif create mode 100644 swat2/images/widgets/windows/arrows/previous.gif create mode 100644 swat2/images/widgets/windows/arrows/rewind.gif create mode 100644 swat2/images/widgets/windows/arrows/right.png create mode 100644 swat2/images/widgets/windows/arrows/up.gif create mode 100644 swat2/images/widgets/windows/arrows/up_small.gif create mode 100644 swat2/images/widgets/windows/arrows/up_tiny.gif create mode 100644 swat2/images/widgets/windows/cursors/alias.gif create mode 100644 swat2/images/widgets/windows/cursors/copy.gif create mode 100644 swat2/images/widgets/windows/cursors/move.gif create mode 100644 swat2/images/widgets/windows/cursors/nodrop.gif create mode 100644 swat2/images/widgets/windows/menu/checkbox.gif create mode 100644 swat2/images/widgets/windows/menu/radiobutton.gif create mode 100644 swat2/images/widgets/windows/tree/cross.gif create mode 100644 swat2/images/widgets/windows/tree/cross_minus.gif create mode 100644 swat2/images/widgets/windows/tree/cross_plus.gif create mode 100644 swat2/images/widgets/windows/tree/end.gif create mode 100644 swat2/images/widgets/windows/tree/end_minus.gif create mode 100644 swat2/images/widgets/windows/tree/end_plus.gif create mode 100644 swat2/images/widgets/windows/tree/line.gif create mode 100644 swat2/images/widgets/windows/tree/minus.gif create mode 100644 swat2/images/widgets/windows/tree/plus.gif create mode 100644 swat2/images/widgets/windows/window/close.gif create mode 100644 swat2/images/widgets/windows/window/maximize.gif create mode 100644 swat2/images/widgets/windows/window/minimize.gif create mode 100644 swat2/images/widgets/windows/window/restore.gif create mode 100644 swat2/index.esp create mode 100644 swat2/install/index.esp create mode 100644 swat2/install/newuser.esp create mode 100644 swat2/install/provision.esp create mode 100644 swat2/install/samba3.esp create mode 100644 swat2/install/vampire.esp create mode 100644 swat2/kdc_server/index.esp create mode 100644 swat2/ldap_server/index.esp create mode 100644 swat2/login.esp create mode 100644 swat2/logout.esp create mode 100644 swat2/menu.js create mode 100644 swat2/nbt_server/index.esp create mode 100644 swat2/rpc_server/index.esp create mode 100644 swat2/scripting/client/call.js create mode 100644 swat2/scripting/client/desktop.js create mode 100644 swat2/scripting/client/encoder.js create mode 100644 swat2/scripting/client/js_scripts.js create mode 100644 swat2/scripting/client/regedit.js create mode 100644 swat2/scripting/client/status.js create mode 100644 swat2/scripting/common.js create mode 100644 swat2/scripting/footer_columns.esp create mode 100644 swat2/scripting/footer_desktop.esp create mode 100644 swat2/scripting/footer_plain.esp create mode 100644 swat2/scripting/forms.js create mode 100644 swat2/scripting/general_calls.esp create mode 100644 swat2/scripting/header_columns.esp create mode 100644 swat2/scripting/header_desktop.esp create mode 100644 swat2/scripting/header_plain.esp create mode 100644 swat2/scripting/menus.js create mode 100644 swat2/scripting/preauth.esp create mode 100644 swat2/scripting/server/regedit.esp create mode 100644 swat2/scripting/server/status.esp create mode 100644 swat2/scripting/test.ejs create mode 100644 swat2/scripting/test.esp create mode 100644 swat2/smb_server/index.esp create mode 100644 swat2/style/columns.css create mode 100644 swat2/style/common.css create mode 100644 swat2/style/qooxdoo/core.css create mode 100644 swat2/style/qooxdoo/layouts/application.css create mode 100644 swat2/style/qooxdoo/layouts/page.css create mode 100644 swat2/style/qooxdoo/test.css create mode 100644 swat2/style/qooxdoo/themes.css create mode 100755 swat2/style/qooxdoo/themes/osx/grad_blue.gif create mode 100755 swat2/style/qooxdoo/themes/osx/grad_gray.gif create mode 100755 swat2/style/qooxdoo/themes/osx/pin_dark.gif create mode 100755 swat2/style/qooxdoo/themes/osx/toolbar_bg.gif create mode 100644 swat2/style/qooxdoo/themes/win9x/radiobuttonbackground.gif create mode 100644 swat2/style/qooxdoo/themes/win9x/theme.css create mode 100644 swat2/style/qooxdoo/themes/win9x/windowcaption_active.png create mode 100644 swat2/style/qooxdoo/themes/win9x/windowcaption_inactive.png create mode 100644 swat2/style/qooxdoo/themes/winxp/menubackground.gif create mode 100644 swat2/style/qooxdoo/themes/winxp/theme.css create mode 100644 swat2/style/qooxdoo/themes/winxp/toolbarparthandle.gif create mode 100644 swat2/style/qooxdoo/widgets.css create mode 100644 swat2/style/qooxdoo/widgets/core/QxApplication.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxBorder.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxBuilder.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxClient.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxClientWindow.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxCommand.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxData.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxDebug.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxDom.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxExtend.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxNativeWindow.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxObject.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxSelectionStorage.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxTarget.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxTimer.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxUserApplication.js create mode 100644 swat2/style/qooxdoo/widgets/core/QxXmlHttpLoader.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxDataEvent.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxDragEvent.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxEvent.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxFocusEvent.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxKeyEvent.js create mode 100644 swat2/style/qooxdoo/widgets/events/QxMouseEvent.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxDataManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxDomSelectionManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxDragAndDropManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxEventManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxFocusManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxImageManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxMenuManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxPopupManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxRadioButtonManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxRangeManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxSelectionManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxTimerManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxToolTipManager.js create mode 100644 swat2/style/qooxdoo/widgets/managers/QxWindowManager.js create mode 100644 swat2/style/qooxdoo/widgets/qooxdoo.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxColor.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxInteger.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxNumber.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxString.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxTextile.js create mode 100644 swat2/style/qooxdoo/widgets/types/QxVariable.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxAtom.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBarSelectorButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBarSelectorFrame.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBarSelectorPage.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBarSelectorPane.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBlocker.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxBoxLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxCheckBox.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxClientDocument.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxColorPresetPopup.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxColorSelector.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxComboBox.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxContainer.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxDockLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxFieldSet.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxFlowLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxForm.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxGallery.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxGalleryList.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxGridLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxHorizontalBoxLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxIframe.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxImage.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxImagePreloader.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxInline.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxInputCheckIcon.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxList.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxListItem.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxListView.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenu.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuBar.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuBarButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuCheckBox.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuRadioButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxMenuSeparator.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxPasswordField.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxPopup.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxRadioButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxSpinner.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTab.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTabBar.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTabFrame.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTabPage.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTabPane.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTerminator.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTextArea.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTextField.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBar.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarCheckBox.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarMenuButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarPart.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarPartHandle.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarRadioButton.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolBarSeparator.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxToolTip.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTree.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTreeElement.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTreeFile.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxTreeFolder.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxWidget.js create mode 100644 swat2/style/qooxdoo/widgets/widgets/QxWindow.js create mode 100644 swat2/style/swat.css create mode 100644 swat2/style/wide.css create mode 100644 swat2/wins_server/index.esp diff --git a/swat/cldap_server/index.esp b/swat/cldap_server/index.esp deleted file mode 100644 index 1ede0887054..00000000000 --- a/swat/cldap_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "CLDAP Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

CLDAP Server

- -<% -writefln("Status: %s\n", server_status("cldap")); -%> - -<% page_footer(); %> diff --git a/swat/desktop/index.esp b/swat/desktop/index.esp deleted file mode 100644 index 1dee4d3bb4c..00000000000 --- a/swat/desktop/index.esp +++ /dev/null @@ -1,261 +0,0 @@ -<% -libinclude("base.js"); - page_header("desktop", "Virtual Desktop Design Test", "desktop"); -%> - - - - - - - - - - -<% page_footer(); %> diff --git a/swat/esptest/exception.esp b/swat/esptest/exception.esp deleted file mode 100644 index ff28d6318e7..00000000000 --- a/swat/esptest/exception.esp +++ /dev/null @@ -1,32 +0,0 @@ -<% page_header("columns", "ESP Exception test", "esptest"); - include("/scripting/forms.js"); -%> - -

Samba4 exception test

- - -<% -var f = FormObj("ExceptionTest", 0, 2); -f.submit[0] = "Generate Exception"; -f.submit[1] = "No Exception"; - -f.display(); - -if (request['REQUEST_METHOD'] == "POST") { - function TestFunction(arg1, arg2) { - return "OK"; - } - - if (form['submit'] == "Generate Exception") { - write("I expect you to die Mr Bond!
\n"); - TestFunction("foo"); - } else { - write("no exception
\n"); - TestFunction("foo", "bar"); - } -} -%> - -and here is some filler text ... - -<% page_footer(); %> diff --git a/swat/esptest/formtest.esp b/swat/esptest/formtest.esp deleted file mode 100644 index 23108498954..00000000000 --- a/swat/esptest/formtest.esp +++ /dev/null @@ -1,35 +0,0 @@ -<% page_header("columns", "ESP Form Test", "esptest"); - include("/scripting/forms.js"); -%> - -<% -var f = FormObj("FormTest", 3, 2); -f.element[0].label = "First Name"; -f.element[0].name = "firstName"; -f.element[0].value = form['firstName']; -f.element[1].label = "Last Name"; -f.element[1].name = "lastName"; -f.element[1].value = form['lastName']; -f.element[2].label = "Color"; -f.element[2].type = "select"; -f.element[2].list = new Array("Red", "Green", "Blue", "Yellow"); -f.element[2].value = form['Color']; -f.submit[0] = "OK"; -f.submit[1] = "Cancel"; - -f.display(); - -<% - /* if its a post then the user has filled in the form, so - report the values - */ - if (form['submit'] == "OK") { -%> - You chose firstName=@@form['firstName'] lastName=@@form['lastName']

- -<% - simple_table(form); - } -%> - -<% page_footer(); %> diff --git a/swat/esptest/include.esp b/swat/esptest/include.esp deleted file mode 100644 index 5d558d59dce..00000000000 --- a/swat/esptest/include.esp +++ /dev/null @@ -1,14 +0,0 @@ -<% page_header("columns", "ESP Include Test", "esptest"); %> - -including /scripting/test.ejs

-<% include("/scripting/test.ejs"); %> -calling a function from test.ejs ...

-<% showArray("request", request); %> - -including /scripting/test.esp

-<% include /scripting/test.esp %> -calling a function from test.esp ...

-<% res = testfn('foo'); %> -result is: @@res - -<% page_footer(); %> diff --git a/swat/esptest/index.esp b/swat/esptest/index.esp deleted file mode 100644 index 663f82c5990..00000000000 --- a/swat/esptest/index.esp +++ /dev/null @@ -1,7 +0,0 @@ -<% page_header("columns", "ESP Tests", "esptest"); %> - -

ESP Test functions

- -Please select a menu item from the selection on the left - -<% page_footer(); %> diff --git a/swat/esptest/ldb.esp b/swat/esptest/ldb.esp deleted file mode 100644 index cf2725fbcf7..00000000000 --- a/swat/esptest/ldb.esp +++ /dev/null @@ -1,36 +0,0 @@ -<% page_header("columns", "ESP ldb test", "esptest"); %> - -

Samba4 ldb test

- -

An attribute constrained search

- -<% -var lp = loadparm_init(); -var dbfile = lp.get("sam database"); -var attrs = new Array("name", "dnsDomain", "objectSid", "dn"); -var ldb = ldb_init(); -ldb.session_info = session.authinfo.session_info; - -var ok = ldb.connect(dbfile); -assert(ok); - -res = ldb.search("(objectClass=domain)", NULL, ldb.SCOPE_DEFAULT, attrs); -multi_table(res, "dn"); -%> - -

An unconstrained search

- -<% -res = ldb.search("(objectClass=user)"); -multi_table(res, "dn"); -%> - -

A search with bad arguments

- -<% -res = ldb.search("=blah", "foo"); -%> - -all done - -<% page_footer() %> diff --git a/swat/esptest/loadparm.esp b/swat/esptest/loadparm.esp deleted file mode 100644 index 9581af0262b..00000000000 --- a/swat/esptest/loadparm.esp +++ /dev/null @@ -1,75 +0,0 @@ -<% page_header("columns", "ESP loadparm test", "esptest" ); - include("/scripting/forms.js"); -%> - -

Samba4 loadparm test

- -<% -lp = loadparm_init(); - -var f = FormObj("LoadparmTest", 2, 1); -f.element[0].label = "Share"; -f.element[1].label = "Parameter"; -f.submit[0] = "OK"; - -f.display(); - -function stringVar(v) { - var type = typeof(v); - var ret = ""; - if (type == "object") { - for (val in v) { - ret = ret + " " + v[val]; - } - } else { - ret = ret + v; - } - return ret; -} - -function showValue(name, v) { - write("parameter:" + name + "
\n"); - write("Type is: " + typeof(v) + "
\n"); - write("Value is: " + stringVar(v) + "

\n"); -} - - -if (request['REQUEST_METHOD'] == "POST") { - /* if they cancelled then take them back to the list of tests */ - if (form['submit'] == "Cancel") { - redirect("/"); - } - - var v; - - share = form['Share']; - name = form['Parameter']; - if (share && name) { - v = lp.get(share, name); - } else if (name) { - v = lp.get(name); - } - - showValue(name, v); -} -%> - -Here are some commonly used parameters:

- -<% -showValue("defined services", lp.services()); - -function showParameter(name) { - showValue(name, lp.get(name)); -} - -showParameter("server services"); -showParameter("netbios name"); -showParameter("security"); -showParameter("workgroup"); -showParameter("log level"); -showParameter("server signing"); -showParameter("interfaces"); -%> - -<% page_footer(); %> diff --git a/swat/esptest/qooxdoo.esp b/swat/esptest/qooxdoo.esp deleted file mode 100644 index 554a4e90d5d..00000000000 --- a/swat/esptest/qooxdoo.esp +++ /dev/null @@ -1,133 +0,0 @@ -<% -/******************************/ -/* server side AJAJ functions */ -libinclude("server_call.js"); - -/* this is a call that the client js code can make - it just adds - some more elements to the passed object, then returns the object */ -function testfunc(x) { - var sys = sys_init(); - x.nttime = sys.nttime(); - x.timestring = sys.httptime(x.nttime); - return x; -} - -/* register a call for clients to make */ -var call = servCallObj(); -call.add('testfunc', testfunc); - -/* run the function that was asked for */ -call.run(); - - /***********************/ - /* now the main page */ - page_header("columns", "ESP qooxdoo test", "esptest"); -%> - - - - -

Samba4 qooxdoo test

- - - - -
- -<% page_footer(); %> diff --git a/swat/esptest/registry.esp b/swat/esptest/registry.esp deleted file mode 100644 index efdfefc37eb..00000000000 --- a/swat/esptest/registry.esp +++ /dev/null @@ -1,50 +0,0 @@ -<% - page_header("columns", "ESP registry edit", "esptest"); -%> - - - - - -

Registry Editor

- - - -
- -<% page_footer(); %> diff --git a/swat/esptest/samr.esp b/swat/esptest/samr.esp deleted file mode 100644 index a60a02e7c85..00000000000 --- a/swat/esptest/samr.esp +++ /dev/null @@ -1,36 +0,0 @@ -<% page_header("columns", "ESP samr test", "esptest"); - - libinclude("base.js"); - libinclude("samr.js"); -%> - -

Samba4 samr rpc test

- -<% -var conn = samr_init(); -var binding = "ncalrpc:"; -status = conn.connect(binding); -check_status_ok(status); - -handle = samrConnect(conn); - -domains = samrEnumDomains(conn, handle); - -for (i=0;iDomain " + domains[i].name + "\n"); - sid = samrLookupDomain(conn, handle, domains[i].name); - dom_handle = samrOpenDomain(conn, handle, sid); - users = samrEnumDomainUsers(conn, dom_handle); - samrFillUserInfo(conn, dom_handle, users, 3); - if (users.length == 0) { - write("no users in domain
\n"); - } else { - multi_table(users, "name"); - } - samrClose(conn, dom_handle); -} - -%> - - -<% page_footer(); %> diff --git a/swat/esptest/session.esp b/swat/esptest/session.esp deleted file mode 100644 index 6213dde62f2..00000000000 --- a/swat/esptest/session.esp +++ /dev/null @@ -1,53 +0,0 @@ -<% page_header("columns", "ESP session test", "esptest"); - include("/scripting/forms.js"); -%> - -

Samba4 session test

- -<% -var f = FormObj("SessionTest", 3, 4); -f.element[0].label = "Name"; -f.element[1].label = "Value"; -f.element[2].label = "Timeout"; -f.submit[0] = "Append"; -f.submit[1] = "Reset"; -f.submit[2] = "Destroy"; -f.submit[3] = "Cancel"; - -f.display(); - - /* if its a post then the user has filled in the form, so - report the values - */ -if (request['REQUEST_METHOD'] == "POST") { - /* if they cancelled then take them back to the list of tests */ - if (form['submit'] == "Cancel") { - redirect("/"); - } - - name = form['Name']; - value = form['Value']; - timeout = form['Timeout']; - - if (timeout) { - useSession(timeout); - } - - if (form['submit'] == "Reset" && name) { - session[name] = null; - } - - if (form['submit'] == "Append" && name) { - session[name] = "" + session[name] + value; - } - - if (form['submit'] == "Destroy") { - destroySession(); - } -} - -simple_table(session); -write("SessionId=" + request['SESSION_ID'] + "
\n"); -%> - -<% page_footer(); %> diff --git a/swat/esptest/showvars.esp b/swat/esptest/showvars.esp deleted file mode 100644 index dc55b1e58bb..00000000000 --- a/swat/esptest/showvars.esp +++ /dev/null @@ -1,24 +0,0 @@ -<% page_header("columns", "ESP standard variables test", "esptest"); %> - -

Samba4 showvars test

- -<% - function showArray(name, array) { - write("

Array: " + name + "

\n"); - if (array == undefined) { - write("undefined
\n"); - } else { - simple_table(array); - } - } - - showArray("headers", headers); - showArray("application", application); - showArray("cookies", cookies); - showArray("files", files); - showArray("request", request); - showArray("server", server); - showArray("session", session); -%> - -<% page_footer(); %> diff --git a/swat/favicon.ico b/swat/favicon.ico deleted file mode 100644 index ef903bacfe8..00000000000 Binary files a/swat/favicon.ico and /dev/null differ diff --git a/swat/images/core/alpha.gif b/swat/images/core/alpha.gif deleted file mode 100644 index ab8c332af94..00000000000 Binary files a/swat/images/core/alpha.gif and /dev/null differ diff --git a/swat/images/core/blank.gif b/swat/images/core/blank.gif deleted file mode 100644 index 75b945d2553..00000000000 Binary files a/swat/images/core/blank.gif and /dev/null differ diff --git a/swat/images/core/brightness.jpg b/swat/images/core/brightness.jpg deleted file mode 100644 index 008984d1c7d..00000000000 Binary files a/swat/images/core/brightness.jpg and /dev/null differ diff --git a/swat/images/core/brightnesshandle.gif b/swat/images/core/brightnesshandle.gif deleted file mode 100644 index 7cf80222afa..00000000000 Binary files a/swat/images/core/brightnesshandle.gif and /dev/null differ diff --git a/swat/images/core/dotted.gif b/swat/images/core/dotted.gif deleted file mode 100644 index 467da46f255..00000000000 Binary files a/swat/images/core/dotted.gif and /dev/null differ diff --git a/swat/images/core/huesaturation.jpg b/swat/images/core/huesaturation.jpg deleted file mode 100644 index 36d2d799d96..00000000000 Binary files a/swat/images/core/huesaturation.jpg and /dev/null differ diff --git a/swat/images/core/huesaturationhandle.gif b/swat/images/core/huesaturationhandle.gif deleted file mode 100644 index 2fcaaece176..00000000000 Binary files a/swat/images/core/huesaturationhandle.gif and /dev/null differ diff --git a/swat/images/favicon.ico b/swat/images/favicon.ico deleted file mode 100644 index ef903bacfe8..00000000000 Binary files a/swat/images/favicon.ico and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/antivirus.png b/swat/images/icons/crystalsvg/128/antivirus.png deleted file mode 100644 index 381fc55d3fb..00000000000 Binary files a/swat/images/icons/crystalsvg/128/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/back.png b/swat/images/icons/crystalsvg/128/back.png deleted file mode 100644 index 4e2e380e1f9..00000000000 Binary files a/swat/images/icons/crystalsvg/128/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/background.png b/swat/images/icons/crystalsvg/128/background.png deleted file mode 100644 index dc35d81ebe3..00000000000 Binary files a/swat/images/icons/crystalsvg/128/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/bell.png b/swat/images/icons/crystalsvg/128/bell.png deleted file mode 100644 index 530fbf64a75..00000000000 Binary files a/swat/images/icons/crystalsvg/128/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/blockdevice.png b/swat/images/icons/crystalsvg/128/blockdevice.png deleted file mode 100644 index e3068923aaa..00000000000 Binary files a/swat/images/icons/crystalsvg/128/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/browser.png b/swat/images/icons/crystalsvg/128/browser.png deleted file mode 100644 index 63e035fd4d2..00000000000 Binary files a/swat/images/icons/crystalsvg/128/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/cache.png b/swat/images/icons/crystalsvg/128/cache.png deleted file mode 100644 index f9261381ded..00000000000 Binary files a/swat/images/icons/crystalsvg/128/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/clock.png b/swat/images/icons/crystalsvg/128/clock.png deleted file mode 100644 index 692b0502e34..00000000000 Binary files a/swat/images/icons/crystalsvg/128/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/colors.png b/swat/images/icons/crystalsvg/128/colors.png deleted file mode 100644 index 932e6fbf0b7..00000000000 Binary files a/swat/images/icons/crystalsvg/128/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/core.png b/swat/images/icons/crystalsvg/128/core.png deleted file mode 100644 index 485903976bc..00000000000 Binary files a/swat/images/icons/crystalsvg/128/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/date.png b/swat/images/icons/crystalsvg/128/date.png deleted file mode 100644 index 1e34bb233f3..00000000000 Binary files a/swat/images/icons/crystalsvg/128/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/desktop.png b/swat/images/icons/crystalsvg/128/desktop.png deleted file mode 100644 index 02f2f26d8a4..00000000000 Binary files a/swat/images/icons/crystalsvg/128/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/display.png b/swat/images/icons/crystalsvg/128/display.png deleted file mode 100644 index 8573935855c..00000000000 Binary files a/swat/images/icons/crystalsvg/128/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/document.png b/swat/images/icons/crystalsvg/128/document.png deleted file mode 100644 index 970fe33d50a..00000000000 Binary files a/swat/images/icons/crystalsvg/128/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/email.png b/swat/images/icons/crystalsvg/128/email.png deleted file mode 100644 index a01dfa0cefe..00000000000 Binary files a/swat/images/icons/crystalsvg/128/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/empty.png b/swat/images/icons/crystalsvg/128/empty.png deleted file mode 100644 index 431c18ed49a..00000000000 Binary files a/swat/images/icons/crystalsvg/128/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/encrypted.png b/swat/images/icons/crystalsvg/128/encrypted.png deleted file mode 100644 index be9140e2da7..00000000000 Binary files a/swat/images/icons/crystalsvg/128/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/energy.png b/swat/images/icons/crystalsvg/128/energy.png deleted file mode 100644 index 4ad8e619115..00000000000 Binary files a/swat/images/icons/crystalsvg/128/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/error.png b/swat/images/icons/crystalsvg/128/error.png deleted file mode 100644 index 44de2575e94..00000000000 Binary files a/swat/images/icons/crystalsvg/128/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/exec.png b/swat/images/icons/crystalsvg/128/exec.png deleted file mode 100644 index f20b42433e4..00000000000 Binary files a/swat/images/icons/crystalsvg/128/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/fileprint.png b/swat/images/icons/crystalsvg/128/fileprint.png deleted file mode 100644 index 2625880cf67..00000000000 Binary files a/swat/images/icons/crystalsvg/128/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/folder.png b/swat/images/icons/crystalsvg/128/folder.png deleted file mode 100644 index e3d2487f6a6..00000000000 Binary files a/swat/images/icons/crystalsvg/128/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/folder_home.png b/swat/images/icons/crystalsvg/128/folder_home.png deleted file mode 100644 index 1523d6e17a9..00000000000 Binary files a/swat/images/icons/crystalsvg/128/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/folder_important.png b/swat/images/icons/crystalsvg/128/folder_important.png deleted file mode 100644 index 6470a37b504..00000000000 Binary files a/swat/images/icons/crystalsvg/128/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/folder_locked.png b/swat/images/icons/crystalsvg/128/folder_locked.png deleted file mode 100644 index ba6645ba8b8..00000000000 Binary files a/swat/images/icons/crystalsvg/128/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/folder_open.png b/swat/images/icons/crystalsvg/128/folder_open.png deleted file mode 100644 index 62faf24ddfe..00000000000 Binary files a/swat/images/icons/crystalsvg/128/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/font.png b/swat/images/icons/crystalsvg/128/font.png deleted file mode 100644 index 964d5748cb8..00000000000 Binary files a/swat/images/icons/crystalsvg/128/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/forward.png b/swat/images/icons/crystalsvg/128/forward.png deleted file mode 100644 index 23035d24a7c..00000000000 Binary files a/swat/images/icons/crystalsvg/128/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/gohome.png b/swat/images/icons/crystalsvg/128/gohome.png deleted file mode 100644 index 1523d6e17a9..00000000000 Binary files a/swat/images/icons/crystalsvg/128/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/hwinfo.png b/swat/images/icons/crystalsvg/128/hwinfo.png deleted file mode 100644 index e2aced9dbad..00000000000 Binary files a/swat/images/icons/crystalsvg/128/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/info.png b/swat/images/icons/crystalsvg/128/info.png deleted file mode 100644 index 0685f86af8d..00000000000 Binary files a/swat/images/icons/crystalsvg/128/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/kcoloredit.png b/swat/images/icons/crystalsvg/128/kcoloredit.png deleted file mode 100644 index 932e6fbf0b7..00000000000 Binary files a/swat/images/icons/crystalsvg/128/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/kcontrol.png b/swat/images/icons/crystalsvg/128/kcontrol.png deleted file mode 100644 index 99a89e323cc..00000000000 Binary files a/swat/images/icons/crystalsvg/128/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/keyboard.png b/swat/images/icons/crystalsvg/128/keyboard.png deleted file mode 100644 index f6539e9afdc..00000000000 Binary files a/swat/images/icons/crystalsvg/128/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/khelpcenter.png b/swat/images/icons/crystalsvg/128/khelpcenter.png deleted file mode 100644 index aff331899ed..00000000000 Binary files a/swat/images/icons/crystalsvg/128/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/konqueror.png b/swat/images/icons/crystalsvg/128/konqueror.png deleted file mode 100644 index 4527db246d1..00000000000 Binary files a/swat/images/icons/crystalsvg/128/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/kpaint.png b/swat/images/icons/crystalsvg/128/kpaint.png deleted file mode 100644 index 2c1bb499c03..00000000000 Binary files a/swat/images/icons/crystalsvg/128/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/krita.png b/swat/images/icons/crystalsvg/128/krita.png deleted file mode 100644 index 46072862013..00000000000 Binary files a/swat/images/icons/crystalsvg/128/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/ksmiletris.png b/swat/images/icons/crystalsvg/128/ksmiletris.png deleted file mode 100644 index a7789b74176..00000000000 Binary files a/swat/images/icons/crystalsvg/128/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/ksnapshot.png b/swat/images/icons/crystalsvg/128/ksnapshot.png deleted file mode 100644 index de8e2a190b6..00000000000 Binary files a/swat/images/icons/crystalsvg/128/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/ktalkd.png b/swat/images/icons/crystalsvg/128/ktalkd.png deleted file mode 100644 index 8d9c97f7dd8..00000000000 Binary files a/swat/images/icons/crystalsvg/128/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/kuser.png b/swat/images/icons/crystalsvg/128/kuser.png deleted file mode 100644 index f28f704f757..00000000000 Binary files a/swat/images/icons/crystalsvg/128/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/kview.png b/swat/images/icons/crystalsvg/128/kview.png deleted file mode 100644 index 6a1b0fef0a7..00000000000 Binary files a/swat/images/icons/crystalsvg/128/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/linuxconf.png b/swat/images/icons/crystalsvg/128/linuxconf.png deleted file mode 100644 index 969b8da3e2f..00000000000 Binary files a/swat/images/icons/crystalsvg/128/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/locale.png b/swat/images/icons/crystalsvg/128/locale.png deleted file mode 100644 index 25403acc9d1..00000000000 Binary files a/swat/images/icons/crystalsvg/128/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/looknfeel.png b/swat/images/icons/crystalsvg/128/looknfeel.png deleted file mode 100644 index cd1a36b9af4..00000000000 Binary files a/swat/images/icons/crystalsvg/128/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mac.png b/swat/images/icons/crystalsvg/128/mac.png deleted file mode 100644 index 258588b7c7e..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mail.png b/swat/images/icons/crystalsvg/128/mail.png deleted file mode 100644 index a4ba0aeccb1..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mimetypes.png b/swat/images/icons/crystalsvg/128/mimetypes.png deleted file mode 100644 index fb9189d6b9c..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mimetypes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mouse.png b/swat/images/icons/crystalsvg/128/mouse.png deleted file mode 100644 index dc44bacf070..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mozilla.png b/swat/images/icons/crystalsvg/128/mozilla.png deleted file mode 100644 index eb71eb5def8..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mycomputer.png b/swat/images/icons/crystalsvg/128/mycomputer.png deleted file mode 100644 index ed7ac28a757..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/mymac.png b/swat/images/icons/crystalsvg/128/mymac.png deleted file mode 100644 index d726dd48210..00000000000 Binary files a/swat/images/icons/crystalsvg/128/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/netscape.png b/swat/images/icons/crystalsvg/128/netscape.png deleted file mode 100644 index 2e5cf2c0fd4..00000000000 Binary files a/swat/images/icons/crystalsvg/128/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/network.png b/swat/images/icons/crystalsvg/128/network.png deleted file mode 100644 index 9fb0d1fb2b3..00000000000 Binary files a/swat/images/icons/crystalsvg/128/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/password.png b/swat/images/icons/crystalsvg/128/password.png deleted file mode 100644 index f12dfdae6da..00000000000 Binary files a/swat/images/icons/crystalsvg/128/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/penguin.png b/swat/images/icons/crystalsvg/128/penguin.png deleted file mode 100644 index ebfc696c71c..00000000000 Binary files a/swat/images/icons/crystalsvg/128/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/proxy.png b/swat/images/icons/crystalsvg/128/proxy.png deleted file mode 100644 index ec18d5a92f4..00000000000 Binary files a/swat/images/icons/crystalsvg/128/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/quicktime.png b/swat/images/icons/crystalsvg/128/quicktime.png deleted file mode 100644 index 9d39ea32847..00000000000 Binary files a/swat/images/icons/crystalsvg/128/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/realplayer.png b/swat/images/icons/crystalsvg/128/realplayer.png deleted file mode 100644 index 2a738353e39..00000000000 Binary files a/swat/images/icons/crystalsvg/128/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/reload.png b/swat/images/icons/crystalsvg/128/reload.png deleted file mode 100644 index 62fc0261f59..00000000000 Binary files a/swat/images/icons/crystalsvg/128/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/services.png b/swat/images/icons/crystalsvg/128/services.png deleted file mode 100644 index bef393d4bee..00000000000 Binary files a/swat/images/icons/crystalsvg/128/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/socket.png b/swat/images/icons/crystalsvg/128/socket.png deleted file mode 100644 index 60eed5b0f15..00000000000 Binary files a/swat/images/icons/crystalsvg/128/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/stylesheet.png b/swat/images/icons/crystalsvg/128/stylesheet.png deleted file mode 100644 index bc911a9c9bb..00000000000 Binary files a/swat/images/icons/crystalsvg/128/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/tux.png b/swat/images/icons/crystalsvg/128/tux.png deleted file mode 100644 index 8e4e34b53af..00000000000 Binary files a/swat/images/icons/crystalsvg/128/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/128/up.png b/swat/images/icons/crystalsvg/128/up.png deleted file mode 100644 index 1c64cd8b1aa..00000000000 Binary files a/swat/images/icons/crystalsvg/128/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/access.png b/swat/images/icons/crystalsvg/16/access.png deleted file mode 100644 index d519c57c7a6..00000000000 Binary files a/swat/images/icons/crystalsvg/16/access.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/agent.png b/swat/images/icons/crystalsvg/16/agent.png deleted file mode 100644 index 9826d3457ba..00000000000 Binary files a/swat/images/icons/crystalsvg/16/agent.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/antivirus.png b/swat/images/icons/crystalsvg/16/antivirus.png deleted file mode 100644 index a5fe838bd09..00000000000 Binary files a/swat/images/icons/crystalsvg/16/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/appearance.png b/swat/images/icons/crystalsvg/16/appearance.png deleted file mode 100644 index 9612cd52331..00000000000 Binary files a/swat/images/icons/crystalsvg/16/appearance.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/apply.png b/swat/images/icons/crystalsvg/16/apply.png deleted file mode 100644 index 543710fb7b9..00000000000 Binary files a/swat/images/icons/crystalsvg/16/apply.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/back.png b/swat/images/icons/crystalsvg/16/back.png deleted file mode 100644 index b6d9bd134b7..00000000000 Binary files a/swat/images/icons/crystalsvg/16/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/background.png b/swat/images/icons/crystalsvg/16/background.png deleted file mode 100644 index f4ef81c608c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/bell.png b/swat/images/icons/crystalsvg/16/bell.png deleted file mode 100644 index 7a3fcae59ac..00000000000 Binary files a/swat/images/icons/crystalsvg/16/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/blockdevice.png b/swat/images/icons/crystalsvg/16/blockdevice.png deleted file mode 100644 index a4acb09cbd7..00000000000 Binary files a/swat/images/icons/crystalsvg/16/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/bookmark.png b/swat/images/icons/crystalsvg/16/bookmark.png deleted file mode 100644 index 5e761587198..00000000000 Binary files a/swat/images/icons/crystalsvg/16/bookmark.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/browser.png b/swat/images/icons/crystalsvg/16/browser.png deleted file mode 100644 index 49202d19803..00000000000 Binary files a/swat/images/icons/crystalsvg/16/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/button_cancel.png b/swat/images/icons/crystalsvg/16/button_cancel.png deleted file mode 100644 index 2415dfc78b0..00000000000 Binary files a/swat/images/icons/crystalsvg/16/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/button_ok.png b/swat/images/icons/crystalsvg/16/button_ok.png deleted file mode 100644 index 543710fb7b9..00000000000 Binary files a/swat/images/icons/crystalsvg/16/button_ok.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/cache.png b/swat/images/icons/crystalsvg/16/cache.png deleted file mode 100644 index 9d3f243abab..00000000000 Binary files a/swat/images/icons/crystalsvg/16/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/clock.png b/swat/images/icons/crystalsvg/16/clock.png deleted file mode 100644 index dca2c7ef854..00000000000 Binary files a/swat/images/icons/crystalsvg/16/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/colorize.png b/swat/images/icons/crystalsvg/16/colorize.png deleted file mode 100644 index 9612cd52331..00000000000 Binary files a/swat/images/icons/crystalsvg/16/colorize.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/colors.png b/swat/images/icons/crystalsvg/16/colors.png deleted file mode 100644 index c0a67bb903f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/colorset.png b/swat/images/icons/crystalsvg/16/colorset.png deleted file mode 100644 index 1c2b54f5468..00000000000 Binary files a/swat/images/icons/crystalsvg/16/colorset.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/configure.png b/swat/images/icons/crystalsvg/16/configure.png deleted file mode 100644 index 95bd319ce13..00000000000 Binary files a/swat/images/icons/crystalsvg/16/configure.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/contents.png b/swat/images/icons/crystalsvg/16/contents.png deleted file mode 100644 index e2a44ecae8f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/contents.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/cookie.png b/swat/images/icons/crystalsvg/16/cookie.png deleted file mode 100644 index 5ebe2e35645..00000000000 Binary files a/swat/images/icons/crystalsvg/16/cookie.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/core.png b/swat/images/icons/crystalsvg/16/core.png deleted file mode 100644 index 7bc1bcdb516..00000000000 Binary files a/swat/images/icons/crystalsvg/16/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/date.png b/swat/images/icons/crystalsvg/16/date.png deleted file mode 100644 index fbf29f5219b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/decrypted.png b/swat/images/icons/crystalsvg/16/decrypted.png deleted file mode 100644 index 3a1a0d34efe..00000000000 Binary files a/swat/images/icons/crystalsvg/16/decrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/desktop.png b/swat/images/icons/crystalsvg/16/desktop.png deleted file mode 100644 index 883d92df169..00000000000 Binary files a/swat/images/icons/crystalsvg/16/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/display.png b/swat/images/icons/crystalsvg/16/display.png deleted file mode 100644 index 2e228bd7a44..00000000000 Binary files a/swat/images/icons/crystalsvg/16/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/doc.png b/swat/images/icons/crystalsvg/16/doc.png deleted file mode 100644 index 870f1abaa53..00000000000 Binary files a/swat/images/icons/crystalsvg/16/doc.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/document.png b/swat/images/icons/crystalsvg/16/document.png deleted file mode 100644 index 1930fb233f6..00000000000 Binary files a/swat/images/icons/crystalsvg/16/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/down.png b/swat/images/icons/crystalsvg/16/down.png deleted file mode 100644 index 4249bde45bc..00000000000 Binary files a/swat/images/icons/crystalsvg/16/down.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/edit.png b/swat/images/icons/crystalsvg/16/edit.png deleted file mode 100644 index a8b69f73fe3..00000000000 Binary files a/swat/images/icons/crystalsvg/16/edit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/editcopy.png b/swat/images/icons/crystalsvg/16/editcopy.png deleted file mode 100644 index c3ff243b85f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/editcopy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/editcut.png b/swat/images/icons/crystalsvg/16/editcut.png deleted file mode 100644 index 2232854368f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/editcut.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/editdelete.png b/swat/images/icons/crystalsvg/16/editdelete.png deleted file mode 100644 index 6d0d29d760d..00000000000 Binary files a/swat/images/icons/crystalsvg/16/editdelete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/editpaste.png b/swat/images/icons/crystalsvg/16/editpaste.png deleted file mode 100644 index 636a4c5a0bd..00000000000 Binary files a/swat/images/icons/crystalsvg/16/editpaste.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/edittrash.png b/swat/images/icons/crystalsvg/16/edittrash.png deleted file mode 100644 index bfceb88d608..00000000000 Binary files a/swat/images/icons/crystalsvg/16/edittrash.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/email.png b/swat/images/icons/crystalsvg/16/email.png deleted file mode 100644 index 387ed18e683..00000000000 Binary files a/swat/images/icons/crystalsvg/16/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/empty.png b/swat/images/icons/crystalsvg/16/empty.png deleted file mode 100644 index f68776b9772..00000000000 Binary files a/swat/images/icons/crystalsvg/16/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/empty_ascii.png b/swat/images/icons/crystalsvg/16/empty_ascii.png deleted file mode 100644 index 4039a2e6286..00000000000 Binary files a/swat/images/icons/crystalsvg/16/empty_ascii.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/encrypted.png b/swat/images/icons/crystalsvg/16/encrypted.png deleted file mode 100644 index f498798e93f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/energy.png b/swat/images/icons/crystalsvg/16/energy.png deleted file mode 100644 index df22fd8d979..00000000000 Binary files a/swat/images/icons/crystalsvg/16/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/error.png b/swat/images/icons/crystalsvg/16/error.png deleted file mode 100644 index 9152973b927..00000000000 Binary files a/swat/images/icons/crystalsvg/16/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/exec.png b/swat/images/icons/crystalsvg/16/exec.png deleted file mode 100644 index bc00f51a16c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/favorites.png b/swat/images/icons/crystalsvg/16/favorites.png deleted file mode 100644 index 6a3fc5efe7c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/favorites.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/filefind.png b/swat/images/icons/crystalsvg/16/filefind.png deleted file mode 100644 index 3978d1e7be8..00000000000 Binary files a/swat/images/icons/crystalsvg/16/filefind.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/filenew.png b/swat/images/icons/crystalsvg/16/filenew.png deleted file mode 100644 index 83f375218ca..00000000000 Binary files a/swat/images/icons/crystalsvg/16/filenew.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/fileopen.png b/swat/images/icons/crystalsvg/16/fileopen.png deleted file mode 100644 index 037c2da98d1..00000000000 Binary files a/swat/images/icons/crystalsvg/16/fileopen.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/fileprint.png b/swat/images/icons/crystalsvg/16/fileprint.png deleted file mode 100644 index 471448fcaea..00000000000 Binary files a/swat/images/icons/crystalsvg/16/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/filesave.png b/swat/images/icons/crystalsvg/16/filesave.png deleted file mode 100644 index 41b3f436790..00000000000 Binary files a/swat/images/icons/crystalsvg/16/filesave.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/filesaveas.png b/swat/images/icons/crystalsvg/16/filesaveas.png deleted file mode 100644 index 3e28d5d3594..00000000000 Binary files a/swat/images/icons/crystalsvg/16/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/find.png b/swat/images/icons/crystalsvg/16/find.png deleted file mode 100644 index 416d064595c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/folder.png b/swat/images/icons/crystalsvg/16/folder.png deleted file mode 100644 index 02325a00121..00000000000 Binary files a/swat/images/icons/crystalsvg/16/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/folder_home.png b/swat/images/icons/crystalsvg/16/folder_home.png deleted file mode 100644 index 3d26af55295..00000000000 Binary files a/swat/images/icons/crystalsvg/16/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/folder_important.png b/swat/images/icons/crystalsvg/16/folder_important.png deleted file mode 100644 index d89fd1d2f0a..00000000000 Binary files a/swat/images/icons/crystalsvg/16/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/folder_locked.png b/swat/images/icons/crystalsvg/16/folder_locked.png deleted file mode 100644 index a679e797667..00000000000 Binary files a/swat/images/icons/crystalsvg/16/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/folder_open.png b/swat/images/icons/crystalsvg/16/folder_open.png deleted file mode 100644 index 4b545f3e34f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/font.png b/swat/images/icons/crystalsvg/16/font.png deleted file mode 100644 index 2e788c25d96..00000000000 Binary files a/swat/images/icons/crystalsvg/16/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/forward.png b/swat/images/icons/crystalsvg/16/forward.png deleted file mode 100644 index 4a2a215c86b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/gohome.png b/swat/images/icons/crystalsvg/16/gohome.png deleted file mode 100644 index 3d26af55295..00000000000 Binary files a/swat/images/icons/crystalsvg/16/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/help.png b/swat/images/icons/crystalsvg/16/help.png deleted file mode 100644 index b580f51ed4b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/help.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/history.png b/swat/images/icons/crystalsvg/16/history.png deleted file mode 100644 index 1de43d56b05..00000000000 Binary files a/swat/images/icons/crystalsvg/16/history.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/hwinfo.png b/swat/images/icons/crystalsvg/16/hwinfo.png deleted file mode 100644 index b8e4f32006e..00000000000 Binary files a/swat/images/icons/crystalsvg/16/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/icons.png b/swat/images/icons/crystalsvg/16/icons.png deleted file mode 100644 index 10d2a2d6361..00000000000 Binary files a/swat/images/icons/crystalsvg/16/icons.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/iconthemes.png b/swat/images/icons/crystalsvg/16/iconthemes.png deleted file mode 100644 index 4a90815645b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/idea.png b/swat/images/icons/crystalsvg/16/idea.png deleted file mode 100644 index 8d72794dd0f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/idea.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/important.png b/swat/images/icons/crystalsvg/16/important.png deleted file mode 100644 index 64d07f39129..00000000000 Binary files a/swat/images/icons/crystalsvg/16/important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/info.png b/swat/images/icons/crystalsvg/16/info.png deleted file mode 100644 index 1903fabccd8..00000000000 Binary files a/swat/images/icons/crystalsvg/16/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kcoloredit.png b/swat/images/icons/crystalsvg/16/kcoloredit.png deleted file mode 100644 index c0a67bb903f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kcontrol.png b/swat/images/icons/crystalsvg/16/kcontrol.png deleted file mode 100644 index 64bf8b71db6..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/key_enter.png b/swat/images/icons/crystalsvg/16/key_enter.png deleted file mode 100644 index cc4ead9bf44..00000000000 Binary files a/swat/images/icons/crystalsvg/16/key_enter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/keyboard.png b/swat/images/icons/crystalsvg/16/keyboard.png deleted file mode 100644 index 198d20221c0..00000000000 Binary files a/swat/images/icons/crystalsvg/16/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/khelpcenter.png b/swat/images/icons/crystalsvg/16/khelpcenter.png deleted file mode 100644 index d155536c569..00000000000 Binary files a/swat/images/icons/crystalsvg/16/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kmix.png b/swat/images/icons/crystalsvg/16/kmix.png deleted file mode 100644 index dbf51d20398..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kmix.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/knotify.png b/swat/images/icons/crystalsvg/16/knotify.png deleted file mode 100644 index a893d622934..00000000000 Binary files a/swat/images/icons/crystalsvg/16/knotify.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/konqueror.png b/swat/images/icons/crystalsvg/16/konqueror.png deleted file mode 100644 index 69344cd8314..00000000000 Binary files a/swat/images/icons/crystalsvg/16/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kpackage.png b/swat/images/icons/crystalsvg/16/kpackage.png deleted file mode 100644 index a69df614f9e..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kpackage.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kpaint.png b/swat/images/icons/crystalsvg/16/kpaint.png deleted file mode 100644 index 92039e4f17c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kpersonalizer.png b/swat/images/icons/crystalsvg/16/kpersonalizer.png deleted file mode 100644 index 86186d79593..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kpersonalizer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/krita.png b/swat/images/icons/crystalsvg/16/krita.png deleted file mode 100644 index 6563434c34a..00000000000 Binary files a/swat/images/icons/crystalsvg/16/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/ksmiletris.png b/swat/images/icons/crystalsvg/16/ksmiletris.png deleted file mode 100644 index c088395823d..00000000000 Binary files a/swat/images/icons/crystalsvg/16/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/ksnapshot.png b/swat/images/icons/crystalsvg/16/ksnapshot.png deleted file mode 100644 index 79743e82984..00000000000 Binary files a/swat/images/icons/crystalsvg/16/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/ktalkd.png b/swat/images/icons/crystalsvg/16/ktalkd.png deleted file mode 100644 index fd36501c337..00000000000 Binary files a/swat/images/icons/crystalsvg/16/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/ktip.png b/swat/images/icons/crystalsvg/16/ktip.png deleted file mode 100644 index 2b206f2a400..00000000000 Binary files a/swat/images/icons/crystalsvg/16/ktip.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kuser.png b/swat/images/icons/crystalsvg/16/kuser.png deleted file mode 100644 index 8f69e2b998b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/kview.png b/swat/images/icons/crystalsvg/16/kview.png deleted file mode 100644 index b5f17a31f77..00000000000 Binary files a/swat/images/icons/crystalsvg/16/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/launch.png b/swat/images/icons/crystalsvg/16/launch.png deleted file mode 100644 index 838c38bf132..00000000000 Binary files a/swat/images/icons/crystalsvg/16/launch.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/linuxconf.png b/swat/images/icons/crystalsvg/16/linuxconf.png deleted file mode 100644 index 9a420444c41..00000000000 Binary files a/swat/images/icons/crystalsvg/16/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/locale.png b/swat/images/icons/crystalsvg/16/locale.png deleted file mode 100644 index 0dfece4d3fc..00000000000 Binary files a/swat/images/icons/crystalsvg/16/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/looknfeel.png b/swat/images/icons/crystalsvg/16/looknfeel.png deleted file mode 100644 index fb4181004d3..00000000000 Binary files a/swat/images/icons/crystalsvg/16/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mac.png b/swat/images/icons/crystalsvg/16/mac.png deleted file mode 100644 index 23e7e7221b7..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail.png b/swat/images/icons/crystalsvg/16/mail.png deleted file mode 100644 index b3c29744992..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_delete.png b/swat/images/icons/crystalsvg/16/mail_delete.png deleted file mode 100644 index 65c7422aaab..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_find.png b/swat/images/icons/crystalsvg/16/mail_find.png deleted file mode 100644 index 81417be487b..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_forward.png b/swat/images/icons/crystalsvg/16/mail_forward.png deleted file mode 100644 index 150b6240198..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_generic.png b/swat/images/icons/crystalsvg/16/mail_generic.png deleted file mode 100644 index cf7160ab423..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_new.png b/swat/images/icons/crystalsvg/16/mail_new.png deleted file mode 100644 index c3886447211..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_new.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_replay.png b/swat/images/icons/crystalsvg/16/mail_replay.png deleted file mode 100644 index af0b3b3e19d..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_replay.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_replyall.png b/swat/images/icons/crystalsvg/16/mail_replyall.png deleted file mode 100644 index 8a3ae557ad1..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mail_send.png b/swat/images/icons/crystalsvg/16/mail_send.png deleted file mode 100644 index d96b1ec06fd..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mail_send.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mimetypes.png b/swat/images/icons/crystalsvg/16/mimetypes.png deleted file mode 100644 index 623417d0525..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mimetypes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/misc.png b/swat/images/icons/crystalsvg/16/misc.png deleted file mode 100644 index 215fc6aa929..00000000000 Binary files a/swat/images/icons/crystalsvg/16/misc.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mouse.png b/swat/images/icons/crystalsvg/16/mouse.png deleted file mode 100644 index 3c0d31df220..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mousecursor.png b/swat/images/icons/crystalsvg/16/mousecursor.png deleted file mode 100644 index c0aa32285f5..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mousecursor.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mozilla.png b/swat/images/icons/crystalsvg/16/mozilla.png deleted file mode 100644 index b3ae537e843..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mycomputer.png b/swat/images/icons/crystalsvg/16/mycomputer.png deleted file mode 100644 index c399a2f00fe..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/mymac.png b/swat/images/icons/crystalsvg/16/mymac.png deleted file mode 100644 index 35d365829f8..00000000000 Binary files a/swat/images/icons/crystalsvg/16/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/netscape.png b/swat/images/icons/crystalsvg/16/netscape.png deleted file mode 100644 index e36f58e695e..00000000000 Binary files a/swat/images/icons/crystalsvg/16/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/network.png b/swat/images/icons/crystalsvg/16/network.png deleted file mode 100644 index ebfc6c32477..00000000000 Binary files a/swat/images/icons/crystalsvg/16/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/no.png b/swat/images/icons/crystalsvg/16/no.png deleted file mode 100644 index 1cabc6e95d8..00000000000 Binary files a/swat/images/icons/crystalsvg/16/no.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/ok.png b/swat/images/icons/crystalsvg/16/ok.png deleted file mode 100644 index 543710fb7b9..00000000000 Binary files a/swat/images/icons/crystalsvg/16/ok.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/opera.png b/swat/images/icons/crystalsvg/16/opera.png deleted file mode 100644 index 4694c2bcad2..00000000000 Binary files a/swat/images/icons/crystalsvg/16/opera.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/package.png b/swat/images/icons/crystalsvg/16/package.png deleted file mode 100644 index 03483d7bbd2..00000000000 Binary files a/swat/images/icons/crystalsvg/16/package.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/password.png b/swat/images/icons/crystalsvg/16/password.png deleted file mode 100644 index ca93f0d149f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/penguin.png b/swat/images/icons/crystalsvg/16/penguin.png deleted file mode 100644 index a0a9743f533..00000000000 Binary files a/swat/images/icons/crystalsvg/16/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/pipe.png b/swat/images/icons/crystalsvg/16/pipe.png deleted file mode 100644 index 5f4d840c391..00000000000 Binary files a/swat/images/icons/crystalsvg/16/pipe.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/printer.png b/swat/images/icons/crystalsvg/16/printer.png deleted file mode 100644 index 2fa62c335c3..00000000000 Binary files a/swat/images/icons/crystalsvg/16/printer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/proxy.png b/swat/images/icons/crystalsvg/16/proxy.png deleted file mode 100644 index 69f8bb745bc..00000000000 Binary files a/swat/images/icons/crystalsvg/16/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/quicktime.png b/swat/images/icons/crystalsvg/16/quicktime.png deleted file mode 100644 index de7b762d866..00000000000 Binary files a/swat/images/icons/crystalsvg/16/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/realplayer.png b/swat/images/icons/crystalsvg/16/realplayer.png deleted file mode 100644 index afa6392fe5a..00000000000 Binary files a/swat/images/icons/crystalsvg/16/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/redo.png b/swat/images/icons/crystalsvg/16/redo.png deleted file mode 100644 index 5d6121b821f..00000000000 Binary files a/swat/images/icons/crystalsvg/16/redo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/reload.png b/swat/images/icons/crystalsvg/16/reload.png deleted file mode 100644 index eb0388df4c3..00000000000 Binary files a/swat/images/icons/crystalsvg/16/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/run.png b/swat/images/icons/crystalsvg/16/run.png deleted file mode 100644 index 215fc6aa929..00000000000 Binary files a/swat/images/icons/crystalsvg/16/run.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/search.png b/swat/images/icons/crystalsvg/16/search.png deleted file mode 100644 index 593a56634be..00000000000 Binary files a/swat/images/icons/crystalsvg/16/search.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/services.png b/swat/images/icons/crystalsvg/16/services.png deleted file mode 100644 index af009d9fa1a..00000000000 Binary files a/swat/images/icons/crystalsvg/16/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/socket.png b/swat/images/icons/crystalsvg/16/socket.png deleted file mode 100644 index 7cfee72c6c9..00000000000 Binary files a/swat/images/icons/crystalsvg/16/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/spellcheck.png b/swat/images/icons/crystalsvg/16/spellcheck.png deleted file mode 100644 index dbb8aa6b851..00000000000 Binary files a/swat/images/icons/crystalsvg/16/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/stop.png b/swat/images/icons/crystalsvg/16/stop.png deleted file mode 100644 index 45c03d5d4da..00000000000 Binary files a/swat/images/icons/crystalsvg/16/stop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/style.png b/swat/images/icons/crystalsvg/16/style.png deleted file mode 100644 index b727f8f6093..00000000000 Binary files a/swat/images/icons/crystalsvg/16/style.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/stylesheet.png b/swat/images/icons/crystalsvg/16/stylesheet.png deleted file mode 100644 index 63bbee69cfd..00000000000 Binary files a/swat/images/icons/crystalsvg/16/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/tar.png b/swat/images/icons/crystalsvg/16/tar.png deleted file mode 100644 index f6416924b21..00000000000 Binary files a/swat/images/icons/crystalsvg/16/tar.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/thumbnail.png b/swat/images/icons/crystalsvg/16/thumbnail.png deleted file mode 100644 index a8c71957699..00000000000 Binary files a/swat/images/icons/crystalsvg/16/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/todo.png b/swat/images/icons/crystalsvg/16/todo.png deleted file mode 100644 index b82a790f622..00000000000 Binary files a/swat/images/icons/crystalsvg/16/todo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/tux.png b/swat/images/icons/crystalsvg/16/tux.png deleted file mode 100644 index 7b62ccecf04..00000000000 Binary files a/swat/images/icons/crystalsvg/16/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/up.png b/swat/images/icons/crystalsvg/16/up.png deleted file mode 100644 index 0777b0b356c..00000000000 Binary files a/swat/images/icons/crystalsvg/16/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/16/wizard.png b/swat/images/icons/crystalsvg/16/wizard.png deleted file mode 100644 index 3107990dde9..00000000000 Binary files a/swat/images/icons/crystalsvg/16/wizard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/antivirus.png b/swat/images/icons/crystalsvg/22/antivirus.png deleted file mode 100644 index 4ac0c809d9b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/appearance.png b/swat/images/icons/crystalsvg/22/appearance.png deleted file mode 100644 index 985147ddf11..00000000000 Binary files a/swat/images/icons/crystalsvg/22/appearance.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/back.png b/swat/images/icons/crystalsvg/22/back.png deleted file mode 100644 index 4148ab88114..00000000000 Binary files a/swat/images/icons/crystalsvg/22/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/background.png b/swat/images/icons/crystalsvg/22/background.png deleted file mode 100644 index 5ab7323ce90..00000000000 Binary files a/swat/images/icons/crystalsvg/22/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/bell.png b/swat/images/icons/crystalsvg/22/bell.png deleted file mode 100644 index 3482bacce28..00000000000 Binary files a/swat/images/icons/crystalsvg/22/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/blockdevice.png b/swat/images/icons/crystalsvg/22/blockdevice.png deleted file mode 100644 index c1330e8fc3e..00000000000 Binary files a/swat/images/icons/crystalsvg/22/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/bookmark.png b/swat/images/icons/crystalsvg/22/bookmark.png deleted file mode 100644 index ced954c97fb..00000000000 Binary files a/swat/images/icons/crystalsvg/22/bookmark.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/browser.png b/swat/images/icons/crystalsvg/22/browser.png deleted file mode 100644 index 80a173d72c5..00000000000 Binary files a/swat/images/icons/crystalsvg/22/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/button_cancel.png b/swat/images/icons/crystalsvg/22/button_cancel.png deleted file mode 100644 index 96919575afd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/button_ok.png b/swat/images/icons/crystalsvg/22/button_ok.png deleted file mode 100644 index 31c064ba922..00000000000 Binary files a/swat/images/icons/crystalsvg/22/button_ok.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/cache.png b/swat/images/icons/crystalsvg/22/cache.png deleted file mode 100644 index a9d0dd2813a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/clock.png b/swat/images/icons/crystalsvg/22/clock.png deleted file mode 100644 index d1099336eae..00000000000 Binary files a/swat/images/icons/crystalsvg/22/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/colorize.png b/swat/images/icons/crystalsvg/22/colorize.png deleted file mode 100644 index 985147ddf11..00000000000 Binary files a/swat/images/icons/crystalsvg/22/colorize.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/colors.png b/swat/images/icons/crystalsvg/22/colors.png deleted file mode 100644 index a2fb946e862..00000000000 Binary files a/swat/images/icons/crystalsvg/22/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/configure.png b/swat/images/icons/crystalsvg/22/configure.png deleted file mode 100644 index 96ba4338f43..00000000000 Binary files a/swat/images/icons/crystalsvg/22/configure.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/contents.png b/swat/images/icons/crystalsvg/22/contents.png deleted file mode 100644 index 7596e67a64a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/contents.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/core.png b/swat/images/icons/crystalsvg/22/core.png deleted file mode 100644 index b12540b6aa6..00000000000 Binary files a/swat/images/icons/crystalsvg/22/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/date.png b/swat/images/icons/crystalsvg/22/date.png deleted file mode 100644 index 0e9f6815a77..00000000000 Binary files a/swat/images/icons/crystalsvg/22/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/decrypted.png b/swat/images/icons/crystalsvg/22/decrypted.png deleted file mode 100644 index 22286394592..00000000000 Binary files a/swat/images/icons/crystalsvg/22/decrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/desktop.png b/swat/images/icons/crystalsvg/22/desktop.png deleted file mode 100644 index 7a90fa1fa48..00000000000 Binary files a/swat/images/icons/crystalsvg/22/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/display.png b/swat/images/icons/crystalsvg/22/display.png deleted file mode 100644 index 4c8a28820d2..00000000000 Binary files a/swat/images/icons/crystalsvg/22/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/document.png b/swat/images/icons/crystalsvg/22/document.png deleted file mode 100644 index 8901c3aa355..00000000000 Binary files a/swat/images/icons/crystalsvg/22/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/down.png b/swat/images/icons/crystalsvg/22/down.png deleted file mode 100644 index aeaa0c834b6..00000000000 Binary files a/swat/images/icons/crystalsvg/22/down.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/edit.png b/swat/images/icons/crystalsvg/22/edit.png deleted file mode 100644 index ce8b226710b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/edit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/editcopy.png b/swat/images/icons/crystalsvg/22/editcopy.png deleted file mode 100644 index eac4d8c93b1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/editcopy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/editcut.png b/swat/images/icons/crystalsvg/22/editcut.png deleted file mode 100644 index 192b5757a70..00000000000 Binary files a/swat/images/icons/crystalsvg/22/editcut.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/editdelete.png b/swat/images/icons/crystalsvg/22/editdelete.png deleted file mode 100644 index 6fb193f0619..00000000000 Binary files a/swat/images/icons/crystalsvg/22/editdelete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/editpaste.png b/swat/images/icons/crystalsvg/22/editpaste.png deleted file mode 100644 index b8454f91da9..00000000000 Binary files a/swat/images/icons/crystalsvg/22/editpaste.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/edittrash.png b/swat/images/icons/crystalsvg/22/edittrash.png deleted file mode 100644 index eea039dd5da..00000000000 Binary files a/swat/images/icons/crystalsvg/22/edittrash.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/email.png b/swat/images/icons/crystalsvg/22/email.png deleted file mode 100644 index a21f68f259a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/empty.png b/swat/images/icons/crystalsvg/22/empty.png deleted file mode 100644 index 1b149459e3b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/encrypted.png b/swat/images/icons/crystalsvg/22/encrypted.png deleted file mode 100644 index 351df8709d9..00000000000 Binary files a/swat/images/icons/crystalsvg/22/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/energy.png b/swat/images/icons/crystalsvg/22/energy.png deleted file mode 100644 index f70a153fa67..00000000000 Binary files a/swat/images/icons/crystalsvg/22/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/error.png b/swat/images/icons/crystalsvg/22/error.png deleted file mode 100644 index ddce82a94b1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/exec.png b/swat/images/icons/crystalsvg/22/exec.png deleted file mode 100644 index 8e3b5a9043d..00000000000 Binary files a/swat/images/icons/crystalsvg/22/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/filefind.png b/swat/images/icons/crystalsvg/22/filefind.png deleted file mode 100644 index 40762a02507..00000000000 Binary files a/swat/images/icons/crystalsvg/22/filefind.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/filenew.png b/swat/images/icons/crystalsvg/22/filenew.png deleted file mode 100644 index 7be37e89a77..00000000000 Binary files a/swat/images/icons/crystalsvg/22/filenew.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/fileopen.png b/swat/images/icons/crystalsvg/22/fileopen.png deleted file mode 100644 index a79982ea1f3..00000000000 Binary files a/swat/images/icons/crystalsvg/22/fileopen.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/fileprint.png b/swat/images/icons/crystalsvg/22/fileprint.png deleted file mode 100644 index ca4b80e19b4..00000000000 Binary files a/swat/images/icons/crystalsvg/22/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/filesave.png b/swat/images/icons/crystalsvg/22/filesave.png deleted file mode 100644 index f85b99afe11..00000000000 Binary files a/swat/images/icons/crystalsvg/22/filesave.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/filesaveas.png b/swat/images/icons/crystalsvg/22/filesaveas.png deleted file mode 100644 index 517fc2eac23..00000000000 Binary files a/swat/images/icons/crystalsvg/22/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/find.png b/swat/images/icons/crystalsvg/22/find.png deleted file mode 100644 index da3da6d6251..00000000000 Binary files a/swat/images/icons/crystalsvg/22/find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/folder.png b/swat/images/icons/crystalsvg/22/folder.png deleted file mode 100644 index 33cc0bb90e1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/folder_home.png b/swat/images/icons/crystalsvg/22/folder_home.png deleted file mode 100644 index 3afa8033793..00000000000 Binary files a/swat/images/icons/crystalsvg/22/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/folder_important.png b/swat/images/icons/crystalsvg/22/folder_important.png deleted file mode 100644 index a24e1a00b09..00000000000 Binary files a/swat/images/icons/crystalsvg/22/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/folder_locked.png b/swat/images/icons/crystalsvg/22/folder_locked.png deleted file mode 100644 index 9dc2e48a860..00000000000 Binary files a/swat/images/icons/crystalsvg/22/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/folder_open.png b/swat/images/icons/crystalsvg/22/folder_open.png deleted file mode 100644 index b0534c48825..00000000000 Binary files a/swat/images/icons/crystalsvg/22/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/font.png b/swat/images/icons/crystalsvg/22/font.png deleted file mode 100644 index 1ac93bcdcfa..00000000000 Binary files a/swat/images/icons/crystalsvg/22/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/forward.png b/swat/images/icons/crystalsvg/22/forward.png deleted file mode 100644 index aa3ce7f5785..00000000000 Binary files a/swat/images/icons/crystalsvg/22/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/gohome.png b/swat/images/icons/crystalsvg/22/gohome.png deleted file mode 100644 index 14ee4846f3b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/help.png b/swat/images/icons/crystalsvg/22/help.png deleted file mode 100644 index 9fe7652669e..00000000000 Binary files a/swat/images/icons/crystalsvg/22/help.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/history.png b/swat/images/icons/crystalsvg/22/history.png deleted file mode 100644 index ea645400427..00000000000 Binary files a/swat/images/icons/crystalsvg/22/history.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/hwinfo.png b/swat/images/icons/crystalsvg/22/hwinfo.png deleted file mode 100644 index 8d0c3cf670a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/idea.png b/swat/images/icons/crystalsvg/22/idea.png deleted file mode 100644 index d9e7d12e3bb..00000000000 Binary files a/swat/images/icons/crystalsvg/22/idea.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/info.png b/swat/images/icons/crystalsvg/22/info.png deleted file mode 100644 index 3626ba7ee6c..00000000000 Binary files a/swat/images/icons/crystalsvg/22/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/kcoloredit.png b/swat/images/icons/crystalsvg/22/kcoloredit.png deleted file mode 100644 index a2fb946e862..00000000000 Binary files a/swat/images/icons/crystalsvg/22/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/kcontrol.png b/swat/images/icons/crystalsvg/22/kcontrol.png deleted file mode 100644 index 28a7199dea4..00000000000 Binary files a/swat/images/icons/crystalsvg/22/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/keyboard.png b/swat/images/icons/crystalsvg/22/keyboard.png deleted file mode 100644 index 637ed8609fd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/khelpcenter.png b/swat/images/icons/crystalsvg/22/khelpcenter.png deleted file mode 100644 index 44588c9178a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/konqueror.png b/swat/images/icons/crystalsvg/22/konqueror.png deleted file mode 100644 index 4f65bf543e6..00000000000 Binary files a/swat/images/icons/crystalsvg/22/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/kpaint.png b/swat/images/icons/crystalsvg/22/kpaint.png deleted file mode 100644 index faa687b165a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/krita.png b/swat/images/icons/crystalsvg/22/krita.png deleted file mode 100644 index 253cc09d4d1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/ksmiletris.png b/swat/images/icons/crystalsvg/22/ksmiletris.png deleted file mode 100644 index e4b46fea7f1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/ksnapshot.png b/swat/images/icons/crystalsvg/22/ksnapshot.png deleted file mode 100644 index 9a8db0bf983..00000000000 Binary files a/swat/images/icons/crystalsvg/22/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/ktalkd.png b/swat/images/icons/crystalsvg/22/ktalkd.png deleted file mode 100644 index d631036e1ad..00000000000 Binary files a/swat/images/icons/crystalsvg/22/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/kuser.png b/swat/images/icons/crystalsvg/22/kuser.png deleted file mode 100644 index ee321d4ef82..00000000000 Binary files a/swat/images/icons/crystalsvg/22/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/kview.png b/swat/images/icons/crystalsvg/22/kview.png deleted file mode 100644 index d868a8dadc1..00000000000 Binary files a/swat/images/icons/crystalsvg/22/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/launch.png b/swat/images/icons/crystalsvg/22/launch.png deleted file mode 100644 index da97aef509b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/launch.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/linuxconf.png b/swat/images/icons/crystalsvg/22/linuxconf.png deleted file mode 100644 index a7fd2911c87..00000000000 Binary files a/swat/images/icons/crystalsvg/22/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/locale.png b/swat/images/icons/crystalsvg/22/locale.png deleted file mode 100644 index 553e6832788..00000000000 Binary files a/swat/images/icons/crystalsvg/22/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/looknfeel.png b/swat/images/icons/crystalsvg/22/looknfeel.png deleted file mode 100644 index 0792b3a872d..00000000000 Binary files a/swat/images/icons/crystalsvg/22/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mac.png b/swat/images/icons/crystalsvg/22/mac.png deleted file mode 100644 index 1e8db45990d..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail.png b/swat/images/icons/crystalsvg/22/mail.png deleted file mode 100644 index 304b8fc7f73..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_delete.png b/swat/images/icons/crystalsvg/22/mail_delete.png deleted file mode 100644 index 7b1430ae613..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_find.png b/swat/images/icons/crystalsvg/22/mail_find.png deleted file mode 100644 index 202275ab616..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_forward.png b/swat/images/icons/crystalsvg/22/mail_forward.png deleted file mode 100644 index 919b41ea82e..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_generic.png b/swat/images/icons/crystalsvg/22/mail_generic.png deleted file mode 100644 index 732b5b60b6f..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_new.png b/swat/images/icons/crystalsvg/22/mail_new.png deleted file mode 100644 index 384cbf34e9c..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_new.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_replay.png b/swat/images/icons/crystalsvg/22/mail_replay.png deleted file mode 100644 index 27c401ad6c2..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_replay.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_replyall.png b/swat/images/icons/crystalsvg/22/mail_replyall.png deleted file mode 100644 index 742a40b76e3..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mail_send.png b/swat/images/icons/crystalsvg/22/mail_send.png deleted file mode 100644 index a802f04aeec..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mail_send.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/misc.png b/swat/images/icons/crystalsvg/22/misc.png deleted file mode 100644 index b5c894955bd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/misc.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mouse.png b/swat/images/icons/crystalsvg/22/mouse.png deleted file mode 100644 index db3ddfaf912..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mozilla.png b/swat/images/icons/crystalsvg/22/mozilla.png deleted file mode 100644 index bd1b4d53130..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mycomputer.png b/swat/images/icons/crystalsvg/22/mycomputer.png deleted file mode 100644 index c707081ebad..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/mymac.png b/swat/images/icons/crystalsvg/22/mymac.png deleted file mode 100644 index f574f7b0cdd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/netscape.png b/swat/images/icons/crystalsvg/22/netscape.png deleted file mode 100644 index 25cb9da55bb..00000000000 Binary files a/swat/images/icons/crystalsvg/22/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/network.png b/swat/images/icons/crystalsvg/22/network.png deleted file mode 100644 index 071eed6fce4..00000000000 Binary files a/swat/images/icons/crystalsvg/22/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/next.png b/swat/images/icons/crystalsvg/22/next.png deleted file mode 100644 index 5698be5ea42..00000000000 Binary files a/swat/images/icons/crystalsvg/22/next.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/password.png b/swat/images/icons/crystalsvg/22/password.png deleted file mode 100644 index 2c84ee4f7d7..00000000000 Binary files a/swat/images/icons/crystalsvg/22/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/penguin.png b/swat/images/icons/crystalsvg/22/penguin.png deleted file mode 100644 index 83819e5202e..00000000000 Binary files a/swat/images/icons/crystalsvg/22/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/previous.png b/swat/images/icons/crystalsvg/22/previous.png deleted file mode 100644 index fe11a3024db..00000000000 Binary files a/swat/images/icons/crystalsvg/22/previous.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/proxy.png b/swat/images/icons/crystalsvg/22/proxy.png deleted file mode 100644 index e28c1b20391..00000000000 Binary files a/swat/images/icons/crystalsvg/22/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/quicktime.png b/swat/images/icons/crystalsvg/22/quicktime.png deleted file mode 100644 index bda512030ab..00000000000 Binary files a/swat/images/icons/crystalsvg/22/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/realplayer.png b/swat/images/icons/crystalsvg/22/realplayer.png deleted file mode 100644 index 23cf04bca56..00000000000 Binary files a/swat/images/icons/crystalsvg/22/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/redo.png b/swat/images/icons/crystalsvg/22/redo.png deleted file mode 100644 index 8a4c817d010..00000000000 Binary files a/swat/images/icons/crystalsvg/22/redo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/reload.png b/swat/images/icons/crystalsvg/22/reload.png deleted file mode 100644 index 9b80d879c7d..00000000000 Binary files a/swat/images/icons/crystalsvg/22/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/run.png b/swat/images/icons/crystalsvg/22/run.png deleted file mode 100644 index b5c894955bd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/run.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/search.png b/swat/images/icons/crystalsvg/22/search.png deleted file mode 100644 index 4f880ab65f7..00000000000 Binary files a/swat/images/icons/crystalsvg/22/search.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/services.png b/swat/images/icons/crystalsvg/22/services.png deleted file mode 100644 index 8d3eb53735a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/socket.png b/swat/images/icons/crystalsvg/22/socket.png deleted file mode 100644 index 9261437f11a..00000000000 Binary files a/swat/images/icons/crystalsvg/22/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/spellcheck.png b/swat/images/icons/crystalsvg/22/spellcheck.png deleted file mode 100644 index 444dce63686..00000000000 Binary files a/swat/images/icons/crystalsvg/22/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/stop.png b/swat/images/icons/crystalsvg/22/stop.png deleted file mode 100644 index 830e2e62b52..00000000000 Binary files a/swat/images/icons/crystalsvg/22/stop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/stylesheet.png b/swat/images/icons/crystalsvg/22/stylesheet.png deleted file mode 100644 index c3544ad4e4b..00000000000 Binary files a/swat/images/icons/crystalsvg/22/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/thumbnail.png b/swat/images/icons/crystalsvg/22/thumbnail.png deleted file mode 100644 index fdb7c4e35e4..00000000000 Binary files a/swat/images/icons/crystalsvg/22/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/todo.png b/swat/images/icons/crystalsvg/22/todo.png deleted file mode 100644 index 6002fb5c8dd..00000000000 Binary files a/swat/images/icons/crystalsvg/22/todo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/tux.png b/swat/images/icons/crystalsvg/22/tux.png deleted file mode 100644 index 32c851493f6..00000000000 Binary files a/swat/images/icons/crystalsvg/22/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/up.png b/swat/images/icons/crystalsvg/22/up.png deleted file mode 100644 index dfd2fd086e5..00000000000 Binary files a/swat/images/icons/crystalsvg/22/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/22/wizard.png b/swat/images/icons/crystalsvg/22/wizard.png deleted file mode 100644 index 21d5e2f8285..00000000000 Binary files a/swat/images/icons/crystalsvg/22/wizard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/access.png b/swat/images/icons/crystalsvg/32/access.png deleted file mode 100644 index 58429cabfba..00000000000 Binary files a/swat/images/icons/crystalsvg/32/access.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/agent.png b/swat/images/icons/crystalsvg/32/agent.png deleted file mode 100644 index d10a80c6184..00000000000 Binary files a/swat/images/icons/crystalsvg/32/agent.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/antivirus.png b/swat/images/icons/crystalsvg/32/antivirus.png deleted file mode 100644 index eaca74ae866..00000000000 Binary files a/swat/images/icons/crystalsvg/32/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/appearance.png b/swat/images/icons/crystalsvg/32/appearance.png deleted file mode 100644 index 3b39c561626..00000000000 Binary files a/swat/images/icons/crystalsvg/32/appearance.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/back.png b/swat/images/icons/crystalsvg/32/back.png deleted file mode 100644 index 895755ea218..00000000000 Binary files a/swat/images/icons/crystalsvg/32/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/background.png b/swat/images/icons/crystalsvg/32/background.png deleted file mode 100644 index 45d81edefbe..00000000000 Binary files a/swat/images/icons/crystalsvg/32/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/bell.png b/swat/images/icons/crystalsvg/32/bell.png deleted file mode 100644 index 6f8293fae77..00000000000 Binary files a/swat/images/icons/crystalsvg/32/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/blockdevice.png b/swat/images/icons/crystalsvg/32/blockdevice.png deleted file mode 100644 index 6553907ba20..00000000000 Binary files a/swat/images/icons/crystalsvg/32/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/bookmark.png b/swat/images/icons/crystalsvg/32/bookmark.png deleted file mode 100644 index 028869cbe37..00000000000 Binary files a/swat/images/icons/crystalsvg/32/bookmark.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/browser.png b/swat/images/icons/crystalsvg/32/browser.png deleted file mode 100644 index cb3df0b92f0..00000000000 Binary files a/swat/images/icons/crystalsvg/32/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/button_cancel.png b/swat/images/icons/crystalsvg/32/button_cancel.png deleted file mode 100644 index c6464d90a6f..00000000000 Binary files a/swat/images/icons/crystalsvg/32/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/button_ok.png b/swat/images/icons/crystalsvg/32/button_ok.png deleted file mode 100644 index 230de530290..00000000000 Binary files a/swat/images/icons/crystalsvg/32/button_ok.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/cache.png b/swat/images/icons/crystalsvg/32/cache.png deleted file mode 100644 index 7700fd9ad73..00000000000 Binary files a/swat/images/icons/crystalsvg/32/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/clock.png b/swat/images/icons/crystalsvg/32/clock.png deleted file mode 100644 index 0f93b36ccbd..00000000000 Binary files a/swat/images/icons/crystalsvg/32/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/colorize.png b/swat/images/icons/crystalsvg/32/colorize.png deleted file mode 100644 index 3b39c561626..00000000000 Binary files a/swat/images/icons/crystalsvg/32/colorize.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/colors.png b/swat/images/icons/crystalsvg/32/colors.png deleted file mode 100644 index e5aa87cbdc9..00000000000 Binary files a/swat/images/icons/crystalsvg/32/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/configure.png b/swat/images/icons/crystalsvg/32/configure.png deleted file mode 100644 index 11415643fb7..00000000000 Binary files a/swat/images/icons/crystalsvg/32/configure.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/contents.png b/swat/images/icons/crystalsvg/32/contents.png deleted file mode 100644 index 2e86079c02a..00000000000 Binary files a/swat/images/icons/crystalsvg/32/contents.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/cookie.png b/swat/images/icons/crystalsvg/32/cookie.png deleted file mode 100644 index c062d072bcb..00000000000 Binary files a/swat/images/icons/crystalsvg/32/cookie.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/core.png b/swat/images/icons/crystalsvg/32/core.png deleted file mode 100644 index c3e6fd21117..00000000000 Binary files a/swat/images/icons/crystalsvg/32/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/date.png b/swat/images/icons/crystalsvg/32/date.png deleted file mode 100644 index 54b320347d4..00000000000 Binary files a/swat/images/icons/crystalsvg/32/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/decrypted.png b/swat/images/icons/crystalsvg/32/decrypted.png deleted file mode 100644 index 0becd65abd6..00000000000 Binary files a/swat/images/icons/crystalsvg/32/decrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/desktop.png b/swat/images/icons/crystalsvg/32/desktop.png deleted file mode 100644 index 85b495e999a..00000000000 Binary files a/swat/images/icons/crystalsvg/32/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/display.png b/swat/images/icons/crystalsvg/32/display.png deleted file mode 100644 index 1d9b132443f..00000000000 Binary files a/swat/images/icons/crystalsvg/32/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/document.png b/swat/images/icons/crystalsvg/32/document.png deleted file mode 100644 index 1ddec279413..00000000000 Binary files a/swat/images/icons/crystalsvg/32/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/down.png b/swat/images/icons/crystalsvg/32/down.png deleted file mode 100644 index bbf31ec5618..00000000000 Binary files a/swat/images/icons/crystalsvg/32/down.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/edit.png b/swat/images/icons/crystalsvg/32/edit.png deleted file mode 100644 index 1d691451514..00000000000 Binary files a/swat/images/icons/crystalsvg/32/edit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/editcopy.png b/swat/images/icons/crystalsvg/32/editcopy.png deleted file mode 100644 index cfa9cb4317e..00000000000 Binary files a/swat/images/icons/crystalsvg/32/editcopy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/editcut.png b/swat/images/icons/crystalsvg/32/editcut.png deleted file mode 100644 index 79d2dcae397..00000000000 Binary files a/swat/images/icons/crystalsvg/32/editcut.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/editdelete.png b/swat/images/icons/crystalsvg/32/editdelete.png deleted file mode 100644 index 945d221eeaa..00000000000 Binary files a/swat/images/icons/crystalsvg/32/editdelete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/editpaste.png b/swat/images/icons/crystalsvg/32/editpaste.png deleted file mode 100644 index a192060bdd1..00000000000 Binary files a/swat/images/icons/crystalsvg/32/editpaste.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/edittrash.png b/swat/images/icons/crystalsvg/32/edittrash.png deleted file mode 100644 index 4bd294c0adf..00000000000 Binary files a/swat/images/icons/crystalsvg/32/edittrash.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/email.png b/swat/images/icons/crystalsvg/32/email.png deleted file mode 100644 index edaba054edf..00000000000 Binary files a/swat/images/icons/crystalsvg/32/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/empty.png b/swat/images/icons/crystalsvg/32/empty.png deleted file mode 100644 index f274fd4369e..00000000000 Binary files a/swat/images/icons/crystalsvg/32/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/encrypted.png b/swat/images/icons/crystalsvg/32/encrypted.png deleted file mode 100644 index f6db9146028..00000000000 Binary files a/swat/images/icons/crystalsvg/32/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/energy.png b/swat/images/icons/crystalsvg/32/energy.png deleted file mode 100644 index 97681a4df18..00000000000 Binary files a/swat/images/icons/crystalsvg/32/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/error.png b/swat/images/icons/crystalsvg/32/error.png deleted file mode 100644 index 1327c241d32..00000000000 Binary files a/swat/images/icons/crystalsvg/32/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/exec.png b/swat/images/icons/crystalsvg/32/exec.png deleted file mode 100644 index 6d214770353..00000000000 Binary files a/swat/images/icons/crystalsvg/32/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/favorites.png b/swat/images/icons/crystalsvg/32/favorites.png deleted file mode 100644 index b7e10c47fa9..00000000000 Binary files a/swat/images/icons/crystalsvg/32/favorites.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/filefind.png b/swat/images/icons/crystalsvg/32/filefind.png deleted file mode 100644 index 418a8ad2c31..00000000000 Binary files a/swat/images/icons/crystalsvg/32/filefind.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/filenew.png b/swat/images/icons/crystalsvg/32/filenew.png deleted file mode 100644 index 8a303b7db29..00000000000 Binary files a/swat/images/icons/crystalsvg/32/filenew.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/fileopen.png b/swat/images/icons/crystalsvg/32/fileopen.png deleted file mode 100644 index 503a0045911..00000000000 Binary files a/swat/images/icons/crystalsvg/32/fileopen.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/fileprint.png b/swat/images/icons/crystalsvg/32/fileprint.png deleted file mode 100644 index 4325b61869b..00000000000 Binary files a/swat/images/icons/crystalsvg/32/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/filesave.png b/swat/images/icons/crystalsvg/32/filesave.png deleted file mode 100644 index dd00abd1663..00000000000 Binary files a/swat/images/icons/crystalsvg/32/filesave.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/filesaveas.png b/swat/images/icons/crystalsvg/32/filesaveas.png deleted file mode 100644 index 61a080ecd0b..00000000000 Binary files a/swat/images/icons/crystalsvg/32/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/find.png b/swat/images/icons/crystalsvg/32/find.png deleted file mode 100644 index 91f6eb65685..00000000000 Binary files a/swat/images/icons/crystalsvg/32/find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/folder.png b/swat/images/icons/crystalsvg/32/folder.png deleted file mode 100644 index 91d8e098b48..00000000000 Binary files a/swat/images/icons/crystalsvg/32/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/folder_home.png b/swat/images/icons/crystalsvg/32/folder_home.png deleted file mode 100644 index baa8912e99e..00000000000 Binary files a/swat/images/icons/crystalsvg/32/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/folder_important.png b/swat/images/icons/crystalsvg/32/folder_important.png deleted file mode 100644 index 9f82d14d3dd..00000000000 Binary files a/swat/images/icons/crystalsvg/32/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/folder_locked.png b/swat/images/icons/crystalsvg/32/folder_locked.png deleted file mode 100644 index 0e20d8cfc40..00000000000 Binary files a/swat/images/icons/crystalsvg/32/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/folder_open.png b/swat/images/icons/crystalsvg/32/folder_open.png deleted file mode 100644 index 18cfb602d9f..00000000000 Binary files a/swat/images/icons/crystalsvg/32/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/font.png b/swat/images/icons/crystalsvg/32/font.png deleted file mode 100644 index 431ca00ecee..00000000000 Binary files a/swat/images/icons/crystalsvg/32/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/forward.png b/swat/images/icons/crystalsvg/32/forward.png deleted file mode 100644 index 46ce06f8ca3..00000000000 Binary files a/swat/images/icons/crystalsvg/32/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/gohome.png b/swat/images/icons/crystalsvg/32/gohome.png deleted file mode 100644 index 5205539fbe3..00000000000 Binary files a/swat/images/icons/crystalsvg/32/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/help.png b/swat/images/icons/crystalsvg/32/help.png deleted file mode 100644 index 5858f03f7e7..00000000000 Binary files a/swat/images/icons/crystalsvg/32/help.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/hwinfo.png b/swat/images/icons/crystalsvg/32/hwinfo.png deleted file mode 100644 index c9ad3a0f2bf..00000000000 Binary files a/swat/images/icons/crystalsvg/32/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/icons.png b/swat/images/icons/crystalsvg/32/icons.png deleted file mode 100644 index a12f847d9dd..00000000000 Binary files a/swat/images/icons/crystalsvg/32/icons.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/iconthemes.png b/swat/images/icons/crystalsvg/32/iconthemes.png deleted file mode 100644 index c5326752acf..00000000000 Binary files a/swat/images/icons/crystalsvg/32/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/important.png b/swat/images/icons/crystalsvg/32/important.png deleted file mode 100644 index d83f3491e6c..00000000000 Binary files a/swat/images/icons/crystalsvg/32/important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/info.png b/swat/images/icons/crystalsvg/32/info.png deleted file mode 100644 index 4405fae307a..00000000000 Binary files a/swat/images/icons/crystalsvg/32/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kcoloredit.png b/swat/images/icons/crystalsvg/32/kcoloredit.png deleted file mode 100644 index e5aa87cbdc9..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kcontrol.png b/swat/images/icons/crystalsvg/32/kcontrol.png deleted file mode 100644 index 6537ba75ec1..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/keyboard.png b/swat/images/icons/crystalsvg/32/keyboard.png deleted file mode 100644 index 3bbc805364c..00000000000 Binary files a/swat/images/icons/crystalsvg/32/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/khelpcenter.png b/swat/images/icons/crystalsvg/32/khelpcenter.png deleted file mode 100644 index a626c9d7614..00000000000 Binary files a/swat/images/icons/crystalsvg/32/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kmix.png b/swat/images/icons/crystalsvg/32/kmix.png deleted file mode 100644 index c122c880bf2..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kmix.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/knotify.png b/swat/images/icons/crystalsvg/32/knotify.png deleted file mode 100644 index ede0d8ed1d3..00000000000 Binary files a/swat/images/icons/crystalsvg/32/knotify.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/konqueror.png b/swat/images/icons/crystalsvg/32/konqueror.png deleted file mode 100644 index 1a04af26f86..00000000000 Binary files a/swat/images/icons/crystalsvg/32/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kpackage.png b/swat/images/icons/crystalsvg/32/kpackage.png deleted file mode 100644 index b938d97c627..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kpackage.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kpaint.png b/swat/images/icons/crystalsvg/32/kpaint.png deleted file mode 100644 index 6abbe8cffb4..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kpersonalizer.png b/swat/images/icons/crystalsvg/32/kpersonalizer.png deleted file mode 100644 index cc3e9869898..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kpersonalizer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/krita.png b/swat/images/icons/crystalsvg/32/krita.png deleted file mode 100644 index eee2e32d196..00000000000 Binary files a/swat/images/icons/crystalsvg/32/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/ksmiletris.png b/swat/images/icons/crystalsvg/32/ksmiletris.png deleted file mode 100644 index 2c38e3ce14b..00000000000 Binary files a/swat/images/icons/crystalsvg/32/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/ksnapshot.png b/swat/images/icons/crystalsvg/32/ksnapshot.png deleted file mode 100644 index 4619ae8d4dc..00000000000 Binary files a/swat/images/icons/crystalsvg/32/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/ktalkd.png b/swat/images/icons/crystalsvg/32/ktalkd.png deleted file mode 100644 index 896c9be304c..00000000000 Binary files a/swat/images/icons/crystalsvg/32/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/ktip.png b/swat/images/icons/crystalsvg/32/ktip.png deleted file mode 100644 index ee1b839ab3a..00000000000 Binary files a/swat/images/icons/crystalsvg/32/ktip.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kuser.png b/swat/images/icons/crystalsvg/32/kuser.png deleted file mode 100644 index a5cbf22d3e9..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/kview.png b/swat/images/icons/crystalsvg/32/kview.png deleted file mode 100644 index 31186ed72ed..00000000000 Binary files a/swat/images/icons/crystalsvg/32/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/launch.png b/swat/images/icons/crystalsvg/32/launch.png deleted file mode 100644 index 5f61bea7173..00000000000 Binary files a/swat/images/icons/crystalsvg/32/launch.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/linuxconf.png b/swat/images/icons/crystalsvg/32/linuxconf.png deleted file mode 100644 index 816291cf0c5..00000000000 Binary files a/swat/images/icons/crystalsvg/32/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/locale.png b/swat/images/icons/crystalsvg/32/locale.png deleted file mode 100644 index 96b4201ac98..00000000000 Binary files a/swat/images/icons/crystalsvg/32/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/looknfeel.png b/swat/images/icons/crystalsvg/32/looknfeel.png deleted file mode 100644 index 75e29219b06..00000000000 Binary files a/swat/images/icons/crystalsvg/32/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mac.png b/swat/images/icons/crystalsvg/32/mac.png deleted file mode 100644 index 68b8b666497..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail.png b/swat/images/icons/crystalsvg/32/mail.png deleted file mode 100644 index e78a617a3f1..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_delete.png b/swat/images/icons/crystalsvg/32/mail_delete.png deleted file mode 100644 index f66cc05954d..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_find.png b/swat/images/icons/crystalsvg/32/mail_find.png deleted file mode 100644 index 7992c47abee..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_find.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_generic.png b/swat/images/icons/crystalsvg/32/mail_generic.png deleted file mode 100644 index 4d9cf729555..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_new.png b/swat/images/icons/crystalsvg/32/mail_new.png deleted file mode 100644 index e8dfc7cb557..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_new.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_replay.png b/swat/images/icons/crystalsvg/32/mail_replay.png deleted file mode 100644 index 170f2be45c6..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_replay.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mail_send.png b/swat/images/icons/crystalsvg/32/mail_send.png deleted file mode 100644 index 01bd0465523..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mail_send.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mimetypes.png b/swat/images/icons/crystalsvg/32/mimetypes.png deleted file mode 100644 index ec40f8cf803..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mimetypes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/misc.png b/swat/images/icons/crystalsvg/32/misc.png deleted file mode 100644 index 6d214770353..00000000000 Binary files a/swat/images/icons/crystalsvg/32/misc.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mouse.png b/swat/images/icons/crystalsvg/32/mouse.png deleted file mode 100644 index c4a2d460339..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mozilla.png b/swat/images/icons/crystalsvg/32/mozilla.png deleted file mode 100644 index e9b48d5e0ab..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mycomputer.png b/swat/images/icons/crystalsvg/32/mycomputer.png deleted file mode 100644 index ac0954880fe..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/mymac.png b/swat/images/icons/crystalsvg/32/mymac.png deleted file mode 100644 index 5eefb938e3e..00000000000 Binary files a/swat/images/icons/crystalsvg/32/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/netscape.png b/swat/images/icons/crystalsvg/32/netscape.png deleted file mode 100644 index 9167a85051b..00000000000 Binary files a/swat/images/icons/crystalsvg/32/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/network.png b/swat/images/icons/crystalsvg/32/network.png deleted file mode 100644 index 8175a4aeca2..00000000000 Binary files a/swat/images/icons/crystalsvg/32/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/opera.png b/swat/images/icons/crystalsvg/32/opera.png deleted file mode 100644 index 616f3ab6dfe..00000000000 Binary files a/swat/images/icons/crystalsvg/32/opera.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/package.png b/swat/images/icons/crystalsvg/32/package.png deleted file mode 100644 index e13d3d500fd..00000000000 Binary files a/swat/images/icons/crystalsvg/32/package.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/password.png b/swat/images/icons/crystalsvg/32/password.png deleted file mode 100644 index f59040a8e4d..00000000000 Binary files a/swat/images/icons/crystalsvg/32/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/penguin.png b/swat/images/icons/crystalsvg/32/penguin.png deleted file mode 100644 index 28f86e3a577..00000000000 Binary files a/swat/images/icons/crystalsvg/32/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/pipe.png b/swat/images/icons/crystalsvg/32/pipe.png deleted file mode 100644 index b23fad2f25e..00000000000 Binary files a/swat/images/icons/crystalsvg/32/pipe.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/proxy.png b/swat/images/icons/crystalsvg/32/proxy.png deleted file mode 100644 index 46f68b24312..00000000000 Binary files a/swat/images/icons/crystalsvg/32/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/quicktime.png b/swat/images/icons/crystalsvg/32/quicktime.png deleted file mode 100644 index 0b56fd25abe..00000000000 Binary files a/swat/images/icons/crystalsvg/32/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/realplayer.png b/swat/images/icons/crystalsvg/32/realplayer.png deleted file mode 100644 index edb1eef3046..00000000000 Binary files a/swat/images/icons/crystalsvg/32/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/redo.png b/swat/images/icons/crystalsvg/32/redo.png deleted file mode 100644 index 8a065ddae63..00000000000 Binary files a/swat/images/icons/crystalsvg/32/redo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/reload.png b/swat/images/icons/crystalsvg/32/reload.png deleted file mode 100644 index b6b5cc1ffab..00000000000 Binary files a/swat/images/icons/crystalsvg/32/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/run.png b/swat/images/icons/crystalsvg/32/run.png deleted file mode 100644 index 6d214770353..00000000000 Binary files a/swat/images/icons/crystalsvg/32/run.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/search.png b/swat/images/icons/crystalsvg/32/search.png deleted file mode 100644 index f507381463c..00000000000 Binary files a/swat/images/icons/crystalsvg/32/search.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/services.png b/swat/images/icons/crystalsvg/32/services.png deleted file mode 100644 index 67d84fb438a..00000000000 Binary files a/swat/images/icons/crystalsvg/32/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/socket.png b/swat/images/icons/crystalsvg/32/socket.png deleted file mode 100644 index 9118062d945..00000000000 Binary files a/swat/images/icons/crystalsvg/32/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/stop.png b/swat/images/icons/crystalsvg/32/stop.png deleted file mode 100644 index 62823a1cb5d..00000000000 Binary files a/swat/images/icons/crystalsvg/32/stop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/style.png b/swat/images/icons/crystalsvg/32/style.png deleted file mode 100644 index 2e29a93a06d..00000000000 Binary files a/swat/images/icons/crystalsvg/32/style.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/stylesheet.png b/swat/images/icons/crystalsvg/32/stylesheet.png deleted file mode 100644 index ab8918c30f3..00000000000 Binary files a/swat/images/icons/crystalsvg/32/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/todo.png b/swat/images/icons/crystalsvg/32/todo.png deleted file mode 100644 index 7d113f111d7..00000000000 Binary files a/swat/images/icons/crystalsvg/32/todo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/tux.png b/swat/images/icons/crystalsvg/32/tux.png deleted file mode 100644 index c0c562ed806..00000000000 Binary files a/swat/images/icons/crystalsvg/32/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/32/up.png b/swat/images/icons/crystalsvg/32/up.png deleted file mode 100644 index 4c06a24b261..00000000000 Binary files a/swat/images/icons/crystalsvg/32/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/access.png b/swat/images/icons/crystalsvg/48/access.png deleted file mode 100644 index 2b5f2e65429..00000000000 Binary files a/swat/images/icons/crystalsvg/48/access.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/agent.png b/swat/images/icons/crystalsvg/48/agent.png deleted file mode 100644 index 50864ebc146..00000000000 Binary files a/swat/images/icons/crystalsvg/48/agent.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/antivirus.png b/swat/images/icons/crystalsvg/48/antivirus.png deleted file mode 100644 index 2218bf15b5f..00000000000 Binary files a/swat/images/icons/crystalsvg/48/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/back.png b/swat/images/icons/crystalsvg/48/back.png deleted file mode 100644 index fb16850c25c..00000000000 Binary files a/swat/images/icons/crystalsvg/48/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/background.png b/swat/images/icons/crystalsvg/48/background.png deleted file mode 100644 index 7b7bf37dd0e..00000000000 Binary files a/swat/images/icons/crystalsvg/48/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/bell.png b/swat/images/icons/crystalsvg/48/bell.png deleted file mode 100644 index 0c4b6c5e30a..00000000000 Binary files a/swat/images/icons/crystalsvg/48/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/blockdevice.png b/swat/images/icons/crystalsvg/48/blockdevice.png deleted file mode 100644 index 894d1485eaa..00000000000 Binary files a/swat/images/icons/crystalsvg/48/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/browser.png b/swat/images/icons/crystalsvg/48/browser.png deleted file mode 100644 index 5452ee3f098..00000000000 Binary files a/swat/images/icons/crystalsvg/48/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/cache.png b/swat/images/icons/crystalsvg/48/cache.png deleted file mode 100644 index df779f4b38b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/clock.png b/swat/images/icons/crystalsvg/48/clock.png deleted file mode 100644 index b974797592b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/colors.png b/swat/images/icons/crystalsvg/48/colors.png deleted file mode 100644 index 4be4e3501f8..00000000000 Binary files a/swat/images/icons/crystalsvg/48/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/core.png b/swat/images/icons/crystalsvg/48/core.png deleted file mode 100644 index 92af81b0df2..00000000000 Binary files a/swat/images/icons/crystalsvg/48/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/date.png b/swat/images/icons/crystalsvg/48/date.png deleted file mode 100644 index a510951db47..00000000000 Binary files a/swat/images/icons/crystalsvg/48/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/desktop.png b/swat/images/icons/crystalsvg/48/desktop.png deleted file mode 100644 index 7abb750d40e..00000000000 Binary files a/swat/images/icons/crystalsvg/48/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/display.png b/swat/images/icons/crystalsvg/48/display.png deleted file mode 100644 index de7227329ed..00000000000 Binary files a/swat/images/icons/crystalsvg/48/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/document.png b/swat/images/icons/crystalsvg/48/document.png deleted file mode 100644 index 21f079bf429..00000000000 Binary files a/swat/images/icons/crystalsvg/48/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/email.png b/swat/images/icons/crystalsvg/48/email.png deleted file mode 100644 index 431e6925feb..00000000000 Binary files a/swat/images/icons/crystalsvg/48/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/empty.png b/swat/images/icons/crystalsvg/48/empty.png deleted file mode 100644 index 3cd16fc1db2..00000000000 Binary files a/swat/images/icons/crystalsvg/48/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/encrypted.png b/swat/images/icons/crystalsvg/48/encrypted.png deleted file mode 100644 index b4ada7ad5af..00000000000 Binary files a/swat/images/icons/crystalsvg/48/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/energy.png b/swat/images/icons/crystalsvg/48/energy.png deleted file mode 100644 index 1e033aba75d..00000000000 Binary files a/swat/images/icons/crystalsvg/48/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/error.png b/swat/images/icons/crystalsvg/48/error.png deleted file mode 100644 index 99579f13205..00000000000 Binary files a/swat/images/icons/crystalsvg/48/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/exec.png b/swat/images/icons/crystalsvg/48/exec.png deleted file mode 100644 index bb18406bd99..00000000000 Binary files a/swat/images/icons/crystalsvg/48/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/favorites.png b/swat/images/icons/crystalsvg/48/favorites.png deleted file mode 100644 index d1f5e91ccdc..00000000000 Binary files a/swat/images/icons/crystalsvg/48/favorites.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/fileprint.png b/swat/images/icons/crystalsvg/48/fileprint.png deleted file mode 100644 index 2be5baa6931..00000000000 Binary files a/swat/images/icons/crystalsvg/48/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/folder.png b/swat/images/icons/crystalsvg/48/folder.png deleted file mode 100644 index 4c57fb96a72..00000000000 Binary files a/swat/images/icons/crystalsvg/48/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/folder_home.png b/swat/images/icons/crystalsvg/48/folder_home.png deleted file mode 100644 index d08e6ab000a..00000000000 Binary files a/swat/images/icons/crystalsvg/48/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/folder_important.png b/swat/images/icons/crystalsvg/48/folder_important.png deleted file mode 100644 index c8fe646fae2..00000000000 Binary files a/swat/images/icons/crystalsvg/48/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/folder_locked.png b/swat/images/icons/crystalsvg/48/folder_locked.png deleted file mode 100644 index 3b24364d4c2..00000000000 Binary files a/swat/images/icons/crystalsvg/48/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/folder_open.png b/swat/images/icons/crystalsvg/48/folder_open.png deleted file mode 100644 index 3996a2cdbab..00000000000 Binary files a/swat/images/icons/crystalsvg/48/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/font.png b/swat/images/icons/crystalsvg/48/font.png deleted file mode 100644 index 21a04810ef7..00000000000 Binary files a/swat/images/icons/crystalsvg/48/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/forward.png b/swat/images/icons/crystalsvg/48/forward.png deleted file mode 100644 index 69d0e539409..00000000000 Binary files a/swat/images/icons/crystalsvg/48/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/gohome.png b/swat/images/icons/crystalsvg/48/gohome.png deleted file mode 100644 index d08e6ab000a..00000000000 Binary files a/swat/images/icons/crystalsvg/48/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/hwinfo.png b/swat/images/icons/crystalsvg/48/hwinfo.png deleted file mode 100644 index 67ba0e965b2..00000000000 Binary files a/swat/images/icons/crystalsvg/48/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/icons.png b/swat/images/icons/crystalsvg/48/icons.png deleted file mode 100644 index a9100e732de..00000000000 Binary files a/swat/images/icons/crystalsvg/48/icons.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/iconthemes.png b/swat/images/icons/crystalsvg/48/iconthemes.png deleted file mode 100644 index 05c6c4b46c5..00000000000 Binary files a/swat/images/icons/crystalsvg/48/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/important.png b/swat/images/icons/crystalsvg/48/important.png deleted file mode 100644 index fc64e632413..00000000000 Binary files a/swat/images/icons/crystalsvg/48/important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/info.png b/swat/images/icons/crystalsvg/48/info.png deleted file mode 100644 index f21142b518f..00000000000 Binary files a/swat/images/icons/crystalsvg/48/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kcoloredit.png b/swat/images/icons/crystalsvg/48/kcoloredit.png deleted file mode 100644 index 4be4e3501f8..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kcontrol.png b/swat/images/icons/crystalsvg/48/kcontrol.png deleted file mode 100644 index bde85be5fa0..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/keyboard.png b/swat/images/icons/crystalsvg/48/keyboard.png deleted file mode 100644 index 04c82114799..00000000000 Binary files a/swat/images/icons/crystalsvg/48/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/khelpcenter.png b/swat/images/icons/crystalsvg/48/khelpcenter.png deleted file mode 100644 index 970075d9392..00000000000 Binary files a/swat/images/icons/crystalsvg/48/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kmix.png b/swat/images/icons/crystalsvg/48/kmix.png deleted file mode 100644 index e88e686623b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kmix.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/knotify.png b/swat/images/icons/crystalsvg/48/knotify.png deleted file mode 100644 index b0aa6e8fa9d..00000000000 Binary files a/swat/images/icons/crystalsvg/48/knotify.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/konqueror.png b/swat/images/icons/crystalsvg/48/konqueror.png deleted file mode 100644 index 0edd9b5b6ef..00000000000 Binary files a/swat/images/icons/crystalsvg/48/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kpackage.png b/swat/images/icons/crystalsvg/48/kpackage.png deleted file mode 100644 index 4f629eaf369..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kpackage.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kpaint.png b/swat/images/icons/crystalsvg/48/kpaint.png deleted file mode 100644 index 2de7bfc90c8..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/krita.png b/swat/images/icons/crystalsvg/48/krita.png deleted file mode 100644 index b6a47d0bbd4..00000000000 Binary files a/swat/images/icons/crystalsvg/48/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/ksmiletris.png b/swat/images/icons/crystalsvg/48/ksmiletris.png deleted file mode 100644 index 17696b2c1f1..00000000000 Binary files a/swat/images/icons/crystalsvg/48/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/ksnapshot.png b/swat/images/icons/crystalsvg/48/ksnapshot.png deleted file mode 100644 index f962f5a0654..00000000000 Binary files a/swat/images/icons/crystalsvg/48/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/ktalkd.png b/swat/images/icons/crystalsvg/48/ktalkd.png deleted file mode 100644 index 0ad792c7452..00000000000 Binary files a/swat/images/icons/crystalsvg/48/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/ktip.png b/swat/images/icons/crystalsvg/48/ktip.png deleted file mode 100644 index de04d3aa7df..00000000000 Binary files a/swat/images/icons/crystalsvg/48/ktip.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kuser.png b/swat/images/icons/crystalsvg/48/kuser.png deleted file mode 100644 index d8b241ca96e..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/kview.png b/swat/images/icons/crystalsvg/48/kview.png deleted file mode 100644 index e225390c344..00000000000 Binary files a/swat/images/icons/crystalsvg/48/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/linuxconf.png b/swat/images/icons/crystalsvg/48/linuxconf.png deleted file mode 100644 index 1ed04dd39aa..00000000000 Binary files a/swat/images/icons/crystalsvg/48/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/locale.png b/swat/images/icons/crystalsvg/48/locale.png deleted file mode 100644 index e7defacbc0b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/looknfeel.png b/swat/images/icons/crystalsvg/48/looknfeel.png deleted file mode 100644 index 342ebd7af59..00000000000 Binary files a/swat/images/icons/crystalsvg/48/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mac.png b/swat/images/icons/crystalsvg/48/mac.png deleted file mode 100644 index 40b1613efa8..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mail.png b/swat/images/icons/crystalsvg/48/mail.png deleted file mode 100644 index b865fd85332..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mouse.png b/swat/images/icons/crystalsvg/48/mouse.png deleted file mode 100644 index a35c2405ee1..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mozilla.png b/swat/images/icons/crystalsvg/48/mozilla.png deleted file mode 100644 index 0655075901f..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mycomputer.png b/swat/images/icons/crystalsvg/48/mycomputer.png deleted file mode 100644 index abe2119c6cf..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/mymac.png b/swat/images/icons/crystalsvg/48/mymac.png deleted file mode 100644 index 7d7eb97c8db..00000000000 Binary files a/swat/images/icons/crystalsvg/48/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/netscape.png b/swat/images/icons/crystalsvg/48/netscape.png deleted file mode 100644 index 795ade43737..00000000000 Binary files a/swat/images/icons/crystalsvg/48/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/network.png b/swat/images/icons/crystalsvg/48/network.png deleted file mode 100644 index 1b50abdf9a8..00000000000 Binary files a/swat/images/icons/crystalsvg/48/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/opera.png b/swat/images/icons/crystalsvg/48/opera.png deleted file mode 100644 index f092f4ec27c..00000000000 Binary files a/swat/images/icons/crystalsvg/48/opera.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/package.png b/swat/images/icons/crystalsvg/48/package.png deleted file mode 100644 index db59aecca6f..00000000000 Binary files a/swat/images/icons/crystalsvg/48/package.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/password.png b/swat/images/icons/crystalsvg/48/password.png deleted file mode 100644 index cfe82a9350c..00000000000 Binary files a/swat/images/icons/crystalsvg/48/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/penguin.png b/swat/images/icons/crystalsvg/48/penguin.png deleted file mode 100644 index 61c96a2b934..00000000000 Binary files a/swat/images/icons/crystalsvg/48/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/pipe.png b/swat/images/icons/crystalsvg/48/pipe.png deleted file mode 100644 index 9b75ef83410..00000000000 Binary files a/swat/images/icons/crystalsvg/48/pipe.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/proxy.png b/swat/images/icons/crystalsvg/48/proxy.png deleted file mode 100644 index 3683e298c1b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/quicktime.png b/swat/images/icons/crystalsvg/48/quicktime.png deleted file mode 100644 index d4f6b2bb9d7..00000000000 Binary files a/swat/images/icons/crystalsvg/48/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/realplayer.png b/swat/images/icons/crystalsvg/48/realplayer.png deleted file mode 100644 index 97138086c45..00000000000 Binary files a/swat/images/icons/crystalsvg/48/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/reload.png b/swat/images/icons/crystalsvg/48/reload.png deleted file mode 100644 index 18304065d1b..00000000000 Binary files a/swat/images/icons/crystalsvg/48/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/services.png b/swat/images/icons/crystalsvg/48/services.png deleted file mode 100644 index 38e1e38dc55..00000000000 Binary files a/swat/images/icons/crystalsvg/48/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/socket.png b/swat/images/icons/crystalsvg/48/socket.png deleted file mode 100644 index 98bfb35fd0e..00000000000 Binary files a/swat/images/icons/crystalsvg/48/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/style.png b/swat/images/icons/crystalsvg/48/style.png deleted file mode 100644 index 5d8af7e8780..00000000000 Binary files a/swat/images/icons/crystalsvg/48/style.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/stylesheet.png b/swat/images/icons/crystalsvg/48/stylesheet.png deleted file mode 100644 index f74586b3c12..00000000000 Binary files a/swat/images/icons/crystalsvg/48/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/tux.png b/swat/images/icons/crystalsvg/48/tux.png deleted file mode 100644 index d75f61b08ef..00000000000 Binary files a/swat/images/icons/crystalsvg/48/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/48/up.png b/swat/images/icons/crystalsvg/48/up.png deleted file mode 100644 index 5231986509c..00000000000 Binary files a/swat/images/icons/crystalsvg/48/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/antivirus.png b/swat/images/icons/crystalsvg/64/antivirus.png deleted file mode 100644 index c4aac8acafb..00000000000 Binary files a/swat/images/icons/crystalsvg/64/antivirus.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/back.png b/swat/images/icons/crystalsvg/64/back.png deleted file mode 100644 index 1941c2fdee2..00000000000 Binary files a/swat/images/icons/crystalsvg/64/back.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/background.png b/swat/images/icons/crystalsvg/64/background.png deleted file mode 100644 index 617f37ba737..00000000000 Binary files a/swat/images/icons/crystalsvg/64/background.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/bell.png b/swat/images/icons/crystalsvg/64/bell.png deleted file mode 100644 index f83c4092e81..00000000000 Binary files a/swat/images/icons/crystalsvg/64/bell.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/blockdevice.png b/swat/images/icons/crystalsvg/64/blockdevice.png deleted file mode 100644 index 656b6e73acb..00000000000 Binary files a/swat/images/icons/crystalsvg/64/blockdevice.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/browser.png b/swat/images/icons/crystalsvg/64/browser.png deleted file mode 100644 index 2029384e387..00000000000 Binary files a/swat/images/icons/crystalsvg/64/browser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/cache.png b/swat/images/icons/crystalsvg/64/cache.png deleted file mode 100644 index a49b55d1dd7..00000000000 Binary files a/swat/images/icons/crystalsvg/64/cache.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/clock.png b/swat/images/icons/crystalsvg/64/clock.png deleted file mode 100644 index 5698b5e0510..00000000000 Binary files a/swat/images/icons/crystalsvg/64/clock.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/colors.png b/swat/images/icons/crystalsvg/64/colors.png deleted file mode 100644 index 6c76da0b024..00000000000 Binary files a/swat/images/icons/crystalsvg/64/colors.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/core.png b/swat/images/icons/crystalsvg/64/core.png deleted file mode 100644 index 3ea7a37495e..00000000000 Binary files a/swat/images/icons/crystalsvg/64/core.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/date.png b/swat/images/icons/crystalsvg/64/date.png deleted file mode 100644 index 06761d77ea2..00000000000 Binary files a/swat/images/icons/crystalsvg/64/date.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/desktop.png b/swat/images/icons/crystalsvg/64/desktop.png deleted file mode 100644 index e0dc3b02e97..00000000000 Binary files a/swat/images/icons/crystalsvg/64/desktop.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/display.png b/swat/images/icons/crystalsvg/64/display.png deleted file mode 100644 index 81beb9ad529..00000000000 Binary files a/swat/images/icons/crystalsvg/64/display.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/document.png b/swat/images/icons/crystalsvg/64/document.png deleted file mode 100644 index ed0799b9284..00000000000 Binary files a/swat/images/icons/crystalsvg/64/document.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/email.png b/swat/images/icons/crystalsvg/64/email.png deleted file mode 100644 index 8a2ac80b59f..00000000000 Binary files a/swat/images/icons/crystalsvg/64/email.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/empty.png b/swat/images/icons/crystalsvg/64/empty.png deleted file mode 100644 index 2ce620f4c28..00000000000 Binary files a/swat/images/icons/crystalsvg/64/empty.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/encrypted.png b/swat/images/icons/crystalsvg/64/encrypted.png deleted file mode 100644 index 867039f9dd2..00000000000 Binary files a/swat/images/icons/crystalsvg/64/encrypted.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/energy.png b/swat/images/icons/crystalsvg/64/energy.png deleted file mode 100644 index ef4017f76cc..00000000000 Binary files a/swat/images/icons/crystalsvg/64/energy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/error.png b/swat/images/icons/crystalsvg/64/error.png deleted file mode 100644 index c4860633044..00000000000 Binary files a/swat/images/icons/crystalsvg/64/error.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/exec.png b/swat/images/icons/crystalsvg/64/exec.png deleted file mode 100644 index da16a98fd8a..00000000000 Binary files a/swat/images/icons/crystalsvg/64/exec.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/fileprint.png b/swat/images/icons/crystalsvg/64/fileprint.png deleted file mode 100644 index 758bb8edbf4..00000000000 Binary files a/swat/images/icons/crystalsvg/64/fileprint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/folder.png b/swat/images/icons/crystalsvg/64/folder.png deleted file mode 100644 index 954d31a884a..00000000000 Binary files a/swat/images/icons/crystalsvg/64/folder.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/folder_home.png b/swat/images/icons/crystalsvg/64/folder_home.png deleted file mode 100644 index acf3e4aa847..00000000000 Binary files a/swat/images/icons/crystalsvg/64/folder_home.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/folder_important.png b/swat/images/icons/crystalsvg/64/folder_important.png deleted file mode 100644 index a534e6cea59..00000000000 Binary files a/swat/images/icons/crystalsvg/64/folder_important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/folder_locked.png b/swat/images/icons/crystalsvg/64/folder_locked.png deleted file mode 100644 index 04d7b740460..00000000000 Binary files a/swat/images/icons/crystalsvg/64/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/folder_open.png b/swat/images/icons/crystalsvg/64/folder_open.png deleted file mode 100644 index d454d568369..00000000000 Binary files a/swat/images/icons/crystalsvg/64/folder_open.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/font.png b/swat/images/icons/crystalsvg/64/font.png deleted file mode 100644 index 7236ba2e291..00000000000 Binary files a/swat/images/icons/crystalsvg/64/font.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/forward.png b/swat/images/icons/crystalsvg/64/forward.png deleted file mode 100644 index 2776d662553..00000000000 Binary files a/swat/images/icons/crystalsvg/64/forward.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/gohome.png b/swat/images/icons/crystalsvg/64/gohome.png deleted file mode 100644 index acf3e4aa847..00000000000 Binary files a/swat/images/icons/crystalsvg/64/gohome.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/hwinfo.png b/swat/images/icons/crystalsvg/64/hwinfo.png deleted file mode 100644 index f08a5e58ecd..00000000000 Binary files a/swat/images/icons/crystalsvg/64/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/icons.png b/swat/images/icons/crystalsvg/64/icons.png deleted file mode 100644 index 3891bc74dba..00000000000 Binary files a/swat/images/icons/crystalsvg/64/icons.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/important.png b/swat/images/icons/crystalsvg/64/important.png deleted file mode 100644 index 2da725a7715..00000000000 Binary files a/swat/images/icons/crystalsvg/64/important.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/info.png b/swat/images/icons/crystalsvg/64/info.png deleted file mode 100644 index 3a75f4a78f4..00000000000 Binary files a/swat/images/icons/crystalsvg/64/info.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kcoloredit.png b/swat/images/icons/crystalsvg/64/kcoloredit.png deleted file mode 100644 index 6c76da0b024..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kcontrol.png b/swat/images/icons/crystalsvg/64/kcontrol.png deleted file mode 100644 index 4d4db5d6576..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/keyboard.png b/swat/images/icons/crystalsvg/64/keyboard.png deleted file mode 100644 index 1a6e50f820a..00000000000 Binary files a/swat/images/icons/crystalsvg/64/keyboard.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/khelpcenter.png b/swat/images/icons/crystalsvg/64/khelpcenter.png deleted file mode 100644 index 44ddf68f4e7..00000000000 Binary files a/swat/images/icons/crystalsvg/64/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kmix.png b/swat/images/icons/crystalsvg/64/kmix.png deleted file mode 100644 index fbe8e6d6175..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kmix.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/knotify.png b/swat/images/icons/crystalsvg/64/knotify.png deleted file mode 100644 index 3a4d918ae64..00000000000 Binary files a/swat/images/icons/crystalsvg/64/knotify.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/konqueror.png b/swat/images/icons/crystalsvg/64/konqueror.png deleted file mode 100644 index 530b3be1734..00000000000 Binary files a/swat/images/icons/crystalsvg/64/konqueror.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kpackage.png b/swat/images/icons/crystalsvg/64/kpackage.png deleted file mode 100644 index 2053a1eb633..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kpackage.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kpaint.png b/swat/images/icons/crystalsvg/64/kpaint.png deleted file mode 100644 index 8d602ce676e..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kpaint.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/krita.png b/swat/images/icons/crystalsvg/64/krita.png deleted file mode 100644 index 1b51da48e5f..00000000000 Binary files a/swat/images/icons/crystalsvg/64/krita.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/ksmiletris.png b/swat/images/icons/crystalsvg/64/ksmiletris.png deleted file mode 100644 index 6c9b62635d1..00000000000 Binary files a/swat/images/icons/crystalsvg/64/ksmiletris.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/ksnapshot.png b/swat/images/icons/crystalsvg/64/ksnapshot.png deleted file mode 100644 index d999dade44f..00000000000 Binary files a/swat/images/icons/crystalsvg/64/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/ktalkd.png b/swat/images/icons/crystalsvg/64/ktalkd.png deleted file mode 100644 index e3d5be78918..00000000000 Binary files a/swat/images/icons/crystalsvg/64/ktalkd.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/ktip.png b/swat/images/icons/crystalsvg/64/ktip.png deleted file mode 100644 index 3741faba63a..00000000000 Binary files a/swat/images/icons/crystalsvg/64/ktip.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kuser.png b/swat/images/icons/crystalsvg/64/kuser.png deleted file mode 100644 index 57c5726d0ab..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kuser.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/kview.png b/swat/images/icons/crystalsvg/64/kview.png deleted file mode 100644 index dbe400a89c5..00000000000 Binary files a/swat/images/icons/crystalsvg/64/kview.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/linuxconf.png b/swat/images/icons/crystalsvg/64/linuxconf.png deleted file mode 100644 index 684ab96d6ed..00000000000 Binary files a/swat/images/icons/crystalsvg/64/linuxconf.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/locale.png b/swat/images/icons/crystalsvg/64/locale.png deleted file mode 100644 index 042c0d34584..00000000000 Binary files a/swat/images/icons/crystalsvg/64/locale.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/looknfeel.png b/swat/images/icons/crystalsvg/64/looknfeel.png deleted file mode 100644 index b73346e44f1..00000000000 Binary files a/swat/images/icons/crystalsvg/64/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mac.png b/swat/images/icons/crystalsvg/64/mac.png deleted file mode 100644 index 69451090e0c..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mail.png b/swat/images/icons/crystalsvg/64/mail.png deleted file mode 100644 index 398e62c8716..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mail.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mimetypes.png b/swat/images/icons/crystalsvg/64/mimetypes.png deleted file mode 100644 index 0f6db48faa7..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mimetypes.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mouse.png b/swat/images/icons/crystalsvg/64/mouse.png deleted file mode 100644 index 6c9eb18722f..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mouse.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mozilla.png b/swat/images/icons/crystalsvg/64/mozilla.png deleted file mode 100644 index f58ec26cd7e..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mozilla.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mycomputer.png b/swat/images/icons/crystalsvg/64/mycomputer.png deleted file mode 100644 index 935e5a1f4c8..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/mymac.png b/swat/images/icons/crystalsvg/64/mymac.png deleted file mode 100644 index d72541db92f..00000000000 Binary files a/swat/images/icons/crystalsvg/64/mymac.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/netscape.png b/swat/images/icons/crystalsvg/64/netscape.png deleted file mode 100644 index ca5c65d99a9..00000000000 Binary files a/swat/images/icons/crystalsvg/64/netscape.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/network.png b/swat/images/icons/crystalsvg/64/network.png deleted file mode 100644 index e032cf17b21..00000000000 Binary files a/swat/images/icons/crystalsvg/64/network.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/package.png b/swat/images/icons/crystalsvg/64/package.png deleted file mode 100644 index d43ebbd0589..00000000000 Binary files a/swat/images/icons/crystalsvg/64/package.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/password.png b/swat/images/icons/crystalsvg/64/password.png deleted file mode 100644 index 2144538119b..00000000000 Binary files a/swat/images/icons/crystalsvg/64/password.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/penguin.png b/swat/images/icons/crystalsvg/64/penguin.png deleted file mode 100644 index 6c37b8920d2..00000000000 Binary files a/swat/images/icons/crystalsvg/64/penguin.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/pipe.png b/swat/images/icons/crystalsvg/64/pipe.png deleted file mode 100644 index a8ab4256f2e..00000000000 Binary files a/swat/images/icons/crystalsvg/64/pipe.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/proxy.png b/swat/images/icons/crystalsvg/64/proxy.png deleted file mode 100644 index 9b5f5b6a8f6..00000000000 Binary files a/swat/images/icons/crystalsvg/64/proxy.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/quicktime.png b/swat/images/icons/crystalsvg/64/quicktime.png deleted file mode 100644 index 3922e747873..00000000000 Binary files a/swat/images/icons/crystalsvg/64/quicktime.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/realplayer.png b/swat/images/icons/crystalsvg/64/realplayer.png deleted file mode 100644 index 5e12d742e1c..00000000000 Binary files a/swat/images/icons/crystalsvg/64/realplayer.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/reload.png b/swat/images/icons/crystalsvg/64/reload.png deleted file mode 100644 index 8f0e77ac4cb..00000000000 Binary files a/swat/images/icons/crystalsvg/64/reload.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/services.png b/swat/images/icons/crystalsvg/64/services.png deleted file mode 100644 index 90866e8c768..00000000000 Binary files a/swat/images/icons/crystalsvg/64/services.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/socket.png b/swat/images/icons/crystalsvg/64/socket.png deleted file mode 100644 index 44574c8572a..00000000000 Binary files a/swat/images/icons/crystalsvg/64/socket.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/style.png b/swat/images/icons/crystalsvg/64/style.png deleted file mode 100644 index d3f70b0cb53..00000000000 Binary files a/swat/images/icons/crystalsvg/64/style.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/stylesheet.png b/swat/images/icons/crystalsvg/64/stylesheet.png deleted file mode 100644 index ac393bc3e9d..00000000000 Binary files a/swat/images/icons/crystalsvg/64/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/tux.png b/swat/images/icons/crystalsvg/64/tux.png deleted file mode 100644 index 99f3465e530..00000000000 Binary files a/swat/images/icons/crystalsvg/64/tux.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/64/up.png b/swat/images/icons/crystalsvg/64/up.png deleted file mode 100644 index 89f77e6c9e2..00000000000 Binary files a/swat/images/icons/crystalsvg/64/up.png and /dev/null differ diff --git a/swat/images/icons/crystalsvg/README b/swat/images/icons/crystalsvg/README deleted file mode 100644 index 5bac3d01342..00000000000 --- a/swat/images/icons/crystalsvg/README +++ /dev/null @@ -1,7 +0,0 @@ -Crystal SVG - -http://www.everaldo.com -http://www.kde-look.org/content/show.php?content=8341 - -License: Unknown -Artist: Everaldo \ No newline at end of file diff --git a/swat/images/icons/nuvola/128/access.png b/swat/images/icons/nuvola/128/access.png deleted file mode 100644 index 1ea686899ed..00000000000 Binary files a/swat/images/icons/nuvola/128/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/agent.png b/swat/images/icons/nuvola/128/agent.png deleted file mode 100644 index caa430edea9..00000000000 Binary files a/swat/images/icons/nuvola/128/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/background.png b/swat/images/icons/nuvola/128/background.png deleted file mode 100644 index a4a92b00561..00000000000 Binary files a/swat/images/icons/nuvola/128/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/bell.png b/swat/images/icons/nuvola/128/bell.png deleted file mode 100644 index 5ad1cd49c61..00000000000 Binary files a/swat/images/icons/nuvola/128/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/browser.png b/swat/images/icons/nuvola/128/browser.png deleted file mode 100644 index 99d1fed73aa..00000000000 Binary files a/swat/images/icons/nuvola/128/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/cache.png b/swat/images/icons/nuvola/128/cache.png deleted file mode 100644 index 2ffacacfb7c..00000000000 Binary files a/swat/images/icons/nuvola/128/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/clock.png b/swat/images/icons/nuvola/128/clock.png deleted file mode 100644 index a4794d8a74b..00000000000 Binary files a/swat/images/icons/nuvola/128/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/colors.png b/swat/images/icons/nuvola/128/colors.png deleted file mode 100644 index e728b666311..00000000000 Binary files a/swat/images/icons/nuvola/128/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/colorset.png b/swat/images/icons/nuvola/128/colorset.png deleted file mode 100644 index e520674a8c0..00000000000 Binary files a/swat/images/icons/nuvola/128/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/cookie.png b/swat/images/icons/nuvola/128/cookie.png deleted file mode 100644 index 2ef2521f91a..00000000000 Binary files a/swat/images/icons/nuvola/128/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/core.png b/swat/images/icons/nuvola/128/core.png deleted file mode 100644 index aa284716778..00000000000 Binary files a/swat/images/icons/nuvola/128/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/date.png b/swat/images/icons/nuvola/128/date.png deleted file mode 100644 index 532d4d36439..00000000000 Binary files a/swat/images/icons/nuvola/128/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/desktop.png b/swat/images/icons/nuvola/128/desktop.png deleted file mode 100644 index 91d7bd53a74..00000000000 Binary files a/swat/images/icons/nuvola/128/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/display.png b/swat/images/icons/nuvola/128/display.png deleted file mode 100644 index fc0da13ab8c..00000000000 Binary files a/swat/images/icons/nuvola/128/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/document.png b/swat/images/icons/nuvola/128/document.png deleted file mode 100644 index 6283f854bd9..00000000000 Binary files a/swat/images/icons/nuvola/128/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/email.png b/swat/images/icons/nuvola/128/email.png deleted file mode 100644 index 7bca49ae0ee..00000000000 Binary files a/swat/images/icons/nuvola/128/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/empty.png b/swat/images/icons/nuvola/128/empty.png deleted file mode 100644 index eca5fc4b07c..00000000000 Binary files a/swat/images/icons/nuvola/128/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/encrypted.png b/swat/images/icons/nuvola/128/encrypted.png deleted file mode 100644 index 07d06032704..00000000000 Binary files a/swat/images/icons/nuvola/128/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/energy.png b/swat/images/icons/nuvola/128/energy.png deleted file mode 100644 index 4b2dbc4f561..00000000000 Binary files a/swat/images/icons/nuvola/128/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/error.png b/swat/images/icons/nuvola/128/error.png deleted file mode 100644 index d0152daaa80..00000000000 Binary files a/swat/images/icons/nuvola/128/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/exec.png b/swat/images/icons/nuvola/128/exec.png deleted file mode 100644 index 7354a545e06..00000000000 Binary files a/swat/images/icons/nuvola/128/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/folder.png b/swat/images/icons/nuvola/128/folder.png deleted file mode 100644 index 9b62a3be5da..00000000000 Binary files a/swat/images/icons/nuvola/128/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/folder_home.png b/swat/images/icons/nuvola/128/folder_home.png deleted file mode 100644 index d7720a20e75..00000000000 Binary files a/swat/images/icons/nuvola/128/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/folder_important.png b/swat/images/icons/nuvola/128/folder_important.png deleted file mode 100644 index 7be7064a676..00000000000 Binary files a/swat/images/icons/nuvola/128/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/folder_locked.png b/swat/images/icons/nuvola/128/folder_locked.png deleted file mode 100644 index 0cc9cfd9714..00000000000 Binary files a/swat/images/icons/nuvola/128/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/folder_open.png b/swat/images/icons/nuvola/128/folder_open.png deleted file mode 100644 index 73a193a6529..00000000000 Binary files a/swat/images/icons/nuvola/128/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/font.png b/swat/images/icons/nuvola/128/font.png deleted file mode 100644 index 260ed693bd0..00000000000 Binary files a/swat/images/icons/nuvola/128/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/hwinfo.png b/swat/images/icons/nuvola/128/hwinfo.png deleted file mode 100644 index cbfa846b56d..00000000000 Binary files a/swat/images/icons/nuvola/128/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/icons.png b/swat/images/icons/nuvola/128/icons.png deleted file mode 100644 index 300142e5fae..00000000000 Binary files a/swat/images/icons/nuvola/128/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/iconthemes.png b/swat/images/icons/nuvola/128/iconthemes.png deleted file mode 100644 index 71aa8a8018b..00000000000 Binary files a/swat/images/icons/nuvola/128/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/important.png b/swat/images/icons/nuvola/128/important.png deleted file mode 100644 index 83c70568fc2..00000000000 Binary files a/swat/images/icons/nuvola/128/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/info.png b/swat/images/icons/nuvola/128/info.png deleted file mode 100644 index 77ca807b66b..00000000000 Binary files a/swat/images/icons/nuvola/128/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kcoloredit.png b/swat/images/icons/nuvola/128/kcoloredit.png deleted file mode 100644 index 7e05aeac653..00000000000 Binary files a/swat/images/icons/nuvola/128/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kcontrol.png b/swat/images/icons/nuvola/128/kcontrol.png deleted file mode 100644 index e79094c4f46..00000000000 Binary files a/swat/images/icons/nuvola/128/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/keyboard.png b/swat/images/icons/nuvola/128/keyboard.png deleted file mode 100644 index 50744c19973..00000000000 Binary files a/swat/images/icons/nuvola/128/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/khelpcenter.png b/swat/images/icons/nuvola/128/khelpcenter.png deleted file mode 100644 index c767aaffaab..00000000000 Binary files a/swat/images/icons/nuvola/128/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kmix.png b/swat/images/icons/nuvola/128/kmix.png deleted file mode 100644 index c0992b75aa7..00000000000 Binary files a/swat/images/icons/nuvola/128/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/knotify.png b/swat/images/icons/nuvola/128/knotify.png deleted file mode 100644 index d878c4f23eb..00000000000 Binary files a/swat/images/icons/nuvola/128/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/konqueror.png b/swat/images/icons/nuvola/128/konqueror.png deleted file mode 100644 index 00e824914ba..00000000000 Binary files a/swat/images/icons/nuvola/128/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kpackage.png b/swat/images/icons/nuvola/128/kpackage.png deleted file mode 100644 index a5aa32968b5..00000000000 Binary files a/swat/images/icons/nuvola/128/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kpaint.png b/swat/images/icons/nuvola/128/kpaint.png deleted file mode 100644 index b1ceb3e40f1..00000000000 Binary files a/swat/images/icons/nuvola/128/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/krita.png b/swat/images/icons/nuvola/128/krita.png deleted file mode 100644 index fb1a088cc3a..00000000000 Binary files a/swat/images/icons/nuvola/128/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/ksnapshot.png b/swat/images/icons/nuvola/128/ksnapshot.png deleted file mode 100644 index 4f19721de4d..00000000000 Binary files a/swat/images/icons/nuvola/128/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/ktip.png b/swat/images/icons/nuvola/128/ktip.png deleted file mode 100644 index 24c527069ef..00000000000 Binary files a/swat/images/icons/nuvola/128/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kuser.png b/swat/images/icons/nuvola/128/kuser.png deleted file mode 100644 index 6ed54d43a91..00000000000 Binary files a/swat/images/icons/nuvola/128/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/kview.png b/swat/images/icons/nuvola/128/kview.png deleted file mode 100644 index 86a385a461e..00000000000 Binary files a/swat/images/icons/nuvola/128/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/locale.png b/swat/images/icons/nuvola/128/locale.png deleted file mode 100644 index 9b3e233d9e3..00000000000 Binary files a/swat/images/icons/nuvola/128/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/looknfeel.png b/swat/images/icons/nuvola/128/looknfeel.png deleted file mode 100644 index 197021b62b2..00000000000 Binary files a/swat/images/icons/nuvola/128/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/mozilla.png b/swat/images/icons/nuvola/128/mozilla.png deleted file mode 100644 index 6ac2de710db..00000000000 Binary files a/swat/images/icons/nuvola/128/mozilla.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/mycomputer.png b/swat/images/icons/nuvola/128/mycomputer.png deleted file mode 100644 index a6736baeef6..00000000000 Binary files a/swat/images/icons/nuvola/128/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/netscape.png b/swat/images/icons/nuvola/128/netscape.png deleted file mode 100644 index 26bf2242955..00000000000 Binary files a/swat/images/icons/nuvola/128/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/network.png b/swat/images/icons/nuvola/128/network.png deleted file mode 100644 index 4961ac27505..00000000000 Binary files a/swat/images/icons/nuvola/128/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/opera.png b/swat/images/icons/nuvola/128/opera.png deleted file mode 100644 index 8f0248118f9..00000000000 Binary files a/swat/images/icons/nuvola/128/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/package.png b/swat/images/icons/nuvola/128/package.png deleted file mode 100644 index 25584da28dd..00000000000 Binary files a/swat/images/icons/nuvola/128/package.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/password.png b/swat/images/icons/nuvola/128/password.png deleted file mode 100644 index ffe9b375b24..00000000000 Binary files a/swat/images/icons/nuvola/128/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/pipe.png b/swat/images/icons/nuvola/128/pipe.png deleted file mode 100644 index 644cabb8f20..00000000000 Binary files a/swat/images/icons/nuvola/128/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/realplayer.png b/swat/images/icons/nuvola/128/realplayer.png deleted file mode 100644 index 2c6b725529d..00000000000 Binary files a/swat/images/icons/nuvola/128/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/services.png b/swat/images/icons/nuvola/128/services.png deleted file mode 100644 index 799ebb9bb50..00000000000 Binary files a/swat/images/icons/nuvola/128/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/socket.png b/swat/images/icons/nuvola/128/socket.png deleted file mode 100644 index bb745dc3d7c..00000000000 Binary files a/swat/images/icons/nuvola/128/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/style.png b/swat/images/icons/nuvola/128/style.png deleted file mode 100644 index fa0314920ad..00000000000 Binary files a/swat/images/icons/nuvola/128/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/128/stylesheet.png b/swat/images/icons/nuvola/128/stylesheet.png deleted file mode 100644 index 3796d1663c1..00000000000 Binary files a/swat/images/icons/nuvola/128/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/access.png b/swat/images/icons/nuvola/16/access.png deleted file mode 100644 index c6a670be537..00000000000 Binary files a/swat/images/icons/nuvola/16/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/agent.png b/swat/images/icons/nuvola/16/agent.png deleted file mode 100644 index d0e68864d23..00000000000 Binary files a/swat/images/icons/nuvola/16/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/apply.png b/swat/images/icons/nuvola/16/apply.png deleted file mode 100644 index 5b0f6a6174f..00000000000 Binary files a/swat/images/icons/nuvola/16/apply.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/back.png b/swat/images/icons/nuvola/16/back.png deleted file mode 100644 index 3fe8b178ec9..00000000000 Binary files a/swat/images/icons/nuvola/16/back.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/background.png b/swat/images/icons/nuvola/16/background.png deleted file mode 100644 index 14ea3e47fd9..00000000000 Binary files a/swat/images/icons/nuvola/16/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/bell.png b/swat/images/icons/nuvola/16/bell.png deleted file mode 100644 index 6a10c01e856..00000000000 Binary files a/swat/images/icons/nuvola/16/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/bookmark.png b/swat/images/icons/nuvola/16/bookmark.png deleted file mode 100644 index 2cd69471ded..00000000000 Binary files a/swat/images/icons/nuvola/16/bookmark.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/browser.png b/swat/images/icons/nuvola/16/browser.png deleted file mode 100644 index 03ef9a57007..00000000000 Binary files a/swat/images/icons/nuvola/16/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/button_cancel.png b/swat/images/icons/nuvola/16/button_cancel.png deleted file mode 100644 index a432b492c4f..00000000000 Binary files a/swat/images/icons/nuvola/16/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/button_ok.png b/swat/images/icons/nuvola/16/button_ok.png deleted file mode 100644 index 5b0f6a6174f..00000000000 Binary files a/swat/images/icons/nuvola/16/button_ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/cache.png b/swat/images/icons/nuvola/16/cache.png deleted file mode 100644 index b789c544623..00000000000 Binary files a/swat/images/icons/nuvola/16/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/clock.png b/swat/images/icons/nuvola/16/clock.png deleted file mode 100644 index 7c622a0999c..00000000000 Binary files a/swat/images/icons/nuvola/16/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/colorize.png b/swat/images/icons/nuvola/16/colorize.png deleted file mode 100644 index bdc03f7cb64..00000000000 Binary files a/swat/images/icons/nuvola/16/colorize.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/colors.png b/swat/images/icons/nuvola/16/colors.png deleted file mode 100644 index fc6a1953bf7..00000000000 Binary files a/swat/images/icons/nuvola/16/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/colorset.png b/swat/images/icons/nuvola/16/colorset.png deleted file mode 100644 index 9c12b3c76a4..00000000000 Binary files a/swat/images/icons/nuvola/16/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/configure.png b/swat/images/icons/nuvola/16/configure.png deleted file mode 100644 index a4a3834abc9..00000000000 Binary files a/swat/images/icons/nuvola/16/configure.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/cookie.png b/swat/images/icons/nuvola/16/cookie.png deleted file mode 100644 index 5c1ca3c0f04..00000000000 Binary files a/swat/images/icons/nuvola/16/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/core.png b/swat/images/icons/nuvola/16/core.png deleted file mode 100644 index f82088a5e7e..00000000000 Binary files a/swat/images/icons/nuvola/16/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/date.png b/swat/images/icons/nuvola/16/date.png deleted file mode 100644 index bd4b4c6c164..00000000000 Binary files a/swat/images/icons/nuvola/16/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/decrypted.png b/swat/images/icons/nuvola/16/decrypted.png deleted file mode 100644 index 42dd93e266e..00000000000 Binary files a/swat/images/icons/nuvola/16/decrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/desktop.png b/swat/images/icons/nuvola/16/desktop.png deleted file mode 100644 index 291f8a4ac92..00000000000 Binary files a/swat/images/icons/nuvola/16/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/display.png b/swat/images/icons/nuvola/16/display.png deleted file mode 100644 index ededc0bd34e..00000000000 Binary files a/swat/images/icons/nuvola/16/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/document.png b/swat/images/icons/nuvola/16/document.png deleted file mode 100644 index 24c9c5757e4..00000000000 Binary files a/swat/images/icons/nuvola/16/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/down.png b/swat/images/icons/nuvola/16/down.png deleted file mode 100644 index f3bc4cd0932..00000000000 Binary files a/swat/images/icons/nuvola/16/down.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/edit.png b/swat/images/icons/nuvola/16/edit.png deleted file mode 100644 index 423187c2c36..00000000000 Binary files a/swat/images/icons/nuvola/16/edit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/editcopy.png b/swat/images/icons/nuvola/16/editcopy.png deleted file mode 100644 index b7c938a999b..00000000000 Binary files a/swat/images/icons/nuvola/16/editcopy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/editcut.png b/swat/images/icons/nuvola/16/editcut.png deleted file mode 100644 index 49f359147a8..00000000000 Binary files a/swat/images/icons/nuvola/16/editcut.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/editdelete.png b/swat/images/icons/nuvola/16/editdelete.png deleted file mode 100644 index d33c344545a..00000000000 Binary files a/swat/images/icons/nuvola/16/editdelete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/editpaste.png b/swat/images/icons/nuvola/16/editpaste.png deleted file mode 100644 index 4c43ddfd761..00000000000 Binary files a/swat/images/icons/nuvola/16/editpaste.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/edittrash.png b/swat/images/icons/nuvola/16/edittrash.png deleted file mode 100644 index b0bde007ed0..00000000000 Binary files a/swat/images/icons/nuvola/16/edittrash.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/email.png b/swat/images/icons/nuvola/16/email.png deleted file mode 100644 index 694a8e068ba..00000000000 Binary files a/swat/images/icons/nuvola/16/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/empty.png b/swat/images/icons/nuvola/16/empty.png deleted file mode 100644 index 55ace49b686..00000000000 Binary files a/swat/images/icons/nuvola/16/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/encrypted.png b/swat/images/icons/nuvola/16/encrypted.png deleted file mode 100644 index 6df8ea6d8aa..00000000000 Binary files a/swat/images/icons/nuvola/16/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/energy.png b/swat/images/icons/nuvola/16/energy.png deleted file mode 100644 index 733dfcf8b97..00000000000 Binary files a/swat/images/icons/nuvola/16/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/error.png b/swat/images/icons/nuvola/16/error.png deleted file mode 100644 index 2997461b219..00000000000 Binary files a/swat/images/icons/nuvola/16/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/exec.png b/swat/images/icons/nuvola/16/exec.png deleted file mode 100644 index 4e7fc432dbe..00000000000 Binary files a/swat/images/icons/nuvola/16/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/filenew.png b/swat/images/icons/nuvola/16/filenew.png deleted file mode 100644 index f38d02ee599..00000000000 Binary files a/swat/images/icons/nuvola/16/filenew.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/fileopen.png b/swat/images/icons/nuvola/16/fileopen.png deleted file mode 100644 index 2d8e3ba2ba4..00000000000 Binary files a/swat/images/icons/nuvola/16/fileopen.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/fileprint.png b/swat/images/icons/nuvola/16/fileprint.png deleted file mode 100644 index 3a87543224b..00000000000 Binary files a/swat/images/icons/nuvola/16/fileprint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/filesave.png b/swat/images/icons/nuvola/16/filesave.png deleted file mode 100644 index fd0048ded9b..00000000000 Binary files a/swat/images/icons/nuvola/16/filesave.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/filesaveas.png b/swat/images/icons/nuvola/16/filesaveas.png deleted file mode 100644 index 71602bc361a..00000000000 Binary files a/swat/images/icons/nuvola/16/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/find.png b/swat/images/icons/nuvola/16/find.png deleted file mode 100644 index e912de2885b..00000000000 Binary files a/swat/images/icons/nuvola/16/find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/folder.png b/swat/images/icons/nuvola/16/folder.png deleted file mode 100644 index 9232553fcd4..00000000000 Binary files a/swat/images/icons/nuvola/16/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/folder_home.png b/swat/images/icons/nuvola/16/folder_home.png deleted file mode 100644 index 3525b0b7375..00000000000 Binary files a/swat/images/icons/nuvola/16/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/folder_important.png b/swat/images/icons/nuvola/16/folder_important.png deleted file mode 100644 index 5cadf9d9636..00000000000 Binary files a/swat/images/icons/nuvola/16/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/folder_locked.png b/swat/images/icons/nuvola/16/folder_locked.png deleted file mode 100644 index e9c5bfd081c..00000000000 Binary files a/swat/images/icons/nuvola/16/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/folder_open.png b/swat/images/icons/nuvola/16/folder_open.png deleted file mode 100644 index 2c55c5636ed..00000000000 Binary files a/swat/images/icons/nuvola/16/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/font.png b/swat/images/icons/nuvola/16/font.png deleted file mode 100644 index 3f6f3ac4111..00000000000 Binary files a/swat/images/icons/nuvola/16/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/forward.png b/swat/images/icons/nuvola/16/forward.png deleted file mode 100644 index 3e9562c4a7b..00000000000 Binary files a/swat/images/icons/nuvola/16/forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/gohome.png b/swat/images/icons/nuvola/16/gohome.png deleted file mode 100644 index a93612f1745..00000000000 Binary files a/swat/images/icons/nuvola/16/gohome.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/help.png b/swat/images/icons/nuvola/16/help.png deleted file mode 100644 index 28a0f9e5e6a..00000000000 Binary files a/swat/images/icons/nuvola/16/help.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/history.png b/swat/images/icons/nuvola/16/history.png deleted file mode 100644 index 8d658e0de0e..00000000000 Binary files a/swat/images/icons/nuvola/16/history.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/hwinfo.png b/swat/images/icons/nuvola/16/hwinfo.png deleted file mode 100644 index 1f49a9ff2a2..00000000000 Binary files a/swat/images/icons/nuvola/16/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/icons.png b/swat/images/icons/nuvola/16/icons.png deleted file mode 100644 index df51f18f961..00000000000 Binary files a/swat/images/icons/nuvola/16/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/iconthemes.png b/swat/images/icons/nuvola/16/iconthemes.png deleted file mode 100644 index a5dcbe0898f..00000000000 Binary files a/swat/images/icons/nuvola/16/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/important.png b/swat/images/icons/nuvola/16/important.png deleted file mode 100644 index 2b3d4f05bab..00000000000 Binary files a/swat/images/icons/nuvola/16/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/info.png b/swat/images/icons/nuvola/16/info.png deleted file mode 100644 index cfc3089867b..00000000000 Binary files a/swat/images/icons/nuvola/16/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kcoloredit.png b/swat/images/icons/nuvola/16/kcoloredit.png deleted file mode 100644 index b2731f61738..00000000000 Binary files a/swat/images/icons/nuvola/16/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kcontrol.png b/swat/images/icons/nuvola/16/kcontrol.png deleted file mode 100644 index f9c503e817b..00000000000 Binary files a/swat/images/icons/nuvola/16/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/keyboard.png b/swat/images/icons/nuvola/16/keyboard.png deleted file mode 100644 index 726dbe16340..00000000000 Binary files a/swat/images/icons/nuvola/16/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/khelpcenter.png b/swat/images/icons/nuvola/16/khelpcenter.png deleted file mode 100644 index 096b00c4e89..00000000000 Binary files a/swat/images/icons/nuvola/16/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kmix.png b/swat/images/icons/nuvola/16/kmix.png deleted file mode 100644 index 5e84e63be78..00000000000 Binary files a/swat/images/icons/nuvola/16/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/knotify.png b/swat/images/icons/nuvola/16/knotify.png deleted file mode 100644 index e9897eff921..00000000000 Binary files a/swat/images/icons/nuvola/16/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/konqueror.png b/swat/images/icons/nuvola/16/konqueror.png deleted file mode 100644 index 9baca42751c..00000000000 Binary files a/swat/images/icons/nuvola/16/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kpackage.png b/swat/images/icons/nuvola/16/kpackage.png deleted file mode 100644 index fdb3644c6c1..00000000000 Binary files a/swat/images/icons/nuvola/16/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kpaint.png b/swat/images/icons/nuvola/16/kpaint.png deleted file mode 100644 index dd0b147ff69..00000000000 Binary files a/swat/images/icons/nuvola/16/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/krita.png b/swat/images/icons/nuvola/16/krita.png deleted file mode 100644 index b13dbea1edb..00000000000 Binary files a/swat/images/icons/nuvola/16/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/ksnapshot.png b/swat/images/icons/nuvola/16/ksnapshot.png deleted file mode 100644 index 35394c45b90..00000000000 Binary files a/swat/images/icons/nuvola/16/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/ktip.png b/swat/images/icons/nuvola/16/ktip.png deleted file mode 100644 index 4d63112132d..00000000000 Binary files a/swat/images/icons/nuvola/16/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kuser.png b/swat/images/icons/nuvola/16/kuser.png deleted file mode 100644 index 8e649a80b13..00000000000 Binary files a/swat/images/icons/nuvola/16/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/kview.png b/swat/images/icons/nuvola/16/kview.png deleted file mode 100644 index 1a5d5774310..00000000000 Binary files a/swat/images/icons/nuvola/16/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/locale.png b/swat/images/icons/nuvola/16/locale.png deleted file mode 100644 index a79df4eb5bd..00000000000 Binary files a/swat/images/icons/nuvola/16/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/looknfeel.png b/swat/images/icons/nuvola/16/looknfeel.png deleted file mode 100644 index 7d7da74d288..00000000000 Binary files a/swat/images/icons/nuvola/16/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_delete.png b/swat/images/icons/nuvola/16/mail_delete.png deleted file mode 100644 index dc9c020f7e2..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_find.png b/swat/images/icons/nuvola/16/mail_find.png deleted file mode 100644 index 1e230e2e401..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_forward.png b/swat/images/icons/nuvola/16/mail_forward.png deleted file mode 100644 index 0bb1ee287e5..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_generic.png b/swat/images/icons/nuvola/16/mail_generic.png deleted file mode 100644 index 2de442b8002..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_new.png b/swat/images/icons/nuvola/16/mail_new.png deleted file mode 100644 index 7656cbc1146..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_new.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_replyall.png b/swat/images/icons/nuvola/16/mail_replyall.png deleted file mode 100644 index 6e825cc5003..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mail_send.png b/swat/images/icons/nuvola/16/mail_send.png deleted file mode 100644 index 2113017921f..00000000000 Binary files a/swat/images/icons/nuvola/16/mail_send.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/misc.png b/swat/images/icons/nuvola/16/misc.png deleted file mode 100644 index 98d4b9969e4..00000000000 Binary files a/swat/images/icons/nuvola/16/misc.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mozilla.png b/swat/images/icons/nuvola/16/mozilla.png deleted file mode 100644 index 8e43442adfc..00000000000 Binary files a/swat/images/icons/nuvola/16/mozilla.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/mycomputer.png b/swat/images/icons/nuvola/16/mycomputer.png deleted file mode 100644 index 0a929f0383c..00000000000 Binary files a/swat/images/icons/nuvola/16/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/netscape.png b/swat/images/icons/nuvola/16/netscape.png deleted file mode 100644 index 4734d0ccdcc..00000000000 Binary files a/swat/images/icons/nuvola/16/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/network.png b/swat/images/icons/nuvola/16/network.png deleted file mode 100644 index dd5ba69e521..00000000000 Binary files a/swat/images/icons/nuvola/16/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/next.png b/swat/images/icons/nuvola/16/next.png deleted file mode 100644 index 24a89b54343..00000000000 Binary files a/swat/images/icons/nuvola/16/next.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/no.png b/swat/images/icons/nuvola/16/no.png deleted file mode 100644 index 37a7c749778..00000000000 Binary files a/swat/images/icons/nuvola/16/no.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/ok.png b/swat/images/icons/nuvola/16/ok.png deleted file mode 100644 index 5b0f6a6174f..00000000000 Binary files a/swat/images/icons/nuvola/16/ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/opera.png b/swat/images/icons/nuvola/16/opera.png deleted file mode 100644 index 963449bb90f..00000000000 Binary files a/swat/images/icons/nuvola/16/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/package.png b/swat/images/icons/nuvola/16/package.png deleted file mode 100644 index 618d744c281..00000000000 Binary files a/swat/images/icons/nuvola/16/package.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/password.png b/swat/images/icons/nuvola/16/password.png deleted file mode 100644 index 56568249866..00000000000 Binary files a/swat/images/icons/nuvola/16/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/pipe.png b/swat/images/icons/nuvola/16/pipe.png deleted file mode 100644 index 5fe640131e4..00000000000 Binary files a/swat/images/icons/nuvola/16/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/previous.png b/swat/images/icons/nuvola/16/previous.png deleted file mode 100644 index 6992aa7edc5..00000000000 Binary files a/swat/images/icons/nuvola/16/previous.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/realplayer.png b/swat/images/icons/nuvola/16/realplayer.png deleted file mode 100644 index 07b1e864821..00000000000 Binary files a/swat/images/icons/nuvola/16/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/redo.png b/swat/images/icons/nuvola/16/redo.png deleted file mode 100644 index f1e45cff939..00000000000 Binary files a/swat/images/icons/nuvola/16/redo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/reload.png b/swat/images/icons/nuvola/16/reload.png deleted file mode 100644 index 1c026d32c39..00000000000 Binary files a/swat/images/icons/nuvola/16/reload.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/run.png b/swat/images/icons/nuvola/16/run.png deleted file mode 100644 index 751424557e9..00000000000 Binary files a/swat/images/icons/nuvola/16/run.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/services.png b/swat/images/icons/nuvola/16/services.png deleted file mode 100644 index 2a24b7e7f66..00000000000 Binary files a/swat/images/icons/nuvola/16/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/socket.png b/swat/images/icons/nuvola/16/socket.png deleted file mode 100644 index 3125ef80497..00000000000 Binary files a/swat/images/icons/nuvola/16/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/spellcheck.png b/swat/images/icons/nuvola/16/spellcheck.png deleted file mode 100644 index b044b8cfb01..00000000000 Binary files a/swat/images/icons/nuvola/16/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/stop.png b/swat/images/icons/nuvola/16/stop.png deleted file mode 100644 index dfb80b2e580..00000000000 Binary files a/swat/images/icons/nuvola/16/stop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/style.png b/swat/images/icons/nuvola/16/style.png deleted file mode 100644 index d5210b49810..00000000000 Binary files a/swat/images/icons/nuvola/16/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/stylesheet.png b/swat/images/icons/nuvola/16/stylesheet.png deleted file mode 100644 index f7f905706ae..00000000000 Binary files a/swat/images/icons/nuvola/16/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/thumbnail.png b/swat/images/icons/nuvola/16/thumbnail.png deleted file mode 100644 index 91adff8dee8..00000000000 Binary files a/swat/images/icons/nuvola/16/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/up.png b/swat/images/icons/nuvola/16/up.png deleted file mode 100644 index 184c118b634..00000000000 Binary files a/swat/images/icons/nuvola/16/up.png and /dev/null differ diff --git a/swat/images/icons/nuvola/16/wizard.png b/swat/images/icons/nuvola/16/wizard.png deleted file mode 100644 index c37091c0356..00000000000 Binary files a/swat/images/icons/nuvola/16/wizard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/access.png b/swat/images/icons/nuvola/22/access.png deleted file mode 100644 index 7ad09d54917..00000000000 Binary files a/swat/images/icons/nuvola/22/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/agent.png b/swat/images/icons/nuvola/22/agent.png deleted file mode 100644 index ac34011bbe5..00000000000 Binary files a/swat/images/icons/nuvola/22/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/apply.png b/swat/images/icons/nuvola/22/apply.png deleted file mode 100644 index 2166fdffdf9..00000000000 Binary files a/swat/images/icons/nuvola/22/apply.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/back.png b/swat/images/icons/nuvola/22/back.png deleted file mode 100644 index f3925962f4a..00000000000 Binary files a/swat/images/icons/nuvola/22/back.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/background.png b/swat/images/icons/nuvola/22/background.png deleted file mode 100644 index da010da0a9d..00000000000 Binary files a/swat/images/icons/nuvola/22/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/bell.png b/swat/images/icons/nuvola/22/bell.png deleted file mode 100644 index 3fddea5464f..00000000000 Binary files a/swat/images/icons/nuvola/22/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/bookmark.png b/swat/images/icons/nuvola/22/bookmark.png deleted file mode 100644 index 51fb06bf207..00000000000 Binary files a/swat/images/icons/nuvola/22/bookmark.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/browser.png b/swat/images/icons/nuvola/22/browser.png deleted file mode 100644 index 88d8e31ea6b..00000000000 Binary files a/swat/images/icons/nuvola/22/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/button_cancel.png b/swat/images/icons/nuvola/22/button_cancel.png deleted file mode 100644 index 816e06ace86..00000000000 Binary files a/swat/images/icons/nuvola/22/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/button_ok.png b/swat/images/icons/nuvola/22/button_ok.png deleted file mode 100644 index 2166fdffdf9..00000000000 Binary files a/swat/images/icons/nuvola/22/button_ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/cache.png b/swat/images/icons/nuvola/22/cache.png deleted file mode 100644 index f83e9b70f53..00000000000 Binary files a/swat/images/icons/nuvola/22/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/clock.png b/swat/images/icons/nuvola/22/clock.png deleted file mode 100644 index 885715309fc..00000000000 Binary files a/swat/images/icons/nuvola/22/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/colorize.png b/swat/images/icons/nuvola/22/colorize.png deleted file mode 100644 index ed4ad654f22..00000000000 Binary files a/swat/images/icons/nuvola/22/colorize.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/colors.png b/swat/images/icons/nuvola/22/colors.png deleted file mode 100644 index 4b925cd294c..00000000000 Binary files a/swat/images/icons/nuvola/22/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/colorset.png b/swat/images/icons/nuvola/22/colorset.png deleted file mode 100644 index 24cec5aa6ff..00000000000 Binary files a/swat/images/icons/nuvola/22/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/configure.png b/swat/images/icons/nuvola/22/configure.png deleted file mode 100644 index 9e205a0e7ac..00000000000 Binary files a/swat/images/icons/nuvola/22/configure.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/cookie.png b/swat/images/icons/nuvola/22/cookie.png deleted file mode 100644 index f9897b7031e..00000000000 Binary files a/swat/images/icons/nuvola/22/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/core.png b/swat/images/icons/nuvola/22/core.png deleted file mode 100644 index f444ab76c48..00000000000 Binary files a/swat/images/icons/nuvola/22/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/date.png b/swat/images/icons/nuvola/22/date.png deleted file mode 100644 index 1b7fd5c4d33..00000000000 Binary files a/swat/images/icons/nuvola/22/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/decrypted.png b/swat/images/icons/nuvola/22/decrypted.png deleted file mode 100644 index bdac7c1a521..00000000000 Binary files a/swat/images/icons/nuvola/22/decrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/desktop.png b/swat/images/icons/nuvola/22/desktop.png deleted file mode 100644 index c78e07ebeef..00000000000 Binary files a/swat/images/icons/nuvola/22/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/display.png b/swat/images/icons/nuvola/22/display.png deleted file mode 100644 index 2e64d1821a3..00000000000 Binary files a/swat/images/icons/nuvola/22/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/document.png b/swat/images/icons/nuvola/22/document.png deleted file mode 100644 index 1a81ef642cc..00000000000 Binary files a/swat/images/icons/nuvola/22/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/down.png b/swat/images/icons/nuvola/22/down.png deleted file mode 100644 index 0733092bdda..00000000000 Binary files a/swat/images/icons/nuvola/22/down.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/edit.png b/swat/images/icons/nuvola/22/edit.png deleted file mode 100644 index de1659ef22a..00000000000 Binary files a/swat/images/icons/nuvola/22/edit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/editcopy.png b/swat/images/icons/nuvola/22/editcopy.png deleted file mode 100644 index df03cf3f394..00000000000 Binary files a/swat/images/icons/nuvola/22/editcopy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/editcut.png b/swat/images/icons/nuvola/22/editcut.png deleted file mode 100644 index 9845a4268fd..00000000000 Binary files a/swat/images/icons/nuvola/22/editcut.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/editdelete.png b/swat/images/icons/nuvola/22/editdelete.png deleted file mode 100644 index 51839a2f446..00000000000 Binary files a/swat/images/icons/nuvola/22/editdelete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/editpaste.png b/swat/images/icons/nuvola/22/editpaste.png deleted file mode 100644 index 8b7c30068ca..00000000000 Binary files a/swat/images/icons/nuvola/22/editpaste.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/edittrash.png b/swat/images/icons/nuvola/22/edittrash.png deleted file mode 100644 index 600a9a93cd2..00000000000 Binary files a/swat/images/icons/nuvola/22/edittrash.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/email.png b/swat/images/icons/nuvola/22/email.png deleted file mode 100644 index 789a5ea3c18..00000000000 Binary files a/swat/images/icons/nuvola/22/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/empty.png b/swat/images/icons/nuvola/22/empty.png deleted file mode 100644 index bcbf0b4da6c..00000000000 Binary files a/swat/images/icons/nuvola/22/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/encrypted.png b/swat/images/icons/nuvola/22/encrypted.png deleted file mode 100644 index 4b637f9e31d..00000000000 Binary files a/swat/images/icons/nuvola/22/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/energy.png b/swat/images/icons/nuvola/22/energy.png deleted file mode 100644 index 06502e25bac..00000000000 Binary files a/swat/images/icons/nuvola/22/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/error.png b/swat/images/icons/nuvola/22/error.png deleted file mode 100644 index f089ffb8866..00000000000 Binary files a/swat/images/icons/nuvola/22/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/exec.png b/swat/images/icons/nuvola/22/exec.png deleted file mode 100644 index a8618757197..00000000000 Binary files a/swat/images/icons/nuvola/22/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/filenew.png b/swat/images/icons/nuvola/22/filenew.png deleted file mode 100644 index 6e2700ad915..00000000000 Binary files a/swat/images/icons/nuvola/22/filenew.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/fileopen.png b/swat/images/icons/nuvola/22/fileopen.png deleted file mode 100644 index 61c388cf2da..00000000000 Binary files a/swat/images/icons/nuvola/22/fileopen.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/fileprint.png b/swat/images/icons/nuvola/22/fileprint.png deleted file mode 100644 index 71831093d5c..00000000000 Binary files a/swat/images/icons/nuvola/22/fileprint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/filesave.png b/swat/images/icons/nuvola/22/filesave.png deleted file mode 100644 index 74b37b0b510..00000000000 Binary files a/swat/images/icons/nuvola/22/filesave.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/filesaveas.png b/swat/images/icons/nuvola/22/filesaveas.png deleted file mode 100644 index 4321ca76bdc..00000000000 Binary files a/swat/images/icons/nuvola/22/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/find.png b/swat/images/icons/nuvola/22/find.png deleted file mode 100644 index 12f7ca853e7..00000000000 Binary files a/swat/images/icons/nuvola/22/find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/folder.png b/swat/images/icons/nuvola/22/folder.png deleted file mode 100644 index 8b020e5fd1b..00000000000 Binary files a/swat/images/icons/nuvola/22/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/folder_home.png b/swat/images/icons/nuvola/22/folder_home.png deleted file mode 100644 index a4b9860f380..00000000000 Binary files a/swat/images/icons/nuvola/22/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/folder_important.png b/swat/images/icons/nuvola/22/folder_important.png deleted file mode 100644 index 39e944d61e0..00000000000 Binary files a/swat/images/icons/nuvola/22/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/folder_locked.png b/swat/images/icons/nuvola/22/folder_locked.png deleted file mode 100644 index c15328d21c8..00000000000 Binary files a/swat/images/icons/nuvola/22/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/folder_open.png b/swat/images/icons/nuvola/22/folder_open.png deleted file mode 100644 index a801665fd57..00000000000 Binary files a/swat/images/icons/nuvola/22/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/font.png b/swat/images/icons/nuvola/22/font.png deleted file mode 100644 index 199eb87070a..00000000000 Binary files a/swat/images/icons/nuvola/22/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/forward.png b/swat/images/icons/nuvola/22/forward.png deleted file mode 100644 index 96ae3a5f63e..00000000000 Binary files a/swat/images/icons/nuvola/22/forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/gohome.png b/swat/images/icons/nuvola/22/gohome.png deleted file mode 100644 index 74c6933b44c..00000000000 Binary files a/swat/images/icons/nuvola/22/gohome.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/help.png b/swat/images/icons/nuvola/22/help.png deleted file mode 100644 index 8aef08eec37..00000000000 Binary files a/swat/images/icons/nuvola/22/help.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/history.png b/swat/images/icons/nuvola/22/history.png deleted file mode 100644 index d7b86ef2a55..00000000000 Binary files a/swat/images/icons/nuvola/22/history.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/hwinfo.png b/swat/images/icons/nuvola/22/hwinfo.png deleted file mode 100644 index 312a4ea1b4e..00000000000 Binary files a/swat/images/icons/nuvola/22/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/icons.png b/swat/images/icons/nuvola/22/icons.png deleted file mode 100644 index 2ac2076e49b..00000000000 Binary files a/swat/images/icons/nuvola/22/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/iconthemes.png b/swat/images/icons/nuvola/22/iconthemes.png deleted file mode 100644 index 9c5b7171062..00000000000 Binary files a/swat/images/icons/nuvola/22/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/important.png b/swat/images/icons/nuvola/22/important.png deleted file mode 100644 index cc240aa5152..00000000000 Binary files a/swat/images/icons/nuvola/22/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/info.png b/swat/images/icons/nuvola/22/info.png deleted file mode 100644 index c337112a813..00000000000 Binary files a/swat/images/icons/nuvola/22/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kcoloredit.png b/swat/images/icons/nuvola/22/kcoloredit.png deleted file mode 100644 index b6b692afcf5..00000000000 Binary files a/swat/images/icons/nuvola/22/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kcontrol.png b/swat/images/icons/nuvola/22/kcontrol.png deleted file mode 100644 index e4d376d8539..00000000000 Binary files a/swat/images/icons/nuvola/22/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/keyboard.png b/swat/images/icons/nuvola/22/keyboard.png deleted file mode 100644 index fc1c3b43fbe..00000000000 Binary files a/swat/images/icons/nuvola/22/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/khelpcenter.png b/swat/images/icons/nuvola/22/khelpcenter.png deleted file mode 100644 index 37cdb2777eb..00000000000 Binary files a/swat/images/icons/nuvola/22/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kmix.png b/swat/images/icons/nuvola/22/kmix.png deleted file mode 100644 index a60f1b4d061..00000000000 Binary files a/swat/images/icons/nuvola/22/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/knotify.png b/swat/images/icons/nuvola/22/knotify.png deleted file mode 100644 index 6c76e4a6ab8..00000000000 Binary files a/swat/images/icons/nuvola/22/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/konqueror.png b/swat/images/icons/nuvola/22/konqueror.png deleted file mode 100644 index dcc74ecae7f..00000000000 Binary files a/swat/images/icons/nuvola/22/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kpackage.png b/swat/images/icons/nuvola/22/kpackage.png deleted file mode 100644 index 006392c8a9c..00000000000 Binary files a/swat/images/icons/nuvola/22/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kpaint.png b/swat/images/icons/nuvola/22/kpaint.png deleted file mode 100644 index f20282bf6ed..00000000000 Binary files a/swat/images/icons/nuvola/22/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/krita.png b/swat/images/icons/nuvola/22/krita.png deleted file mode 100644 index e678d47e7a7..00000000000 Binary files a/swat/images/icons/nuvola/22/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/ksnapshot.png b/swat/images/icons/nuvola/22/ksnapshot.png deleted file mode 100644 index 1fb3e4c9225..00000000000 Binary files a/swat/images/icons/nuvola/22/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/ktip.png b/swat/images/icons/nuvola/22/ktip.png deleted file mode 100644 index d5eac1c5875..00000000000 Binary files a/swat/images/icons/nuvola/22/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kuser.png b/swat/images/icons/nuvola/22/kuser.png deleted file mode 100644 index c5c8dc6d64e..00000000000 Binary files a/swat/images/icons/nuvola/22/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/kview.png b/swat/images/icons/nuvola/22/kview.png deleted file mode 100644 index 9d7aeb86a5c..00000000000 Binary files a/swat/images/icons/nuvola/22/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/locale.png b/swat/images/icons/nuvola/22/locale.png deleted file mode 100644 index bee7d4064ab..00000000000 Binary files a/swat/images/icons/nuvola/22/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_delete.png b/swat/images/icons/nuvola/22/mail_delete.png deleted file mode 100644 index 035a9f062c8..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_find.png b/swat/images/icons/nuvola/22/mail_find.png deleted file mode 100644 index 76af932330f..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_forward.png b/swat/images/icons/nuvola/22/mail_forward.png deleted file mode 100644 index 5086ef86abc..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_generic.png b/swat/images/icons/nuvola/22/mail_generic.png deleted file mode 100644 index 512378508b2..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_new.png b/swat/images/icons/nuvola/22/mail_new.png deleted file mode 100644 index 969fec5b578..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_new.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_replyall.png b/swat/images/icons/nuvola/22/mail_replyall.png deleted file mode 100644 index 6ec45ee840d..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mail_send.png b/swat/images/icons/nuvola/22/mail_send.png deleted file mode 100644 index 4b72194e0c8..00000000000 Binary files a/swat/images/icons/nuvola/22/mail_send.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/misc.png b/swat/images/icons/nuvola/22/misc.png deleted file mode 100644 index 625285f0bb6..00000000000 Binary files a/swat/images/icons/nuvola/22/misc.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/mycomputer.png b/swat/images/icons/nuvola/22/mycomputer.png deleted file mode 100644 index c52d85af688..00000000000 Binary files a/swat/images/icons/nuvola/22/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/netscape.png b/swat/images/icons/nuvola/22/netscape.png deleted file mode 100644 index 00bf497dfbd..00000000000 Binary files a/swat/images/icons/nuvola/22/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/network.png b/swat/images/icons/nuvola/22/network.png deleted file mode 100644 index 1929fe17c5f..00000000000 Binary files a/swat/images/icons/nuvola/22/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/next.png b/swat/images/icons/nuvola/22/next.png deleted file mode 100644 index 95fc56834dd..00000000000 Binary files a/swat/images/icons/nuvola/22/next.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/no.png b/swat/images/icons/nuvola/22/no.png deleted file mode 100644 index df63d750733..00000000000 Binary files a/swat/images/icons/nuvola/22/no.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/ok.png b/swat/images/icons/nuvola/22/ok.png deleted file mode 100644 index 2166fdffdf9..00000000000 Binary files a/swat/images/icons/nuvola/22/ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/opera.png b/swat/images/icons/nuvola/22/opera.png deleted file mode 100644 index ce74c6d33e2..00000000000 Binary files a/swat/images/icons/nuvola/22/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/password.png b/swat/images/icons/nuvola/22/password.png deleted file mode 100644 index 96fb4cd5643..00000000000 Binary files a/swat/images/icons/nuvola/22/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/pipe.png b/swat/images/icons/nuvola/22/pipe.png deleted file mode 100644 index 439e5c5fd7d..00000000000 Binary files a/swat/images/icons/nuvola/22/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/previous.png b/swat/images/icons/nuvola/22/previous.png deleted file mode 100644 index 77d0bec5ca6..00000000000 Binary files a/swat/images/icons/nuvola/22/previous.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/realplayer.png b/swat/images/icons/nuvola/22/realplayer.png deleted file mode 100644 index 162136f9227..00000000000 Binary files a/swat/images/icons/nuvola/22/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/redo.png b/swat/images/icons/nuvola/22/redo.png deleted file mode 100644 index 7067f582e0a..00000000000 Binary files a/swat/images/icons/nuvola/22/redo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/reload.png b/swat/images/icons/nuvola/22/reload.png deleted file mode 100644 index 0d1ae456264..00000000000 Binary files a/swat/images/icons/nuvola/22/reload.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/run.png b/swat/images/icons/nuvola/22/run.png deleted file mode 100644 index d1083274351..00000000000 Binary files a/swat/images/icons/nuvola/22/run.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/services.png b/swat/images/icons/nuvola/22/services.png deleted file mode 100644 index d1348ac572b..00000000000 Binary files a/swat/images/icons/nuvola/22/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/socket.png b/swat/images/icons/nuvola/22/socket.png deleted file mode 100644 index ddf5d6a63e2..00000000000 Binary files a/swat/images/icons/nuvola/22/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/spellcheck.png b/swat/images/icons/nuvola/22/spellcheck.png deleted file mode 100644 index 45fe909a89a..00000000000 Binary files a/swat/images/icons/nuvola/22/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/stop.png b/swat/images/icons/nuvola/22/stop.png deleted file mode 100644 index da1e9442635..00000000000 Binary files a/swat/images/icons/nuvola/22/stop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/style.png b/swat/images/icons/nuvola/22/style.png deleted file mode 100644 index 0bef0e59ebc..00000000000 Binary files a/swat/images/icons/nuvola/22/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/stylesheet.png b/swat/images/icons/nuvola/22/stylesheet.png deleted file mode 100644 index 5f5a4de57aa..00000000000 Binary files a/swat/images/icons/nuvola/22/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/thumbnail.png b/swat/images/icons/nuvola/22/thumbnail.png deleted file mode 100644 index e8056ca1730..00000000000 Binary files a/swat/images/icons/nuvola/22/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/up.png b/swat/images/icons/nuvola/22/up.png deleted file mode 100644 index 7475f6aafc0..00000000000 Binary files a/swat/images/icons/nuvola/22/up.png and /dev/null differ diff --git a/swat/images/icons/nuvola/22/wizard.png b/swat/images/icons/nuvola/22/wizard.png deleted file mode 100644 index ad4436d1eda..00000000000 Binary files a/swat/images/icons/nuvola/22/wizard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/access.png b/swat/images/icons/nuvola/32/access.png deleted file mode 100644 index dfad3c507e7..00000000000 Binary files a/swat/images/icons/nuvola/32/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/agent.png b/swat/images/icons/nuvola/32/agent.png deleted file mode 100644 index 80e060dbf67..00000000000 Binary files a/swat/images/icons/nuvola/32/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/apply.png b/swat/images/icons/nuvola/32/apply.png deleted file mode 100644 index 592ce6f4a57..00000000000 Binary files a/swat/images/icons/nuvola/32/apply.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/back.png b/swat/images/icons/nuvola/32/back.png deleted file mode 100644 index 2568b59b325..00000000000 Binary files a/swat/images/icons/nuvola/32/back.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/background.png b/swat/images/icons/nuvola/32/background.png deleted file mode 100644 index e292b875d27..00000000000 Binary files a/swat/images/icons/nuvola/32/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/bell.png b/swat/images/icons/nuvola/32/bell.png deleted file mode 100644 index 32b6d895214..00000000000 Binary files a/swat/images/icons/nuvola/32/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/bookmark.png b/swat/images/icons/nuvola/32/bookmark.png deleted file mode 100644 index 6cccfd986b2..00000000000 Binary files a/swat/images/icons/nuvola/32/bookmark.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/browser.png b/swat/images/icons/nuvola/32/browser.png deleted file mode 100644 index e164a9f3325..00000000000 Binary files a/swat/images/icons/nuvola/32/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/button_cancel.png b/swat/images/icons/nuvola/32/button_cancel.png deleted file mode 100644 index 2d5e260a5f2..00000000000 Binary files a/swat/images/icons/nuvola/32/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/button_ok.png b/swat/images/icons/nuvola/32/button_ok.png deleted file mode 100644 index 592ce6f4a57..00000000000 Binary files a/swat/images/icons/nuvola/32/button_ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/cache.png b/swat/images/icons/nuvola/32/cache.png deleted file mode 100644 index ff4298bdf18..00000000000 Binary files a/swat/images/icons/nuvola/32/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/clock.png b/swat/images/icons/nuvola/32/clock.png deleted file mode 100644 index 1836149e801..00000000000 Binary files a/swat/images/icons/nuvola/32/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/colorize.png b/swat/images/icons/nuvola/32/colorize.png deleted file mode 100644 index 38cb497923c..00000000000 Binary files a/swat/images/icons/nuvola/32/colorize.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/colors.png b/swat/images/icons/nuvola/32/colors.png deleted file mode 100644 index 212adb0b417..00000000000 Binary files a/swat/images/icons/nuvola/32/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/colorset.png b/swat/images/icons/nuvola/32/colorset.png deleted file mode 100644 index bab142f19f9..00000000000 Binary files a/swat/images/icons/nuvola/32/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/configure.png b/swat/images/icons/nuvola/32/configure.png deleted file mode 100644 index feebf2bdbee..00000000000 Binary files a/swat/images/icons/nuvola/32/configure.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/contents.png b/swat/images/icons/nuvola/32/contents.png deleted file mode 100644 index d3ba528bd05..00000000000 Binary files a/swat/images/icons/nuvola/32/contents.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/cookie.png b/swat/images/icons/nuvola/32/cookie.png deleted file mode 100644 index db4bd615ec8..00000000000 Binary files a/swat/images/icons/nuvola/32/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/core.png b/swat/images/icons/nuvola/32/core.png deleted file mode 100644 index d8471dc06eb..00000000000 Binary files a/swat/images/icons/nuvola/32/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/date.png b/swat/images/icons/nuvola/32/date.png deleted file mode 100644 index 41fa2acf77c..00000000000 Binary files a/swat/images/icons/nuvola/32/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/decrypted.png b/swat/images/icons/nuvola/32/decrypted.png deleted file mode 100644 index 2b49969a537..00000000000 Binary files a/swat/images/icons/nuvola/32/decrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/desktop.png b/swat/images/icons/nuvola/32/desktop.png deleted file mode 100644 index 9b993a5ebb3..00000000000 Binary files a/swat/images/icons/nuvola/32/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/display.png b/swat/images/icons/nuvola/32/display.png deleted file mode 100644 index 30f1dfa03d4..00000000000 Binary files a/swat/images/icons/nuvola/32/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/document.png b/swat/images/icons/nuvola/32/document.png deleted file mode 100644 index ac2ff05c767..00000000000 Binary files a/swat/images/icons/nuvola/32/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/down.png b/swat/images/icons/nuvola/32/down.png deleted file mode 100644 index 5cbe6bb695a..00000000000 Binary files a/swat/images/icons/nuvola/32/down.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/edit.png b/swat/images/icons/nuvola/32/edit.png deleted file mode 100644 index f3ec32ed823..00000000000 Binary files a/swat/images/icons/nuvola/32/edit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/editcopy.png b/swat/images/icons/nuvola/32/editcopy.png deleted file mode 100644 index 18627b74809..00000000000 Binary files a/swat/images/icons/nuvola/32/editcopy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/editcut.png b/swat/images/icons/nuvola/32/editcut.png deleted file mode 100644 index ad6fbb15e47..00000000000 Binary files a/swat/images/icons/nuvola/32/editcut.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/editdelete.png b/swat/images/icons/nuvola/32/editdelete.png deleted file mode 100644 index ab71fae93f7..00000000000 Binary files a/swat/images/icons/nuvola/32/editdelete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/editpaste.png b/swat/images/icons/nuvola/32/editpaste.png deleted file mode 100644 index 9e224a9ec49..00000000000 Binary files a/swat/images/icons/nuvola/32/editpaste.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/edittrash.png b/swat/images/icons/nuvola/32/edittrash.png deleted file mode 100644 index 6170d86cbbb..00000000000 Binary files a/swat/images/icons/nuvola/32/edittrash.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/email.png b/swat/images/icons/nuvola/32/email.png deleted file mode 100644 index 637920745e5..00000000000 Binary files a/swat/images/icons/nuvola/32/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/empty.png b/swat/images/icons/nuvola/32/empty.png deleted file mode 100644 index b5cb3ae95c6..00000000000 Binary files a/swat/images/icons/nuvola/32/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/encrypted.png b/swat/images/icons/nuvola/32/encrypted.png deleted file mode 100644 index 4ae41eeef4b..00000000000 Binary files a/swat/images/icons/nuvola/32/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/energy.png b/swat/images/icons/nuvola/32/energy.png deleted file mode 100644 index a530b1ba7cf..00000000000 Binary files a/swat/images/icons/nuvola/32/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/error.png b/swat/images/icons/nuvola/32/error.png deleted file mode 100644 index 538cb9039fe..00000000000 Binary files a/swat/images/icons/nuvola/32/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/exec.png b/swat/images/icons/nuvola/32/exec.png deleted file mode 100644 index 1780eafc6cf..00000000000 Binary files a/swat/images/icons/nuvola/32/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/filenew.png b/swat/images/icons/nuvola/32/filenew.png deleted file mode 100644 index a71c1a254e7..00000000000 Binary files a/swat/images/icons/nuvola/32/filenew.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/fileopen.png b/swat/images/icons/nuvola/32/fileopen.png deleted file mode 100644 index 77c992f5aaa..00000000000 Binary files a/swat/images/icons/nuvola/32/fileopen.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/fileprint.png b/swat/images/icons/nuvola/32/fileprint.png deleted file mode 100644 index a510ec65587..00000000000 Binary files a/swat/images/icons/nuvola/32/fileprint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/filesave.png b/swat/images/icons/nuvola/32/filesave.png deleted file mode 100644 index ae13a151d5a..00000000000 Binary files a/swat/images/icons/nuvola/32/filesave.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/filesaveas.png b/swat/images/icons/nuvola/32/filesaveas.png deleted file mode 100644 index 55ca1ec25e6..00000000000 Binary files a/swat/images/icons/nuvola/32/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/find.png b/swat/images/icons/nuvola/32/find.png deleted file mode 100644 index f1ad60c860f..00000000000 Binary files a/swat/images/icons/nuvola/32/find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/folder.png b/swat/images/icons/nuvola/32/folder.png deleted file mode 100644 index bd433f4bfd9..00000000000 Binary files a/swat/images/icons/nuvola/32/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/folder_home.png b/swat/images/icons/nuvola/32/folder_home.png deleted file mode 100644 index 0094f836cd7..00000000000 Binary files a/swat/images/icons/nuvola/32/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/folder_important.png b/swat/images/icons/nuvola/32/folder_important.png deleted file mode 100644 index 3f104626a61..00000000000 Binary files a/swat/images/icons/nuvola/32/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/folder_locked.png b/swat/images/icons/nuvola/32/folder_locked.png deleted file mode 100644 index e540a902614..00000000000 Binary files a/swat/images/icons/nuvola/32/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/folder_open.png b/swat/images/icons/nuvola/32/folder_open.png deleted file mode 100644 index 376aa6ec186..00000000000 Binary files a/swat/images/icons/nuvola/32/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/font.png b/swat/images/icons/nuvola/32/font.png deleted file mode 100644 index 2cf66652453..00000000000 Binary files a/swat/images/icons/nuvola/32/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/forward.png b/swat/images/icons/nuvola/32/forward.png deleted file mode 100644 index 3453bde5836..00000000000 Binary files a/swat/images/icons/nuvola/32/forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/gohome.png b/swat/images/icons/nuvola/32/gohome.png deleted file mode 100644 index 86ea229cfd2..00000000000 Binary files a/swat/images/icons/nuvola/32/gohome.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/help.png b/swat/images/icons/nuvola/32/help.png deleted file mode 100644 index d56ba2c2449..00000000000 Binary files a/swat/images/icons/nuvola/32/help.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/history.png b/swat/images/icons/nuvola/32/history.png deleted file mode 100644 index 1f36acaa160..00000000000 Binary files a/swat/images/icons/nuvola/32/history.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/hwinfo.png b/swat/images/icons/nuvola/32/hwinfo.png deleted file mode 100644 index 41d50b7a968..00000000000 Binary files a/swat/images/icons/nuvola/32/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/icons.png b/swat/images/icons/nuvola/32/icons.png deleted file mode 100644 index 86cd87bde41..00000000000 Binary files a/swat/images/icons/nuvola/32/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/iconthemes.png b/swat/images/icons/nuvola/32/iconthemes.png deleted file mode 100644 index 6345beab59c..00000000000 Binary files a/swat/images/icons/nuvola/32/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/important.png b/swat/images/icons/nuvola/32/important.png deleted file mode 100644 index 284e5e32b8e..00000000000 Binary files a/swat/images/icons/nuvola/32/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/info.png b/swat/images/icons/nuvola/32/info.png deleted file mode 100644 index a4e834f8674..00000000000 Binary files a/swat/images/icons/nuvola/32/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kcoloredit.png b/swat/images/icons/nuvola/32/kcoloredit.png deleted file mode 100644 index 48102de8449..00000000000 Binary files a/swat/images/icons/nuvola/32/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kcontrol.png b/swat/images/icons/nuvola/32/kcontrol.png deleted file mode 100644 index 6f3b1f49d75..00000000000 Binary files a/swat/images/icons/nuvola/32/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/keyboard.png b/swat/images/icons/nuvola/32/keyboard.png deleted file mode 100644 index 686964f4a66..00000000000 Binary files a/swat/images/icons/nuvola/32/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/khelpcenter.png b/swat/images/icons/nuvola/32/khelpcenter.png deleted file mode 100644 index c59d5a00356..00000000000 Binary files a/swat/images/icons/nuvola/32/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kmix.png b/swat/images/icons/nuvola/32/kmix.png deleted file mode 100644 index 2c8b5be9a0b..00000000000 Binary files a/swat/images/icons/nuvola/32/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/knotify.png b/swat/images/icons/nuvola/32/knotify.png deleted file mode 100644 index bfbc7958615..00000000000 Binary files a/swat/images/icons/nuvola/32/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/konqueror.png b/swat/images/icons/nuvola/32/konqueror.png deleted file mode 100644 index 14f32357946..00000000000 Binary files a/swat/images/icons/nuvola/32/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kpackage.png b/swat/images/icons/nuvola/32/kpackage.png deleted file mode 100644 index 2aabd0a24a6..00000000000 Binary files a/swat/images/icons/nuvola/32/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kpaint.png b/swat/images/icons/nuvola/32/kpaint.png deleted file mode 100644 index 9ec1a85d8d1..00000000000 Binary files a/swat/images/icons/nuvola/32/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/krita.png b/swat/images/icons/nuvola/32/krita.png deleted file mode 100644 index 455018c0866..00000000000 Binary files a/swat/images/icons/nuvola/32/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/ksnapshot.png b/swat/images/icons/nuvola/32/ksnapshot.png deleted file mode 100644 index 267add622ce..00000000000 Binary files a/swat/images/icons/nuvola/32/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/ktip.png b/swat/images/icons/nuvola/32/ktip.png deleted file mode 100644 index 9261b963cd3..00000000000 Binary files a/swat/images/icons/nuvola/32/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kuser.png b/swat/images/icons/nuvola/32/kuser.png deleted file mode 100644 index b368c3d82f3..00000000000 Binary files a/swat/images/icons/nuvola/32/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/kview.png b/swat/images/icons/nuvola/32/kview.png deleted file mode 100644 index 341752c8206..00000000000 Binary files a/swat/images/icons/nuvola/32/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/locale.png b/swat/images/icons/nuvola/32/locale.png deleted file mode 100644 index 91817460fd0..00000000000 Binary files a/swat/images/icons/nuvola/32/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/looknfeel.png b/swat/images/icons/nuvola/32/looknfeel.png deleted file mode 100644 index 377440b0759..00000000000 Binary files a/swat/images/icons/nuvola/32/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_delete.png b/swat/images/icons/nuvola/32/mail_delete.png deleted file mode 100644 index 7014f9f8032..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_find.png b/swat/images/icons/nuvola/32/mail_find.png deleted file mode 100644 index 81d608855ec..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_forward.png b/swat/images/icons/nuvola/32/mail_forward.png deleted file mode 100644 index 6d27c215b38..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_generic.png b/swat/images/icons/nuvola/32/mail_generic.png deleted file mode 100644 index 356a2e7b6a2..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_new.png b/swat/images/icons/nuvola/32/mail_new.png deleted file mode 100644 index 825459fdbb7..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_new.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_replyall.png b/swat/images/icons/nuvola/32/mail_replyall.png deleted file mode 100644 index 5cc855dadf0..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mail_send.png b/swat/images/icons/nuvola/32/mail_send.png deleted file mode 100644 index 241544b1dd9..00000000000 Binary files a/swat/images/icons/nuvola/32/mail_send.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/misc.png b/swat/images/icons/nuvola/32/misc.png deleted file mode 100644 index 135fd11b9fa..00000000000 Binary files a/swat/images/icons/nuvola/32/misc.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mozilla.png b/swat/images/icons/nuvola/32/mozilla.png deleted file mode 100644 index fec3008cfbd..00000000000 Binary files a/swat/images/icons/nuvola/32/mozilla.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/mycomputer.png b/swat/images/icons/nuvola/32/mycomputer.png deleted file mode 100644 index de11b2be1e9..00000000000 Binary files a/swat/images/icons/nuvola/32/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/netscape.png b/swat/images/icons/nuvola/32/netscape.png deleted file mode 100644 index 5b6775b0aaf..00000000000 Binary files a/swat/images/icons/nuvola/32/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/network.png b/swat/images/icons/nuvola/32/network.png deleted file mode 100644 index ac4c6ea2aaa..00000000000 Binary files a/swat/images/icons/nuvola/32/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/next.png b/swat/images/icons/nuvola/32/next.png deleted file mode 100644 index cd1be0cb74d..00000000000 Binary files a/swat/images/icons/nuvola/32/next.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/no.png b/swat/images/icons/nuvola/32/no.png deleted file mode 100644 index 03448225a97..00000000000 Binary files a/swat/images/icons/nuvola/32/no.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/ok.png b/swat/images/icons/nuvola/32/ok.png deleted file mode 100644 index 592ce6f4a57..00000000000 Binary files a/swat/images/icons/nuvola/32/ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/opera.png b/swat/images/icons/nuvola/32/opera.png deleted file mode 100644 index c3a0ee46c19..00000000000 Binary files a/swat/images/icons/nuvola/32/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/package.png b/swat/images/icons/nuvola/32/package.png deleted file mode 100644 index 3757bfa6b05..00000000000 Binary files a/swat/images/icons/nuvola/32/package.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/password.png b/swat/images/icons/nuvola/32/password.png deleted file mode 100644 index b74e831fe35..00000000000 Binary files a/swat/images/icons/nuvola/32/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/pipe.png b/swat/images/icons/nuvola/32/pipe.png deleted file mode 100644 index 5df1cc4fa72..00000000000 Binary files a/swat/images/icons/nuvola/32/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/previous.png b/swat/images/icons/nuvola/32/previous.png deleted file mode 100644 index b3eb4053168..00000000000 Binary files a/swat/images/icons/nuvola/32/previous.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/realplayer.png b/swat/images/icons/nuvola/32/realplayer.png deleted file mode 100644 index 2d1954e082c..00000000000 Binary files a/swat/images/icons/nuvola/32/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/redo.png b/swat/images/icons/nuvola/32/redo.png deleted file mode 100644 index 36bf9b61182..00000000000 Binary files a/swat/images/icons/nuvola/32/redo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/reload.png b/swat/images/icons/nuvola/32/reload.png deleted file mode 100644 index 4b0e37a11c8..00000000000 Binary files a/swat/images/icons/nuvola/32/reload.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/run.png b/swat/images/icons/nuvola/32/run.png deleted file mode 100644 index db5111a9af5..00000000000 Binary files a/swat/images/icons/nuvola/32/run.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/services.png b/swat/images/icons/nuvola/32/services.png deleted file mode 100644 index fcee6c9cf24..00000000000 Binary files a/swat/images/icons/nuvola/32/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/socket.png b/swat/images/icons/nuvola/32/socket.png deleted file mode 100644 index cb5f8f0a3ce..00000000000 Binary files a/swat/images/icons/nuvola/32/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/spellcheck.png b/swat/images/icons/nuvola/32/spellcheck.png deleted file mode 100644 index c012684fb3e..00000000000 Binary files a/swat/images/icons/nuvola/32/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/stop.png b/swat/images/icons/nuvola/32/stop.png deleted file mode 100644 index b953dd7e3ef..00000000000 Binary files a/swat/images/icons/nuvola/32/stop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/style.png b/swat/images/icons/nuvola/32/style.png deleted file mode 100644 index 07888641161..00000000000 Binary files a/swat/images/icons/nuvola/32/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/stylesheet.png b/swat/images/icons/nuvola/32/stylesheet.png deleted file mode 100644 index 35bdb05377c..00000000000 Binary files a/swat/images/icons/nuvola/32/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/thumbnail.png b/swat/images/icons/nuvola/32/thumbnail.png deleted file mode 100644 index 69e55a1d5db..00000000000 Binary files a/swat/images/icons/nuvola/32/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/up.png b/swat/images/icons/nuvola/32/up.png deleted file mode 100644 index 899ad4fc9ea..00000000000 Binary files a/swat/images/icons/nuvola/32/up.png and /dev/null differ diff --git a/swat/images/icons/nuvola/32/wizard.png b/swat/images/icons/nuvola/32/wizard.png deleted file mode 100644 index 807d9c4a655..00000000000 Binary files a/swat/images/icons/nuvola/32/wizard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/access.png b/swat/images/icons/nuvola/48/access.png deleted file mode 100644 index 39745787fba..00000000000 Binary files a/swat/images/icons/nuvola/48/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/agent.png b/swat/images/icons/nuvola/48/agent.png deleted file mode 100644 index 0ea9d236fcd..00000000000 Binary files a/swat/images/icons/nuvola/48/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/apply.png b/swat/images/icons/nuvola/48/apply.png deleted file mode 100644 index 3b7a6907ee4..00000000000 Binary files a/swat/images/icons/nuvola/48/apply.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/back.png b/swat/images/icons/nuvola/48/back.png deleted file mode 100644 index 753b14f4688..00000000000 Binary files a/swat/images/icons/nuvola/48/back.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/background.png b/swat/images/icons/nuvola/48/background.png deleted file mode 100644 index 50a848f3bb8..00000000000 Binary files a/swat/images/icons/nuvola/48/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/bell.png b/swat/images/icons/nuvola/48/bell.png deleted file mode 100644 index be0c6e69f0a..00000000000 Binary files a/swat/images/icons/nuvola/48/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/bookmark.png b/swat/images/icons/nuvola/48/bookmark.png deleted file mode 100644 index dcadad79ce6..00000000000 Binary files a/swat/images/icons/nuvola/48/bookmark.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/browser.png b/swat/images/icons/nuvola/48/browser.png deleted file mode 100644 index b5f28c4777f..00000000000 Binary files a/swat/images/icons/nuvola/48/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/button_cancel.png b/swat/images/icons/nuvola/48/button_cancel.png deleted file mode 100644 index 75980de0089..00000000000 Binary files a/swat/images/icons/nuvola/48/button_cancel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/button_ok.png b/swat/images/icons/nuvola/48/button_ok.png deleted file mode 100644 index 94aac4b2b89..00000000000 Binary files a/swat/images/icons/nuvola/48/button_ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/cache.png b/swat/images/icons/nuvola/48/cache.png deleted file mode 100644 index 321e8241b01..00000000000 Binary files a/swat/images/icons/nuvola/48/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/clock.png b/swat/images/icons/nuvola/48/clock.png deleted file mode 100644 index 17e760a3fcb..00000000000 Binary files a/swat/images/icons/nuvola/48/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/colorize.png b/swat/images/icons/nuvola/48/colorize.png deleted file mode 100644 index 61a6f6302df..00000000000 Binary files a/swat/images/icons/nuvola/48/colorize.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/colors.png b/swat/images/icons/nuvola/48/colors.png deleted file mode 100644 index 641c9d8d304..00000000000 Binary files a/swat/images/icons/nuvola/48/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/colorset.png b/swat/images/icons/nuvola/48/colorset.png deleted file mode 100644 index 0a7e28ca16f..00000000000 Binary files a/swat/images/icons/nuvola/48/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/configure.png b/swat/images/icons/nuvola/48/configure.png deleted file mode 100644 index 2bf463be332..00000000000 Binary files a/swat/images/icons/nuvola/48/configure.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/cookie.png b/swat/images/icons/nuvola/48/cookie.png deleted file mode 100644 index 8cbb3099620..00000000000 Binary files a/swat/images/icons/nuvola/48/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/core.png b/swat/images/icons/nuvola/48/core.png deleted file mode 100644 index 03855c91356..00000000000 Binary files a/swat/images/icons/nuvola/48/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/date.png b/swat/images/icons/nuvola/48/date.png deleted file mode 100644 index d3b8f476218..00000000000 Binary files a/swat/images/icons/nuvola/48/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/decrypted.png b/swat/images/icons/nuvola/48/decrypted.png deleted file mode 100644 index c532f17e3d8..00000000000 Binary files a/swat/images/icons/nuvola/48/decrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/desktop.png b/swat/images/icons/nuvola/48/desktop.png deleted file mode 100644 index 9a0cf87f053..00000000000 Binary files a/swat/images/icons/nuvola/48/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/display.png b/swat/images/icons/nuvola/48/display.png deleted file mode 100644 index 6b9ab9e1303..00000000000 Binary files a/swat/images/icons/nuvola/48/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/document.png b/swat/images/icons/nuvola/48/document.png deleted file mode 100644 index b545d967581..00000000000 Binary files a/swat/images/icons/nuvola/48/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/down.png b/swat/images/icons/nuvola/48/down.png deleted file mode 100644 index 5648bf19fa7..00000000000 Binary files a/swat/images/icons/nuvola/48/down.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/edit.png b/swat/images/icons/nuvola/48/edit.png deleted file mode 100644 index bee264546b6..00000000000 Binary files a/swat/images/icons/nuvola/48/edit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/editcopy.png b/swat/images/icons/nuvola/48/editcopy.png deleted file mode 100644 index a04d2f7fceb..00000000000 Binary files a/swat/images/icons/nuvola/48/editcopy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/editcut.png b/swat/images/icons/nuvola/48/editcut.png deleted file mode 100644 index a1b20f4beba..00000000000 Binary files a/swat/images/icons/nuvola/48/editcut.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/editdelete.png b/swat/images/icons/nuvola/48/editdelete.png deleted file mode 100644 index f748cbe88a3..00000000000 Binary files a/swat/images/icons/nuvola/48/editdelete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/editpaste.png b/swat/images/icons/nuvola/48/editpaste.png deleted file mode 100644 index 099c51ff909..00000000000 Binary files a/swat/images/icons/nuvola/48/editpaste.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/edittrash.png b/swat/images/icons/nuvola/48/edittrash.png deleted file mode 100644 index 906608fbaea..00000000000 Binary files a/swat/images/icons/nuvola/48/edittrash.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/email.png b/swat/images/icons/nuvola/48/email.png deleted file mode 100644 index 19c7cfd2f5c..00000000000 Binary files a/swat/images/icons/nuvola/48/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/empty.png b/swat/images/icons/nuvola/48/empty.png deleted file mode 100644 index 78851f36193..00000000000 Binary files a/swat/images/icons/nuvola/48/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/encrypted.png b/swat/images/icons/nuvola/48/encrypted.png deleted file mode 100644 index 7d3e1ef2a57..00000000000 Binary files a/swat/images/icons/nuvola/48/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/energy.png b/swat/images/icons/nuvola/48/energy.png deleted file mode 100644 index 94ce36b11fb..00000000000 Binary files a/swat/images/icons/nuvola/48/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/error.png b/swat/images/icons/nuvola/48/error.png deleted file mode 100644 index e1841e408c5..00000000000 Binary files a/swat/images/icons/nuvola/48/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/exec.png b/swat/images/icons/nuvola/48/exec.png deleted file mode 100644 index 8467ec1ac25..00000000000 Binary files a/swat/images/icons/nuvola/48/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/filenew.png b/swat/images/icons/nuvola/48/filenew.png deleted file mode 100644 index bc10ac0c222..00000000000 Binary files a/swat/images/icons/nuvola/48/filenew.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/fileopen.png b/swat/images/icons/nuvola/48/fileopen.png deleted file mode 100644 index 73419296380..00000000000 Binary files a/swat/images/icons/nuvola/48/fileopen.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/fileprint.png b/swat/images/icons/nuvola/48/fileprint.png deleted file mode 100644 index 05e15987033..00000000000 Binary files a/swat/images/icons/nuvola/48/fileprint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/filesave.png b/swat/images/icons/nuvola/48/filesave.png deleted file mode 100644 index 0006ad4294a..00000000000 Binary files a/swat/images/icons/nuvola/48/filesave.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/filesaveas.png b/swat/images/icons/nuvola/48/filesaveas.png deleted file mode 100644 index 2be6df257ab..00000000000 Binary files a/swat/images/icons/nuvola/48/filesaveas.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/find.png b/swat/images/icons/nuvola/48/find.png deleted file mode 100644 index e03a26dbc79..00000000000 Binary files a/swat/images/icons/nuvola/48/find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/folder.png b/swat/images/icons/nuvola/48/folder.png deleted file mode 100644 index 31c8a7ede1e..00000000000 Binary files a/swat/images/icons/nuvola/48/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/folder_home.png b/swat/images/icons/nuvola/48/folder_home.png deleted file mode 100644 index 74f8aea85af..00000000000 Binary files a/swat/images/icons/nuvola/48/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/folder_important.png b/swat/images/icons/nuvola/48/folder_important.png deleted file mode 100644 index d91b77c39ac..00000000000 Binary files a/swat/images/icons/nuvola/48/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/folder_locked.png b/swat/images/icons/nuvola/48/folder_locked.png deleted file mode 100644 index f16584669f3..00000000000 Binary files a/swat/images/icons/nuvola/48/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/folder_open.png b/swat/images/icons/nuvola/48/folder_open.png deleted file mode 100644 index f7314b34941..00000000000 Binary files a/swat/images/icons/nuvola/48/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/font.png b/swat/images/icons/nuvola/48/font.png deleted file mode 100644 index 80f56a886b5..00000000000 Binary files a/swat/images/icons/nuvola/48/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/forward.png b/swat/images/icons/nuvola/48/forward.png deleted file mode 100644 index 88eb4cfc6ed..00000000000 Binary files a/swat/images/icons/nuvola/48/forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/gohome.png b/swat/images/icons/nuvola/48/gohome.png deleted file mode 100644 index d2b3dfc6142..00000000000 Binary files a/swat/images/icons/nuvola/48/gohome.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/help.png b/swat/images/icons/nuvola/48/help.png deleted file mode 100644 index 915f9fd6d45..00000000000 Binary files a/swat/images/icons/nuvola/48/help.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/history.png b/swat/images/icons/nuvola/48/history.png deleted file mode 100644 index 7907787f3c4..00000000000 Binary files a/swat/images/icons/nuvola/48/history.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/hwinfo.png b/swat/images/icons/nuvola/48/hwinfo.png deleted file mode 100644 index 2c7b76033e1..00000000000 Binary files a/swat/images/icons/nuvola/48/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/icons.png b/swat/images/icons/nuvola/48/icons.png deleted file mode 100644 index 5aaece3e8c7..00000000000 Binary files a/swat/images/icons/nuvola/48/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/iconthemes.png b/swat/images/icons/nuvola/48/iconthemes.png deleted file mode 100644 index ba4744f9803..00000000000 Binary files a/swat/images/icons/nuvola/48/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/important.png b/swat/images/icons/nuvola/48/important.png deleted file mode 100644 index a763d82bf9e..00000000000 Binary files a/swat/images/icons/nuvola/48/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/info.png b/swat/images/icons/nuvola/48/info.png deleted file mode 100644 index d2051a8901d..00000000000 Binary files a/swat/images/icons/nuvola/48/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kcoloredit.png b/swat/images/icons/nuvola/48/kcoloredit.png deleted file mode 100644 index adb7216b061..00000000000 Binary files a/swat/images/icons/nuvola/48/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kcontrol.png b/swat/images/icons/nuvola/48/kcontrol.png deleted file mode 100644 index a359543e308..00000000000 Binary files a/swat/images/icons/nuvola/48/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/keyboard.png b/swat/images/icons/nuvola/48/keyboard.png deleted file mode 100644 index d911c7f314a..00000000000 Binary files a/swat/images/icons/nuvola/48/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/khelpcenter.png b/swat/images/icons/nuvola/48/khelpcenter.png deleted file mode 100644 index 614b0f9131b..00000000000 Binary files a/swat/images/icons/nuvola/48/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kmix.png b/swat/images/icons/nuvola/48/kmix.png deleted file mode 100644 index fb5ca5292d6..00000000000 Binary files a/swat/images/icons/nuvola/48/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/knotify.png b/swat/images/icons/nuvola/48/knotify.png deleted file mode 100644 index 40205ad9335..00000000000 Binary files a/swat/images/icons/nuvola/48/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/konqueror.png b/swat/images/icons/nuvola/48/konqueror.png deleted file mode 100644 index ef5d9a24c49..00000000000 Binary files a/swat/images/icons/nuvola/48/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kpackage.png b/swat/images/icons/nuvola/48/kpackage.png deleted file mode 100644 index c8a65a759f6..00000000000 Binary files a/swat/images/icons/nuvola/48/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kpaint.png b/swat/images/icons/nuvola/48/kpaint.png deleted file mode 100644 index 6e9fdc73c0a..00000000000 Binary files a/swat/images/icons/nuvola/48/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/krita.png b/swat/images/icons/nuvola/48/krita.png deleted file mode 100644 index 1c16253c059..00000000000 Binary files a/swat/images/icons/nuvola/48/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/ksnapshot.png b/swat/images/icons/nuvola/48/ksnapshot.png deleted file mode 100644 index 5972080f1c1..00000000000 Binary files a/swat/images/icons/nuvola/48/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/ktip.png b/swat/images/icons/nuvola/48/ktip.png deleted file mode 100644 index 8b8756181d9..00000000000 Binary files a/swat/images/icons/nuvola/48/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kuser.png b/swat/images/icons/nuvola/48/kuser.png deleted file mode 100644 index fe74c0056a6..00000000000 Binary files a/swat/images/icons/nuvola/48/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/kview.png b/swat/images/icons/nuvola/48/kview.png deleted file mode 100644 index 56901e0e3e5..00000000000 Binary files a/swat/images/icons/nuvola/48/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/locale.png b/swat/images/icons/nuvola/48/locale.png deleted file mode 100644 index a784df52fcd..00000000000 Binary files a/swat/images/icons/nuvola/48/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/looknfeel.png b/swat/images/icons/nuvola/48/looknfeel.png deleted file mode 100644 index 69f5db940e8..00000000000 Binary files a/swat/images/icons/nuvola/48/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_delete.png b/swat/images/icons/nuvola/48/mail_delete.png deleted file mode 100644 index 3d0941c7d2e..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_delete.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_find.png b/swat/images/icons/nuvola/48/mail_find.png deleted file mode 100644 index 56b68ee3bef..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_find.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_forward.png b/swat/images/icons/nuvola/48/mail_forward.png deleted file mode 100644 index 88be810222a..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_forward.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_generic.png b/swat/images/icons/nuvola/48/mail_generic.png deleted file mode 100644 index 79699c828dd..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_generic.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_new.png b/swat/images/icons/nuvola/48/mail_new.png deleted file mode 100644 index e09387c1b50..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_new.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_replyall.png b/swat/images/icons/nuvola/48/mail_replyall.png deleted file mode 100644 index 8c845a0db2b..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_replyall.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mail_send.png b/swat/images/icons/nuvola/48/mail_send.png deleted file mode 100644 index 971fb090d52..00000000000 Binary files a/swat/images/icons/nuvola/48/mail_send.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/misc.png b/swat/images/icons/nuvola/48/misc.png deleted file mode 100644 index 0c17cd9a592..00000000000 Binary files a/swat/images/icons/nuvola/48/misc.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mozilla.png b/swat/images/icons/nuvola/48/mozilla.png deleted file mode 100644 index 2fd15db78bc..00000000000 Binary files a/swat/images/icons/nuvola/48/mozilla.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/mycomputer.png b/swat/images/icons/nuvola/48/mycomputer.png deleted file mode 100644 index 8f07fa95708..00000000000 Binary files a/swat/images/icons/nuvola/48/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/netscape.png b/swat/images/icons/nuvola/48/netscape.png deleted file mode 100644 index 4ff1a201073..00000000000 Binary files a/swat/images/icons/nuvola/48/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/network.png b/swat/images/icons/nuvola/48/network.png deleted file mode 100644 index 5bac4066c77..00000000000 Binary files a/swat/images/icons/nuvola/48/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/next.png b/swat/images/icons/nuvola/48/next.png deleted file mode 100644 index fbce893e78e..00000000000 Binary files a/swat/images/icons/nuvola/48/next.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/no.png b/swat/images/icons/nuvola/48/no.png deleted file mode 100644 index b7e2f90a33f..00000000000 Binary files a/swat/images/icons/nuvola/48/no.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/ok.png b/swat/images/icons/nuvola/48/ok.png deleted file mode 100644 index 3b7a6907ee4..00000000000 Binary files a/swat/images/icons/nuvola/48/ok.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/opera.png b/swat/images/icons/nuvola/48/opera.png deleted file mode 100644 index 6fb9136b21b..00000000000 Binary files a/swat/images/icons/nuvola/48/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/package.png b/swat/images/icons/nuvola/48/package.png deleted file mode 100644 index 7cf1b96d6fc..00000000000 Binary files a/swat/images/icons/nuvola/48/package.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/password.png b/swat/images/icons/nuvola/48/password.png deleted file mode 100644 index 98d7607e281..00000000000 Binary files a/swat/images/icons/nuvola/48/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/pipe.png b/swat/images/icons/nuvola/48/pipe.png deleted file mode 100644 index d479c1b3850..00000000000 Binary files a/swat/images/icons/nuvola/48/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/previous.png b/swat/images/icons/nuvola/48/previous.png deleted file mode 100644 index 3813e818ecd..00000000000 Binary files a/swat/images/icons/nuvola/48/previous.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/realplayer.png b/swat/images/icons/nuvola/48/realplayer.png deleted file mode 100644 index dabfe1a77ab..00000000000 Binary files a/swat/images/icons/nuvola/48/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/redo.png b/swat/images/icons/nuvola/48/redo.png deleted file mode 100644 index 3da735b6af3..00000000000 Binary files a/swat/images/icons/nuvola/48/redo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/reload.png b/swat/images/icons/nuvola/48/reload.png deleted file mode 100644 index 248f614d299..00000000000 Binary files a/swat/images/icons/nuvola/48/reload.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/run.png b/swat/images/icons/nuvola/48/run.png deleted file mode 100644 index d741485f375..00000000000 Binary files a/swat/images/icons/nuvola/48/run.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/services.png b/swat/images/icons/nuvola/48/services.png deleted file mode 100644 index e4e12439b3e..00000000000 Binary files a/swat/images/icons/nuvola/48/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/socket.png b/swat/images/icons/nuvola/48/socket.png deleted file mode 100644 index 1bacbaae01c..00000000000 Binary files a/swat/images/icons/nuvola/48/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/spellcheck.png b/swat/images/icons/nuvola/48/spellcheck.png deleted file mode 100644 index 0b32d72e2fd..00000000000 Binary files a/swat/images/icons/nuvola/48/spellcheck.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/stop.png b/swat/images/icons/nuvola/48/stop.png deleted file mode 100644 index bb4fe643695..00000000000 Binary files a/swat/images/icons/nuvola/48/stop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/style.png b/swat/images/icons/nuvola/48/style.png deleted file mode 100644 index c9c4381358a..00000000000 Binary files a/swat/images/icons/nuvola/48/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/stylesheet.png b/swat/images/icons/nuvola/48/stylesheet.png deleted file mode 100644 index 4777cbbf94b..00000000000 Binary files a/swat/images/icons/nuvola/48/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/thumbnail.png b/swat/images/icons/nuvola/48/thumbnail.png deleted file mode 100644 index bcc168145e7..00000000000 Binary files a/swat/images/icons/nuvola/48/thumbnail.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/up.png b/swat/images/icons/nuvola/48/up.png deleted file mode 100644 index 6af24949b86..00000000000 Binary files a/swat/images/icons/nuvola/48/up.png and /dev/null differ diff --git a/swat/images/icons/nuvola/48/wizard.png b/swat/images/icons/nuvola/48/wizard.png deleted file mode 100644 index c117bea3b07..00000000000 Binary files a/swat/images/icons/nuvola/48/wizard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/access.png b/swat/images/icons/nuvola/64/access.png deleted file mode 100644 index 01b023e542b..00000000000 Binary files a/swat/images/icons/nuvola/64/access.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/agent.png b/swat/images/icons/nuvola/64/agent.png deleted file mode 100644 index 8bdbfbc7536..00000000000 Binary files a/swat/images/icons/nuvola/64/agent.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/background.png b/swat/images/icons/nuvola/64/background.png deleted file mode 100644 index eecc4f45af4..00000000000 Binary files a/swat/images/icons/nuvola/64/background.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/bell.png b/swat/images/icons/nuvola/64/bell.png deleted file mode 100644 index d8d7ec712a3..00000000000 Binary files a/swat/images/icons/nuvola/64/bell.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/browser.png b/swat/images/icons/nuvola/64/browser.png deleted file mode 100644 index 2d0fdf97d02..00000000000 Binary files a/swat/images/icons/nuvola/64/browser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/cache.png b/swat/images/icons/nuvola/64/cache.png deleted file mode 100644 index c42bf4a3ce3..00000000000 Binary files a/swat/images/icons/nuvola/64/cache.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/clock.png b/swat/images/icons/nuvola/64/clock.png deleted file mode 100644 index dda46a54965..00000000000 Binary files a/swat/images/icons/nuvola/64/clock.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/colors.png b/swat/images/icons/nuvola/64/colors.png deleted file mode 100644 index dfe8f950d59..00000000000 Binary files a/swat/images/icons/nuvola/64/colors.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/colorset.png b/swat/images/icons/nuvola/64/colorset.png deleted file mode 100644 index 2dbdf9ea8da..00000000000 Binary files a/swat/images/icons/nuvola/64/colorset.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/cookie.png b/swat/images/icons/nuvola/64/cookie.png deleted file mode 100644 index 4647c310222..00000000000 Binary files a/swat/images/icons/nuvola/64/cookie.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/core.png b/swat/images/icons/nuvola/64/core.png deleted file mode 100644 index e5a5143c390..00000000000 Binary files a/swat/images/icons/nuvola/64/core.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/date.png b/swat/images/icons/nuvola/64/date.png deleted file mode 100644 index 4746c98012a..00000000000 Binary files a/swat/images/icons/nuvola/64/date.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/desktop.png b/swat/images/icons/nuvola/64/desktop.png deleted file mode 100644 index fd2b4a781f1..00000000000 Binary files a/swat/images/icons/nuvola/64/desktop.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/display.png b/swat/images/icons/nuvola/64/display.png deleted file mode 100644 index 5e93201be68..00000000000 Binary files a/swat/images/icons/nuvola/64/display.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/document.png b/swat/images/icons/nuvola/64/document.png deleted file mode 100644 index 46b28712779..00000000000 Binary files a/swat/images/icons/nuvola/64/document.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/email.png b/swat/images/icons/nuvola/64/email.png deleted file mode 100644 index 442141d1062..00000000000 Binary files a/swat/images/icons/nuvola/64/email.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/empty.png b/swat/images/icons/nuvola/64/empty.png deleted file mode 100644 index 1e92934834e..00000000000 Binary files a/swat/images/icons/nuvola/64/empty.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/encrypted.png b/swat/images/icons/nuvola/64/encrypted.png deleted file mode 100644 index 2e06c176c26..00000000000 Binary files a/swat/images/icons/nuvola/64/encrypted.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/energy.png b/swat/images/icons/nuvola/64/energy.png deleted file mode 100644 index 9a829877e31..00000000000 Binary files a/swat/images/icons/nuvola/64/energy.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/error.png b/swat/images/icons/nuvola/64/error.png deleted file mode 100644 index e597c4658b5..00000000000 Binary files a/swat/images/icons/nuvola/64/error.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/exec.png b/swat/images/icons/nuvola/64/exec.png deleted file mode 100644 index a1b68500414..00000000000 Binary files a/swat/images/icons/nuvola/64/exec.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/folder.png b/swat/images/icons/nuvola/64/folder.png deleted file mode 100644 index 5ef5754e265..00000000000 Binary files a/swat/images/icons/nuvola/64/folder.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/folder_home.png b/swat/images/icons/nuvola/64/folder_home.png deleted file mode 100644 index 7b20e566319..00000000000 Binary files a/swat/images/icons/nuvola/64/folder_home.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/folder_important.png b/swat/images/icons/nuvola/64/folder_important.png deleted file mode 100644 index 1c97defd592..00000000000 Binary files a/swat/images/icons/nuvola/64/folder_important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/folder_locked.png b/swat/images/icons/nuvola/64/folder_locked.png deleted file mode 100644 index 9e9bbd97768..00000000000 Binary files a/swat/images/icons/nuvola/64/folder_locked.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/folder_open.png b/swat/images/icons/nuvola/64/folder_open.png deleted file mode 100644 index f5bddaf3742..00000000000 Binary files a/swat/images/icons/nuvola/64/folder_open.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/font.png b/swat/images/icons/nuvola/64/font.png deleted file mode 100644 index 3299a64282a..00000000000 Binary files a/swat/images/icons/nuvola/64/font.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/hwinfo.png b/swat/images/icons/nuvola/64/hwinfo.png deleted file mode 100644 index bc015a7ece6..00000000000 Binary files a/swat/images/icons/nuvola/64/hwinfo.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/icons.png b/swat/images/icons/nuvola/64/icons.png deleted file mode 100644 index a591696dadd..00000000000 Binary files a/swat/images/icons/nuvola/64/icons.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/iconthemes.png b/swat/images/icons/nuvola/64/iconthemes.png deleted file mode 100644 index 5e934b7de77..00000000000 Binary files a/swat/images/icons/nuvola/64/iconthemes.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/important.png b/swat/images/icons/nuvola/64/important.png deleted file mode 100644 index db52b85a5f7..00000000000 Binary files a/swat/images/icons/nuvola/64/important.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/info.png b/swat/images/icons/nuvola/64/info.png deleted file mode 100644 index f8c50e169b5..00000000000 Binary files a/swat/images/icons/nuvola/64/info.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kcoloredit.png b/swat/images/icons/nuvola/64/kcoloredit.png deleted file mode 100644 index 9fe8697e5f3..00000000000 Binary files a/swat/images/icons/nuvola/64/kcoloredit.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kcontrol.png b/swat/images/icons/nuvola/64/kcontrol.png deleted file mode 100644 index 0ecbfe51e7b..00000000000 Binary files a/swat/images/icons/nuvola/64/kcontrol.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/keyboard.png b/swat/images/icons/nuvola/64/keyboard.png deleted file mode 100644 index 6b8aee857b4..00000000000 Binary files a/swat/images/icons/nuvola/64/keyboard.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/khelpcenter.png b/swat/images/icons/nuvola/64/khelpcenter.png deleted file mode 100644 index ebb8462ced0..00000000000 Binary files a/swat/images/icons/nuvola/64/khelpcenter.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kmix.png b/swat/images/icons/nuvola/64/kmix.png deleted file mode 100644 index 67cc062f9e5..00000000000 Binary files a/swat/images/icons/nuvola/64/kmix.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/knotify.png b/swat/images/icons/nuvola/64/knotify.png deleted file mode 100644 index 3f0d99d55cb..00000000000 Binary files a/swat/images/icons/nuvola/64/knotify.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/konqueror.png b/swat/images/icons/nuvola/64/konqueror.png deleted file mode 100644 index 23c5665a894..00000000000 Binary files a/swat/images/icons/nuvola/64/konqueror.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kpackage.png b/swat/images/icons/nuvola/64/kpackage.png deleted file mode 100644 index c09c67ce844..00000000000 Binary files a/swat/images/icons/nuvola/64/kpackage.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kpaint.png b/swat/images/icons/nuvola/64/kpaint.png deleted file mode 100644 index a08cec3396b..00000000000 Binary files a/swat/images/icons/nuvola/64/kpaint.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/krita.png b/swat/images/icons/nuvola/64/krita.png deleted file mode 100644 index 68321ff45f1..00000000000 Binary files a/swat/images/icons/nuvola/64/krita.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/ksnapshot.png b/swat/images/icons/nuvola/64/ksnapshot.png deleted file mode 100644 index 32b0c82fd64..00000000000 Binary files a/swat/images/icons/nuvola/64/ksnapshot.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/ktip.png b/swat/images/icons/nuvola/64/ktip.png deleted file mode 100644 index e8b4285a227..00000000000 Binary files a/swat/images/icons/nuvola/64/ktip.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kuser.png b/swat/images/icons/nuvola/64/kuser.png deleted file mode 100644 index 3e443c99db5..00000000000 Binary files a/swat/images/icons/nuvola/64/kuser.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/kview.png b/swat/images/icons/nuvola/64/kview.png deleted file mode 100644 index 92635c96e0b..00000000000 Binary files a/swat/images/icons/nuvola/64/kview.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/locale.png b/swat/images/icons/nuvola/64/locale.png deleted file mode 100644 index ed5d4116457..00000000000 Binary files a/swat/images/icons/nuvola/64/locale.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/looknfeel.png b/swat/images/icons/nuvola/64/looknfeel.png deleted file mode 100644 index dc65d514e11..00000000000 Binary files a/swat/images/icons/nuvola/64/looknfeel.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/mozilla.png b/swat/images/icons/nuvola/64/mozilla.png deleted file mode 100644 index a5220d14f82..00000000000 Binary files a/swat/images/icons/nuvola/64/mozilla.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/mycomputer.png b/swat/images/icons/nuvola/64/mycomputer.png deleted file mode 100644 index 41a501e940f..00000000000 Binary files a/swat/images/icons/nuvola/64/mycomputer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/netscape.png b/swat/images/icons/nuvola/64/netscape.png deleted file mode 100644 index f2e34e902bb..00000000000 Binary files a/swat/images/icons/nuvola/64/netscape.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/network.png b/swat/images/icons/nuvola/64/network.png deleted file mode 100644 index d3f72be6b55..00000000000 Binary files a/swat/images/icons/nuvola/64/network.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/opera.png b/swat/images/icons/nuvola/64/opera.png deleted file mode 100644 index 60ded2af2d8..00000000000 Binary files a/swat/images/icons/nuvola/64/opera.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/package.png b/swat/images/icons/nuvola/64/package.png deleted file mode 100644 index 75238db4647..00000000000 Binary files a/swat/images/icons/nuvola/64/package.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/password.png b/swat/images/icons/nuvola/64/password.png deleted file mode 100644 index bf8d7e42a18..00000000000 Binary files a/swat/images/icons/nuvola/64/password.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/pipe.png b/swat/images/icons/nuvola/64/pipe.png deleted file mode 100644 index 85e7142a7da..00000000000 Binary files a/swat/images/icons/nuvola/64/pipe.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/realplayer.png b/swat/images/icons/nuvola/64/realplayer.png deleted file mode 100644 index 9220109f37c..00000000000 Binary files a/swat/images/icons/nuvola/64/realplayer.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/services.png b/swat/images/icons/nuvola/64/services.png deleted file mode 100644 index 0b9ea4dd562..00000000000 Binary files a/swat/images/icons/nuvola/64/services.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/socket.png b/swat/images/icons/nuvola/64/socket.png deleted file mode 100644 index 23818bc29dd..00000000000 Binary files a/swat/images/icons/nuvola/64/socket.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/style.png b/swat/images/icons/nuvola/64/style.png deleted file mode 100644 index 2d5a61df4b0..00000000000 Binary files a/swat/images/icons/nuvola/64/style.png and /dev/null differ diff --git a/swat/images/icons/nuvola/64/stylesheet.png b/swat/images/icons/nuvola/64/stylesheet.png deleted file mode 100644 index 7a4cd1f6f31..00000000000 Binary files a/swat/images/icons/nuvola/64/stylesheet.png and /dev/null differ diff --git a/swat/images/icons/nuvola/README b/swat/images/icons/nuvola/README deleted file mode 100644 index 8b01652cb7c..00000000000 --- a/swat/images/icons/nuvola/README +++ /dev/null @@ -1,4 +0,0 @@ -Nuvola Icon Set 1.0 - -http://www.icon-king.com/index.php?p=23 -License: Unknown \ No newline at end of file diff --git a/swat/images/icons/nuvola/author b/swat/images/icons/nuvola/author deleted file mode 100644 index d7e029cca00..00000000000 --- a/swat/images/icons/nuvola/author +++ /dev/null @@ -1,3 +0,0 @@ -David Vignoni (david@icon-king.com) -ICON KING - www.icon-king.com - diff --git a/swat/images/icons/nuvola/license.txt b/swat/images/icons/nuvola/license.txt deleted file mode 100644 index b1e3f5a2638..00000000000 --- a/swat/images/icons/nuvola/license.txt +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/swat/images/icons/nuvola/readme.txt b/swat/images/icons/nuvola/readme.txt deleted file mode 100644 index 590166ea73b..00000000000 --- a/swat/images/icons/nuvola/readme.txt +++ /dev/null @@ -1,60 +0,0 @@ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -This copyright and license notice covers the images in this directory. -Note the license notice contains an add-on. -************************************************************************ - -TITLE: NUVOLA ICON THEME for KDE 3.x -AUTHOR: David Vignoni | ICON KING -SITE: http://www.icon-king.com -MAILING LIST: http://mail.icon-king.com/mailman/listinfo/nuvola_icon-king.com - -Copyright (c) 2003-2004 David Vignoni. - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation, -version 2.1 of the License. -This library 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 -Lesser General Public License for more details. -You should have received a copy of the GNU Lesser General Public -License along with this library (see the the license.txt file); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -#######**** NOTE THIS ADD-ON ****####### -The GNU Lesser General Public License or LGPL is written for software libraries -in the first place. The LGPL has to be considered valid for this artwork -library too. -Nuvola icon theme for KDE 3.x is a special kind of software library, it is an -artwork library, it's elements can be used in a Graphical User Interface, or -GUI. -Source code, for this library means: - - raster png image* . -The LGPL in some sections obliges you to make the files carry -notices. With images this is in some cases impossible or hardly usefull. -With this library a notice is placed at a prominent place in the directory -containing the elements. You may follow this practice. -The exception in section 6 of the GNU Lesser General Public License covers -the use of elements of this art library in a GUI. -dave [at] icon-king.com - -Date: 15 october 2004 -Version: 1.0 - -DESCRIPTION: - -Icon theme for KDE 3.x. -Icons where designed using Adobe Illustrator, and then exported to PNG format. -Icons shadows and minor corrections were done using Adobe Photoshop. -Kiconedit was used to correct some 16x16 and 22x22 icons. - -LICENSE - -Released under GNU Lesser General Public License (LGPL) -Look at the license.txt file. - -CONTACT - -David Vignoni -e-mail : david [at] icon-king.com -ICQ : 117761009 -http: http://www.icon-king.com diff --git a/swat/images/icons/nuvola/thanks.to b/swat/images/icons/nuvola/thanks.to deleted file mode 100644 index bd4d0b131b7..00000000000 --- a/swat/images/icons/nuvola/thanks.to +++ /dev/null @@ -1,7 +0,0 @@ -Thanks to - -Mark Mahle from Hosted.as for hosting the site, support and for being a true friend. Best wishes for you. -Christian Schaller to be a big fan Nuvola SVG and to have made me part of the gnome-themes-extras team. -Carlos Woelz for his work at kde-quality and to give me some visibility with the interview at dot.kde.org. - -Also big thanks to Swell Technology, Kde-look and special thanks to the guys of Nuvola Mailinglist: Marcel Dierkes, Christian Szabo and Virginie Quesnay. \ No newline at end of file diff --git a/swat/images/linkpad.gif b/swat/images/linkpad.gif deleted file mode 100644 index 613b4f55ef3..00000000000 Binary files a/swat/images/linkpad.gif and /dev/null differ diff --git a/swat/images/logo.png b/swat/images/logo.png deleted file mode 100644 index 6df4ace6595..00000000000 Binary files a/swat/images/logo.png and /dev/null differ diff --git a/swat/images/stripes.png b/swat/images/stripes.png deleted file mode 100644 index 5c5941ff380..00000000000 Binary files a/swat/images/stripes.png and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/down.gif b/swat/images/widgets/windows/arrows/down.gif deleted file mode 100644 index 7a73f82726b..00000000000 Binary files a/swat/images/widgets/windows/arrows/down.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/down_small.gif b/swat/images/widgets/windows/arrows/down_small.gif deleted file mode 100644 index ea60995e1b8..00000000000 Binary files a/swat/images/widgets/windows/arrows/down_small.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/down_tiny.gif b/swat/images/widgets/windows/arrows/down_tiny.gif deleted file mode 100644 index 928f52805fb..00000000000 Binary files a/swat/images/widgets/windows/arrows/down_tiny.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/first.png b/swat/images/widgets/windows/arrows/first.png deleted file mode 100644 index 89fcc75e139..00000000000 Binary files a/swat/images/widgets/windows/arrows/first.png and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/forward.gif b/swat/images/widgets/windows/arrows/forward.gif deleted file mode 100644 index 809e8fdb90a..00000000000 Binary files a/swat/images/widgets/windows/arrows/forward.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/last.png b/swat/images/widgets/windows/arrows/last.png deleted file mode 100644 index f7bcbedf993..00000000000 Binary files a/swat/images/widgets/windows/arrows/last.png and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/left.png b/swat/images/widgets/windows/arrows/left.png deleted file mode 100644 index ace0782dfe0..00000000000 Binary files a/swat/images/widgets/windows/arrows/left.png and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/minimize.gif b/swat/images/widgets/windows/arrows/minimize.gif deleted file mode 100644 index c5b586e5099..00000000000 Binary files a/swat/images/widgets/windows/arrows/minimize.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/next.gif b/swat/images/widgets/windows/arrows/next.gif deleted file mode 100644 index d9c246f1e71..00000000000 Binary files a/swat/images/widgets/windows/arrows/next.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/previous.gif b/swat/images/widgets/windows/arrows/previous.gif deleted file mode 100644 index 7189c2306b7..00000000000 Binary files a/swat/images/widgets/windows/arrows/previous.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/rewind.gif b/swat/images/widgets/windows/arrows/rewind.gif deleted file mode 100644 index 2ad09109e95..00000000000 Binary files a/swat/images/widgets/windows/arrows/rewind.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/right.png b/swat/images/widgets/windows/arrows/right.png deleted file mode 100644 index 2c3e8ed109e..00000000000 Binary files a/swat/images/widgets/windows/arrows/right.png and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/up.gif b/swat/images/widgets/windows/arrows/up.gif deleted file mode 100644 index 9452da05432..00000000000 Binary files a/swat/images/widgets/windows/arrows/up.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/up_small.gif b/swat/images/widgets/windows/arrows/up_small.gif deleted file mode 100644 index fc815ba4178..00000000000 Binary files a/swat/images/widgets/windows/arrows/up_small.gif and /dev/null differ diff --git a/swat/images/widgets/windows/arrows/up_tiny.gif b/swat/images/widgets/windows/arrows/up_tiny.gif deleted file mode 100644 index 34dc4e8e3fe..00000000000 Binary files a/swat/images/widgets/windows/arrows/up_tiny.gif and /dev/null differ diff --git a/swat/images/widgets/windows/cursors/alias.gif b/swat/images/widgets/windows/cursors/alias.gif deleted file mode 100644 index 3b46c72422a..00000000000 Binary files a/swat/images/widgets/windows/cursors/alias.gif and /dev/null differ diff --git a/swat/images/widgets/windows/cursors/copy.gif b/swat/images/widgets/windows/cursors/copy.gif deleted file mode 100644 index 2a59a4aef80..00000000000 Binary files a/swat/images/widgets/windows/cursors/copy.gif and /dev/null differ diff --git a/swat/images/widgets/windows/cursors/move.gif b/swat/images/widgets/windows/cursors/move.gif deleted file mode 100644 index adc9a6477d1..00000000000 Binary files a/swat/images/widgets/windows/cursors/move.gif and /dev/null differ diff --git a/swat/images/widgets/windows/cursors/nodrop.gif b/swat/images/widgets/windows/cursors/nodrop.gif deleted file mode 100644 index 3a25866507a..00000000000 Binary files a/swat/images/widgets/windows/cursors/nodrop.gif and /dev/null differ diff --git a/swat/images/widgets/windows/menu/checkbox.gif b/swat/images/widgets/windows/menu/checkbox.gif deleted file mode 100644 index 767f285b57d..00000000000 Binary files a/swat/images/widgets/windows/menu/checkbox.gif and /dev/null differ diff --git a/swat/images/widgets/windows/menu/radiobutton.gif b/swat/images/widgets/windows/menu/radiobutton.gif deleted file mode 100644 index b6cfa37a8e8..00000000000 Binary files a/swat/images/widgets/windows/menu/radiobutton.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/cross.gif b/swat/images/widgets/windows/tree/cross.gif deleted file mode 100644 index 4d40453ab4f..00000000000 Binary files a/swat/images/widgets/windows/tree/cross.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/cross_minus.gif b/swat/images/widgets/windows/tree/cross_minus.gif deleted file mode 100644 index d69c2d69722..00000000000 Binary files a/swat/images/widgets/windows/tree/cross_minus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/cross_plus.gif b/swat/images/widgets/windows/tree/cross_plus.gif deleted file mode 100644 index 2102d91978f..00000000000 Binary files a/swat/images/widgets/windows/tree/cross_plus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/end.gif b/swat/images/widgets/windows/tree/end.gif deleted file mode 100644 index 7cd50aa02fd..00000000000 Binary files a/swat/images/widgets/windows/tree/end.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/end_minus.gif b/swat/images/widgets/windows/tree/end_minus.gif deleted file mode 100644 index d53ce116ba7..00000000000 Binary files a/swat/images/widgets/windows/tree/end_minus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/end_plus.gif b/swat/images/widgets/windows/tree/end_plus.gif deleted file mode 100644 index 301872a7efe..00000000000 Binary files a/swat/images/widgets/windows/tree/end_plus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/line.gif b/swat/images/widgets/windows/tree/line.gif deleted file mode 100644 index b3d88205e79..00000000000 Binary files a/swat/images/widgets/windows/tree/line.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/minus.gif b/swat/images/widgets/windows/tree/minus.gif deleted file mode 100644 index b7da5b892d3..00000000000 Binary files a/swat/images/widgets/windows/tree/minus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/tree/plus.gif b/swat/images/widgets/windows/tree/plus.gif deleted file mode 100644 index c006f8514f1..00000000000 Binary files a/swat/images/widgets/windows/tree/plus.gif and /dev/null differ diff --git a/swat/images/widgets/windows/window/close.gif b/swat/images/widgets/windows/window/close.gif deleted file mode 100644 index d6b727338dc..00000000000 Binary files a/swat/images/widgets/windows/window/close.gif and /dev/null differ diff --git a/swat/images/widgets/windows/window/maximize.gif b/swat/images/widgets/windows/window/maximize.gif deleted file mode 100644 index ae5e941d4ff..00000000000 Binary files a/swat/images/widgets/windows/window/maximize.gif and /dev/null differ diff --git a/swat/images/widgets/windows/window/minimize.gif b/swat/images/widgets/windows/window/minimize.gif deleted file mode 100644 index c5b586e5099..00000000000 Binary files a/swat/images/widgets/windows/window/minimize.gif and /dev/null differ diff --git a/swat/images/widgets/windows/window/restore.gif b/swat/images/widgets/windows/window/restore.gif deleted file mode 100644 index 2910d37b788..00000000000 Binary files a/swat/images/widgets/windows/window/restore.gif and /dev/null differ diff --git a/swat/index.esp b/swat/index.esp deleted file mode 100644 index 1924e402105..00000000000 --- a/swat/index.esp +++ /dev/null @@ -1,30 +0,0 @@ -<% page_header("columns", "Server Status", "main"); - libinclude("base.js"); - libinclude("management.js"); - libinclude("provision.js"); - - if (install_ok(session.authinfo.session_info, session.authinfo.credentials) == false) { - redirect("/install/"); - } - -%> - -

Server Status

- -<% -var servers = new Array("nbt_server", "smb_server", "ldap_server", "cldap_server", "kdc_server"); -var i; -var info = new Object(); - -info["NBT Server"] = server_status("nbt"); -info["WINS Server"] = server_status("wins"); -info["CLDAP Server"] = server_status("cldap"); -info["Kerberos Server"] = server_status("kdc"); -info["SMB Server"] = stream_server_status("smb"); -info["LDAP Server"] = stream_server_status("ldap"); -info["RPC Server"] = stream_server_status("rpc"); - -simple_table(info); -%> - -<% page_footer(); %> diff --git a/swat/install/index.esp b/swat/install/index.esp deleted file mode 100644 index 4ba581c1fd2..00000000000 --- a/swat/install/index.esp +++ /dev/null @@ -1,40 +0,0 @@ -<% page_header("columns", "Server Installation", "install"); - -if ((session.authinfo.user_class == "ADMINISTRATOR") - || (session.authinfo.user_class == "SYSTEM")) { - -%> - -

Installation

- -

Welcome to Samba4 installation. Before proceeding, you will need to -know:

- -
    -
  • The domain name you will use -
  • The realm name you will use -
- -

After you have decided on those, choose the 'Provisioning' menu item -on the left, and fill in the form.

- -

Warning! When you provision, your existing user database is -wiped and replaced with a new one.

- -<% - -} else { - -%> - -

Installation

- -

To install Samba4, you must have logged in as root, or administrator of the previously configured domain.

- -

Warning! When you provision, your existing user database is -wiped and replaced with a new one.

- -<% - -} -page_footer(); %> diff --git a/swat/install/newuser.esp b/swat/install/newuser.esp deleted file mode 100644 index 1b341ff6653..00000000000 --- a/swat/install/newuser.esp +++ /dev/null @@ -1,50 +0,0 @@ -<% page_header("columns", "Add a user", "install"); - - include("/scripting/forms.js"); - libinclude("base.js"); - libinclude("provision.js"); -%> - -

Add a user

- -<% -var f = FormObj("newuser", 0, 2); -var i; -var rand = random_init(); - -f.add("USERNAME", "User Name"); -f.add("UNIXNAME", "Unix Name"); -f.add("PASSWORD", "Password", "password"); -f.add("CONFIRM", "Confirm Password", "password"); -f.submit[0] = "Add"; -f.submit[1] = "Cancel"; - -if (form['submit'] == "Cancel") { - redirect("/"); -} - - -if (form['submit'] == "Add" && - form.USERNAME != undefined) { - var goodpass = (form.CONFIRM == form.PASSWORD); - - if (!goodpass) { - write("

Passwords don't match. Please try again.

"); - f.display(); - } else { - if (form.UNIXNAME == undefined) { - form.UNIXNAME = form.USERNAME; - } - if (form.PASSWORD == undefined) { - form.PASSWORD = rand.randpass(); - } - newuser(form.USERNAME, form.UNIXNAME, form.PASSWORD, writefln, - session.authinfo.session_info, session.authinfo.credentials); - } -} else { - f.display(); -} -%> - - -<% page_footer(); %> diff --git a/swat/install/provision.esp b/swat/install/provision.esp deleted file mode 100644 index c6511adb667..00000000000 --- a/swat/install/provision.esp +++ /dev/null @@ -1,90 +0,0 @@ -<% page_header("columns", "Provisioning", "install"); - - include("/scripting/forms.js"); - libinclude("base.js"); - libinclude("provision.js"); -%> - -

Samba4 provisioning

- -<% -var f = FormObj("Provisioning", 0, 2); -var i; -var lp = loadparm_init(); -if ((session.authinfo.user_class == "ADMINISTRATOR") - || (session.authinfo.user_class == "SYSTEM")) { - - if (lp.get("realm") == "") { - lp.set("realm", lp.get("workgroup") + ".example.com"); - } - - var subobj = provision_guess(); - /* Don't supply default password for web interface */ - subobj.ADMINPASS = ""; - - f.add("REALM", "DNS Domain Name"); - f.add("DOMAIN", "NetBIOS Domain Name"); - f.add("HOSTNAME", "Hostname"); - f.add("ADMINPASS", "Administrator Password", "password"); - f.add("CONFIRM", "Confirm Password", "password"); - f.add("DOMAINSID", "Domain SID"); - f.add("HOSTIP", "Host IP"); - f.add("DEFAULTSITE", "Default Site"); - f.submit[0] = "Provision"; - f.submit[1] = "Cancel"; - - if (form['submit'] == "Cancel") { - redirect("/"); - } - - if (form['submit'] == "Provision") { - for (r in form) { - subobj[r] = form[r]; - } - } - - for (i=0;iPasswords don't match. Please try again."); - f.display(); - } else if (subobj.ADMINPASS == "") { - write("

You must choose an administrator password. Please try again.

"); - f.display(); - } else if (!provision_validate(subobj, writefln)) { - f.display(); - } else { - if (!provision(subobj, writefln, false, paths, - session.authinfo.session_info, session.authinfo.credentials, false)) { - writefln("Provision failed!"); - } else if (!provision_dns(subobj, writefln, paths, - session.authinfo.session_info, session.authinfo.credentials)) { - writefln("DNS Provision failed!"); - } else { - writefln("Provision Complete!"); - } - } - } else { - f.display(); - } -} else { - redirect("/"); -} - -%> - - -<% page_footer(); %> diff --git a/swat/install/samba3.esp b/swat/install/samba3.esp deleted file mode 100644 index 4de942f972a..00000000000 --- a/swat/install/samba3.esp +++ /dev/null @@ -1,112 +0,0 @@ -<% page_header("columns", "Upgrade", "install"); - - /* frontend to Samba3 upgrade. - Based on provision.esp - (C) Jelmer Vernooij 2005 - Published under the GNU GPL - */ - - include("/scripting/forms.js"); - libinclude("base.js"); - libinclude("provision.js"); - libinclude("upgrade.js"); -%> - -

Import from Samba3

- -<% -if ((session.authinfo.user_class == "ADMINISTRATOR") - || (session.authinfo.user_class == "SYSTEM")) { - - if (form['submit'] == "Cancel") { - redirect("/"); - } - - function confirm_form() - { - var samba3 = samba3_read(form['LIBDIR'], form['SMBCONF']); - - var subobj = upgrade_provision(samba3); - var f = FormObj("Import from Samba3", 0, 2); - subobj.ADMINPASS = ""; - - f.add("REALM", "Realm"); - f.add("DOMAIN", "Domain Name"); - f.add("HOSTNAME", "Hostname"); - f.add("ADMINPASS", "Administrator Password", "password"); - f.add("CONFIRM", "Confirm Password", "password"); - f.add("DOMAINSID", "Domain SID"); - f.add("HOSTGUID", "Host GUID"); - f.add("HOSTIP", "Host IP"); - f.add("DEFAULTSITE", "Default Site"); - - for (i=0;iPasswords don't match. Please try again."); - confirm_form(); - } else if (subobj.ADMINPASS == "") { - write("

You must choose an administrator password. Please try again.

"); - confirm_form(); - } else { - var paths = provision_default_paths(subobj); - if (!provision(subobj, writefln, true, paths, - session.authinfo.session_info, session.authinfo.credentials)) { - writefln("Provision failed!"); - } else { - var ret = upgrade(subobj,samba3,message,paths, - session.authinfo.session_info, session.authinfo.credentials); - if (ret > 0) { - writefln("Failed to import %d entries\n", ret); - } else { - if (!provision_dns(subobj, writefln, paths, - session.authinfo.session_info, session.authinfo.credentials)) { - writefln("DNS Provision failed!"); - } else { - writefln("Reloading smb.conf\n"); - var lp = loadparm_init(); - lp.reload(); - writefln("Upgrade Complete!"); - } - } - } - } - } else { - var f = FormObj("Import from Samba3", 0, 2); - - f.add("SMBCONF", "smb.conf file", "text", "/etc/samba/smb.conf"); - f.add("LIBDIR", "Lib directory", "text", "/var/lib/samba"); - f.submit[0] = "Import"; - f.submit[1] = "Cancel"; - - write('

Warning: This will erase your current configuration!

'); - f.display(); - } -} else { - redirect("/"); -} -%> - -<% page_footer(); %> diff --git a/swat/install/vampire.esp b/swat/install/vampire.esp deleted file mode 100644 index 77e9959de32..00000000000 --- a/swat/install/vampire.esp +++ /dev/null @@ -1,130 +0,0 @@ -<% page_header("columns", "Windows to Samba Migration", "install"); - - include("/scripting/forms.js"); - libinclude("base.js"); - libinclude("provision.js"); - - var misc = misc_init(); -%> - -

Windows to Samba4 domain migration

- -<% -var f = FormObj("Provisioning", 0, 2); -var i; -var lp = loadparm_init(); - -if ((session.authinfo.user_class == "ADMINISTRATOR") - || (session.authinfo.user_class == "SYSTEM")) { - - if (lp.get("realm") == "") { - lp.set("realm", lp.get("workgroup") + ".example.com"); - } - - - var subobj = provision_guess(); - /* Don't supply default password for web interface */ - subobj.ADMINPASS = ""; - - f.add("REALM", "DNS Domain Name"); - f.add("DOMAIN", "NetBIOS Domain Name"); - f.add("ADMIN", "Administrator Username"); - f.add("ADMINPASS", "Administrator Password", "password"); - f.add("HOSTNAME", "My Hostname"); - f.add("HOSTIP", "My Host's IP"); - f.add("DEFAULTSITE", "Default Site"); - f.submit[0] = "Migrate"; - f.submit[1] = "Cancel"; - - if (form['submit'] == "Cancel") { - redirect("/"); - } - - if (form['submit'] == "Migrate") { - for (r in form) { - subobj[r] = form[r]; - } - } - - for (i=0;iWe need the administrator password for the " + subobj.DOMAIN + " domain to proceed. Please try again."); - f.display(); - } else if (!provision_validate(subobj, writefln)) { - f.display(); - } else if (strupper(lp.get("server role")) == "domain controller") { - writefln("You need to set 'server role' to 'member server' before starting the migration process"); - } else { - var creds = credentials_init(); - var samdb; - creds.set_username(form.ADMIN); - creds.set_password(form.ADMINPASS); - creds.set_domain(form.DOMAIN); - creds.set_realm(form.REALM); - - var info = new Object(); - var paths = provision_default_paths(subobj); - var session_info = session.authinfo.session_info; - var credentials = session.authinfo.credentials; - - provision_fix_subobj(subobj, paths); - - info.session_info = session_info; - info.message = writefln; - info.subobj = subobj; - - /* Setup a basic database structure, but don't setup any users */ - if (!provision(subobj, writefln, true, paths, - session_info, credentials, false)) { - writefln("Provision failed!"); - - /* Join domain */ - } else if (!join_domain(form.DOMAIN, form.HOSTNAME, misc.SEC_CHAN_BDC, creds, writefln)) { - writefln("Domain Join failed!"); - - /* Vampire */ - } else if (!vampire(form.DOMAIN, session.authinfo.session_info, - session.authinfo.credentials, writefln)) { - writefln("Failed to syncronsise remote domain into local database!"); - } else if (!provision_dns(subobj, writefln, paths, - session.authinfo.session_info, session.authinfo.credentials)) { - writefln("DNS Provision failed!"); - } else if (!(samdb = open_ldb(info, paths.samdb, false))) { - writefln("Opening " + paths.samdb + " failed!"); - info.samdb = samdb; - } else if (!setup_name_mappings(info, samdb)) { - writefln("Setup of name mappings failed!"); - } else { - var zonepath = paths.dns; - %> -

Database migrated!

-You need to do the following to complete the process: -
    -
  • Install the @@zonepath zone file into your bind install, and restart bind -
  • Change your smb.conf to set "server role = domain controller" -
  • Shutdown your existing PDC and any other DCs -
  • Restart smbd -
-<% - } - } - } else { - f.display(); - } -} else { - redirect("/"); -} - -%> - - -<% page_footer(); %> diff --git a/swat/kdc_server/index.esp b/swat/kdc_server/index.esp deleted file mode 100644 index 69a8b0736bf..00000000000 --- a/swat/kdc_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "Kerberos Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

Kerberos Server

- -<% -writefln("Status: %s\n", server_status("kdc")); -%> - -<% page_footer(); %> diff --git a/swat/ldap_server/index.esp b/swat/ldap_server/index.esp deleted file mode 100644 index c4ed146b187..00000000000 --- a/swat/ldap_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "LDAP Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

LDAP Server

- -<% -writefln("Status: %s\n", stream_server_status("ldap")); -%> - -<% page_footer(); %> diff --git a/swat/login.esp b/swat/login.esp deleted file mode 100644 index 9e9f6f99030..00000000000 --- a/swat/login.esp +++ /dev/null @@ -1,60 +0,0 @@ -<% page_header("plain", "SWAT Login", ""); - libinclude("auth.js"); - include("/scripting/forms.js"); - -if (request['SESSION_EXPIRED'] == "True") { - write("Your session has expired - please authenticate again
\n"); -} - -var f = FormObj("login", 3, 1); -f.element[0].label = "Username"; -f.element[0].value = form['Username']; -f.element[1].label = "Password"; -f.element[1].value = form['Password']; -f.element[1].type = "password"; -f.element[2].label = "Domain"; -f.element[2].type = "select"; -f.element[2].list = getDomainList(); -f.submit[0] = "Login"; - -f.display(); -%> - -<% - if (request.REQUEST_METHOD == "POST") { - var creds = credentials_init(); - creds.set_username(form.Username); - creds.set_password(form.Password); - creds.set_domain(form.Domain); - creds.set_workstation(request['REMOTE_HOST']); - - auth = userAuth(creds, request['REMOTE_SOCKET_ADDRESS']); - if (auth == undefined) { - write("Invalid login - please try again
\n"); - } else if (auth.result) { - session.AUTHENTICATED = true; - session.authinfo = new Object(); - - session.authinfo.username = auth.username; - session.authinfo.domain = auth.domain; - session.authinfo.credentials = creds; - session.authinfo.session_info = auth.session_info; - session.authinfo.user_class = auth.user_class; - - /* if the user was asking for the login page, then now - redirect them to the main page. Otherwise just - redirect them to the current page, which will now - show its true content */ - if (request.REQUEST_URI == "/login.esp") { - redirect(session_uri("/")); - } else { - redirect(session_uri(request.REQUEST_URI)); - } - } else if (auth.report == undefined) { - write("Login failed - please try again
\n"); - } else { - write("Login failed: " + auth.report + " - please try again
\n"); - } - } -%> -<% page_footer(); %> diff --git a/swat/logout.esp b/swat/logout.esp deleted file mode 100644 index d0d971d9627..00000000000 --- a/swat/logout.esp +++ /dev/null @@ -1,8 +0,0 @@ -<% -page_header("plain", "Logging out", ""); - -session.AUTHENTICATED = false; -redirect("/login.esp"); - -page_footer(); -%> diff --git a/swat/menu.js b/swat/menu.js deleted file mode 100644 index dad11d73600..00000000000 --- a/swat/menu.js +++ /dev/null @@ -1,63 +0,0 @@ -/* - the menu hierarchy for SWAT -*/ - -include("/scripting/menus.js"); - -swat_menus = new Object(); - -swat_menus.main = simple_menu( - "Main Menu", - "Servers", session_uri("/?menu=servers"), - "Installation", session_uri("/install/"), - "ESP Tests", session_uri("/esptest/")); - -swat_menus.servers = simple_menu( - "Servers", - "LDAP Server", session_uri("/ldap_server/"), - "CLDAP Server", session_uri("/cldap_server/"), - "RPC Server", session_uri("/rpc_server/"), - "NBT Server", session_uri("/nbt_server/"), - "WINS Server", session_uri("/wins_server/"), - "Kerberos Server", session_uri("/kdc_server/")); - -swat_menus.esptest = simple_menu( - "ESP Tests", - "ldb database", session_uri("/esptest/ldb.esp"), - "samr calls", session_uri("/esptest/samr.esp"), - "html forms", session_uri("/esptest/formtest.esp"), - "esp includes", session_uri("/esptest/include.esp"), - "session variables", session_uri("/esptest/session.esp"), - "loadparm access", session_uri("/esptest/loadparm.esp"), - "exception handling", session_uri("/esptest/exception.esp"), - "environment variables", session_uri("/esptest/showvars.esp"), - "qooxdoo", session_uri("/esptest/qooxdoo.esp"), - "registry", session_uri("/esptest/registry.esp")); - - -swat_menus.install = simple_menu( - "Installation", - "Provisioning", session_uri("/install/provision.esp"), - "New User", session_uri("/install/newuser.esp"), - "Import from Samba3", session_uri("/install/samba3.esp"), - "Import from Windows", session_uri("/install/vampire.esp")); - - -swat_menus.nbt_server = simple_menu( - "NBT Server", - "Statistics", session_uri("/nbt_server/index.esp")); - - -swat_menus.docs = simple_menu( - "Links", - "Samba4 development", "http://devel.samba.org/", - "Recent Checkins", "http://build.samba.org/?tree=samba4;function=Recent+Checkins", - "Recent Builds", "http://build.samba.org/?tree=samba4;function=Recent+Builds", - "EJS Information", "http://www.appwebserver.org/products/ejs/ejs.html", - "ESP Information", "http://www.appwebserver.org/products/esp/esp.html", - "XHTML Spec", "http://www.w3.org/TR/xhtml1/", - "JavaScript Spec", "http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf", - "CSS Specs", "http://www.w3.org/Style/CSS/#specs", - "CSS1/2 Reference", "http://www.w3schools.com/css/css_reference.asp", - "qooxdoo info", "http://qooxdoo.sourceforge.net/"); - diff --git a/swat/nbt_server/index.esp b/swat/nbt_server/index.esp deleted file mode 100644 index 1928f12d1b4..00000000000 --- a/swat/nbt_server/index.esp +++ /dev/null @@ -1,24 +0,0 @@ -<% page_header("columns", "NBT Server", "nbt_server"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

NBT Server

- -<% -writefln("The NBT server is: %s\n", server_status("nbt")); -%> - -

Packet statistics

-<% - -var stats = nbtd_statistics(); -if (stats == undefined) { - writefln("nbt server not running"); -} else { - simple_table(stats); -} -%> - -<% page_footer(); %> diff --git a/swat/rpc_server/index.esp b/swat/rpc_server/index.esp deleted file mode 100644 index 46c8c8a7a77..00000000000 --- a/swat/rpc_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "RPC Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

RPC Server

- -<% -writefln("Status: %s\n", stream_server_status("rpc")); -%> - -<% page_footer(); %> diff --git a/swat/scripting/client/call.js b/swat/scripting/client/call.js deleted file mode 100644 index 316dec5bb14..00000000000 --- a/swat/scripting/client/call.js +++ /dev/null @@ -1,118 +0,0 @@ -/* - client side js functions for remote calls into the server - - Copyright Andrew Tridgell 2005 - released under the GNU GPL Version 3 or later -*/ - -var __call = new Object(); - -/* - we can't use the qooxdoo portability layer for this, as it assumes - you are using an XML transport, so instead replicate the portability - code for remote calls here. Don't look too closely or you will go - blind. -*/ -__call._activex = window.ActiveXObject && !(new QxClient).isOpera() ? true : false; -__call._activexobj = null; -__call._ok = QxXmlHttpLoader._http || QxXmlHttpLoader._activex; - -if (__call._activex) { - var servers = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; - for (var i=0; i -1) { - return true; - } else { - return false; - } - } -} - -function __get_js_script(file) -{ - var i; - for (i=0; i -1) { - return scripts[i]; - } - } -} - -function __add_js_script(path) -{ - // Create a unique ID for this script - var srcID = new Date().getTime(); - - var script = document.createElement('script'); - script.type = 'text/javascript'; - script.id = srcID; - - head.appendChild(script); - - // IE works only with the path set after appending to the document - document.getElementById(srcID).src = path; -} - -function __remove_js_script(path) -{ - var script = __get_js_script(path); - script.parentNode.removeChild(script); -} - -document.js = new Object(); -document.js.scripts = scripts; -document.js.hasScript = __has_js_script; -document.js.getScript = __get_js_script; -document.js.add = __add_js_script; -document.js.remove = __remove_js_script; - diff --git a/swat/scripting/client/regedit.js b/swat/scripting/client/regedit.js deleted file mode 100644 index 555ba9fb901..00000000000 --- a/swat/scripting/client/regedit.js +++ /dev/null @@ -1,160 +0,0 @@ -/* - client side js functions for registry editing - - Copyright Andrew Tridgell 2005 - released under the GNU GPL Version 3 or later -*/ - - -/* - callback from the key enumeration call -*/ -function __folder_keys(fParent, list) -{ - var i; - if (fParent.working == 1) { - fParent.working = 0; - fParent.removeAll(); - } - for (i=0;i -*/ -function writefln() -{ - write(vsprintf(arguments)); - write("
\n"); -} - - -/* if the browser was too dumb to set the HOST header, then - set it now */ -if (headers['HOST'] == undefined) { - headers['HOST'] = server['SERVER_HOST'] + ":" + server['SERVER_PORT']; -} - -/* - show the page header. page types include "plain" and "column" -*/ -function page_header(pagetype, title, menu) { - global.page.pagetype = pagetype; - global.page.title = title; - global.page.menu = menu; - include("/scripting/header_" + pagetype + ".esp"); -} - -/* - show the page footer, getting the page type from page.pagetype - set in page_header() -*/ -function page_footer() { - include("/scripting/footer_" + global.page.pagetype + ".esp"); -} - - -/* - display a table element -*/ -function table_element(i, o) { - write("" + i + ""); - if (typeof(o[i]) == "object") { - var j, first; - first = true; - for (j in o[i]) { - if (first == false) { - write("
"); - } - write(o[i][j]); - first = false; - } - } else { - write(o[i]); - } - write("\n"); -} - -/* - display a ejs object as a table. The header is optional -*/ -function simple_table(v) { - if (v.length == 0) { - return; - } - write("\n"); - var r; - for (r in v) { - table_element(r, v); - } - write("
\n"); -} - -/* - display an array of objects, with the header for each element from the given - attribute -*/ -function multi_table(array, header) { - var i, n; - write("\n"); - for (i=0;i\n"); - for (r in v) { - if (r != header) { - table_element(r, v); - } - } - } - write("
' + v[header] + "
\n"); -} - diff --git a/swat/scripting/footer_columns.esp b/swat/scripting/footer_columns.esp deleted file mode 100644 index 7b5baaf0c82..00000000000 --- a/swat/scripting/footer_columns.esp +++ /dev/null @@ -1,7 +0,0 @@ -<% - /* footer for columns page type */ -%> - - - - diff --git a/swat/scripting/footer_desktop.esp b/swat/scripting/footer_desktop.esp deleted file mode 100644 index 5e563dab883..00000000000 --- a/swat/scripting/footer_desktop.esp +++ /dev/null @@ -1,6 +0,0 @@ -<% - /* footer for desktop page type */ -%> - - - diff --git a/swat/scripting/footer_plain.esp b/swat/scripting/footer_plain.esp deleted file mode 100644 index 31ef8dd4eec..00000000000 --- a/swat/scripting/footer_plain.esp +++ /dev/null @@ -1,7 +0,0 @@ -<% - /* footer for plain page type */ -%> - - - - diff --git a/swat/scripting/forms.js b/swat/scripting/forms.js deleted file mode 100644 index 2de9e344627..00000000000 --- a/swat/scripting/forms.js +++ /dev/null @@ -1,112 +0,0 @@ -/* - js functions for forms -*/ - - -/* - display a simple form from a ejs Form object - caller should fill in - f.name = form name - f.action = action to be taken on submit (optional, defaults to current page) - f.class = css class (optional, defaults to 'form') - f.submit = an array of submit labels - f.add(name, label, [type], [value]) = - Add another element - f.element[i].label = element label - f.element[i].name = element name (defaults to label) - f.element[i].type = element type (defaults to text) - f.element[i].value = current value (optional, defaults to "") - */ -function form_display() { - var f = this; - var i, size = 20; - write('
\n'); - if (f.element.length > 0) { - write("\n"); - } - for (i in f.element) { - var e = f.element[i]; - if (e.name == undefined) { - e.name = e.label; - } - if (e.value == undefined) { - e.value = ""; - } - if (strlen(e.value) > size) { - size = strlen(e.value) + 4; - } - } - for (i in f.element) { - var e = f.element[i]; - write(""); - write(""); - if (e.type == "select") { - write('\n'); - } else { - var sizestr = ""; - if (e.type == "text" || e.type == "password") { - sizestr = sprintf('size="%d"', size); - } - writef('\n', - e.name, e.type, e.value, sizestr); - } - write(""); - } - if (f.element.length > 0) { - write("
" + e.label + "
\n"); - } - for (i in f.submit) { - write('\n'); - } - write("
\n"); -} - -function __addMethod(name, label) -{ - var f = this; - var i = f.element.length; - f.element[i] = new Object(); - f.element[i].name = name; - f.element[i].label = label; - f.element[i].type = "text"; - f.element[i].value = ""; - if (arguments.length > 2) { - f.element[i].type = arguments[2]; - } - if (arguments.length > 3) { - f.element[i].value = arguments[3]; - } -} - -/* - create a Form object with the defaults filled in, ready for display() - */ -function FormObj(name, num_elements, num_submits) -{ - var f = new Object(); - f.name = name; - f.element = new Array(num_elements); - f.submit = new Array(num_submits); - f.action = session_uri(request.REQUEST_URI); - f.class = "defaultform"; - f.add = __addMethod; - for (i in f.element) { - f.element[i] = new Object(); - f.element[i].type = "text"; - f.element[i].value = ""; - } - f.display = form_display; - - return f; -} - diff --git a/swat/scripting/general_calls.esp b/swat/scripting/general_calls.esp deleted file mode 100644 index f17c43205ab..00000000000 --- a/swat/scripting/general_calls.esp +++ /dev/null @@ -1,25 +0,0 @@ -<% -/* - used for general purpose calls -*/ -libinclude("server_call.js"); - -/* register a call for clients to make */ -var call = servCallObj(); - -/* - a remote printf, for displaying stuff on smbd stdout -*/ -function srv_printf() -{ - var s = string_init(); - print(s.vsprintf(arguments)); - return undefined; -} - -/* add some basic calls */ -call.add('srv_printf', srv_printf); - -/* run the function that was asked for */ -call.run(); -%> diff --git a/swat/scripting/header_columns.esp b/swat/scripting/header_columns.esp deleted file mode 100644 index 593c738bedf..00000000000 --- a/swat/scripting/header_columns.esp +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - @@global.page.title - - - - - - - - - - - - - - - - - - - - - - - -
-

Samba Web Administration Tool

-
- - - - - - -
-
diff --git a/swat/scripting/header_desktop.esp b/swat/scripting/header_desktop.esp deleted file mode 100644 index 9d02ab323bf..00000000000 --- a/swat/scripting/header_desktop.esp +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - @@global.page.title - - - - - - - - - - - - diff --git a/swat/scripting/header_plain.esp b/swat/scripting/header_plain.esp deleted file mode 100644 index 8dd378910e6..00000000000 --- a/swat/scripting/header_plain.esp +++ /dev/null @@ -1,55 +0,0 @@ - - - - - @@global.page.title - - - - - - - - - - - - - - - - - - - -
-

Samba Web Administration Tool

-
- -
-
diff --git a/swat/scripting/menus.js b/swat/scripting/menus.js deleted file mode 100644 index ddd97c4ca36..00000000000 --- a/swat/scripting/menus.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - menu object for SWAT -*/ - -/* - display a menu object. Currently only the "simple", "vertical" menu style - is supported -*/ -function menu_display() { - var i, m = this; - assert(m.style == "simple" && m.orientation == "vertical"); - write('
\n'); - write("" + m.name + "
    \n"); - for (i = 0; i < m.element.length; i++) { - var e = m.element[i]; - write("
  • " + e.label + "
  • \n"); - } - write("
\n"); -} - - -/* - create a menu object with the defaults filled in, ready for display_menu() - */ -function MenuObj(name, num_elements) -{ - var i, o = new Object(); - o.name = name; - o.class = "menu"; - o.style = "simple"; - o.orientation = "vertical" - o.element = new Array(num_elements); - for (i in o.element) { - o.element[i] = new Object(); - } - o.display = menu_display; - return o; -} - -/* - return a menu object created using a title, followed by - a set of label/link pairs -*/ -function simple_menu() { - var i, m = MenuObj(arguments[0], (arguments.length-1)/2); - for (i=0;i diff --git a/swat/scripting/server/regedit.esp b/swat/scripting/server/regedit.esp deleted file mode 100644 index 58ba695c473..00000000000 --- a/swat/scripting/server/regedit.esp +++ /dev/null @@ -1,51 +0,0 @@ -<% -/* - server side AJAJ functions for registry editing. These go along - with scripting/client/regedit.js -*/ -libinclude("base.js"); -libinclude("winreg.js"); -libinclude("server_call.js"); - -/* - server side call to return a listing of keys in a winreg path -*/ -function enum_keys(binding, path) { - printf("enum_keys(%s, %s)\n", binding, path); - var reg = winregObj(); - - reg.credentials = session.authinfo.credentials; - - var status = reg.connect(binding); - if (status.is_ok != true) { - printVars(status); - return undefined; - } - return reg.enum_path(path); -} - -/* - server side call to return a listing of values in a winreg path -*/ -function enum_values(binding, path) { - printf("enum_values(%s, %s)\n", binding, path); - var reg = winregObj(); - - reg.credentials = session.authinfo.credentials; - - var status = reg.connect(binding); - if (status.is_ok != true) { - printVars(status); - return undefined; - } - return reg.enum_values(path); -} - -/* register a call for clients to make */ -var call = servCallObj(); -call.add('enum_keys', enum_keys); -call.add('enum_values', enum_values); - -/* run the function that was asked for */ -call.run(); -%> diff --git a/swat/scripting/server/status.esp b/swat/scripting/server/status.esp deleted file mode 100644 index 8ca2067d49b..00000000000 --- a/swat/scripting/server/status.esp +++ /dev/null @@ -1,27 +0,0 @@ -<% - -libinclude("management.js"); -libinclude("server_call.js"); - -function serverInfo() -{ - var info = new Object(); - info["NBT Server"] = server_status("nbt"); - info["WINS Server"] = server_status("wins"); - info["CLDAP Server"] = server_status("cldap"); - info["Kerberos Server"] = server_status("kdc"); - info["SMB Server"] = stream_server_status("smb"); - info["LDAP Server"] = stream_server_status("ldap"); - info["RPC Server"] = stream_server_status("rpc"); - - return info; -} - -/* register a call for clients to make */ -var call = servCallObj(); -call.add('serverInfo', serverInfo); - -/* run the function that was asked for */ -call.run(); - -%> diff --git a/swat/scripting/test.ejs b/swat/scripting/test.ejs deleted file mode 100644 index 8e7047f51c3..00000000000 --- a/swat/scripting/test.ejs +++ /dev/null @@ -1,10 +0,0 @@ - -/* - some test ejs code -*/ -function showArray(name, array) { - write("

Array: " + name + "

\n"); - for (v in array) { - write(name + "[" + v + "]=" + array[v] + "
\n"); - } -} diff --git a/swat/scripting/test.esp b/swat/scripting/test.esp deleted file mode 100644 index 614a42410c3..00000000000 --- a/swat/scripting/test.esp +++ /dev/null @@ -1,6 +0,0 @@ -

A esp include file

-<% - function testfn(test) { - return "the argument was " + test; - } -%> diff --git a/swat/smb_server/index.esp b/swat/smb_server/index.esp deleted file mode 100644 index f0f46204920..00000000000 --- a/swat/smb_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "SMB Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

SMB Server

- -<% -writefln("Status: %s\n", stream_server_status("smb")); -%> - -<% page_footer(); %> diff --git a/swat/style/columns.css b/swat/style/columns.css deleted file mode 100644 index e78da9b3d77..00000000000 --- a/swat/style/columns.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - columns.css - Copyright (C) 2004-2005 Deryck Hodge - - Creates a puesdo-three-column view. - - You may freely use and modify the styles here, but if you - intend to recreate the samba.org look exactly, please ask - permission first. -*/ - - -/* Middle content column -***********************************************************/ -#content { - position:absolute; - top:100px; - margin:0 20% 0 175px; - padding-top:30px; - padding-left:35px; - padding-bottom:50px; - padding-right:15px; - background-color:#FFF; - border-left:1px solid #FFFF64; - border-right:1px solid #FFFF64; -} -* html #content { - width:51%; - margin-right:0; -} -#content ul { - list-style-type:none; -} - - -/* Misc -************************************************************/ -.headline { - margin-left:20px; - font-style:italic; -} -.plugs { - font-style:italic; - text-align:center; - border-top:2px groove #3878CD; - border-bottom:2px groove #3878CD; - padding:10px; - margin-top:100px; -} -.plugs p { - padding:30px; -} -.plugs img { - float:left; -} -.request { - margin-top:50px; - font-style:italic; - font-size:small; -} -#noswp img { - border:1px solid #3868CD; - width:370px; - height:90px; -} -#noswp a:hover { - background-color:transparent; -} -#noswp { - width:auto; - text-align:center; - margin:10px 0 25px 0; -} diff --git a/swat/style/common.css b/swat/style/common.css deleted file mode 100644 index 545ffe930c1..00000000000 --- a/swat/style/common.css +++ /dev/null @@ -1,266 +0,0 @@ -/* - common.css - Copyright (C) 2004-2005 Deryck Hodge - - Basic styles common to all of samba.org, including VirtualHosts - bugzilla.samba.org, build.samba.org, and news.samba.org. - - You may freely use and modify the styles here, but if you - intend to recreate the samba.org look exactly, please ask - permission first. -*/ - - -/* Base elements -***********************************************************/ -body { - background:url(/images/stripes.png) repeat-x 0 0; - margin:0; - padding:0; - background-color:#E5E9F5; - font-family:Lucidasans, Helvetica, Verdana, sans-serif; - font-size:medium; - color:#000; -} -body#news { - background:none; - background-color:#FFF; -} -blockquote { - margin:35px; - padding:15px; - border-left:2px groove #CCC; - border-top:2px groove #CCC; -} -img { - border:0; -} - - - -/* Headings -***********************************************************/ -h1 { - font-size:x-large; -} -h2 { - text-align:left; - color:#FFFF64; - font-size:large; - background-color:#3878CD; - margin-top:60px; - margin-bottom:15px; - padding:2px; - padding-left:5px; -} -h3 { - font-size:medium; -} -h5 { - font-size:small; - text-align:right; - display:inline; -} -* html h5 { - padding-right:4px; -} -h6 { - font-size:small; - text-align:right; - text-align:right; -} -h6 a { - margin-right:3px; -} - - -/* Lists -***********************************************************/ -ol li { - margin-bottom:12px; -} - - -/* Tables -***********************************************************/ -table.real thead { - background-color: #E5E9F5; -} -table.real th, -table.real td { - border: 1px solid #3878CD; - padding: 2px; -} -table.real { - border: 2px solid #3878CD; - background-color: #F5F8FF; -} -a:link:hover { - color:#CC0033; - background-color:#FFFF64; -} - - -/* Header (yellow and blue stripes) -***********************************************************/ -#banner { - position:absolute; - top:0; - left:0; - height:95px; - width:100%; - padding-top:4px; - z-index:1; -} -.srch { - text-align:right; - margin:0 5px 0 0; -} -.srch form { - display:inline; -} - - -/* Slogan ("Opening windows to a wider world") -***********************************************************/ -.slogan { - position:absolute; - left:187px; - z-index:1; -} -html>body .slogan { /**** Opera needs its own rule *********/ - top:100px; -} -:root .slogan { /**** Undo the Opera rule for all other browsers ****/ - top:80px; -} -* html .slogan { /** Then, give IE 5/6 its own rule ****** */ - top:100px; -} - - -/* Logo (with hacks for PNG transparency across browsers) -***********************************************************/ -#logo>.logo_hack { - background-image:url(/images/logo.png); - background-position:center; - background-repeat:no-repeat; -} -.logo_hack { - position:absolute; - top:25px; - left:0; - width:250px; - height:119px; - padding:0; - margin:0; - z-index:1; -} -.logo_hack a:hover { - background:transparent; -} - - -/* Nav menu -***********************************************************/ -#nav { - position:absolute; - top:152px; - left:20px; - width:180px; - background-color:#F5F8FF; - border:2px groove #3878CD; - padding:0; - padding-bottom:5px; - margin:0; - z-index:1; -} -#nav ul { - list-style-type:none; - text-align:center; - padding:0; - margin:0; -} -#nav a, -#nav a:link, -#nav a:visited { - display:block; - height:20px; - font-size:small; - color:#2B5C9F; -} -#nav a:hover { - color:#FFF; - background-color:#3878CD; -} -#nav a:active { - color:#FFFF64; - background-color:#3878CD; - font-size:14px; -} -#nav img { - padding:0; - margin:0; - width:180px; - height:30px; -} - - -/* links menu -***********************************************************/ -#links { - position:absolute; - top:152px; - left:81%; - width:180px; - padding:0; - width:18%; - background-color:#F5F8FF; - border:2px groove #3878CD; - padding:0; - padding-bottom:5px; - margin:0; - z-index:1; -} -#links ul { - list-style-type:none; - text-align:center; - padding:0; - margin:0; -} -#links a, -#links a:link, -#links a:visited { - display:block; - height:20px; - font-size:small; - color:#2B5C9F; -} -#links a:hover { - color:#FFF; - background-color:#3878CD; -} -#links a:active { - color:#FFFF64; - background-color:#3878CD; - font-size:14px; -} -#links img { - padding:0; - margin:0; - width:180px; - height:30px; -} - - -/* Text and alignment formats -***********************************************************/ -.punch { - font-weight:bold; -} -.tilt { - font-style:italic; -} -.colophon { - margin-left:20px; -} diff --git a/swat/style/qooxdoo/core.css b/swat/style/qooxdoo/core.css deleted file mode 100644 index 06dfb646062..00000000000 --- a/swat/style/qooxdoo/core.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -*{box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;} body,html{border:0 none;color:#000;font:11px Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;} body{padding-top:1px;} * html body,:root body{padding-top:0;} td,th{font:11px Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;} a{color:#094C81;} p{margin:0;padding:0;margin-bottom:6px;} hr{border:0 none;border-top:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;height:2px;margin:0 !important;padding:0 !important;margin-bottom:4px !important;} img{box-sizing:content-box;-moz-box-sizing:content-box;border:0 none;} ul,ol{list-style:none;} .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} * html .clearfix{height:1%;} diff --git a/swat/style/qooxdoo/layouts/application.css b/swat/style/qooxdoo/layouts/application.css deleted file mode 100644 index 70b491874ef..00000000000 --- a/swat/style/qooxdoo/layouts/application.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -@import url(../core.css); -@import url(../test.css); -@import url(../themes.css); -@import url(../widgets.css); -body,html{overflow:hidden;width:100%;height:100%;} :root,:root > body{overflow:-moz-scrollbars-unscrollable;} diff --git a/swat/style/qooxdoo/layouts/page.css b/swat/style/qooxdoo/layouts/page.css deleted file mode 100644 index 42ed7433fa9..00000000000 --- a/swat/style/qooxdoo/layouts/page.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -@import url(../core.css); -@import url(../test.css); -@import url(../themes.css); -@import url(../widgets.css); -#testFoot{top:0;bottom:auto;width:300px;left:300px;border-top:0 none;border-bottom:2px solid #fff;} #testFrame{display:none;} #testDebug{bottom:15px;} \ No newline at end of file diff --git a/swat/style/qooxdoo/test.css b/swat/style/qooxdoo/test.css deleted file mode 100644 index 9e490866abd..00000000000 --- a/swat/style/qooxdoo/test.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -#testHead,#testFoot{background:#052B5C;position:absolute;left:0;right:0;width:100%;font-weight:bold;padding:4px 10px;color:#fff;} #testHead span,#testFoot span{font-weight:normal;} #testHead{top:0;border-bottom:2px solid #fff;} #testFoot{bottom:0;border-top:2px solid #fff;} #testFoot a{color:#fff;text-decoration:none;} #testDebug{position:absolute;bottom:35px;top:195px;right:8px;width:300px;background:#fff;border:1px solid #000;font:10px "Bitstream Vera Sans Mono",monospace;overflow:auto;padding:4px 8px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} * html #testDebug{height:expression((document.body.offsetHeight - 232) + "px");} #testDescription{position:absolute;top:35px;right:8px;width:300px;height:150px;overflow:auto;padding:4px 8px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} #testDescription p{margin:0;padding:0;margin-bottom:6px;} #testFrame{position:absolute;top:35px;left:8px;right:320px;bottom:35px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} * html #testFrame{height:expression((document.body.offsetHeight - 72) + "px");width:expression((document.body.offsetWidth - 328) + "px");} #testFiles{position:absolute;right:320px;top:0px;font-size:11px;background:#052B5C;color:#fff;border:1px solid #052B5C;} #testFiles option{padding:1px 3px;} .manualFrame{position:absolute;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;overflow:auto;padding:4px 8px;} .containerFrame{display:none;} \ No newline at end of file diff --git a/swat/style/qooxdoo/themes.css b/swat/style/qooxdoo/themes.css deleted file mode 100644 index 26ed1e55441..00000000000 --- a/swat/style/qooxdoo/themes.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -@import url(themes/win9x/theme.css); -@import url(themes/winxp/theme.css); diff --git a/swat/style/qooxdoo/themes/osx/grad_blue.gif b/swat/style/qooxdoo/themes/osx/grad_blue.gif deleted file mode 100755 index 751a7a3a249..00000000000 Binary files a/swat/style/qooxdoo/themes/osx/grad_blue.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/osx/grad_gray.gif b/swat/style/qooxdoo/themes/osx/grad_gray.gif deleted file mode 100755 index dc87940d2d7..00000000000 Binary files a/swat/style/qooxdoo/themes/osx/grad_gray.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/osx/pin_dark.gif b/swat/style/qooxdoo/themes/osx/pin_dark.gif deleted file mode 100755 index 844277d4762..00000000000 Binary files a/swat/style/qooxdoo/themes/osx/pin_dark.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/osx/toolbar_bg.gif b/swat/style/qooxdoo/themes/osx/toolbar_bg.gif deleted file mode 100755 index 9b78191d1ae..00000000000 Binary files a/swat/style/qooxdoo/themes/osx/toolbar_bg.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/win9x/radiobuttonbackground.gif b/swat/style/qooxdoo/themes/win9x/radiobuttonbackground.gif deleted file mode 100644 index 467da46f255..00000000000 Binary files a/swat/style/qooxdoo/themes/win9x/radiobuttonbackground.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/win9x/theme.css b/swat/style/qooxdoo/themes/win9x/theme.css deleted file mode 100644 index bc51fd8c5e0..00000000000 --- a/swat/style/qooxdoo/themes/win9x/theme.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -body.QxThemeWin9x .QxMenuBarButton-Hover{border:1px solid ThreeDHighlight;border-right-color:ThreeDShadow;border-bottom-color:ThreeDShadow;padding:3px 7px 2px 7px;} body.QxThemeWin9x .QxMenuBarButton-Pressed{border:1px solid ThreeDHighlight;border-left-color:ThreeDShadow;border-top-color:ThreeDShadow;padding:3px 7px 2px 7px;} body.QxThemeWin9x .QxMenu{background:Menu;padding:1px;border:2px outset;-moz-border-top-colors:ThreeDLightShadow ThreeDHighlight;-moz-border-right-colors:ThreeDDarkShadow ThreeDShadow;-moz-border-bottom-colors:ThreeDDarkShadow ThreeDShadow;-moz-border-left-colors:ThreeDLightShadow ThreeDHighlight;margin-left:-1px;} body.QxThemeWin9x .QxToolBar{border:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;border-left:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarPartHandleLine{width:4px;border-left:1px solid ThreeDHighlight;border-bottom:1px solid ThreeDShadow;border-right:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarSeparatorLine{border-left:1px solid ThreeDShadow;border-right:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarButton-Hover,body.QxThemeWin9x .QxToolBarCheckBox-Hover,body.QxThemeWin9x .QxToolBarRadioButton-Hover,body.QxThemeWin9x .QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border-left:1px solid ThreeDHighlight;border-bottom:1px solid ThreeDShadow;border-right:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarButton-Checked,body.QxThemeWin9x .QxToolBarButton-Pressed,body.QxThemeWin9x .QxToolBarCheckBox-Checked,body.QxThemeWin9x .QxToolBarCheckBox-Pressed,body.QxThemeWin9x .QxToolBarRadioButton-Checked,body.QxThemeWin9x .QxToolBarRadioButton-Pressed,body.QxThemeWin9x .QxToolBarMenuButton-Checked,body.QxThemeWin9x .QxToolBarMenuButton-Pressed{padding:3px 2px 1px 4px;border-left:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;border-right:1px solid ThreeDHighlight;border-top:1px solid ThreeDShadow;} body.QxThemeWin9x .QxToolBarButton-Checked,body.QxThemeWin9x .QxToolBarCheckBox-Checked,body.QxThemeWin9x .QxToolBarRadioButton-Checked,body.QxThemeWin9x .QxToolBarMenuButton-Checked{background:url(radiobuttonbackground.gif) top left;} body.QxThemeWin9x .QxWindow > .QxWindowCaptionBar{background:#808080 url(windowcaption_inactive.png) top right repeat-y;} body.QxThemeWin9x .QxWindow-Active > .QxWindowCaptionBar{background:#0A246A url(windowcaption_active.png) top right repeat-y;} \ No newline at end of file diff --git a/swat/style/qooxdoo/themes/win9x/windowcaption_active.png b/swat/style/qooxdoo/themes/win9x/windowcaption_active.png deleted file mode 100644 index 02da51f0223..00000000000 Binary files a/swat/style/qooxdoo/themes/win9x/windowcaption_active.png and /dev/null differ diff --git a/swat/style/qooxdoo/themes/win9x/windowcaption_inactive.png b/swat/style/qooxdoo/themes/win9x/windowcaption_inactive.png deleted file mode 100644 index a080239b018..00000000000 Binary files a/swat/style/qooxdoo/themes/win9x/windowcaption_inactive.png and /dev/null differ diff --git a/swat/style/qooxdoo/themes/winxp/menubackground.gif b/swat/style/qooxdoo/themes/winxp/menubackground.gif deleted file mode 100644 index f7c5589e542..00000000000 Binary files a/swat/style/qooxdoo/themes/winxp/menubackground.gif and /dev/null differ diff --git a/swat/style/qooxdoo/themes/winxp/theme.css b/swat/style/qooxdoo/themes/winxp/theme.css deleted file mode 100644 index 8da8197b848..00000000000 --- a/swat/style/qooxdoo/themes/winxp/theme.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -body.QxThemeWinXP .QxMenuBarButton-Hover{background:#B7BFD4;border:1px solid #000;padding:3px 7px 2px 7px;} body.QxThemeWinXP .QxMenuBarButton-Pressed{background:#DBD8D1;border:1px solid #808080;border-bottom:0 none;padding:3px 7px 3px 7px;} body.QxThemeWinXP .QxMenu{padding:1px 1px 1px 1px;background:#fff url(menubackground.gif) top left repeat-y;border:1px solid #808080;border-right:2px outset #AFA899;border-bottom:2px outset #AFA899;-moz-border-right-colors:#808080 #AFA899;-moz-border-bottom-colors:#808080 #AFA899;} body.QxThemeWinXP .QxMenuSeparator{margin-left:24px;} body.QxThemeWinXP .QxMenuButton,body.QxThemeWinXP .QxMenuCheckBox,body.QxThemeWinXP .QxMenuRadioButton{border:0 none;} body.QxThemeWinXP .QxMenuButton-Hover,body.QxThemeWinXP .QxMenuCheckBox-Hover,body.QxThemeWinXP .QxMenuRadioButton-Hover{border:1px solid #0A246A;background-color:#B7BFD4;color:black;} body.QxThemeWinXP .QxMenuButton-Hover *,body.QxThemeWinXP .QxMenuCheckBox-Hover *,body.QxThemeWinXP .QxMenuRadioButton-Hover *{margin-left:-1px;} body.QxThemeWinXP .QxMenuSeparator{padding-right:0;} body.QxThemeWinXP .QxMenuButtonText{padding-left:4px;} body.QxThemeWinXP .QxToolBar{border:1px solid #D4D0C8;} body.QxThemeWinXP .QxToolBarPart{background:#DBD8D1;} body.QxThemeWinXP .QxToolBarPartHandleLine{background:url(toolbarparthandle.gif) top repeat-y;width:7px;} body.QxThemeWinXP .QxToolBarSeparatorLine{border-left:1px solid #808080;} body.QxThemeWinXP .QxToolBarButton,body.QxThemeWinXP .QxToolBarCheckBox,body.QxThemeWinXP .QxToolBarRadioButton,body.QxThemeWinXP .QxToolBarMenuButton{margin-right:1px;} body.QxThemeWinXP .QxToolBarButton-Hover,body.QxThemeWinXP .QxToolBarCheckBox-Hover,body.QxThemeWinXP .QxToolBarRadioButton-Hover,body.QxThemeWinXP .QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border:1px solid #666666;background:#B7BFD4;} body.QxThemeWinXP .QxToolBarButton-Checked,body.QxThemeWinXP .QxToolBarButton-Pressed,body.QxThemeWinXP .QxToolBarCheckBox-Checked,body.QxThemeWinXP .QxToolBarCheckBox-Pressed,body.QxThemeWinXP .QxToolBarRadioButton-Checked,body.QxThemeWinXP .QxToolBarRadioButton-Pressed,body.QxThemeWinXP .QxToolBarMenuButton-Checked,body.QxThemeWinXP .QxToolBarMenuButton-Pressed{padding:2px 3px 2px 3px;border:1px solid #0A246A;background:#8893B1;} body.QxThemeWinXP .QxToolBarButton-Checked,body.QxThemeWinXP .QxToolBarCheckBox-Checked,body.QxThemeWinXP .QxToolBarRadioButton-Checked,body.QxThemeWinXP .QxToolBarMenuButton-Checked{background:#DBD8D1;} \ No newline at end of file diff --git a/swat/style/qooxdoo/themes/winxp/toolbarparthandle.gif b/swat/style/qooxdoo/themes/winxp/toolbarparthandle.gif deleted file mode 100644 index 9772d787a1e..00000000000 Binary files a/swat/style/qooxdoo/themes/winxp/toolbarparthandle.gif and /dev/null differ diff --git a/swat/style/qooxdoo/widgets.css b/swat/style/qooxdoo/widgets.css deleted file mode 100644 index 33fa321e14c..00000000000 --- a/swat/style/qooxdoo/widgets.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -.QxWidget{display:block;overflow:hidden;position:absolute;visibility:visible;white-space:nowrap;} .QxWidget{overflow:-moz-scrollbars-none;} .QxBlocker{position:absolute;overflow:hidden;cursor:default;} .QxBlocker{overflow:-moz-scrollbars-none;} .QxDisabled{color:gray !important;} .QxFocused{outline:1px dotted invert;-moz-outline:1px dotted invert;} input[QxFocused],textarea[QxFocused],body[QxFocused],html[QxFocused]{outline:none;-moz-outline:none;} .QxPasswordField,.QxTextField{position:absolute;font-family:Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;font-size:11px;line-height:11px;padding:2px 3px;width:150px;} * html .QxPasswordField{padding-left:2px;padding-right:2px;} .QxPasswordField,.QxTextField{overflow:-moz-scrollbars-none;} .QxTextArea{font-family:Bitstream Vera Sans Mono,monospace;font-size:11px;height:100px;padding:2px;position:absolute;width:250px;} .QxTextField-Focused,.QxPasswordField-Focused,.QxTextArea-Focused{outline:none;-moz-outline:none;} .QxImage{display:inline;position:absolute;} .QxContainer{position:absolute;white-space:normal;} .QxAtomBase{position:absolute;cursor:default;white-space:nowrap;overflow:hidden;} .QxAtomBase{overflow:-moz-scrollbars-none;} .QxAtomBase .QxImage,.QxAtomBase .QxInputCheckIcon{position:absolute;} .QxAtomBase .QxContainer{white-space:nowrap;} .QxInputCheckIcon{height:13px;width:13px;-moz-user-focus:none;user-focus:none;-moz-user-select:none;user-select:none;margin:0;padding:0;} .QxRadioButton,.QxCheckBox{padding:2px;} .QxPopup,.QxToolTip,.QxMenu{visibility:hidden;z-index:100000;user-select:none;-moz-user-select:none;} .QxToolTip{background-color:Infobackground;color:InfoText;border:1px solid InfoText;padding:1px 3px 2px;z-index:1000000;} .QxButton{position:absolute;padding:2px 4px;background:Threedface;} .QxToolBar{position:absolute;white-space:nowrap;border:1px solid ThreeDShadow;overflow:hidden;} .QxToolBarPartHandleLine,.QxToolBarSeparatorLine{position:absolute;} .QxToolBarPart{white-space:nowrap;overflow:hidden;} .QxToolBarButton,.QxToolBarCheckBox,.QxToolBarRadioButton,.QxToolBarMenuButton,.QxToolBarSeparator,.QxToolBarPart,.QxToolBarPartHandle{position:relative !important;float:left;} .QxToolBarButton,.QxToolBarCheckBox,.QxToolBarRadioButton,.QxToolBarMenuButton{padding:3px 4px 3px 4px;} .QxToolBarButton-Hover,.QxToolBarCheckBox-Hover,.QxToolBarRadioButton-Hover,.QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border:1px outset;} .QxToolBarButton-Checked,.QxToolBarButton-Pressed,.QxToolBarCheckBox-Checked,.QxToolBarCheckBox-Pressed,.QxToolBarRadioButton-Checked,.QxToolBarRadioButton-Pressed,.QxToolBarMenuButton-Checked,.QxToolBarMenuButton-Pressed{padding:2px 3px 2px 3px;border:1px inset;} .QxTree{position:absolute;user-select:none;-moz-user-select:none;cursor:default;} .QxTree table{vertical-align:top;display:none;user-select:none;-moz-user-select:none;} .QxTree ul ul{display:none;} .QxTree ul,.QxTree li{list-style:none;margin:0;padding:0;user-select:none;-moz-user-select:none;} * html .QxTree ul{border-top:1px solid #fff;margin-top:-1px;} .QxTree li{display:block;} .QxTree table{position:relative;top:0;bottom:0;} .QxTree,.QxTreeFile,.QxTreeFolder{cursor:default;display:block;white-space:nowrap;-moz-user-select:none;user-select:none;} .QxTree img,.QxTreeFile img,.QxTreeFolder img{vertical-align:bottom;width:16px;height:16px;-moz-user-select:none;user-select:none;} .QxTreeElementNavigationCell img,.QxTreeElementIndentCell img{width:19px;height:16px;} .QxTreeElementIconCell{padding-right:2px;} .QxTreeElementLabelCell{padding-right:4px;padding-left:2px;white-space:nowrap;} .QxTreeElementLabelCellHover{text-decoration:underline;color:#000080;} .QxTreeElementLabelCellSelected{background:#3662E7;color:#fff;} .QxListView{position:absolute;overflow:hidden;cursor:default;border:1px solid ThreeDShadow;width:400px;height:150px;} .QxListViewHeader,.QxListViewContent{position:absolute;left:0;top:0;} .QxListViewHeader{background:ThreeDFace;overflow:hidden;z-index:101;visibility:hidden;} .QxListViewContent{overflow:auto;height:100%;width:100%;z-index:100;} .QxListViewHeader > .QxListViewHeaderTable,.QxListViewContent > .QxListViewContentTable{table-layout:fixed;} .QxListViewHeaderTable{position:relative;} .QxListViewContentTable{position:absolute;top:0;left:0;margin-top:20px;} .QxListViewContentCell,.QxListViewHeaderCell{text-align:left;white-space:nowrap;font-size:11px;font-weight:normal;cursor:inherit;user-select:none;-moz-user-select:none;margin:0;} .QxListViewHeaderCell{border-top:0 none;border-left:1px solid #fff;border-right:1px solid #666666;border-bottom:2px solid ThreedShadow;padding:3px 4px 3px 4px;} .QxListViewContentCell{background:#fff;border:1px solid #fff;border-bottom:1px solid ThreedLightShadow;border-right:1px solid ThreedLightShadow;padding:1px 4px 1px 4px;} .QxListViewHeaderInner{width:100%;} .QxListViewHeaderInnerText{text-align:left;width:100%;} .QxListViewHeaderInnerSort{text-align:right;width:11px;} .QxListViewHeaderInnerTextBox{font-weight:normal;white-space:nowrap;} .QxListViewHeaderInnerSortImage{width:7px;height:4px;margin-left:3px;margin-right:1px;vertical-align:middle;} .QxListViewContentBox{white-space:nowrap;width:100%;height:100%;overflow:hidden;} .QxListViewHeaderOverflow .QxListViewHeaderInnerTextBox,.QxListViewContentOverflow .QxListViewContentBox{text-overflow:ellipsis;overflow:hidden;} .QxListViewContentRowSelected .QxListViewContentCell{background:Highlight;color:HighlightText;border-top-color:Highlight;border-left-color:Highlight;border-bottom-color:ThreedShadow;border-right-color:ThreedShadow;filter:Alpha(Opacity=100,FinishOpacity=75,Style=1,StartX=0,StartY=0,FinishX=0,FinishY=100);} .QxListViewContentBox img{position:relative;top:-1px;width:16px;height:16px;vertical-align:middle;margin-right:3px;} .QxFieldSet{position:absolute;padding:0;width:150px;height:100px;} .QxFieldSetFrame{position:absolute;margin-top:7px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} @media all and(min-width:0px){.QxFieldSetFrame{border:2px groove ThreeDHighlight;} }.QxFieldSetLegend{display:none;position:absolute;font-size:11px;font-weight:normal;background:threedface;margin:-8px 35px 0 8px;padding:1px 3px 1px 3px;-moz-user-select:none;user-select:none;cursor:default;white-space:nowrap;} .QxFieldSetContent{position:absolute;margin:12px 11px 8px 11px;overflow:hidden;} .QxFieldSetContent{overflow:-moz-scrollbars-none;} .QxInline{display:block;position:relative;width:100%;overflow:hidden;} :root .QxInline{overflow:visible;} .QxTabFrame,.QxTab,.QxTabBar,.QxTabPane,.QxTabPage{overflow:hidden;position:absolute;} .QxTabFrame,.QxTab,.QxTabBar,.QxTabPane,.QxTabPage{overflow:-moz-scrollbars-none;} .QxTabBar{white-space:nowrap;z-index:2;margin-left:1px;} .QxTabPane{z-index:1;background-color:ThreeDFace;} .QxTab{cursor:default;z-index:1;margin-top:1px;background-color:ThreeDFace;border-left:1px solid ThreeDHighlight;border-right:2px outset;-moz-border-right-colors:ThreeDDarkShadow ThreeDShadow;} .QxTab-Checked{z-index:2;margin-top:0;} .QxTabBar-TopLeft .QxTab,.QxTabBar-TopRight .QxTab{border-top:1px solid ThreeDHighlight;padding:3px 6px 2px 8px;} .QxTabBar-TopLeft .QxTab-Checked,.QxTabBar-TopRight .QxTab-Checked{padding:2px 6px 3px 8px;} .QxTabBar-BottomLeft .QxTab,.QxTabBar-BottomRight .QxTab{border-bottom:2px outset;-moz-border-bottom-colors:ThreeDDarkShadow ThreeDShadow;padding:1px 6px 3px 8px;} .QxTabBar-BottomLeft .QxTab-Checked,.QxTabBar-BottomRight .QxTab-Checked{padding:2px 6px 2px 8px;} .QxIframe,.QxHtmlArea{display:block;overflow:hidden;position:absolute;visibility:visible;background:ThreeDFace;} .QxIframe,.QxHtmlArea{overflow:-moz-scrollbars-none;} .QxList{display:block;overflow:hidden;position:absolute;visibility:visible;background:#fff;border:1px solid #000;width:120px;} .QxListItem{border:1px solid #fff;padding:1px 5px 3px;position:relative;cursor:default;} .QxListItem-Selected,.QxListItem-Selected *{border-color:highlight;background-color:highlight;color:highlighttext;} .QxListItem-Lead{border-color:ThreeDShadow;} .QxBarSelectorPane,.QxBarSelectorPage,.QxBarSelectorFrame,.QxBarSelectorBar{overflow:hidden;position:absolute;} .QxBarSelectorBar{background:#fff;} .QxBarSelectorPane{background:#EFF4FB;} .QxBarSelectorButton{border:1px solid #fff;padding:4px;} .QxBarSelectorButton-Checked{background:#C1D2EE;} .QxBarSelectorBar-Top{border-bottom:1px solid #316AC5;} .QxBarSelectorBar-Right{border-left:1px solid #316AC5;} .QxBarSelectorBar-Bottom{border-top:1px solid #316AC5;} .QxBarSelectorBar-Left{border-right:1px solid #316AC5;} .QxBarSelectorBar-Top .QxBarSelectorButton,.QxBarSelectorBar-Bottom .QxBarSelectorButton{position:relative;float:left;padding-top:5px;padding-bottom:5px;border-top:0 none;border-bottom:0 none;margin-left:3px;margin-right:3px;} .QxBarSelectorBar-Left .QxBarSelectorButton,.QxBarSelectorBar-Right .QxBarSelectorButton{position:relative;padding-left:5px;padding-right:5px;border-left:0 none;border-right:0 none;margin-top:3px;margin-bottom:3px;} .QxBarSelectorBar-Top .QxBarSelectorButton-Checked,.QxBarSelectorBar-Bottom .QxBarSelectorButton-Checked{border-left-color:#316AC5;border-right-color:#316AC5;} .QxBarSelectorBar-Left .QxBarSelectorButton-Checked,.QxBarSelectorBar-Right .QxBarSelectorButton-Checked{border-top-color:#316AC5;border-bottom-color:#316AC5;} .QxComboBox{position:absolute;background:#fff;} .QxComboBox .QxWidget{background:threedface;padding:0;} .QxComboBox .QxTextField{border:0 none;padding:0;margin:0;padding-top:2px;background:none;} * html .QxComboBox .QxTextField{padding-top:4px;} .QxComboBox-Mark,.QxComboBox-Mark .QxTextField,.QxComboBox-Mark .QxAtom,.QxComboBox-Mark .QxAtom *{background-color:highlight;color:highlighttext;} .QxComboBox .QxListItem-Lead{border-color:#fff;} .QxMenu{border:2px outset;background:Menu;padding:2px 1px 1px 2px;} .QxMenuButton,.QxMenuCheckBox,.QxMenuRadioButton{position:relative;padding:1px 6px 1px 2px;border:1px solid Menu;overflow:hidden;} .QxMenuButton-Hover,.QxMenuCheckBox-Hover,.QxMenuRadioButton-Hover{background-color:#82A4D1;} .QxMenuButton .QxImage,.QxMenuButton .QxContainer,.QxMenuCheckBox .QxImage,.QxMenuCheckBox .QxContainer,.QxMenuRadioButton .QxImage,.QxMenuRadioButton .QxContainer{position:absolute;} .QxMenuSeparator{padding:3px 2px 2px 2px;font-size:0;line-height:0;} .QxMenuSeparatorLine{height:2px;border-top:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;} .QxMenuBar{display:block;overflow:hidden;position:absolute;visibility:visible;white-space:nowrap;} .QxMenuBar{overflow:-moz-scrollbars-none;} .QxMenuBarButton{display:block;position:absolute;visibility:visible;white-space:nowrap;cursor:default;border:0 none;padding:4px 8px 3px 8px;} .QxMenuBar .QxMenuBarButton{position:relative;vertical-align:top;float:left;} .QxSpinner{position:absolute;background:#fff;} .QxSpinner .QxWidget{background:threedface;padding:0;} .QxSpinner .QxTextField{border:0 none;padding:0;margin:0;padding:2px 3px;} * html .QxSpinner .QxTextField{padding-top:3px;} .QxWindow{background:ThreeDFace;padding:2px;} .QxWindow .QxWindowPane{position:absolute;background:ThreeDFace;color:black;overflow:hidden;} .QxWindow .QxWindowCaptionBar{color:#fff;font-weight:bold;position:absolute;padding:1px 2px;background-color:#808080;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#808080',endColorStr='#C0C0C0',gradientType='1');} .QxWindow-Active .QxWindowCaptionBar{background-color:#0A246A;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0A246A',endColorStr='#A6CAF0',gradientType='1');} .QxWindow .QxWindowCaptionBar .QxButton{padding:0;padding-left:1px;} .QxWindow .QxWindowStatusBar{position:absolute;padding:0 4px;} .QxBoxLayout,.QxHorizontalBoxLayout,.QxVerticalBoxLayout,.QxFlowLayout,.QxDockLayout,.QxGridLayout{position:absolute;overflow:hidden;} .QxBoxLayout,.QxHorizontalBoxLayout,.QxVerticalBoxLayout,.QxFlowLayout,.QxDockLayout,.QxGridLayout{overflow:-moz-scrollbars-none;} .QxGallery .galleryFrame{padding:2px;} .QxGallery .galleryCell{border:1px solid #444;background:#fff;margin:2px;float:left;overflow:hidden;font-family:Tahoma,Verdana,sans-serif;font-size:10px;cursor:default;-moz-user-select:none;user-select:none;} .QxGallery .galleryCell img{vertical-align:bottom;display:block;} .QxGallery .galleryCell .galleryTitle,.QxGallery .galleryCell .galleryComment{background:#eee;padding:3px 6px;text-align:center;cursor:default;overflow:hidden;white-space:nowrap;} .QxGallery .galleryCell .galleryTitle{border-bottom:1px solid #aaa;} .QxGallery .galleryCell .galleryComment{border-top:1px solid #aaa;} .QxGallery .galleryCell-Selected{background:#DCE8F6;border:1px solid #2760A1;} .QxGallery .galleryCell-Selected .galleryTitle,.QxGallery .galleryCell-Selected .galleryComment{background:#9BBFE7;} .QxGallery .galleryCell-Selected .galleryTitle{border-bottom:1px dotted #2760A1;} .QxGallery .galleryCell-Selected .galleryComment{border-top:1px dotted #2760A1;} .QxGalleryList{position:absolute;visibility:visible;} .QxGalleryList .galleryFrame{padding:2px;} .QxGalleryList .galleryCell{margin:2px;padding-bottom:2px;border:1px solid #EEE;background:#fff;overflow:hidden;white-space:normal;font-family:Tahoma,Verdana,sans-serif;font-size:12px;cursor:default;-moz-user-select:none;user-select:none;position:relative;} .QxGalleryList .galleryCell img{vertical-align:bottom;display:block;} .QxGalleryList .galleryNumber{width:45px;padding:4px;position:absolute;top:0px;left:0px;} .QxGalleryList .galleryImageContainer{position:absolute;top:0px;left:50px;} .QxGalleryList .galleryText{padding:4px;position:absolute;top:0px;left:130px;} .QxGalleryList .galleryNumber,.QxGalleryList .galleryText h3{font-weight:bold;font-size:11px;} .QxGalleryList .galleryText p{font-size:10px;} .QxGalleryList .galleryCell-Selected{background:#9BBCFF;border-color:#3B7CFF;} \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/core/QxApplication.js b/swat/style/qooxdoo/widgets/core/QxApplication.js deleted file mode 100644 index 3d1dbbafa30..00000000000 --- a/swat/style/qooxdoo/widgets/core/QxApplication.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxApplication(){if(QxApplication._instance){return QxApplication._instance;};QxTarget.call(this);window.onload=function(){window.application.init();};QxApplication._instance=this;};QxApplication.extend(QxTarget,"QxApplication");proto._clientWindow=null;proto._activeWidget=null;proto._userApplication=null;proto.coreObjects=["QxClient","QxClientWindow","QxClientDocument","QxWidget","QxEventManager","QxFocusManager","QxTarget","QxEvent","QxMouseEvent","QxKeyEvent"];proto.initcheck=function(){var ok=true;if(!document.body){return;};var c=this.coreObjects;for(var i=0,cl=c.length;i=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";if(bColor==""){switch(bStyle){case "groove":case "ridge":bColor="ThreeDHighlight";break;case "outset":case "inset":bColor="ThreeDFace";break;};};return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};}else {proto._generateDefString=function(bWidth,bStyle,bColor){var sWidth=typeof bWidth=="number"&&bWidth>=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};};proto.addWidget=function(o){this._widgets[o.toHash()]=o;this._applyWidget(o);};proto.removeWidget=function(o){delete this._widgets[o.toHash()];this._resetWidget(o);};proto.setWidth=function(bWidth,_b4){this.setTopWidth(bWidth,_b4);this.setRightWidth(bWidth,_b4);this.setBottomWidth(bWidth,_b4);this.setLeftWidth(bWidth,_b4);return true;};proto.setStyle=function(bStyle,_b4){this.setTopStyle(bStyle,_b4);this.setRightStyle(bStyle,_b4);this.setBottomStyle(bStyle,_b4);this.setLeftStyle(bStyle,_b4);return true;};proto.setColor=function(bColor,_b4){this.setTopColor(bColor,_b4);this.setRightColor(bColor,_b4);this.setBottomColor(bColor,_b4);this.setLeftColor(bColor,_b4);return true;};proto._modifyBorderTopProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.top=this._generateDefString(this._h1["topWidth"],this._h1["topStyle"],this._h1["topColor"]);this._h3Top();this._sync("top");return true;};if((new QxClient).isGecko()){proto._h3Top=function(){if(typeof this._h1["topColor"]=="string"&&this._h1["topColor"]!=""){this._h2["topColors"]="";}else {switch(this._h1["topStyle"]){case "groove":this._h2["topColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["topColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["topColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["topColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["topColors"]="";};};};}else {proto._h3Top=function(){};};proto._modifyBorderRightProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.right=this._generateDefString(this._h1["rightWidth"],this._h1["rightStyle"],this._h1["rightColor"]);this._h3Right();this._sync("right");return true;};if((new QxClient).isGecko()){proto._h3Right=function(){if(typeof this._h1["rightColor"]=="string"&&this._h1["rightColor"]!=""){this._h2["rightColors"]="";}else {switch(this._h1["rightStyle"]){case "groove":this._h2["rightColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["rightColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["rightColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["rightColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["rightColors"]="";};};};}else {proto._h3Right=function(){};};proto._modifyBorderBottomProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.bottom=this._generateDefString(this._h1["bottomWidth"],this._h1["bottomStyle"],this._h1["bottomColor"]);this._h3Bottom();this._sync("bottom");return true;};if((new QxClient).isGecko()){proto._h3Bottom=function(){if(typeof this._h1["bottomColor"]=="string"&&this._h1["bottomColor"]!=""){this._h2["bottomColors"]="";}else {switch(this._h1["bottomStyle"]){case "groove":this._h2["bottomColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["bottomColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["bottomColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["bottomColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["bottomColors"]="";};};};}else {proto._h3Bottom=function(){};};proto._modifyBorderLeftProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.left=this._generateDefString(this._h1["leftWidth"],this._h1["leftStyle"],this._h1["leftColor"]);this._h3Left();this._sync("left");return true;};if((new QxClient).isGecko()){proto._h3Left=function(){if(typeof this._h1["leftColor"]=="string"&&this._h1["leftColor"]!=""){this._h2["leftColors"]="";}else {switch(this._h1["leftStyle"]){case "groove":this._h2["leftColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["leftColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["leftColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["leftColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["leftColors"]="";};};};}else {proto._h3Left=function(){};};proto._sync=function(bProp){for(i in this._widgets){this._applyWidgetProp(this._widgets[i],bProp);};};if((new QxClient).isGecko()){proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);c=QxBorder.geckoColorDecl;o.setStyleProperty(c[bProp],this._h2[bProp+"Colors"]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,topColors);o.setStyleProperty(c.right,rightColors);o.setStyleProperty(c.bottom,bottomColors);o.setStyleProperty(c.left,leftColors);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};}else {proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};};QxBorder.presets={inset:new QxBorder(2,"inset"),outset:new QxBorder(2,"outset"),groove:new QxBorder(2,"groove"),ridge:new QxBorder(2,"ridge"),thinInset:new QxBorder(1,"solid","ThreeDShadow"),thinOutset:new QxBorder(1,"solid","ThreeDShadow"),black:new QxBorder(1,"solid","black"),white:new QxBorder(1,"solid","white"),shadow:new QxBorder(1,"solid","ThreeDShadow")};with(QxBorder.presets.thinInset){setRightColor("ThreeDHighlight");setBottomColor("ThreeDHighlight");};with(QxBorder.presets.thinOutset){setLeftColor("ThreeDHighlight");setTopColor("ThreeDHighlight");};proto.dispose=function(){if(typeof this._widgets=="object"){for(var i;i-1){var p=args.delegate.split('.');var o=p[0];var m=p[1];widget.addEventListener(args.type,function(e){if(!window[o]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};if(!window[o][m]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[o][m].apply(window[o],[e]);});}else{widget.addEventListener(args.type,function(e){if(!window[args.delegate]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[args.delegate].apply(null,[e]);});};}else{if(!args.args){args.args="event";};var f=new Function(args.args,text);widget.addEventListener(args.type,f);};};proto._buildWidgetFromNode=function(parent,node){var className=this._extractClassName(node);if(!className){if(parent instanceof QxAtom){var text=this._serializeToString(node);parent.setText((parent.getText()||"")+text);return;};throw this._newBuildError("unrecognised node",{nodeName:node.nodeName});};if(className=="QxWidgets"){this._buildNodes(parent,node.childNodes);return;};if(className=="QxScript"){var e=document.createElement("script");var attribs=this._mapXmlAttribToObject(node);if(attribs.type){e.type=attribs.type;}else{e.type='text/javascript';};if((new QxClient).isMshtml()){e.innerHTML=eval(node.firstChild.nodeValue);}else {e.innerHTML=node.firstChild.nodeValue;};document.body.appendChild(e);return;};if(className=="QxEventListener"){var attribs=this._mapXmlAttribToObject(node);var text;if(node.firstChild){text=node.firstChild.nodeValue;};this._buildEventListener(parent,attribs,text);return;};var constructor=window[className];if(!constructor){throw this._newBuildError("constructor not found",{className:className});};var widget=new constructor();var attribs=this._mapXmlAttribToObject(node,widget);delete attribs['qxtype'];if(attribs.id){window[attribs.id]=widget;delete attribs.id;};for(var a in attribs){if(a.toLowerCase().indexOf('on')==0&&a.length>2){var type=a.substring(2);type=type.charAt(0)+type.substring(1);this._buildEventListener(widget,{type:type,args:'event'},attribs[a]);delete attribs[a];};};var layoutHint;if(typeof QxLayout!="undefined"&&parent instanceof QxLayout){if(attribs.layouthint){try{eval('layoutHint={'+attribs.layouthint+'}');}catch(e){throw this._newBuildError('invalid property value',{name:'layoutHint',value:attrib.layoutHint},e);};delete attribs.layouthint;};};for(var n in attribs){this._debugContext.push("@"+n);this._setWidgetProperty(widget,n,attribs[n]);this._debugContext.pop();};if(typeof QxMenu!="undefined"&&widget instanceof QxMenu){window.application.getClientWindow().getDocument().add(widget);parent.setMenu(widget);}else if(layoutHint&&typeof QxLayout!="undefined"&&parent instanceof QxLayout){parent.add(widget,layoutHint);}else{parent.add(widget);};this._buildNodes(widget,node.childNodes);};proto._setWidgetProperty=function(widget,name,value){var editor=this._findPropertyEditor(widget.classname,name);if(!editor){editor=this._coercePropertyEditor;};editor.set(widget,name,value);};proto._findPropertyEditor=function(className,propertyName){var m=this._propertyEditors[className];if(m&&m[propertyName]){return m[propertyName];};var w=window[className];if(w&&w.prototype.superclass&&w.prototype.superclass.prototype.classname){return this._findPropertyEditor(w.prototype.superclass.prototype.classname,propertyName);};return null;};proto.registerPropertyEditor=function(className,propertyName,editor){if(!this._propertyEditors[className])this._propertyEditors[className]={};this._propertyEditors[className][propertyName]=editor;};proto._registerDefaultPropertyEditors=function(){var self=this;var commaDelimitedPropertyEditor={};commaDelimitedPropertyEditor.set=function(widget,name,value){if(value==null||value==""){self._setProperty(widget,name,null);return;};var s=value.split(",");var v=[];for(var i=0;i0){this.process(this._h7.shift(),new QxXmlHttpLoader);};this._processRequestQueue=false;this._interval.stop();};proto.process=function(dataKey,loader){if(this.getDisposed()){return;};this._storeQueue.push(dataKey);var o=this;loader.addEventListener("complete",function(e){o.processComplete(e.getData());loader.dispose();});try{loader.load(this.makeRequest(dataKey));}catch(ex){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);this.dispatchEvent(new QxDataEvent("update"+p0.toFirstUp(),this),true);loader.dispose();throw new Error("Could not load data:"+ex);};};proto.makeRequest=function(dataKey){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);var p1=dataKey.substring(t+1,dataKey.length-1);return "data/" + p0 + "/" + p1 + ".xml" + "?r=" + Math.round(Math.random()^Math.random()*100000);};proto.processComplete=function(xmlData){var req=this.getRequest(xmlData);var res=this.parseData(req,xmlData);this.mergeCacheData(res);this.dispatchEvent(new QxDataEvent("update"+req.toFirstUp(),this),true);};proto.getRequest=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxRequest")[0].getElementsByTagName("PfxSoap")[0].getAttribute("reqname");};proto.getResultXml=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxResult")[0];};proto.mapXmlToObject=function(xmlFrag){var r={};var c=xmlFrag.childNodes;for(var i=0;i";}else {m = t + arguments[0] + "
" + t + "  " + arguments[1] + "
";this.last=arguments[0];};}else {m=t+arguments[0];};var d=document.getElementById("testDebug");if(!d){QxDebug.cache+=m;}else {if(QxDebug.cache!=""){d.innerHTML+=QxDebug.cache;QxDebug.cache="";};d.innerHTML+=m;};};QxDebug.cache="";function QxDebugTimer(id){if(QxDebugTimerCache[id]){QxDebug("QxDebugTimer",id+":"+((new Date).valueOf()-QxDebugTimerCache[id])+"ms");delete QxDebugTimerCache[id];}else {QxDebugTimerCache[id]=(new Date).valueOf();};};QxDebugTimerCache={}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/core/QxDom.js b/swat/style/qooxdoo/widgets/core/QxDom.js deleted file mode 100644 index 34b35caa778..00000000000 --- a/swat/style/qooxdoo/widgets/core/QxDom.js +++ /dev/null @@ -1,3 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -var QxDOM=new Object;if(Boolean(document.defaultView)&&Boolean(document.defaultView.getComputedStyle)){QxDOM.getComputedStyleProperty=function(el,prop){return !el?null:el.ownerDocument?el.ownerDocument.defaultView.getComputedStyle(el,"")[prop]:el.style[prop];};}else if((new QxClient).isMshtml()){QxDOM.getComputedStyleProperty=function(el,prop){if(!el){return null;};if(el.parentNode){return el.currentStyle[prop];}else {var v1=el.runtimeStyle[prop];if(v1!=null&&typeof v1!="undefined"){return v1;};return el.style[prop];};};}else {QxDOM.getComputedStyleProperty=function(el,prop){return !el?null:el.style[prop];};};QxDOM.getComputedStyleSize=function(el,prop){return parseInt(QxDOM.getComputedStyleProperty(el,prop))||0;};QxDOM.getComputedMarginLeft=function(el){return QxDOM.getComputedStyleSize(el,"marginLeft");};QxDOM.getComputedMarginTop=function(el){return QxDOM.getComputedStyleSize(el,"marginTop");};QxDOM.getComputedMarginRight=function(el){return QxDOM.getComputedStyleSize(el,"marginRight");};QxDOM.getComputedMarginBottom=function(el){return QxDOM.getComputedStyleSize(el,"marginBottom");};QxDOM.getComputedPaddingLeft=function(el){return QxDOM.getComputedStyleSize(el,"paddingLeft");};QxDOM.getComputedPaddingTop=function(el){return QxDOM.getComputedStyleSize(el,"paddingTop");};QxDOM.getComputedPaddingRight=function(el){return QxDOM.getComputedStyleSize(el,"paddingRight");};QxDOM.getComputedPaddingBottom=function(el){return QxDOM.getComputedStyleSize(el,"paddingBottom");};QxDOM.getComputedBorderLeft=function(el){return QxDOM.getComputedStyleProperty(el,"borderLeftStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderLeftWidth");};QxDOM.getComputedBorderTop=function(el){return QxDOM.getComputedStyleProperty(el,"borderTopStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderTopWidth");};QxDOM.getComputedBorderRight=function(el){return QxDOM.getComputedStyleProperty(el,"borderRightStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderRightWidth");};QxDOM.getComputedBorderBottom=function(el){return QxDOM.getComputedStyleProperty(el,"borderBottomStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderBottomWidth");};QxDOM.getComputedOuterWidth=function(el){return QxDOM.getComputedBoxWidth(el)+QxDOM.getComputedMarginLeft(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedOuterHeight=function(el){return QxDOM.getComputedBoxHeight(el)+QxDOM.getComputedMarginTop(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedBoxWidth=function(el){var h=el.offsetHeight;if(h==0){var o=el.style.height;el.style.height="1px";};var v=el.offsetWidth;if(h==0){el.style.height=o;};return v;};QxDOM.getComputedBoxHeight=function(el){var w=el.offsetWidth;if(w==0){var o=el.style.width;el.style.width="1px";};var v=el.offsetHeight;if(w==0){el.style.width=o;};return v;};if((new QxClient).isGecko()){QxDOM.getComputedAreaWidth=function(el){if(el.clientWidth!=0&&el.clientWidth!=(QxDOM.getComputedBorderLeft(el)+QxDOM.getComputedBorderRight(el))){return el.clientWidth;}else {return QxDOM.getComputedBoxWidth(el)-QxDOM.getComputedInsetLeft(el)-QxDOM.getComputedInsetRight(el);};};QxDOM.getComputedAreaHeight=function(el){if(el.clientHeight!=0&&el.clientHeight!=(QxDOM.getComputedBorderTop(el)+QxDOM.getComputedBorderBottom(el))){return el.clientHeight;}else {return QxDOM.getComputedBoxHeight(el)-QxDOM.getComputedInsetTop(el)-QxDOM.getComputedInsetBottom(el)};};}else {QxDOM.getComputedAreaWidth=function(el){return el.clientWidth!=0?el.clientWidth:(QxDOM.getComputedBoxWidth(el)-QxDOM.getComputedInsetLeft(el)-QxDOM.getComputedInsetRight(el));};QxDOM.getComputedAreaHeight=function(el){return el.clientHeight!=0?el.clientHeight:(QxDOM.getComputedBoxHeight(el)-QxDOM.getComputedInsetTop(el)-QxDOM.getComputedInsetBottom(el));};};QxDOM.getComputedInnerWidth=function(el){return QxDOM.getComputedAreaWidth(el)-QxDOM.getComputedPaddingLeft(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedInnerHeight=function(el){return QxDOM.getComputedAreaHeight(el)-QxDOM.getComputedPaddingTop(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedInsetLeft=function(el){return el.clientLeft;};QxDOM.getComputedInsetTop=function(el){return el.clientTop;};QxDOM.getComputedInsetRight=function(el){if(QxDOM.getComputedStyleProperty(el,"overflowY")=="hidden"||el.clientWidth==0){return QxDOM.getComputedBorderRight(el);};return Math.max(0,el.offsetWidth-el.clientLeft-el.clientWidth);};QxDOM.getComputedInsetBottom=function(el){if(QxDOM.getComputedStyleProperty(el,"overflowX")=="hidden"||el.clientHeight==0){return QxDOM.getComputedBorderBottom(el);};return Math.max(0,el.offsetHeight-el.clientTop-el.clientHeight);};}else {QxDOM.getComputedInsetLeft=function(el){return QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedInsetTop=function(el){return QxDOM.getComputedBorderTop(el);};QxDOM.getComputedInsetRight=function(el){if(el.clientWidth==0){var ov=QxDOM.getComputedStyleProperty(el,"overflow");var sbv=ov=="scroll"||ov=="-moz-scrollbars-vertical"?16:0;return Math.max(0,QxDOM.getComputedBorderRight(el)+sbv);};return Math.max(0,el.offsetWidth-el.clientWidth-QxDOM.getComputedBorderLeft(el));};QxDOM.getComputedInsetBottom=function(el){if(el.clientHeight==0){var ov=QxDOM.getComputedStyleProperty(el,"overflow");var sbv=ov=="scroll"||ov=="-moz-scrollbars-horizontal"?16:0;return Math.max(0,QxDOM.getComputedBorderBottom(el)+sbv);};return Math.max(0,el.offsetHeight-el.clientHeight-QxDOM.getComputedBorderTop(el));};};QxDOM.getComputedScrollBarSizeLeft=function(el){return 0;};QxDOM.getComputedScrollBarSizeTop=function(el){return 0;};QxDOM.getComputedScrollBarSizeRight=function(el){return QxDOM.getComputedInsetRight(el)-QxDOM.getComputedBorderRight(el);};QxDOM.getComputedScrollBarSizeBottom=function(el){return QxDOM.getComputedInsetBottom(el)-QxDOM.getComputedBorderBottom(el);};QxDOM.getComputedScrollBarVisibleX=function(el){return QxDOM.getComputedScrollBarSizeRight(el)>0;};QxDOM.getComputedScrollBarVisibleY=function(el){return QxDOM.getComputedScrollBarSizeBottom(el)>0;};QxDOM.getScrollLeftSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return sum;};QxDOM.getScrollTopSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return sum;};QxDOM.getComputedPageOuterLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedPageOuterTop=function(el){return QxDOM.getComputedPageBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedPageOuterRight=function(el){return QxDOM.getComputedPageBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedPageOuterBottom=function(el){return QxDOM.getComputedPageBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedClientOuterLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedClientOuterTop=function(el){return QxDOM.getComputedClientBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedClientOuterRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedClientOuterBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxLeft=function(el){return el.getBoundingClientRect().left;};QxDOM.getComputedClientBoxTop=function(el){return el.getBoundingClientRect().top;};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getScrollTopSum(el);};}else if((new QxClient).isGecko()){QxDOM.getComputedClientBoxLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientBoxTop=function(el){return QxDOM.getComputedClientAreaTop(el)-QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getComputedBorderTop(el);};}else {QxDOM.getComputedPageBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft;};return sum;};QxDOM.getComputedPageBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop;};return sum;};QxDOM.getComputedClientBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft-el.scrollLeft;};return sum;};QxDOM.getComputedClientBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop-el.scrollTop;};return sum;};};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxRight=function(el){return el.getBoundingClientRect().right;};QxDOM.getComputedClientBoxBottom=function(el){return el.getBoundingClientRect().bottom;};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientBoxRight=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedClientBoxBottom=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBoxHeight(el);};};if((new QxClient).isGecko()){QxDOM.getComputedPageAreaLeft=function(el){return el.ownerDocument.getBoxObjectFor(el).x;};QxDOM.getComputedPageAreaTop=function(el){return el.ownerDocument.getBoxObjectFor(el).y;};QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getScrollLeftSum(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageAreaLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageAreaTop=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBorderTop(el);};};QxDOM.getComputedClientAreaRight=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedClientAreaBottom=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedPageAreaRight=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedPageAreaBottom=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedClientInnerLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedClientInnerTop=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedClientInnerRight=function(el){return QxDOM.getComputedClientInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedClientInnerBottom=function(el){return QxDOM.getComputedClientInnerTop(el)+QxDOM.getComputedInnerHeight(el);};QxDOM.getComputedPageInnerLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedPageInnerTop=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedPageInnerRight=function(el){return QxDOM.getComputedPageInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedPageInnerBottom=function(el){return QxDOM.getComputedPageInnerTop(el)+QxDOM.getComputedInnerHeight(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenBoxLeft=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenX-sum;};QxDOM.getComputedScreenBoxTop=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenY-sum;};}else {QxDOM.getComputedScreenBoxLeft=function(el){return QxDOM.getComputedScreenDocumentLeft(el)+QxDOM.getComputedPageBoxLeft(el);};QxDOM.getComputedScreenBoxTop=function(el){return QxDOM.getComputedScreenDocumentTop(el)+QxDOM.getComputedPageBoxTop(el);};};QxDOM.getComputedScreenBoxRight=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedScreenBoxBottom=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedScreenOuterLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedScreenOuterTop=function(el){return QxDOM.getComputedScreenBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedScreenOuterRight=function(el){return QxDOM.getComputedScreenBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedScreenOuterBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedScreenAreaLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedInsetLeft(el);};QxDOM.getComputedScreenAreaTop=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedInsetTop(el);};QxDOM.getComputedScreenAreaRight=function(el){return QxDOM.getComputedScreenBoxRight(el)-QxDOM.getComputedInsetRight(el);};QxDOM.getComputedScreenAreaBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)-QxDOM.getComputedInsetBottom(el);};QxDOM.getComputedScreenInnerLeft=function(el){return QxDOM.getComputedScreenAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedScreenInnerTop=function(el){return QxDOM.getComputedScreenAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedScreenInnerRight=function(el){return QxDOM.getComputedScreenAreaRight(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedScreenInnerBottom=function(el){return QxDOM.getComputedScreenAreaBottom(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenDocumentLeft=function(el){return QxDOM.getComputedScreenOuterLeft(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentTop=function(el){return QxDOM.getComputedScreenOuterTop(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentRight=function(el){return QxDOM.getComputedScreenOuterRight(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentBottom=function(el){return QxDOM.getComputedScreenOuterBottom(el.ownerDocument.body);};}else {QxDOM.getComputedScreenDocumentLeft=function(el){return el.document.parentWindow.screenLeft;};QxDOM.getComputedScreenDocumentTop=function(el){return el.document.parentWindow.screenTop;};QxDOM.getComputedScreenDocumentRight=function(el){};QxDOM.getComputedScreenDocumentBottom=function(el){};};QxDOM.getComputedPreferredSize=function(el){try{var elst=el.style;var _pa=el.parentNode;var _ne=el.nextChild;var _do=el.ownerDocument.body;var _el_w=isValidString(elst.width)?elst.width:"";var _el_h=isValidString(elst.height)?elst.height:"";var _el_p=isValidString(elst.position)?elst.position:"";var _el_d=isValidString(elst.display)?elst.display:"";var _el_v=isValidString(elst.visibility)?elst.visibility:"";_pa.removeChild(el);elst.width=elst.height="auto";elst.position="absolute";elst.display="inline";elst.visibility="hidden";_do.appendChild(el);var r={width:el.offsetWidth,height:el.offsetHeight};_do.removeChild(el);elst.width=_el_w;elst.height=_el_h;elst.position=_el_p;elst.display=_el_p;elst.visibility=_el_v;_ne?_pa.insertBefore(el,_ne):_pa.appendChild(el);return r;}catch(ex){throw new Error("Failed to detect preferred size for "+el+":"+ex);};};QxDOM.getComputedPreferredWidth=function(el){return QxDOM.getComputedPreferredSize(el).width;};QxDOM.getComputedPreferredHeight=function(el){return QxDOM.getComputedPreferredSize(el).height;};QxDOM.addClass=function(el,newClass){var n=el.className.add(newClass," ");if(n!=el.className){el.className=n;};};QxDOM.removeClass=function(el,oldClass){var n=el.className.remove(oldClass," ");if(n!=el.className){el.className=n;};};if((new QxClient).isMshtml()){QxDOM.setWidth=function(el,intValue){el.style.pixelWidth=intValue;};QxDOM.setHeight=function(el,intValue){el.style.pixelHeight=intValue;};}else {QxDOM.setWidth=function(el,intValue){el.style.width=intValue+"px";};QxDOM.setHeight=function(el,intValue){el.style.height=intValue+"px";};};QxDOM.getElementFromPoint=function(x,y){return QxDOM.getElementFromPointHandler(document.body,x,y);};QxDOM.getElementFromPointHandler=function(node,x,y,recursive){var ch=node.childNodes;var chl=ch.length-1;if(chl<0){return null;};var chc,subres,ret;do -{chc=ch[chl];ret=QxDOM.getElementFromPointChecker(chc,x,y);if(ret){if(typeof recursive=="boolean"&&recursive==false&&2==1){return chc;}else {subres=QxDOM.getElementFromPointHandler(chc,x-ret[0]-QxDOM.getComputedBorderLeft(chc),y-ret[2]-QxDOM.getComputedBorderTop(chc));return subres?subres:chc;};};}while(chl--);return null;};QxDOM.getElementFromPointChecker=function(chc,x,y){var xstart,ystart,xstop,ystop;if(chc.nodeType!=1){return false;};xstart=QxDOM.getOffsetLeft(chc);if(x>xstart){ystart=QxDOM.getOffsetTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xxstart){ystart=QxDOM.getComputedPageBoxTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xcw||lsl+cw){vParent.scrollLeft=l+w-cw;};};QxDOM.scrollIntoViewY=function(vChild,vParent){if(!vParent){vParent=vChild.parentNode;};var t=vChild.offsetTop;var h=vChild.offsetHeight;var st=vParent.scrollTop;var ch=vParent.clientHeight;if(h>ch||tst+ch){vParent.scrollTop=t+h-ch;};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/core/QxExtend.js b/swat/style/qooxdoo/widgets/core/QxExtend.js deleted file mode 100644 index f6333680113..00000000000 --- a/swat/style/qooxdoo/widgets/core/QxExtend.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function isHashEmpty(h){for(var s in h){return false;};return true;};function copyCreateHash(h){if(h){var n={};for(var k in h){n[k]=h[k];};return n;}else {return{};};};function copyCreateArray(a){return a&&a.length>0?a.copy():[];};function set(){var r={};for(var i=0,a=arguments,l=a.length;ivmax){return vmax;}else if(vmin!=null&&typeof vmin=="number"&&thisvmin&&this=0;i--){if(this[i]==o){return i;};};return-1;};Array.prototype.contains=function(o){return this.indexOf(o)!=-1;};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.insertAt=function(o,i){this.splice(i,0,o);};Array.prototype.insertBefore=function(o,o2){var i=this.indexOf(o2);if(i==-1){this.push(o);}else{this.splice(i,0,o);};};Array.prototype.insertAfter=function(o,o2){var i=this.indexOf(o2);if(i==-1||i==(this.length-1)){this.push(o);}else{this.splice(i+1,0,o);};};Array.prototype.removeAt=function(i){this.splice(i,1);};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.copy=function(){return this.concat();};Array.prototype.getLast=function(){return this[this.length-1];};Array.prototype.getFirst=function(){return this[0];};String.prototype.contains=function(s){return this.indexOf(s)!=-1;};String.prototype.toFirstUp=function(){return this.charAt(0).toUpperCase()+this.substr(1);};String.prototype.toCamelCase=function(){var vArr=this.split('-');if(vArr.length==1){return vArr[0];};var ret=vArr[0];var s;for(var i=1,len=vArr.length;i');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');if(this.getShowCaption()){d.write(''+this.getCaption()+'');};if(isValidString(s)){d.write('');};d.write('');d.close();this._readyState++;break;case 2:var d=this._window.document;if(d&&d.body){this._instance=new QxClientWindow(this._window);this._pane=this._instance.getClientDocument();this._readyState++;};break;case 3:try{if(this.hasEventListeners("ready")){this.dispatchEvent(new QxEvent("ready"));};}catch(ex){this.debug("Error in ready implementation:"+ex);this._timer.stop();};this._readyState++;break;case 4:this.focus();this._readyState++;this._onload();this._timer.setInterval(500);this._timer.restart();break;case 5:try{if(this._window.document.readyState=="complete"){this._onload();};}catch(ex){};if(!this.getMoveable()){try{this._window.moveTo(this.getLeft(),this.getTop());}catch(ex){};};if(!this.getResizeable()&&(this.getWidth()=="auto"||this.getHeight()=="auto")){var w,h;if(this.getWidth()=="auto"){w=this._instance.getClientDocument().getPreferredWidth();};if(this.getHeight()=="auto"){h=this._instance.getClientDocument().getPreferredHeight();};if(isValidNumber(w)||isValidNumber(h)){if((new QxClient).isMshtml()){try{this._window.resizeTo(isValidNumber(w)?w:this.getWidth(),isValidNumber(h)?h+this._chromeCaptionSize:this.getHeight());}catch(ex){};}else {if(isValidNumber(w)){this._window.innerWidth=w;};if(isValidNumber(h)){if(this._window.innerHeight!=150&&h!=150){this._window.innerHeight=h;};};};};};break;};delete this._timerRun;};proto._onload=function(){if(!this._isLoaded){this._isLoaded=true;this.focus();this.dispatchEvent(new QxEvent("load"));};};proto.dispose=function(){if(this.getDisposed()){return;};if(this._timer){this._timer.removeEventListener("interval",this._ontimer,this);this._timer.dispose();this._timer=null;};if(this._instance){this._instance.dispose();this._instance=null;};if(this._pane){this._pane.dispose();this._pane=null;};if(this._window){if(!this._window.closed){QxDOM.removeEventListener(this._window,"load",this.__onload);};this.close();try{if(this._window._QxNativeWindow){this._window._QxNativeWindow.dispose();this._window._QxNativeWindow=null;};}catch(ex){};this._window=null;};this._readyState=null;return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/core/QxObject.js b/swat/style/qooxdoo/widgets/core/QxObject.js deleted file mode 100644 index 7300612863e..00000000000 --- a/swat/style/qooxdoo/widgets/core/QxObject.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxObject(autoDispose){this._pos=QxObject._i2++;this._hash="h"+String(Math.round(Math.random()*1e6));this._k1={};if(typeof autoDispose!="boolean"||autoDispose){QxObject._i3.push(this);};};QxObject.extend(Object,"QxObject");QxObject._i2=0;QxObject._siteCounter=0;QxObject._i3=[];QxObject.toHash=function(o){if(o._hash!=null){return o._hash;};return o._hash="h"+String(Math.round(Math.random()*1e6));};QxObject.dispose=function(){for(var i=QxObject._i3.length-1;i>=0;i--){if(typeof QxObject._i3[i]!="undefined"){QxObject._i3[i].dispose();if(typeof QxObject._i3=="undefined"){break;};delete QxObject._i3[i];};};delete QxObject._i3;};QxObject.addProperty({name:"enabled",type:Boolean,defaultValue:true,getAlias:"isEnabled"});proto.debug=function(m){QxDebug(this.classname+"["+this._pos+"]",m);};proto.subug=function(m){QxDebug(this.classname+"["+this._pos+"]","::"+m);};proto.toString=function(){if(this.classname){return "[object "+this.classname+"]";};return "[object Object]";};proto.toHash=function(){return this._hash;};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){return true;};proto._disposed=false;proto.dispose=function(){if(this._disposed){return;};for(var p in this._k1){delete this._k1[p];};delete this._k1;this._disposed=true;delete QxObject._i3[this._pos];};proto.getDisposed=function(){return this._disposed;};proto.isDisposed=function(){return this._disposed;};proto.set=function(propertyValues){if(typeof propertyValues!="object"){throw new Error("Please use a valid hash of property key-values pairs.");};for(var prop in propertyValues){try{this["set"+prop.toFirstUp()](propertyValues[prop]);}catch(ex){throw new Error("Setter of property "+prop+" returned with an error:"+ex);};};return this;};proto.get=function(propertyNames,outputHint){switch(typeof propertyNames){case "string":return this["get"+propertyNames.toFirstUp()]();case "object":if(typeof propertyNames.length=="number"){if(outputHint=="hash"){var h={};propertyLength=propertyNames.length;for(var i=0;i/, "");this.req.responseXML.loadXML(s);};if(!this.req.responseXML.documentElement){throw new Error("Missing Document Element!");};if(this.req.responseXML.documentElement.tagName=="parseerror"){throw new Error("XML-File is not well-formed!");};this.dispatchEvent(new QxDataEvent("complete",this.req.responseXML),true);};};proto.dispose=function(){if(this._disposed){return;};if(this.req){this.req=null;};this.__onreadystatechange=null;return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxDataEvent.js b/swat/style/qooxdoo/widgets/events/QxDataEvent.js deleted file mode 100644 index 2634ba42a33..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxDataEvent.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxDataEvent(eType,newValue,oldValue,autoDispose){QxEvent.call(this,eType,autoDispose);if(typeof newValue!="undefined"){this._newValue=newValue;};if(typeof oldValue!="undefined"){this._oldValue=oldValue;};};QxDataEvent.extend(QxEvent,"QxDataEvent");proto._propagationStopped=false;proto.getValue=proto.getData=proto.getNewValue=function(){return this._newValue;};proto.getOldValue=function(){return this._oldValue;};proto.dispose=function(){if(this._disposed){return;};this._newValue=this._oldValue=null;QxEvent.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxDragEvent.js b/swat/style/qooxdoo/widgets/events/QxDragEvent.js deleted file mode 100644 index 76db40803e5..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxDragEvent.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxDragEvent(vType,vMouseEvent,vAutoDispose){this._mouseEvent=vMouseEvent;this._manager=new QxDragAndDropManager;QxMouseEvent.call(this,vType,vMouseEvent?vMouseEvent._domEvent:null,vAutoDispose);};QxDragEvent.extend(QxMouseEvent,"QxDragEvent");proto.getManager=function(){return this._manager;};proto.getMouseEvent=function(){return this._mouseEvent;};proto.startDrag=function(){if(this._type!="dragstart"){throw new Error("QxDragEvent startDrag can only be called during the dragstart event");};this.stopPropagation();this._manager.startDrag();};proto.addData=function(sType,oData){this._manager.addData(sType,oData);};proto.getData=function(sType){return this._manager.getData(sType);};proto.clearData=function(){this._manager.clearData();};proto.getDropDataTypes=function(){return this._manager.getDropDataTypes();};proto.addAction=function(sAction){this._manager.addAction(sAction);};proto.removeAction=function(sAction){this._manager.removeAction(sAction);};proto.getAction=function(){return this._manager.getCurrentAction();};proto.clearActions=function(){this._manager.clearActions();};proto._evalTarget=function(){switch(this._type){case "dragstart":case "dragend":case "dragover":case "dragout":case "dragmove":return this._target;case "dragdrop":return this._manager.getDestinationWidget();default:return QxMouseEvent.prototype._evalTarget.call(this);};};proto._evalRelatedTarget=function(){switch(this._type){case "dragover":case "dragout":return this._relatedTarget;case "dragdrop":return this._manager.getSourceWidget();case "dragend":return this._manager.getDestinationWidget();default:return QxMouseEvent.prototype._evalRelatedTarget.call(this);};};proto.dispose=function(){if(this.getDisposed()){return;};QxMouseEvent.prototype.dispose.call(this);this._relatedTarget=null;this._target=null;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxEvent.js b/swat/style/qooxdoo/widgets/events/QxEvent.js deleted file mode 100644 index 31960eec9c5..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxEvent.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxEvent(eType,autoDispose){if(typeof autoDispose!="boolean"&&this.classname=="QxEvent"){autoDispose=false;};QxObject.call(this,autoDispose);if(isValid(eType)){this._type=eType;};};QxEvent.extend(QxObject,"QxEvent");proto._bubbles=false;proto._propagationStopped=true;proto._defaultPrevented=false;proto._type="";proto._target=null;proto._currentTarget=null;proto._relatedTarget=null;proto.setType=function(t){this._type=t;};proto.setBubbles=function(b){this._bubbles=b;};proto.setPropagationStopped=function(s){this._propagationStopped=s;};proto.stopPropagation=function(){this._propagationStopped=true;};proto.setPreventDefault=function(d){this._defaultPrevented=d;};proto.setTarget=function(t){this._target=t;};proto.setCurrentTarget=function(t){this._currentTarget=t;};proto.setRelatedTarget=function(t){this._relatedTarget=t;};proto.preventDefault=function(){this.setPreventDefault(true);};proto.getType=function(){return this._type;};proto.getBubbles=function(){return this._bubbles;};proto.getPropagationStopped=function(){return this._propagationStopped;};proto.getPreventDefault=function(){return this._defaultPrevented;};proto.getTarget=function(){return this._target;};proto.getCurrentTarget=function(){return this._currentTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto.dispose=function(){if(this._disposed){return;};this._target=null;this._currentTarget=null;this._relatedTarget=null;QxObject.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxFocusEvent.js b/swat/style/qooxdoo/widgets/events/QxFocusEvent.js deleted file mode 100644 index 176d59caa27..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxFocusEvent.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxFocusEvent(eType,autoDispose){QxEvent.call(this,eType,autoDispose);if(eType=="focusin"||eType=="focusout"){this._bubbles=true;this._propagationStopped=false;};};QxFocusEvent.extend(QxEvent,"QxFocusEvent"); \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxKeyEvent.js b/swat/style/qooxdoo/widgets/events/QxKeyEvent.js deleted file mode 100644 index cc2808e8056..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxKeyEvent.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxKeyEvent(eType,domEvent,autoDispose){QxEvent.call(this,eType,autoDispose);this._domEvent=domEvent;};QxKeyEvent.extend(QxEvent,"QxKeyEvent");QxKeyEvent.keys= -{esc:27,enter:13,tab:9,space:32,up:38,down:40,left:37,right:39,shift:16,ctrl:17,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,del:46,backspace:8,insert:45,home:36,end:35,pageup:33,pagedown:34,numlock:144,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,numpad_divide:111,numpad_multiply:106,numpad_minus:109,numpad_plus:107 -};QxKeyEvent.codes={};for(var i in QxKeyEvent.keys){QxKeyEvent.codes[QxKeyEvent.keys[i]]=i;};proto._domEvent=null;proto._preventDefault=false;proto._bubbles=true;proto._propagationStopped=false;proto.dispose=function(){if(this._disposed)return;this._domEvent=null;QxEvent.prototype.dispose.call(this);};proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domEvent.target||this._domEvent.srcElement;};proto.getKeyCode=function(){return this._domEvent.keyCode||this._domEvent.charCode;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.setPreventDefault=function(d){if(!this._defaultPrevented&&d){this.preventDefault();}else {return false;};};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/events/QxMouseEvent.js b/swat/style/qooxdoo/widgets/events/QxMouseEvent.js deleted file mode 100644 index b1035ef236d..00000000000 --- a/swat/style/qooxdoo/widgets/events/QxMouseEvent.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxMouseEvent(vType,vDomEvent,vAutoDispose,vTarget,vActiveTarget,vRelatedTarget){QxEvent.call(this,vType,vAutoDispose);if(vDomEvent){this._domEvent=vDomEvent;this._domTarget=vDomEvent.target||vDomEvent.srcElement;this._target=isValid(vTarget)?vTarget:this._evalTarget();this._activeTarget=isValid(vActiveTarget)?vActiveTarget:this._evalActiveTarget();this._relatedTarget=isValid(vRelatedTarget)?vRelatedTarget:this._evalRelatedTarget();this._pageX=this._evalPageX();this._pageY=this._evalPageY();this._clientX=this._evalClientX();this._clientY=this._evalClientY();switch(this._button=this._evalButton()){case "left":this._buttonLeft=true;break;case "middle":this._buttonMiddle=true;break;case "right":this._buttonRight=true;break;};};};QxMouseEvent.extend(QxEvent,"QxMouseEvent");proto._bubbles=true;proto._propagationStopped=false;proto._preventDefault=false;proto._domEvent=null;proto._domTarget=null;proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domTarget;};proto._pageX=null;proto._pageY=null;proto.getPageX=function(){return this._pageX;};proto.getPageY=function(){return this._pageY;};if((new QxClient).isGecko()){proto._evalPageX=function(){return this._domEvent.pageX;};proto._evalPageY=function(){return this._domEvent.pageY;};}else if((new QxClient).isMshtml()){if(isInvalid(document.compatMode)||document.compatMode=="BackCompat"){proto._evalPageX=function(){return this._domEvent.clientX+document.documentElement.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.documentElement.scrollTop;};}else {proto._evalPageX=function(){return this._domEvent.clientX+document.body.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.body.scrollTop;};};}else {proto._evalPageX=function(){return this._domEvent.clientX;};proto._evalPageY=function(){return this._domEvent.clientY;};};proto._clientX=null;proto._clientY=null;proto.getClientX=function(){return this._clientX;};proto.getClientY=function(){return this._clientY;};if((new QxClient).isMshtml()||(new QxClient).isGecko()){proto._evalClientX=function(){return this._domEvent.clientX;};proto._evalClientY=function(){return this._domEvent.clientY;};}else {proto._evalClientX=function(){return this._domEvent.clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0);};proto._evalClientY=function(){return this._domEvent.clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0);};};proto.getScreenX=function(){return this._domEvent.screenX;};proto.getScreenY=function(){return this._domEvent.screenY;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.getDomTargetByTagName=function(elemTagName,stopElem){var dt=this.getDomTarget();while(dt&&dt.tagName!=elemTagName&&dt!=stopElem){dt=dt.parentNode;};if(dt&&dt.tagName==elemTagName){return dt;};return null;};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};proto.getDefaultPrevented=function(){return this._defaultPrevented;};proto._target=proto._activeTarget=proto._relatedTarget=null;proto.getTarget=function(){return this._target;};proto.getActiveTarget=function(){return this._activeTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto._evalTarget=function(){return QxEventManager.getTargetObjectFromEvent(this._domEvent);};proto._evalActiveTarget=function(){return QxEventManager.getActiveTargetObjectFromEvent(this._domEvent);};proto._evalRelatedTarget=function(){return QxEventManager.getRelatedActiveTargetObjectFromEvent(this._domEvent);};proto._button=0;proto.getButton=function(){return this._button;};proto.isLeftButton=function(){return this._buttonLeft;};proto.isMiddleButton=function(){return this._buttonMiddle;};proto.isRightButton=function(){return this._buttonRight;};proto.isNotLeftButton=function(){return !this._buttonLeft;};proto.isNotMiddleButton=function(){return !this._buttonMiddle;};proto.isNotRightButton=function(){return !this._buttonRight;};if((new QxClient).isMshtml()){proto._evalButton=function(){var b=this._domEvent.button;return b==1?"left":b==2?"right":b==4?"middle":null;};QxMouseEvent.buttons={left:1,right:2,middle:4};}else {proto._evalButton=function(){var b=this._domEvent.button;return b==0?"left":b==2?"right":b==1?"middle":null;};QxMouseEvent.buttons={left:0,right:2,middle:1};};proto._wheelDelta=0;proto._wheelDeltaEvaluated=false;proto.getWheelDelta=function(){if(this._wheelDeltaEvaluated){return this._wheelDelta;};this._wheelDeltaEvaluated=true;return this._wheelDelta=this._evalWheelDelta();};if((new QxClient).isMshtml()){proto._evalWheelDelta=function(){return this._domEvent.wheelDelta?this._domEvent.wheelDelta/40:0;};}else {proto._evalWheelDelta=function(){return-(this._domEvent.detail||0);};};proto.dispose=function(){if(this.getDisposed()){return;};QxEvent.prototype.dispose.call(this);this._domEvent=null;this._domTarget=null;this._target=null;this._activeTarget=null;this._relatedTarget=null;};QxMouseEvent._screenX=QxMouseEvent._screenY=QxMouseEvent._clientX=QxMouseEvent._clientY=QxMouseEvent._pageX=QxMouseEvent._pageY=0;QxMouseEvent._button=null;QxMouseEvent._storeEventState=function(e){QxMouseEvent._screenX=e.getScreenX();QxMouseEvent._screenY=e.getScreenY();QxMouseEvent._clientX=e.getClientX();QxMouseEvent._clientY=e.getClientY();QxMouseEvent._pageX=e.getPageX();QxMouseEvent._pageY=e.getPageY();QxMouseEvent._button=e.getButton();};QxMouseEvent.getScreenX=function(){return QxMouseEvent._screenX;};QxMouseEvent.getScreenY=function(){return QxMouseEvent._screenY;};QxMouseEvent.getClientX=function(){return QxMouseEvent._clientX;};QxMouseEvent.getClientY=function(){return QxMouseEvent._clientY;};QxMouseEvent.getPageX=function(){return QxMouseEvent._pageX;};QxMouseEvent.getPageY=function(){return QxMouseEvent._pageY;};QxMouseEvent.getButton=function(){return QxMouseEvent._button;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxDataManager.js b/swat/style/qooxdoo/widgets/managers/QxDataManager.js deleted file mode 100644 index cb8ba70a89b..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxDataManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxDataManager(){if(QxDataManager._instance)return QxDataManager._instance;QxManager.call(this);QxDataManager._instance=this;};QxDataManager.extend(QxManager,"QxDataManager"); \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxDomSelectionManager.js b/swat/style/qooxdoo/widgets/managers/QxDomSelectionManager.js deleted file mode 100644 index 5c94c00abc8..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxDomSelectionManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxDomSelectionManager(vBoundedWidget){QxSelectionManager.call(this,vBoundedWidget);this.setDragSelection(false);this._j5.getItemHashCode=this.getItemHashCode;};QxDomSelectionManager.extend(QxSelectionManager,"QxDomSelectionManager");proto.getItemEnabled=function(oItem){return true;};proto.getItemClassName=function(vItem){return vItem.className||"";};proto.setItemClassName=function(vItem,vClassName){return vItem.className=vClassName;};proto.getItemBaseClassName=function(vItem){var p=vItem.className.split(" ")[0];return p?p:"Status";};proto.getNextSibling=function(vItem){return vItem.nextSibling;};proto.getPreviousSibling=function(vItem){return vItem.previousSibling;};proto.getItemHashCode=function(vItem){return vItem.toHash();};proto.getItemLeft=function(vItem){return vItem.offsetLeft;};proto.getItemTop=function(vItem){return vItem.offsetTop;};proto.getItemWidth=function(vItem){return vItem.offsetWidth;};proto.getItemHeight=function(vItem){return vItem.offsetHeight;};proto.getItemHashCode=function(oItem){if(oItem._hash){return oItem._hash;};return oItem._hash=QxObject.toHash(oItem);};proto.isBefore=function(vItem1,vItem2){var pa=vItem1.parentNode;for(var i=0,l=pa.childNodes.length;i0;i--){vChild=vParent.childNodes[i];if(vFound==false){if(vChild==vItem){vFound=true;};}else {if(vChild.offsetLeft==vLeft){return vChild;};};};};proto.getUnder=function(vItem){var vParent=vItem.parentNode;var vFound=false;var vLeft=vItem.offsetLeft;var vChild;for(var i=0,l=vParent.childNodes.length;i5||Math.abs(e.getScreenY()-this._k6.startScreenY)>5){this._k6.sourceWidget.dispatchEvent(new QxDragEvent("dragstart",e));this._k6.hasFiredDragStart=true;if(this._k6.dragHandlerActive){this._fireUserEvents(this._k6.currentDropWidget,this._k6.sourceWidget,e);this._k6.currentDropWidget=this._k6.sourceWidget;var clientDocument=window.application.getClientWindow().getClientDocument();clientDocument.setCapture(true);clientDocument.addEventListener("losecapture",this.cancelDrag,this);};};};};proto._handleMouseUp=function(e){if(!this._k6){return;};if(this._k6.dragHandlerActive){this._endDrag(this.getDropTarget(e),e);}else {this._k6=null;};};proto.handleKeyEvent=function(e){if(!this._k6){return;};switch(e.getType()){case "keydown":this._handleKeyDown(e);return;case "keyup":this._handleKeyUp(e);return;};};proto._handleKeyDown=function(e){if(e.getKeyCode()==QxKeyEvent.keys.esc){this.cancelDrag();}else if(this.getCurrentAction()!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:this.setAction(this._evalNewAction(e.getShiftKey(),e.getCtrlKey(),e.getAltKey()));this._renderCursor();};};};proto._handleKeyUp=function(e){var bShiftPressed=e.getKeyCode()==QxKeyEvent.keys.shift;var bCtrlPressed=e.getKeyCode()==QxKeyEvent.keys.strl;var bAltPressed=e.getKeyCode()==QxKeyEvent.keys.alt;if(bShiftPressed||bCtrlPressed||bAltPressed){if(this.getCurrentAction()!=null){this.setAction(this._evalNewAction(!bShiftPressed&&e.getShiftKey(),! bCtrlPressed&&e.getCtrlKey(),!bAltPressed&&e.getAltKey()));this._renderCursor();};};e.preventDefault();};proto.cancelDrag=function(e){this._endDrag(null,e);};proto.globalCancelDrag=function(){if(this._k6&&this._k6.dragHandlerActive){this._endDragCore();};};proto._endDrag=function(currentDestinationWidget,e){if(currentDestinationWidget){this._k5=e;this.setDestinationWidget(currentDestinationWidget);};this.getSourceWidget().dispatchEvent(new QxDragEvent("dragend",e));this._fireUserEvents(this._k6&&this._k6.currentDropWidget,null,e);this._endDragCore();};proto._endDragCore=function(){this.setCursor(null);var d=window.application.getClientWindow().getClientDocument();d.removeEventListener("losecapture",this.cancelDrag,this);d.setCapture(false);if(this._k6){this._k6.currentDropWidget=null;this._k6=null;};this.clearData();this.clearActions();this.setSourceWidget(null);this.setDestinationWidget(null);};proto._renderCursor=function(){var newCursor;switch(this.getCurrentAction()){case "move":newCursor=this._k3.move;break;case "copy":newCursor=this._k3.copy;break;case "alias":newCursor=this._k3.alias;break;default:newCursor=this._k3.nodrop;};newCursor._d3Horizontal(this._k6.pageX+5);newCursor._d3Vertical(this._k6.pageY+15);this.setCursor(newCursor);};proto._modifyCursor=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setStyleProperty("display","none");};if(_b1){_b1.removeStyleProperty("display");};return true;};proto.supportsDrop=function(vWidget){var types=vWidget.getDropDataTypes();if(!types){return false;};for(var i=0;i0?all[0]:this.getFirstWidget(oContainer);};proto.getWidgetBefore=function(oContainer,oWidget){if(oContainer==oWidget){return this.getLastWidget(oContainer);};if(oWidget.getAnonymous()){oWidget=oWidget.getParent();};if(oWidget==null){return[];};var all=[];this._getAllBefore(oContainer,oWidget,all);all.sort(this.compareTabOrder);var l=all.length;return l>0?all[l-1]:this.getLastWidget(oContainer);};proto._getAllAfter=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])<0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllAfter(cs[i],oComp,oArray);};};};proto._getAllBefore=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])>0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllBefore(cs[i],oComp,oArray);};};};proto._getFirst=function(oCont,oFirst){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oFirst==null||this.compareTabOrder(cs[i],oFirst)<0){oFirst=cs[i];};};if(!cs[i].isFocusRoot()){oFirst=this._getFirst(cs[i],oFirst);};};return oFirst;};proto._getLast=function(oCont,oLast){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oLast==null||this.compareTabOrder(cs[i],oLast)>0){oLast=cs[i];};};if(! cs[i].isFocusRoot()){oLast=this._getLast(cs[i],oLast);};};return oLast;};proto.dispose=function(){if(this.getDisposed()){return;};this._attachedClientWindow=null;QxObject.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxImageManager.js b/swat/style/qooxdoo/widgets/managers/QxImageManager.js deleted file mode 100644 index 233a9017eb3..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxImageManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxImageManager(){if(QxImageManager._instance){return QxImageManager._instance;};this.addIconTheme("Crystal SVG","crystalsvg");this.addIconTheme("Nuvola","nuvola");this.addWidgetTheme("Windows","windows");QxManager.call(this);QxImageManager._instance=this;};QxImageManager.extend(QxManager,"QxImageManager");QxImageManager.addProperty({ name : "path", type : String, defaultValue : "../../images/" });QxImageManager.addProperty({name:"iconTheme",type:String,defaultValue:"crystalsvg"});QxImageManager.addProperty({name:"widgetTheme",type:String,defaultValue:"windows"});proto._iconThemes={};proto._widgetThemes={};proto.getBlank=function(){return this.getPath()+"core/blank.gif";};proto.buildURI=function(vPath){switch(vPath.charAt(0)){case "/":case ".":return vPath;default:switch(vPath.substring(0,vPath.indexOf(":"))){case "http":case "https":case "file":return vPath;};if(vPath.indexOf("icons")==0){return this.getPath() + "icons/" + this.getIconTheme() + "/" + vPath.substring(6);}else if(vPath.indexOf("widgets")==0){return this.getPath() + "widgets/" + this.getWidgetTheme() + "/" + vPath.substring(8);};return this.getPath()+vPath;};};proto._updateImages=function(){var o;for(var i in this._objects){o=this._objects[i];o.setPreloader(new QxImagePreloader(this.buildURI(o.getSource())));};return true;};proto._modifyPath=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto._checkIconTheme=function(_b1){if(this._iconThemes[_b1]){return _b1;};for(var i in this._iconThemes){if(this._iconThemes[i].title==_b1){return i;};};throw new Error("Invalid icon theme id/title:"+_b1+"!");};proto._modifyIconTheme=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto.addIconTheme=function(vHash,vTitle,vId,vPath){if(isInvalidString(vTitle)){throw new Error("Please define the title of the new icon theme.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this._iconThemes[vId]){throw new Error("Theme is already defined:"+vId);};this._iconThemes[vId]={title:vTitle,path:vPath?vPath:vId};};proto.removeIconTheme=function(vHash,vTitle,vId){if(isInvalidString(vTitle)){throw new Error("Please define the title of the icon theme which should be removed.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this.getDefaultIconTheme()==vId){throw new Error("Could not remove default theme "+this.getDefaultIconTheme()+"!");};if(this.getIconTheme()==vId){this.resetIconTheme();};delete this._iconThemes[vId];};proto._checkWidgetTheme=function(_b1){if(this._widgetThemes[_b1]){return _b1;};for(var i in this._widgetThemes){if(this._widgetThemes[i].title==_b1){return i;};};throw new Error("Invalid widget theme id/title:"+_b1+"!");};proto._modifyWidgetTheme=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto.addWidgetTheme=function(vHash,vTitle,vId,vPath){if(isInvalidString(vTitle)){throw new Error("Please define the title of the new widget theme.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this._widgetThemes[vId]){throw new Error("Theme is already defined:"+vId);};this._widgetThemes[vId]={title:vTitle,path:vPath?vPath:vId};};proto.removeWidgetTheme=function(vHash,vTitle,vId){if(isInvalidString(vTitle)){throw new Error("Please define the title of the widget theme which should be removed.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this.getDefaultWidgetTheme()==vId){throw new Error("Could not remove default theme "+this.getDefaultWidgetTheme()+"!");};if(this.getWidgetTheme()==vId){this.resetWidgetTheme();};delete this._widgetThemes[vId];}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js b/swat/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js deleted file mode 100644 index 1d2549908cb..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxImagePreloaderManager(){if(QxImagePreloaderManager._instance){return QxImagePreloaderManager._instance;};QxManager.call(this);QxImagePreloaderManager._instance=this;};QxImagePreloaderManager.extend(QxManager,"QxImagePreloaderManager");proto.add=function(oObject){this._objects[oObject.getUri()]=oObject;};proto.remove=function(oObject){delete this._objects[oObject.getUri()];};proto.has=function(oUri){return this._objects[String(oUri)]!=null;};proto.get=function(oUri){return this._objects[String(oUri)];}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxManager.js b/swat/style/qooxdoo/widgets/managers/QxManager.js deleted file mode 100644 index 6fd02f7f6a4..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxManager(){QxTarget.call(this);this._objects={};};QxManager.extend(QxTarget,"QxManager");proto.add=function(oObject){var h=oObject.toHash();if(this._objects[h]){this.debug("Already known:"+oObject);return false;};this._objects[h]=oObject;return true;};proto.remove=function(oObject){delete this._objects[oObject.toHash()];return true;};proto.has=function(oObject){return this._objects[oObject.toHash()]!=null;};proto.get=function(oObject){return this._objects[oObject.toHash()];};proto.dispose=function(){if(this.getDisposed()){return;};if(typeof this._objects!="undefined"){for(var i in this._objects){if(typeof this._objects[i]=="object")this._objects[i].dispose();delete this._objects[i];};delete this._objects;};QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxMenuManager.js b/swat/style/qooxdoo/widgets/managers/QxMenuManager.js deleted file mode 100644 index c5ca51809b2..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxMenuManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxMenuManager(){if(QxMenuManager._instance){return QxMenuManager._instance;};QxManager.call(this);QxMenuManager._instance=this;};QxMenuManager.extend(QxManager,"QxMenuManager");proto.update=function(oTarget){var m;for(var vHash in this._objects){m=this._objects[vHash];if(!m.getAutoHide()){continue;};m.setVisible(false);};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxPopupManager.js b/swat/style/qooxdoo/widgets/managers/QxPopupManager.js deleted file mode 100644 index f7fb74eede7..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxPopupManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxPopupManager(){if(QxPopupManager._instance){return QxPopupManager._instance;};QxManager.call(this);QxPopupManager._instance=this;};QxPopupManager.extend(QxManager,"QxPopupManager");proto.update=function(oTarget){var p;for(var vHash in this._objects){p=this._objects[vHash];if(!p.getAutoHide()){continue;};if(!oTarget||p!=oTarget&&(!p.contains(oTarget)||p.getVisible())&&new Date-p.getShowTimeStamp()>100){p.setVisible(false);};};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxRadioButtonManager.js b/swat/style/qooxdoo/widgets/managers/QxRadioButtonManager.js deleted file mode 100644 index a6eef53f504..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxRadioButtonManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxRadioButtonManager(vName,vMembers){QxTarget.call(this);this._items=[];this._managerId=this.classname+(++QxRadioButtonManager._managerCount);if(isValid(vName)){this.setName(vName);};if(isValid(vMembers)){QxRadioButtonManager.prototype.add.apply(this,vMembers);};};QxRadioButtonManager._managerCount=0;QxRadioButtonManager.extend(QxManager,"QxRadioButtonManager");QxRadioButtonManager.addProperty({name:"selected",type:Object});QxRadioButtonManager.addProperty({name:"name",type:String});proto.getItems=function(){return this._items;};proto.add=function(){var a=arguments;var l=a.length;var lastOne=a[l-1];if(lastOne instanceof QxWidget){var _b4;}else {var _b4=lastOne;l--;};var oRadioButton;for(var i=0;i(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);};if(!this.getItemSelected(oItem)){this._j9(oItem,true);};this._j5.add(oItem);this._addToCurrentSelection=true;}else if(this._j4&&bOver){if(oldLead){this._j6(currentAnchorItem,oldLead);};if(this.isBefore(currentAnchorItem,oItem)){if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else {if(this._addToCurrentSelection){this._j2(oItem,currentAnchorItem,false);}else {this._j6(oItem,currentAnchorItem);};};this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);}else if(this.getMultiSelection()&&vCtrlKey&&!vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};this.setItemSelected(oItem,this._addToCurrentSelection);this.setAnchorItem(oItem);}else if(this.getMultiSelection()&&vCtrlKey&&vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else if(this.getMultiSelection()&&!vCtrlKey&&vShiftKey){if(this.getCanDeselect()){this._j2(currentAnchorItem,oItem,true);}else {if(oldLead){this._j6(currentAnchorItem,oldLead);};this._j2(currentAnchorItem,oItem,false);};};this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.handleKeyDown=function(e){var oldVal=this._getChangeValue();var oldFireChange=this.getFireChange();this.setFireChange(false);if(e.getKeyCode()==65&&e.getCtrlKey()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst());};}else {var aIndex=this.getAnchorItem();var itemToSelect=this.getItemToSelect(e);if(itemToSelect&&this.getItemEnabled(itemToSelect)){this.setLeadItem(itemToSelect);this.scrollItemIntoView(itemToSelect);if(e.getShiftKey()&&this.getMultiSelection()){if(aIndex==null){this.setAnchorItem(itemToSelect);};this._j2(this.getAnchorItem(),itemToSelect,true);}else if(!e.getCtrlKey()){this._j7();this._j9(itemToSelect,true);this._j5.add(itemToSelect);this.setAnchorItem(itemToSelect);};};};e.setPreventDefault(true);e.setPropagationStopped(true);this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.getItemToSelect=function(oKeyboardEvent){var e=oKeyboardEvent;if(e.getAltKey()){return null;};switch(e.getKeyCode()){case QxKeyEvent.keys.home:return this.getHome(this.getLeadItem());case QxKeyEvent.keys.end:return this.getEnd(this.getLeadItem());case QxKeyEvent.keys.down:return this.getDown(this.getLeadItem());case QxKeyEvent.keys.up:return this.getUp(this.getLeadItem());case QxKeyEvent.keys.left:return this.getLeft(this.getLeadItem());case QxKeyEvent.keys.right:return this.getRight(this.getLeadItem());case QxKeyEvent.keys.pageup:return this.getPageUp(this.getLeadItem());case QxKeyEvent.keys.pagedown:return this.getPageDown(this.getLeadItem());};return null;};proto._j1=function(){if(!this.getFireChange()){return;};this.dispatchEvent(new QxDataEvent("changeSelection",this.getSelectedItems()));};proto._j8=function(sOldValue){return sOldValue!=this._getChangeValue();};proto._getChangeValue=function(){return this._j5.getChangeValue();};proto.getHome=function(){return this.getFirst();};proto.getEnd=function(){return this.getLast();};proto.getDown=function(vItem){if(!vItem){return this.getFirst();};return this.getMultiColumnSupport()?(this.getUnder(vItem)||this.getLast()):this.getNext(vItem);};proto.getUp=function(vItem){if(!vItem){return this.getLast();};return this.getMultiColumnSupport()?(this.getAbove(vItem)||this.getFirst()):this.getPrevious(vItem);};proto.getLeft=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getLast():this.getPrevious(vItem);};proto.getRight=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getFirst():this.getNext(vItem);};proto.getAbove=function(vItem){throw new Error("getAbove():Not implemented yet");};proto.getUnder=function(vItem){throw new Error("getUnder():Not implemented yet");};proto.getPageUp=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&(this.getItemTop(nextItem)-this.getItemHeight(nextItem)>=vParentScrollTop)){newItem=this.getUp(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop-vBound.getClientHeight()-this.getItemHeight(nextItem));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.getPageDown=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var vParentClientHeight=vBound.getClientHeight();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&((this.getItemTop(nextItem)+(2*this.getItemHeight(nextItem)))<=(vParentScrollTop+vParentClientHeight))){newItem=this.getDown(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop+vParentClientHeight-(2*this.getItemHeight(nextItem)));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.dispose=function(){if(this.getDisposed()){return;};if(this._j5){this._j5.dispose();this._j5=null;};return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxTimerManager.js b/swat/style/qooxdoo/widgets/managers/QxTimerManager.js deleted file mode 100644 index dfd5fe2326c..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxTimerManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxTimerManager(){if(QxTimerManager._instance){return QxTimerManager._instance;};QxManager.call(this);QxTimerManager._instance=this;};QxTimerManager.extend(QxManager,"QxTimerManager"); \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxToolTipManager.js b/swat/style/qooxdoo/widgets/managers/QxToolTipManager.js deleted file mode 100644 index 1515fd337b7..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxToolTipManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxToolTipManager(){if(QxToolTipManager._instance)return QxToolTipManager._instance;QxManager.call(this);QxToolTipManager._instance=this;};QxToolTipManager.extend(QxManager,"QxToolTipManager");QxToolTipManager.addProperty({name:"currentToolTip"});proto._modifyCurrentToolTip=function(_b1,_b2,_b3,_b4){if(_b2&&_b2.contains(_b1)){return;};if(_b2){_b2.setVisible(false);_b2._stopShowTimer();_b2._stopHideTimer();};if(_b1){_b1._startShowTimer();};return true;};proto.handleMouseOver=function(e){var to=e.getTarget();var c=to;var tt;if(!(c instanceof QxWidget)&&c.nodeType==1){c=QxEventManager.getTargetObject(c);};while(c!=null&&!(tt=c.getToolTip())){c=c.getParent();};if(tt!=null){tt.setBoundToWidget(c);};this.setCurrentToolTip(tt);};proto.handleMouseOut=function(e){var to=e.getRelatedTarget();var from=e.getTarget();var cur=this.getCurrentToolTip();if(cur&&(to==cur||cur.contains(to))){return;};if(to&&from.contains(to)){return;};if(cur&&!to){this.setCurrentToolTip(null);};};proto.handleFocus=function(e){var c=e.getTarget();var tt=c.getToolTip();if(tt!=null){tt.setBoundToWidget(c);this.setCurrentToolTip(tt);};};proto.handleBlur=function(e){var c=e.getTarget();if(!c){return;};var tt=c.getToolTip();var cur=this.getCurrentToolTip();if(cur&&cur==tt){this.setCurrentToolTip(null);};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/managers/QxWindowManager.js b/swat/style/qooxdoo/widgets/managers/QxWindowManager.js deleted file mode 100644 index c7a0f3bf88e..00000000000 --- a/swat/style/qooxdoo/widgets/managers/QxWindowManager.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxWindowManager(){if(QxWindowManager._instance){return QxWindowManager._instance;};QxManager.call(this);QxWindowManager._instance=this;};QxWindowManager.extend(QxManager,"QxWindowManager");QxWindowManager.addProperty({name:"activeWindow",type:Object});proto.update=function(oTarget){var m;for(var vHash in this._objects){m=this._objects[vHash];if(!m.getAutoHide()){continue;};m.setVisible(false);};};proto._modifyActiveWindow=function(_b1,_b2,_b3,_b4){(new QxPopupManager).update();if(_b1){_b1.setActive(true,_b4);};if(_b2){_b2.setActive(false,_b4);};this.sort();if(_b2&&_b2.getModal()){_b2.getTopLevelWidget().release(_b2);};if(_b1&&_b1.getModal()){_b1.getTopLevelWidget().block(_b1);};return true;};proto.compareWindows=function(w1,w2){switch((new QxWindowManager).getActiveWindow()){case w1:return 1;case w2:return-1;};return w1.getZIndex()-w2.getZIndex();};proto.sort=function(oObject){var a=[];for(var i in this._objects){a.push(this._objects[i]);};a.sort(this.compareWindows);var minz=QxWindow.prototype._minZindex;for(var l=a.length,i=0;i1){a.sort(this.compareWindows);this.setActiveWindow(a[l-1]);};};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/qooxdoo.js b/swat/style/qooxdoo/widgets/qooxdoo.js deleted file mode 100644 index 4aee0ad2e50..00000000000 --- a/swat/style/qooxdoo/widgets/qooxdoo.js +++ /dev/null @@ -1 +0,0 @@ -function isHashEmpty(h){for(var s in h){return false;};return true;};function copyCreateHash(h){if(h){var n={};for(var k in h){n[k]=h[k];};return n;}else {return{};};};function copyCreateArray(a){return a&&a.length>0?a.copy():[];};function set(){var r={};for(var i=0,a=arguments,l=a.length;ivmax){return vmax;}else if(vmin!=null&&typeof vmin=="number"&&thisvmin&&this=0;i--){if(this[i]==o){return i;};};return-1;};Array.prototype.contains=function(o){return this.indexOf(o)!=-1;};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.insertAt=function(o,i){this.splice(i,0,o);};Array.prototype.insertBefore=function(o,o2){var i=this.indexOf(o2);if(i==-1){this.push(o);}else{this.splice(i,0,o);};};Array.prototype.insertAfter=function(o,o2){var i=this.indexOf(o2);if(i==-1||i==(this.length-1)){this.push(o);}else{this.splice(i+1,0,o);};};Array.prototype.removeAt=function(i){this.splice(i,1);};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.copy=function(){return this.concat();};Array.prototype.getLast=function(){return this[this.length-1];};Array.prototype.getFirst=function(){return this[0];};String.prototype.contains=function(s){return this.indexOf(s)!=-1;};String.prototype.toFirstUp=function(){return this.charAt(0).toUpperCase()+this.substr(1);};String.prototype.toCamelCase=function(){var vArr=this.split('-');if(vArr.length==1){return vArr[0];};var ret=vArr[0];var s;for(var i=1,len=vArr.length;i=0;i--){if(typeof QxObject._i3[i]!="undefined"){QxObject._i3[i].dispose();if(typeof QxObject._i3=="undefined"){break;};delete QxObject._i3[i];};};delete QxObject._i3;};QxObject.addProperty({name:"enabled",type:Boolean,defaultValue:true,getAlias:"isEnabled"});proto.debug=function(m){QxDebug(this.classname+"["+this._pos+"]",m);};proto.subug=function(m){QxDebug(this.classname+"["+this._pos+"]","::"+m);};proto.toString=function(){if(this.classname){return "[object "+this.classname+"]";};return "[object Object]";};proto.toHash=function(){return this._hash;};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){return true;};proto._disposed=false;proto.dispose=function(){if(this._disposed){return;};for(var p in this._k1){delete this._k1[p];};delete this._k1;this._disposed=true;delete QxObject._i3[this._pos];};proto.getDisposed=function(){return this._disposed;};proto.isDisposed=function(){return this._disposed;};proto.set=function(propertyValues){if(typeof propertyValues!="object"){throw new Error("Please use a valid hash of property key-values pairs.");};for(var prop in propertyValues){try{this["set"+prop.toFirstUp()](propertyValues[prop]);}catch(ex){throw new Error("Setter of property "+prop+" returned with an error:"+ex);};};return this;};proto.get=function(propertyNames,outputHint){switch(typeof propertyNames){case "string":return this["get"+propertyNames.toFirstUp()]();case "object":if(typeof propertyNames.length=="number"){if(outputHint=="hash"){var h={};propertyLength=propertyNames.length;for(var i=0;i0;};QxDOM.getComputedScrollBarVisibleY=function(el){return QxDOM.getComputedScrollBarSizeBottom(el)>0;};QxDOM.getScrollLeftSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return sum;};QxDOM.getScrollTopSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return sum;};QxDOM.getComputedPageOuterLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedPageOuterTop=function(el){return QxDOM.getComputedPageBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedPageOuterRight=function(el){return QxDOM.getComputedPageBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedPageOuterBottom=function(el){return QxDOM.getComputedPageBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedClientOuterLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedClientOuterTop=function(el){return QxDOM.getComputedClientBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedClientOuterRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedClientOuterBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxLeft=function(el){return el.getBoundingClientRect().left;};QxDOM.getComputedClientBoxTop=function(el){return el.getBoundingClientRect().top;};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getScrollTopSum(el);};}else if((new QxClient).isGecko()){QxDOM.getComputedClientBoxLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientBoxTop=function(el){return QxDOM.getComputedClientAreaTop(el)-QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getComputedBorderTop(el);};}else {QxDOM.getComputedPageBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft;};return sum;};QxDOM.getComputedPageBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop;};return sum;};QxDOM.getComputedClientBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft-el.scrollLeft;};return sum;};QxDOM.getComputedClientBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop-el.scrollTop;};return sum;};};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxRight=function(el){return el.getBoundingClientRect().right;};QxDOM.getComputedClientBoxBottom=function(el){return el.getBoundingClientRect().bottom;};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientBoxRight=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedClientBoxBottom=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBoxHeight(el);};};if((new QxClient).isGecko()){QxDOM.getComputedPageAreaLeft=function(el){return el.ownerDocument.getBoxObjectFor(el).x;};QxDOM.getComputedPageAreaTop=function(el){return el.ownerDocument.getBoxObjectFor(el).y;};QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getScrollLeftSum(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageAreaLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageAreaTop=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBorderTop(el);};};QxDOM.getComputedClientAreaRight=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedClientAreaBottom=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedPageAreaRight=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedPageAreaBottom=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedClientInnerLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedClientInnerTop=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedClientInnerRight=function(el){return QxDOM.getComputedClientInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedClientInnerBottom=function(el){return QxDOM.getComputedClientInnerTop(el)+QxDOM.getComputedInnerHeight(el);};QxDOM.getComputedPageInnerLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedPageInnerTop=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedPageInnerRight=function(el){return QxDOM.getComputedPageInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedPageInnerBottom=function(el){return QxDOM.getComputedPageInnerTop(el)+QxDOM.getComputedInnerHeight(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenBoxLeft=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenX-sum;};QxDOM.getComputedScreenBoxTop=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenY-sum;};}else {QxDOM.getComputedScreenBoxLeft=function(el){return QxDOM.getComputedScreenDocumentLeft(el)+QxDOM.getComputedPageBoxLeft(el);};QxDOM.getComputedScreenBoxTop=function(el){return QxDOM.getComputedScreenDocumentTop(el)+QxDOM.getComputedPageBoxTop(el);};};QxDOM.getComputedScreenBoxRight=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedScreenBoxBottom=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedScreenOuterLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedScreenOuterTop=function(el){return QxDOM.getComputedScreenBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedScreenOuterRight=function(el){return QxDOM.getComputedScreenBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedScreenOuterBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedScreenAreaLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedInsetLeft(el);};QxDOM.getComputedScreenAreaTop=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedInsetTop(el);};QxDOM.getComputedScreenAreaRight=function(el){return QxDOM.getComputedScreenBoxRight(el)-QxDOM.getComputedInsetRight(el);};QxDOM.getComputedScreenAreaBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)-QxDOM.getComputedInsetBottom(el);};QxDOM.getComputedScreenInnerLeft=function(el){return QxDOM.getComputedScreenAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedScreenInnerTop=function(el){return QxDOM.getComputedScreenAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedScreenInnerRight=function(el){return QxDOM.getComputedScreenAreaRight(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedScreenInnerBottom=function(el){return QxDOM.getComputedScreenAreaBottom(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenDocumentLeft=function(el){return QxDOM.getComputedScreenOuterLeft(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentTop=function(el){return QxDOM.getComputedScreenOuterTop(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentRight=function(el){return QxDOM.getComputedScreenOuterRight(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentBottom=function(el){return QxDOM.getComputedScreenOuterBottom(el.ownerDocument.body);};}else {QxDOM.getComputedScreenDocumentLeft=function(el){return el.document.parentWindow.screenLeft;};QxDOM.getComputedScreenDocumentTop=function(el){return el.document.parentWindow.screenTop;};QxDOM.getComputedScreenDocumentRight=function(el){};QxDOM.getComputedScreenDocumentBottom=function(el){};};QxDOM.getComputedPreferredSize=function(el){try{var elst=el.style;var _pa=el.parentNode;var _ne=el.nextChild;var _do=el.ownerDocument.body;var _el_w=isValidString(elst.width)?elst.width:"";var _el_h=isValidString(elst.height)?elst.height:"";var _el_p=isValidString(elst.position)?elst.position:"";var _el_d=isValidString(elst.display)?elst.display:"";var _el_v=isValidString(elst.visibility)?elst.visibility:"";_pa.removeChild(el);elst.width=elst.height="auto";elst.position="absolute";elst.display="inline";elst.visibility="hidden";_do.appendChild(el);var r={width:el.offsetWidth,height:el.offsetHeight};_do.removeChild(el);elst.width=_el_w;elst.height=_el_h;elst.position=_el_p;elst.display=_el_p;elst.visibility=_el_v;_ne?_pa.insertBefore(el,_ne):_pa.appendChild(el);return r;}catch(ex){throw new Error("Failed to detect preferred size for "+el+":"+ex);};};QxDOM.getComputedPreferredWidth=function(el){return QxDOM.getComputedPreferredSize(el).width;};QxDOM.getComputedPreferredHeight=function(el){return QxDOM.getComputedPreferredSize(el).height;};QxDOM.addClass=function(el,newClass){var n=el.className.add(newClass," ");if(n!=el.className){el.className=n;};};QxDOM.removeClass=function(el,oldClass){var n=el.className.remove(oldClass," ");if(n!=el.className){el.className=n;};};if((new QxClient).isMshtml()){QxDOM.setWidth=function(el,intValue){el.style.pixelWidth=intValue;};QxDOM.setHeight=function(el,intValue){el.style.pixelHeight=intValue;};}else {QxDOM.setWidth=function(el,intValue){el.style.width=intValue+"px";};QxDOM.setHeight=function(el,intValue){el.style.height=intValue+"px";};};QxDOM.getElementFromPoint=function(x,y){return QxDOM.getElementFromPointHandler(document.body,x,y);};QxDOM.getElementFromPointHandler=function(node,x,y,recursive){var ch=node.childNodes;var chl=ch.length-1;if(chl<0){return null;};var chc,subres,ret;do {chc=ch[chl];ret=QxDOM.getElementFromPointChecker(chc,x,y);if(ret){if(typeof recursive=="boolean"&&recursive==false&&2==1){return chc;}else {subres=QxDOM.getElementFromPointHandler(chc,x-ret[0]-QxDOM.getComputedBorderLeft(chc),y-ret[2]-QxDOM.getComputedBorderTop(chc));return subres?subres:chc;};};}while(chl--);return null;};QxDOM.getElementFromPointChecker=function(chc,x,y){var xstart,ystart,xstop,ystop;if(chc.nodeType!=1){return false;};xstart=QxDOM.getOffsetLeft(chc);if(x>xstart){ystart=QxDOM.getOffsetTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xxstart){ystart=QxDOM.getComputedPageBoxTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xcw||lsl+cw){vParent.scrollLeft=l+w-cw;};};QxDOM.scrollIntoViewY=function(vChild,vParent){if(!vParent){vParent=vChild.parentNode;};var t=vChild.offsetTop;var h=vChild.offsetHeight;var st=vParent.scrollTop;var ch=vParent.clientHeight;if(h>ch||tst+ch){vParent.scrollTop=t+h-ch;};};window._start=(new Date).valueOf();function QxDebug(){var t=String((new Date).valueOf()-window._start);while(t.length<5)t="0"+t;t+=": ";var m;if(arguments.length==2){if(arguments[0]==this.last){m=t+"  "+arguments[1]+"
";}else {m = t + arguments[0] + "
" + t + "  " + arguments[1] + "
";this.last=arguments[0];};}else {m=t+arguments[0];};var d=document.getElementById("testDebug");if(!d){QxDebug.cache+=m;}else {if(QxDebug.cache!=""){d.innerHTML+=QxDebug.cache;QxDebug.cache="";};d.innerHTML+=m;};};QxDebug.cache="";function QxDebugTimer(id){if(QxDebugTimerCache[id]){QxDebug("QxDebugTimer",id+":"+((new Date).valueOf()-QxDebugTimerCache[id])+"ms");delete QxDebugTimerCache[id];}else {QxDebugTimerCache[id]=(new Date).valueOf();};};QxDebugTimerCache={};function QxTarget(){QxObject.call(this);this._i5={};};QxTarget.extend(QxObject,"QxTarget");proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxObject.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);return true;};proto.addEventListener=function(eType,eFunc,eObject){if(this._disposed){return;};if(typeof eFunc!="function"){throw new Error("'"+eFunc+"' is not a function!");};if(typeof this._i5[eType]=="undefined"){this._i5[eType]={};};var key=QxObject.toHash(eFunc)+(eObject?"::"+QxObject.toHash(eObject):"");this._i5[eType][key]={handler:eFunc,object:eObject };};proto.hasEventListeners=function(eType){return typeof this._i5[eType]!="undefined";};proto.removeEventListener=function(eType,eFunc,eObject){if(this._disposed||typeof this._i5[eType]=="undefined"){return;};if(typeof eFunc!="function"){throw new Error("'"+eFunc+"' is not a function!");};var key=QxObject.toHash(eFunc)+(eObject?"::"+QxObject.toHash(eObject):"");delete this._i5[eType][key];};proto.dispatchEvent=function(e,dispose){if(this._disposed){return;};if(!e._target){e._target=this;};this._i6(e,dispose);return !e._defaultPrevented;;};proto._i6=function(e,dispose){if(this._disposed){return;};e.setCurrentTarget(this);var fs=this._i5[e.getType()];if(fs){var f,o;for(var hc in fs){f=fs[hc].handler;o=fs[hc].object;if(typeof f=="function"){f.call(typeof o=="object"?o:this,e);};};};var p=this.getParent();if(e.getBubbles()&&!e.getPropagationStopped()&&p&&p.getEnabled()){p._i6(e,false);};if(dispose){e.dispose();};};proto.getParent=function(){return null;};proto.dispose=function(_b1,propOldName,_b3,_b4){if(this._disposed){return;};if(typeof this._i5=="object"){for(var eType in this._i5){for(var eKey in this._i5[eType]){delete this._i5[eType][eKey];};delete this._i5[eType];};};delete this._i5;return QxObject.prototype.dispose.call(this);};function QxApplication(){if(QxApplication._instance){return QxApplication._instance;};QxTarget.call(this);window.onload=function(){window.application.init();};QxApplication._instance=this;};QxApplication.extend(QxTarget,"QxApplication");proto._clientWindow=null;proto._activeWidget=null;proto._userApplication=null;proto.coreObjects=["QxClient","QxClientWindow","QxClientDocument","QxWidget","QxEventManager","QxFocusManager","QxTarget","QxEvent","QxMouseEvent","QxKeyEvent"];proto.initcheck=function(){var ok=true;if(!document.body){return;};var c=this.coreObjects;for(var i=0,cl=c.length;i-1){var p=args.delegate.split('.');var o=p[0];var m=p[1];widget.addEventListener(args.type,function(e){if(!window[o]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};if(!window[o][m]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[o][m].apply(window[o],[e]);});}else{widget.addEventListener(args.type,function(e){if(!window[args.delegate]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[args.delegate].apply(null,[e]);});};}else{if(!args.args){args.args="event";};var f=new Function(args.args,text);widget.addEventListener(args.type,f);};};proto._buildWidgetFromNode=function(parent,node){var className=this._extractClassName(node);if(!className){if(parent instanceof QxAtom){var text=this._serializeToString(node);parent.setText((parent.getText()||"")+text);return;};throw this._newBuildError("unrecognised node",{nodeName:node.nodeName});};if(className=="QxWidgets"){this._buildNodes(parent,node.childNodes);return;};if(className=="QxScript"){var e=document.createElement("script");var attribs=this._mapXmlAttribToObject(node);if(attribs.type){e.type=attribs.type;}else{e.type='text/javascript';};if((new QxClient).isMshtml()){e.innerHTML=eval(node.firstChild.nodeValue);}else {e.innerHTML=node.firstChild.nodeValue;};document.body.appendChild(e);return;};if(className=="QxEventListener"){var attribs=this._mapXmlAttribToObject(node);var text;if(node.firstChild){text=node.firstChild.nodeValue;};this._buildEventListener(parent,attribs,text);return;};var constructor=window[className];if(!constructor){throw this._newBuildError("constructor not found",{className:className});};var widget=new constructor();var attribs=this._mapXmlAttribToObject(node,widget);delete attribs['qxtype'];if(attribs.id){window[attribs.id]=widget;delete attribs.id;};for(var a in attribs){if(a.toLowerCase().indexOf('on')==0&&a.length>2){var type=a.substring(2);type=type.charAt(0)+type.substring(1);this._buildEventListener(widget,{type:type,args:'event'},attribs[a]);delete attribs[a];};};var layoutHint;if(typeof QxLayout!="undefined"&&parent instanceof QxLayout){if(attribs.layouthint){try{eval('layoutHint={'+attribs.layouthint+'}');}catch(e){throw this._newBuildError('invalid property value',{name:'layoutHint',value:attrib.layoutHint},e);};delete attribs.layouthint;};};for(var n in attribs){this._debugContext.push("@"+n);this._setWidgetProperty(widget,n,attribs[n]);this._debugContext.pop();};if(typeof QxMenu!="undefined"&&widget instanceof QxMenu){window.application.getClientWindow().getDocument().add(widget);parent.setMenu(widget);}else if(layoutHint&&typeof QxLayout!="undefined"&&parent instanceof QxLayout){parent.add(widget,layoutHint);}else{parent.add(widget);};this._buildNodes(widget,node.childNodes);};proto._setWidgetProperty=function(widget,name,value){var editor=this._findPropertyEditor(widget.classname,name);if(!editor){editor=this._coercePropertyEditor;};editor.set(widget,name,value);};proto._findPropertyEditor=function(className,propertyName){var m=this._propertyEditors[className];if(m&&m[propertyName]){return m[propertyName];};var w=window[className];if(w&&w.prototype.superclass&&w.prototype.superclass.prototype.classname){return this._findPropertyEditor(w.prototype.superclass.prototype.classname,propertyName);};return null;};proto.registerPropertyEditor=function(className,propertyName,editor){if(!this._propertyEditors[className])this._propertyEditors[className]={};this._propertyEditors[className][propertyName]=editor;};proto._registerDefaultPropertyEditors=function(){var self=this;var commaDelimitedPropertyEditor={};commaDelimitedPropertyEditor.set=function(widget,name,value){if(value==null||value==""){self._setProperty(widget,name,null);return;};var s=value.split(",");var v=[];for(var i=0;i255||v[i]<0){throw new Error("Malformed RGB color value");};};return v;}else if(QxColor.r_number.test(v)){v=Math.round(parseFloat(v));if(isNaN(v)){throw new Error("Malformed numeric color value");};return[v,v,v];}else if(QxColor.r_percent.test(v)){v1=Math.round(255*parseFloat(v.replace("%",""))/100);if(v>255||v<0){throw new Error("Malformed percent color value");};return[v,v,v];};QxDebug("QxColor","Failed to read color value:"+v);return[0,0,0];};QxColor.RGB2CSS=function(){if(arguments.length==3){return "rgb("+arguments[0]+","+arguments[1]+","+arguments[2]+")";}else if(arguments.length==1){if(typeof arguments[0]=="string")return arguments[0];else if(arguments[0]==null)return "";else return "rgb("+arguments[0][0]+","+arguments[0][1]+","+arguments[0][2]+")";};return;};QxColor.RGB2HSB=function(r,g,b){var hue,saturation,brightness;r=parseFloat(r);g=parseFloat(g);b=parseFloat(b);var hsbvals=new Array(3);var cmax=(r>g)?r:g;if(b>cmax)cmax=b;var cmin=(r=1.0)h %=1.0;if(s>1.0)s=1.0;if(b>1.0)b=1.0;var tov=Math.floor(255*b);if(s==0.0){retval=new Array(tov,tov,tov);}else {h*=6.0;i=Math.floor(h);f=h-i;p=Math.floor(tov*(1.0-s));q=Math.floor(tov*(1.0-(s*f)));t=Math.floor(tov*(1.0-(s*(1.0-f))));if(i==0)retval=new Array(tov,t,p);if(i==1)retval=new Array(q,tov,p);if(i==2)retval=new Array(p,tov,t);if(i==3)retval=new Array(p,q,tov);if(i==4)retval=new Array(t,p,tov);if(i==5)retval=new Array(tov,p,q);};return retval;};function QxTextile(s){var r=s;qtags=[ ["\\*","strong"],["\\?\\?","cite"],["\\+","ins"],["~","sub"],["\\^","sup"],["@","code"] ];for(var i=0;i"+"$1"+"");};re=new RegExp("\\b_(.+?)_\\b","g");r=r.replace(re,"$1");re=new RegExp("[\s\n]-(.+?)-[\s\n]","g");r=r.replace(re,"$1");re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp("!\\b(.+?)\\(\\b(.+?)\\b\\)!","g");r=r.replace(re,'$2');re=new RegExp("!\\b(.+?)\\b!","g");r=r.replace(re,'');re=new RegExp("(.*)\n([^#\*\n].*)","g");r=r.replace(re,"$1
$2");re=new RegExp("\n
","g");r=r.replace(re,"\n");lines=r.split("\n");nr="";for(var i=0;i")+"";changed=1;};if (line.search(/^\s*h[1-6]\.\s+/) != -1){re=new RegExp("h([1-6])\.(.+)","g");line=line.replace(re,"$2");changed=1;};if (line.search(/^\s*\*\s+/) != -1){line = line.replace(/^\s*\*\s+/,"\t") + "";changed=1;};if (line.search(/^\s*#\s+/) != -1){line = line.replace(/^\s*#\s+/,"\t") + "";changed=1;};if (!changed && (line.replace(/\s/g,"").length > 0)){line="

"+line+"

";};lines[i]=line+"\n";};inlist=0;listtype="";for(var i=0;i/g, "li>");return r;};function QxEvent(eType,autoDispose){if(typeof autoDispose!="boolean"&&this.classname=="QxEvent"){autoDispose=false;};QxObject.call(this,autoDispose);if(isValid(eType)){this._type=eType;};};QxEvent.extend(QxObject,"QxEvent");proto._bubbles=false;proto._propagationStopped=true;proto._defaultPrevented=false;proto._type="";proto._target=null;proto._currentTarget=null;proto._relatedTarget=null;proto.setType=function(t){this._type=t;};proto.setBubbles=function(b){this._bubbles=b;};proto.setPropagationStopped=function(s){this._propagationStopped=s;};proto.stopPropagation=function(){this._propagationStopped=true;};proto.setPreventDefault=function(d){this._defaultPrevented=d;};proto.setTarget=function(t){this._target=t;};proto.setCurrentTarget=function(t){this._currentTarget=t;};proto.setRelatedTarget=function(t){this._relatedTarget=t;};proto.preventDefault=function(){this.setPreventDefault(true);};proto.getType=function(){return this._type;};proto.getBubbles=function(){return this._bubbles;};proto.getPropagationStopped=function(){return this._propagationStopped;};proto.getPreventDefault=function(){return this._defaultPrevented;};proto.getTarget=function(){return this._target;};proto.getCurrentTarget=function(){return this._currentTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto.dispose=function(){if(this._disposed){return;};this._target=null;this._currentTarget=null;this._relatedTarget=null;QxObject.prototype.dispose.call(this);};function QxMouseEvent(vType,vDomEvent,vAutoDispose,vTarget,vActiveTarget,vRelatedTarget){QxEvent.call(this,vType,vAutoDispose);if(vDomEvent){this._domEvent=vDomEvent;this._domTarget=vDomEvent.target||vDomEvent.srcElement;this._target=isValid(vTarget)?vTarget:this._evalTarget();this._activeTarget=isValid(vActiveTarget)?vActiveTarget:this._evalActiveTarget();this._relatedTarget=isValid(vRelatedTarget)?vRelatedTarget:this._evalRelatedTarget();this._pageX=this._evalPageX();this._pageY=this._evalPageY();this._clientX=this._evalClientX();this._clientY=this._evalClientY();switch(this._button=this._evalButton()){case "left":this._buttonLeft=true;break;case "middle":this._buttonMiddle=true;break;case "right":this._buttonRight=true;break;};};};QxMouseEvent.extend(QxEvent,"QxMouseEvent");proto._bubbles=true;proto._propagationStopped=false;proto._preventDefault=false;proto._domEvent=null;proto._domTarget=null;proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domTarget;};proto._pageX=null;proto._pageY=null;proto.getPageX=function(){return this._pageX;};proto.getPageY=function(){return this._pageY;};if((new QxClient).isGecko()){proto._evalPageX=function(){return this._domEvent.pageX;};proto._evalPageY=function(){return this._domEvent.pageY;};}else if((new QxClient).isMshtml()){if(isInvalid(document.compatMode)||document.compatMode=="BackCompat"){proto._evalPageX=function(){return this._domEvent.clientX+document.documentElement.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.documentElement.scrollTop;};}else {proto._evalPageX=function(){return this._domEvent.clientX+document.body.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.body.scrollTop;};};}else {proto._evalPageX=function(){return this._domEvent.clientX;};proto._evalPageY=function(){return this._domEvent.clientY;};};proto._clientX=null;proto._clientY=null;proto.getClientX=function(){return this._clientX;};proto.getClientY=function(){return this._clientY;};if((new QxClient).isMshtml()||(new QxClient).isGecko()){proto._evalClientX=function(){return this._domEvent.clientX;};proto._evalClientY=function(){return this._domEvent.clientY;};}else {proto._evalClientX=function(){return this._domEvent.clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0);};proto._evalClientY=function(){return this._domEvent.clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0);};};proto.getScreenX=function(){return this._domEvent.screenX;};proto.getScreenY=function(){return this._domEvent.screenY;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.getDomTargetByTagName=function(elemTagName,stopElem){var dt=this.getDomTarget();while(dt&&dt.tagName!=elemTagName&&dt!=stopElem){dt=dt.parentNode;};if(dt&&dt.tagName==elemTagName){return dt;};return null;};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};proto.getDefaultPrevented=function(){return this._defaultPrevented;};proto._target=proto._activeTarget=proto._relatedTarget=null;proto.getTarget=function(){return this._target;};proto.getActiveTarget=function(){return this._activeTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto._evalTarget=function(){return QxEventManager.getTargetObjectFromEvent(this._domEvent);};proto._evalActiveTarget=function(){return QxEventManager.getActiveTargetObjectFromEvent(this._domEvent);};proto._evalRelatedTarget=function(){return QxEventManager.getRelatedActiveTargetObjectFromEvent(this._domEvent);};proto._button=0;proto.getButton=function(){return this._button;};proto.isLeftButton=function(){return this._buttonLeft;};proto.isMiddleButton=function(){return this._buttonMiddle;};proto.isRightButton=function(){return this._buttonRight;};proto.isNotLeftButton=function(){return !this._buttonLeft;};proto.isNotMiddleButton=function(){return !this._buttonMiddle;};proto.isNotRightButton=function(){return !this._buttonRight;};if((new QxClient).isMshtml()){proto._evalButton=function(){var b=this._domEvent.button;return b==1?"left":b==2?"right":b==4?"middle":null;};QxMouseEvent.buttons={left:1,right:2,middle:4};}else {proto._evalButton=function(){var b=this._domEvent.button;return b==0?"left":b==2?"right":b==1?"middle":null;};QxMouseEvent.buttons={left:0,right:2,middle:1};};proto._wheelDelta=0;proto._wheelDeltaEvaluated=false;proto.getWheelDelta=function(){if(this._wheelDeltaEvaluated){return this._wheelDelta;};this._wheelDeltaEvaluated=true;return this._wheelDelta=this._evalWheelDelta();};if((new QxClient).isMshtml()){proto._evalWheelDelta=function(){return this._domEvent.wheelDelta?this._domEvent.wheelDelta/40:0;};}else {proto._evalWheelDelta=function(){return-(this._domEvent.detail||0);};};proto.dispose=function(){if(this.getDisposed()){return;};QxEvent.prototype.dispose.call(this);this._domEvent=null;this._domTarget=null;this._target=null;this._activeTarget=null;this._relatedTarget=null;};QxMouseEvent._screenX=QxMouseEvent._screenY=QxMouseEvent._clientX=QxMouseEvent._clientY=QxMouseEvent._pageX=QxMouseEvent._pageY=0;QxMouseEvent._button=null;QxMouseEvent._storeEventState=function(e){QxMouseEvent._screenX=e.getScreenX();QxMouseEvent._screenY=e.getScreenY();QxMouseEvent._clientX=e.getClientX();QxMouseEvent._clientY=e.getClientY();QxMouseEvent._pageX=e.getPageX();QxMouseEvent._pageY=e.getPageY();QxMouseEvent._button=e.getButton();};QxMouseEvent.getScreenX=function(){return QxMouseEvent._screenX;};QxMouseEvent.getScreenY=function(){return QxMouseEvent._screenY;};QxMouseEvent.getClientX=function(){return QxMouseEvent._clientX;};QxMouseEvent.getClientY=function(){return QxMouseEvent._clientY;};QxMouseEvent.getPageX=function(){return QxMouseEvent._pageX;};QxMouseEvent.getPageY=function(){return QxMouseEvent._pageY;};QxMouseEvent.getButton=function(){return QxMouseEvent._button;};function QxKeyEvent(eType,domEvent,autoDispose){QxEvent.call(this,eType,autoDispose);this._domEvent=domEvent;};QxKeyEvent.extend(QxEvent,"QxKeyEvent");QxKeyEvent.keys= {esc:27,enter:13,tab:9,space:32,up:38,down:40,left:37,right:39,shift:16,ctrl:17,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,del:46,backspace:8,insert:45,home:36,end:35,pageup:33,pagedown:34,numlock:144,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,numpad_divide:111,numpad_multiply:106,numpad_minus:109,numpad_plus:107 };QxKeyEvent.codes={};for(var i in QxKeyEvent.keys){QxKeyEvent.codes[QxKeyEvent.keys[i]]=i;};proto._domEvent=null;proto._preventDefault=false;proto._bubbles=true;proto._propagationStopped=false;proto.dispose=function(){if(this._disposed)return;this._domEvent=null;QxEvent.prototype.dispose.call(this);};proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domEvent.target||this._domEvent.srcElement;};proto.getKeyCode=function(){return this._domEvent.keyCode||this._domEvent.charCode;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.setPreventDefault=function(d){if(!this._defaultPrevented&&d){this.preventDefault();}else {return false;};};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};function QxFocusEvent(eType,autoDispose){QxEvent.call(this,eType,autoDispose);if(eType=="focusin"||eType=="focusout"){this._bubbles=true;this._propagationStopped=false;};};QxFocusEvent.extend(QxEvent,"QxFocusEvent");function QxDataEvent(eType,newValue,oldValue,autoDispose){QxEvent.call(this,eType,autoDispose);if(typeof newValue!="undefined"){this._newValue=newValue;};if(typeof oldValue!="undefined"){this._oldValue=oldValue;};};QxDataEvent.extend(QxEvent,"QxDataEvent");proto._propagationStopped=false;proto.getValue=proto.getData=proto.getNewValue=function(){return this._newValue;};proto.getOldValue=function(){return this._oldValue;};proto.dispose=function(){if(this._disposed){return;};this._newValue=this._oldValue=null;QxEvent.prototype.dispose.call(this);};function QxWidget(){QxTarget.call(this);this._a2=[];this._htmlProperties=copyCreateHash(this._htmlProperties);this._htmlProperties.id="QxWidget-"+(++QxWidget._count);this._htmlProperties.className=this.classname;if(isInvalid(this._htmlProperties.hideFocus)){this._htmlProperties.hideFocus=false;};if(isInvalid(this._htmlProperties.unselectable)){this._htmlProperties.unselectable="on";};this._htmlAttributes=copyCreateHash(this._htmlAttributes);this._styleProperties=copyCreateHash(this._styleProperties);this._usedDimensionsHorizontal=[];this._usedDimensionsVertical=[];};QxWidget.extend(QxTarget,"QxWidget");QxWidget._count=0;QxWidget.addProperty({name:"parent",defaultValue:null});QxWidget.addProperty({name:"element"});QxWidget.addProperty({name:"visible",type:Boolean,defaultValue:false,getAlias:"isVisible"});QxWidget.addProperty({name:"anonymous",type:Boolean,defaultValue:false,getAlias:"isAnonymous"});QxWidget.addProperty({name:"tagName",type:String,defaultValue:"DIV"});QxWidget.addProperty({name:"cssClassName",type:String});QxWidget.addProperty({name:"timerCreate",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"layoutHint",defaultValue:"auto"});QxWidget.addProperty({name:"position",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"float",type:String,impl:"floatStyleProperty"});QxWidget.addProperty({name:"display",type:String,impl:"styleProperty",defaultValue:"none"});QxWidget.addProperty({name:"visibility",type:String,impl:"styleProperty",defaultValue:"hidden"});QxWidget.addProperty({name:"textAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"verticalAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"horizontalAlign",type:String});QxWidget.addProperty({name:"zIndex",type:Number,impl:"styleProperty"});QxWidget.addProperty({name:"backgroundColor",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"color",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"border",type:Object});QxWidget.addProperty({name:"opacity",type:Number});QxWidget.addProperty({name:"cursor",type:String});QxWidget.addProperty({name:"backgroundImage",type:String});QxWidget.addProperty({name:"overflow",type:String});QxWidget.addProperty({name:"clip",type:Object});QxWidget.addProperty({name:"tabIndex",type:Number,defaultValue:-1});QxWidget.addProperty({name:"focused",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"canSelect",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"toolTip",type:Object});QxWidget.addProperty({name:"contextMenu",type:Object});QxWidget.addProperty({name:"state",type:String});QxWidget.addProperty({name:"capture",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"dropDataTypes",type:Object});QxWidget.addProperty({name:"command",type:Object});QxWidget.addProperty({name:"appearance",type:String});QxWidget.addProperty({name:"marginTop",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginRight",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"marginBottom",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginLeft",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"paddingTop",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingRight",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"paddingBottom",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingLeft",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"left",impl:"horizontalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"right",impl:"horizontalDimension",groups:["edge"]});QxWidget.addProperty({name:"width",impl:"horizontalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minWidth",impl:"horizontalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxWidth",impl:"horizontalLimitDimension",defaultValue:Infinity});QxWidget.addProperty({name:"top",impl:"verticalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"bottom",impl:"verticalDimension",groups:["edge"]});QxWidget.addProperty({name:"height",impl:"verticalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minHeight",impl:"verticalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxHeight",impl:"verticalLimitDimension",defaultValue:Infinity});proto.isCreated=function(){return Boolean(this.getElement());};proto._visualPropertyCheck=function(){if(!this.isCreated()){throw new Error("Create the element first!");};};proto.getStyle=function(){var el=this.getElement();if(!el){throw new Error("Element is not already created!");};return el.style;};proto._createElement=function(_b4){return this.setElement(this.getTopLevelWidget().getDocumentElement().createElement(this.getTagName()),_b4);};proto._getParentNodeForChild=function(otherObject){return this.getElement();};proto._createChildren=function(){var ch=this.getChildren();var chl=ch.length;var cho;var el;try{for(var i=0;i0;};proto.getTopLevelWidget=function(){var p=this.getParent();if(p==null){return null;};return p.getTopLevelWidget();};proto.add=function(){var l=arguments.length;var o;for(var i=0;i1){this._obtainFirstChild();};if(otherWidget.isCreated()){otherWidget._obtainFirstChildState();};}else {var newFirst=ch[0];if(this._firstChildCache&&this._firstChildCache!=newFirst){var oldFirst=this._firstChildCache;this._firstChildCache=newFirst;if(oldFirst.isCreated()){oldFirst._loseFirstChildState();};if(newFirst.isCreated()){newFirst._obtainFirstChildState();};};var newLast=ch[newLength-1];if(this._lastChildCache&&this._lastChildCache!=newLast){var oldLast=this._lastChildCache;this._lastChildCache=newLast;if(oldLast.isCreated()){oldLast._loseLastChildState();};if(newLast.isCreated()){newLast._obtainLastChildState();};};};}else {otherWidget.setParent(this);this.syncChildrenOrder();};};proto.syncChildrenOrder=function(){if(!this.isCreated()){return;};var ch=this.getChildren().copy();var chl=ch.length;var chc;var che;for(var i=0;i0){this._firstChildCache=ch[0];ch[0]._getFirstChildState();};};return this._firstChildCache;};proto.getLastChild=function(){if(this._lastChildCache==null){var ch=this.getChildren();if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._getLastChildState();};};return this._lastChildCache;};proto._pushChild=function(o){var ch=this.getChildren();var chi=ch.indexOf(o);if(chi==-1){ch.push(o);if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache){var oc=this._lastChildCache;this._lastChildCache=o;oc._loseLastChildState();};};}else {if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache&&chi==(ch.length-1)){var oc=this._lastChildCache;this._lastChildCache=o;if(oc.isCreated()){oc._loseLastChildState();};};};};};proto._removeChild=function(o){var ch=this.getChildren();ch.remove(o);if(ch.length==0){this._loseAllChilds();};if(this._firstChildCache==o){if(ch.length>0){this._firstChildCache=ch[0];ch[0]._obtainFirstChildState();}else {this._firstChildCache=null;};o._loseFirstChildState();};if(this._lastChildCache==o){if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._obtainLastChildState();}else {this._lastChildCache=null;};o._loseLastChildState();};};proto._obtainFirstChildState=function(){};proto._obtainLastChildState=function(){};proto._loseFirstChildState=function(){};proto._loseLastChildState=function(){};proto._obtainFirstChild=function(){};proto._loseAllChilds=function(){};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxTarget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);var vClasses=this.getCssClassName();var vDisClassA="QxDisabled";var vDisClassB=this.classname+"Disabled";if(_b1){this.removeHtmlProperty("disabled");this.setCssClassName(vClasses.remove(vDisClassA," ").remove(vDisClassB," "));}else {this.setHtmlProperty("disabled",true);this.setCssClassName(vClasses.add(vDisClassA," ").add(vDisClassB," "));};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);this._recalculateFrame();return true;};proto._modifyAppearance=function(_b1,_b2,_b3,_b4){return true;};proto.setHtmlProperty=function(n,v){this._htmlProperties[n]=v;var el=this.getElement();if(el){el[n]=v;};return true;};proto.removeHtmlProperty=function(n){delete this._htmlProperties[n];var el=this.getElement();if(el){el.removeAttribute(n);if((new QxClient).isNotMshtml()){try{delete el[n];}catch(ex){};};};return true;};proto.getHtmlProperty=function(n){var el=this.getElement();return el?el[n]:this._htmlProperties[n];};proto._applyHtmlProperties=function(el){for(var i in this._htmlProperties){el[i]=this._htmlProperties[i];};};proto.setHtmlAttribute=function(n,v){this._htmlAttributes[n]=v;var el=this.getElement();if(el){el.setAttribute(n,v);};return true;};proto.removeHtmlAttribute=function(n){delete this._htmlAttributes[n];var el=this.getElement();if(el){el.removeAttribute(n);};return true;};proto.getHtmlAttribute=function(n){var el=this.getElement();return el?el.getAttribute(n):this._attributes[n];};proto._applyHtmlAttributes=function(el){for(var i in this._htmlAttributes){el.setAttribute(i,this._htmlAttributes[i]);};};proto._evalCurrentStyleProperty=function(_b3){return this.isCreated()?QxDOM.getComputedStyleProperty(this.getElement(),_b3):null;};proto.getStyleProperty=function(_b3){var _b1=this._styleProperties[_b3]||this._evalCurrentStyleProperty(_b3);return isValid(_b1)?_b1:null;};proto.setStyleProperty=function(_b3,_b1,_b4){return this._modifyStyleProperty(_b1,null,_b3,_b4);};proto.removeStyleProperty=function(_b3){delete this._styleProperties[_b3];var el=this.getElement();if(el){el.style[_b3]="";};return true;};proto._modifyStyleProperty=function(_b1,_b2,_b3,_b4){this._styleProperties[_b3]=_b1;try{this.getElement().style[_b3]=isValid(_b1)?_b1:"";}catch(ex){};return true;};proto._modifyFloatStyleProperty=function(_b1,_b2,_b3,_b4){return this._modifyStyleProperty(_b1,_b2,"cssFloat",_b4);};proto._applyStyleProperties=function(el){for(var i in this._styleProperties){el.style[i]=this._styleProperties[i];};};proto.getAnyWidth=function(){var w=this.getWidth();var wu=w=="auto"?null:w;if(!wu&&!this.isCreated()){return 0;};if(this._pixelof_width!=null){wu=Math.max(this._pixelof_width,wu);};return wu||this.getPreferredWidth()||this.getComputedBoxWidth()||0;};proto.getAnyHeight=function(){var h=this.getHeight();var hu=h=="auto"?null:h;if(!hu&&!this.isCreated()){return 0;};if(this._pixelof_height!=null){hu=Math.max(this._pixelof_height,hu);};return hu||this.getPreferredHeight()||this.getComputedBoxHeight()||0;};proto._widthAuto=false;proto._widthMode=null;proto._widthModeValue=null;proto.setWidth=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getWidth();this._widthMode=isValid(vMode)?vMode:"box";this._widthModeValue=_b1;if(_b1=="auto"){this._widthAuto=true;if(this._wasVisible){return this._setChildrenDependWidth();};}else if(isInvalid(vKeepAuto)){this._widthAuto=false;}else if(vKeepAuto==true){if(!this._widthAuto){throw new Error("Width was not auto previously!:"+_b1);};};this._valueWidth=_b1;this._nullWidth=_b1==null;try{var r=this._modifyHorizontalDimension(_b1,_b2,"width",_b4);if(!r){throw new Error("Failed without exception:width[horizontalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property width:"+ex);return false;};if(vKeepAuto){this._valueWidth="auto";this._nullWidth=false;};return _b1;};proto._heightAuto=false;proto._heightMode=null;proto._heightModeValue=null;proto.setHeight=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getHeight();this._heightMode=isValid(vMode)?vMode:"box";this._heightModeValue=_b1;if(_b1=="auto"){this._heightAuto=true;if(this._wasVisible){return this._setChildrenDependHeight();};}else if(isInvalid(vKeepAuto)){this._heightAuto=false;}else if(vKeepAuto==true){if(!this._heightAuto){throw new Error("Height was not auto previously:"+_b1);};};this._valueHeight=_b1;this._nullHeight=_b1==null;try{var r=this._modifyVerticalDimension(_b1,_b2,"height",_b4);if(!r){throw new Error("Failed without exception:height[verticalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property height:"+ex);return false;};if(vKeepAuto){this._valueHeight="auto";this._nullHeight=false;};return _b1;};proto.setBoxWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"box",vKeepAuto);};proto.setAreaWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"area",vKeepAuto);};proto.setInnerWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"inner",vKeepAuto);};proto.setBoxHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"box",vKeepAuto);};proto.setAreaHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"area",vKeepAuto);};proto.setInnerHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"inner",vKeepAuto);};proto._minWidthMode=null;proto._maxWidthMode=null;proto._minHeightMode=null;proto._maxHeightMode=null;proto._minWidthModeValue=null;proto._maxWidthModeValue=null;proto._minHeightModeValue=null;proto._maxHeightModeValue=null;proto.setMinWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._minWidthMode=isValid(vMode)?vMode:"box";this._minWidthModeValue=_b1;this._valueMinWidth=_b1;this._nullMinWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"minWidth",_b4);if(!r){throw new Error("Failed without exception:minWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._maxWidthMode=isValid(vMode)?vMode:"box";this._maxWidthModeValue=_b1;this._valueMaxWidth=_b1;this._nullMaxWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"maxWidth",_b4);if(!r){throw new Error("Failed without exception:maxWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMinHeight=function(_b1,_b4,vMode){var _b2=this.getMinHeight();this._minHeightMode=isValid(vMode)?vMode:"box";this._minHeightModeValue=_b1;this._valueMinHeight=_b1;this._nullMinHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"minHeight",_b4);if(!r){throw new Error("Failed without exception:minHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxHeight=function(_b1,_b4,vMode){var _b2=this.getMaxHeight();this._maxHeightMode=isValid(vMode)?vMode:"box";this._maxHeightModeValue=_b1;this._valueMaxHeight=_b1;this._nullMaxHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"maxHeight",_b4);if(!r){throw new Error("Failed without exception:maxHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto._manageHorizontalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsHorizontal.remove(_b3);}else if(this._usedDimensionsHorizontal.contains(_b3)){return;}else if(this._usedDimensionsHorizontal.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsHorizontal);}else {this._usedDimensionsHorizontal.push(_b3);};};proto._manageVerticalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsVertical.remove(_b3);}else if(this._usedDimensionsVertical.contains(_b3)){return;}else if(this._usedDimensionsVertical.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsVertical);}else {this._usedDimensionsVertical.push(_b3);};};proto._render=function(_e5){this._renderHorizontal(_e5);this._renderVertical(_e5);};proto._renderHorizontalRunning=false;proto._renderVerticalRunning=false;proto._renderHorizontalOmit=false;proto._renderVerticalOmit=false;proto._renderHorizontal=function(_e5){return this._renderHelper("horizontal","Horizontal",_e5,"left","width","right","Left","Width","Right","minWidth","maxWidth","MinWidth","MaxWidth");};proto._renderVertical=function(_e5){return this._renderHelper("vertical","Vertical",_e5,"top","height","bottom","Top","Height","Bottom","minHeight","maxHeight","MinHeight","MaxHeight");};proto._omitHorizontalRendering=function(){this._renderHorizontalOmit=true;};proto._activateHorizontalRendering=function(){this._renderHorizontalOmit=false;this._renderHorizontal("activate");};proto._omitVerticalRendering=function(){this._renderVerticalOmit=true;};proto._activateVerticalRendering=function(){this._renderVerticalOmit=false;this._renderVertical("activate");};proto._omitRendering=function(){this._omitHorizontalRendering();this._omitVerticalRendering();};proto._activateRendering=function(){this._activateHorizontalRendering();this._activateVerticalRendering();};proto._renderInitialDone_horizontal=false;proto._renderInitialDone_vertical=false;proto._renderHelper=function(vId,vIdUp,_e5,vNameStart,vNameRange,vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp,vNameRangeMin,vNameRangeMax,vNameRangeMinUp,vNameRangeMaxUp){var vParent=this.getParent();if(vParent==null||!this.isCreated()){return true;};if(!this["_renderInitialDone_"+vId]){_e5="initial";}else if(this["_renderInitialDone_"+vId]&&_e5=="initial"){return true;};if(!vParent["_renderInitialDone_"+vId]&&this["get"+vNameRangeUp]()!="auto"){if(vParent["get"+vNameRangeUp]()!=null||(vParent["get"+vNameStartUp]()!=null&&vParent["get"+vNameStopUp]()!=null)){return true;};};this["_renderInitialDone_"+vId]=true;if(_e5!="initial"&&this._wasVisible&&!this.getVisible()){this["_render"+vIdUp+"Omitted"]=true;return true;};try{switch(_e5){case "initial":case "force":case "parent":case "activate":this._computeDimensionPixelValue(vNameStart,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp);case "padding":case "border":this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMin,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMax,vNameStartUp,vNameRangeUp,vNameStopUp);break;case vNameRangeMin:case vNameRangeMax:if(vParent["get"+vNameRangeUp]()=="auto"){return vParent["_setChildrenDepend"+vNameRangeUp](this);};case vNameStart:case vNameRange:case vNameStop:this._computeDimensionPixelValue(_e5,vNameStartUp,vNameRangeUp,vNameStopUp);break;};var vValueStart=this["_pixelof_"+vNameStart];var vValueRange=this["_pixelof_"+vNameRange];var vValueStop=this["_pixelof_"+vNameStop];var vValueRangeMin=this["_pixelof_"+vNameRangeMin]||-Infinity;var vValueRangeMax=this["_pixelof_"+vNameRangeMax]||Infinity;var vUseStart=vValueStart!=null;var vUseRange=vValueRange!=null;var vUseStop=vValueStop!=null;if((_e5=="initial"||_e5=="parent")&&!vUseStart&&!vUseRange&&!vUseStop&&vValueRangeMin==-Infinity&&vValueRangeMax==Infinity){return true;};var vComputedPosition;var vComputedSize;function limitSize(vValue){return isValidNumber(vValue)?vValue.limit(vValueRangeMin,vValueRangeMax):0;};if(vUseRange){vComputedSize=limitSize(vValueRange);};if(vUseStart){vComputedPosition=vValueStart;if(!vUseRange){if(vUseStop){vComputedSize=limitSize(vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedPosition-vValueStop);}else if(vValueRangeMin>0){vComputedSize=vValueRangeMin;};};}else if(vUseStop){if(!vUseRange){if(!this.getElement().parentNode){return;};vComputedSize=limitSize(this["getPreferred"+vNameRangeUp]());};vComputedPosition=vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedSize-vValueStop;};if(typeof vComputedSize=="undefined"){vComputedSize=null;};if(typeof vComputedPosition=="undefined"){vComputedPosition=null;}else if(isValidNumber(vComputedPosition)&&this._evalCurrentStyleProperty("position")=="absolute"){vComputedPosition+=vParent["getComputedPadding"+vNameStartUp]();};var vPositionChanged=vComputedPosition!=this["_computedLast"+vNameStartUp];var vSizeChanged=vComputedSize!=this["_computedLast"+vNameRangeUp];if(vPositionChanged||vSizeChanged){if(vSizeChanged){try{this["_applySize"+vIdUp](vComputedSize);}catch(ex){this.debug("Failed to apply size:"+vComputedSize);};this["_computedLast"+vNameRangeUp]=vComputedSize;if(this.hasEventListeners("resize")){this.dispatchEvent(new QxEvent("resize"));};if(this.hasEventListeners("resize"+vIdUp)){this.dispatchEvent(new QxEvent("resize"+vIdUp));};this["_inner"+vNameRangeUp+"Changed"]();};if(vPositionChanged){try{this["_d3"+vIdUp](vComputedPosition);}catch(ex){this.debug("Failed to apply position:"+vComputedPosition);};this["_computedLast"+vNameStartUp]=vComputedPosition;if(this.hasEventListeners("move")){this.dispatchEvent(new QxEvent("move"));};if(this.hasEventListeners("move"+vIdUp)){this.dispatchEvent(new QxEvent("move"+vIdUp));};};if(_e5!="initial"){this["_outer"+vNameRangeUp+"Changed"](vPositionChanged&&vSizeChanged?"position-and-size":vPositionChanged?"position":vSizeChanged?"size":"");};};}catch(ex){throw new Error("Could not render "+this+":"+vId+":"+ex);};};if((new QxClient).isMshtml()){proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelLeft"):this.setStyleProperty("pixelLeft",Math.round(vPosition));};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelWidth"):this.setStyleProperty("pixelWidth",Math.round(vSize));};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelTop"):this.setStyleProperty("pixelTop",Math.round(vPosition));};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelHeight"):this.setStyleProperty("pixelHeight",Math.round(vSize));};}else {proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("left"):this.setStyleProperty("left",Math.round(vPosition)+"px");};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("width"):this.setStyleProperty("width",Math.round(vSize)+"px");};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("top"):this.setStyleProperty("top",Math.round(vPosition)+"px");};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("height"):this.setStyleProperty("height",Math.round(vSize)+"px");};};proto._recalculateFrame=function(_e5){this._recalculateFrameWidth(_e5);this._recalculateFrameHeight(_e5);};proto._recalculateFrameWidth=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._widthMode=="inner"){return this._renderHorizontal(_e5);};break;case "border":if(this._widthMode=="inner"||this._widthMode=="area"){return this._renderHorizontal(_e5);};};this._innerWidthChanged();};proto._recalculateFrameHeight=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._heightMode=="inner"){return this._renderVertical(_e5);};break;case "border":if(this._heightMode=="inner"||this._heightMode=="area"){return this._renderVertical(_e5);};};this._innerHeightChanged();};proto._innerWidthChanged=function(){this._d4Width();var ch=this._a2;var chl=ch.length;for(var i=0;i0?vDependCache[0].size:null;};proto._computeNeededSize=function(vNameStart,vNameRange,vNameStop){var vNameStartUp=vNameStart.toFirstUp();var vNameRangeUp=vNameRange.toFirstUp();var vNameStopUp=vNameStop.toFirstUp();var vTypeStart=this["_typeof_"+vNameStart];var vTypeRange=this["_typeof_"+vNameRange];var vTypeStop=this["_typeof_"+vNameStop];var vMinRangeValue=this["getMin"+vNameRangeUp]();var vMaxRangeValue=this["getMax"+vNameRangeUp]();var vMarginStart=this["getComputedMargin"+vNameStartUp]();var vMarginStop=this["getComputedMargin"+vNameStopUp]();var neededForMargin=vMarginStart+vMarginStop;if(vTypeRange=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var sizeProcent=parseFloat(this["get"+vNameRangeUp]());var neededInner=Math.ceil(sizeLimit/sizeProcent*100);return neededInner+neededForMargin;}else if(vTypeStart=="percent"&&vTypeStop=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var percentRemain=100-parseFloat(this["get"+vNameStartUp]())-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(sizeLimit/percentRemain*100);return neededInner+neededForMargin;}else {var neededForSize=null;if(vTypeRange=="pixel"){this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);neededForSize=this["_pixelof_"+vNameRange];};if(neededForSize==null){var neededForSize=this["getPreferred"+vNameRangeUp]();};if(neededForSize==null){return;};neededForSize=neededForSize.limit(vMinRangeValue,vMaxRangeValue);if(vTypeStart=="percent"){var stopNeededSize=vTypeStop=="pixel"?this["get"+vNameStopUp]():0;var otherNeededSize=neededForSize+stopNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStartUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else if(vTypeStop=="percent"){var startNeededSize=vTypeStart=="pixel"?this["get"+vNameStartUp]():0;var otherNeededSize=neededForSize+startNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else {var neededForPosition=0;if(vTypeStart=="pixel"){neededForPosition+=this["get"+vNameStartUp]();};if(vTypeStop=="pixel"){neededForPosition+=this["get"+vNameStopUp]();};var neededInner=neededForSize+neededForPosition;return neededInner+neededForMargin;};};};QxWidget._domConnector=function(){var tpropsmargin="marginLeft,marginTop,marginRight,marginBottom";var tpropspadding="paddingLeft,paddingTop,paddingRight,paddingBottom";var tpropsborder="borderLeft,borderTop,borderRight,borderBottom";var tprops=tpropsmargin+","+tpropspadding+","+tpropsborder;var tdimsouter="outerWidth,outerHeight";var tdimsbox="boxWidth,boxHeight";var tdimsarea="areaWidth,areaHeight";var tdimsinner="innerWidth,innerHeight";var tdims=tdimsouter+","+tdimsbox+","+tdimsarea+","+tdimsinner;var tinsets="insetLeft,insetTop,insetRight,insetBottom";var tscrolls="scrollBarSizeLeft,scrollBarSizeTop,scrollBarSizeRight,scrollBarSizeBottom,scrollBarVisibleX,scrollBarVisibleY";var tcposouter="clientOuterLeft,clientOuterTop,clientOuterRight,clientOuterBottom";var tcposbox="clientBoxLeft,clientBoxTop,clientBoxRight,clientBoxBottom";var tcposarea="clientAreaLeft,clientAreaTop,clientAreaRight,clientAreaBottom";var tcposinner="clientInnerLeft,clientInnerTop,clientInnerRight,clientInnerBottom";var tcpos=tcposouter+","+tcposbox+","+tcposarea+","+tcposinner;var tpposouter="pageOuterLeft,pageOuterTop,pageOuterRight,pageOuterBottom";var tpposbox="pageBoxLeft,pageBoxTop,pageBoxRight,pageBoxBottom";var tpposarea="pageAreaLeft,pageAreaTop,pageAreaRight,pageAreaBottom";var tpposinner="pageInnerLeft,pageInnerTop,pageInnerRight,pageInnerBottom";var tppos=tpposouter+","+tpposbox+","+tpposarea+","+tpposinner;var tscreenouter="screenOuterLeft,screenOuterTop,screenOuterRight,screenOuterBottom";var tscreenbox="screenBoxLeft,screenBoxTop,screenBoxRight,screenBoxBottom";var tscreenarea="screenAreaLeft,screenAreaTop,screenAreaRight,screenAreaBottom";var tscreeninner="screenInnerLeft,screenInnerTop,screenInnerRight,screenInnerBottom";var tscreen=tscreenouter+","+tscreenbox+","+tscreenarea+","+tscreeninner;var tall=tprops+","+tdims+","+tinsets+","+tscrolls+","+tcpos+","+tppos+","+tscreen;var tarr=tall.split(",");for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null){if(this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_height;};proto.pack=function(){this.setWidth(this.getPreferredWidth());this.setHeight(this.getPreferredHeight());};proto._a2PreferredInvalidated=function(_e4){this._a2PreferredWidthInvalidated(_e4);this._a2PreferredHeightInvalidated(_e4);};proto._lastChildWithInvalidatedPreferredHeight=null;proto._lastChildWithInvalidatedPreferredWidth=null;proto._a2PreferredWidthInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredWidth=_e4;if(this.getWidth()=="auto"){this._setChildrenDependWidth(_e4,"preferred");}else {this._invalidatePreferredWidth(_e4);};};proto._a2PreferredHeightInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredHeight=_e4;if(this.getHeight()=="auto"){this._setChildrenDependHeight(_e4,"preferred");}else {this._invalidatePreferredHeight(_e4);};};proto._inner_width=null;proto._inner_height=null;proto._d4=function(){this._inner_width=this._inner_height=null;};proto._d4Width=function(){this._inner_width=null;};proto._d4Height=function(){this._inner_height=null;};proto.getInnerWidth=function(){if(this._inner_width==null){this._inner_width=this.getComputedInnerWidth();};return this._inner_width;};proto.getInnerHeight=function(){if(this._inner_height==null){this._inner_height=this.getComputedInnerHeight();};return this._inner_height;};proto._modifyPaddingHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameWidth("padding");this._invalidatePreferredWidth();return true;};proto._modifyPaddingVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameHeight("padding");this._invalidatePreferredHeight();return true;};proto._modifyMarginHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerWidthChanged("margin");return true;};proto._modifyMarginVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerHeightChanged("margin");return true;};QxWidget.cssLikeShortHandService=function(params){var l=params.length;if(l>4){throw new Error("Invalid number of arguments!");};var v;var forceList=new Array();var styleList=new Array();for(var i=0;i=0&&this.isEnabled();};proto.isFocusRoot=function(){return false;};proto._ontabfocus=function(){};proto._modifyFocused=function(_b1,_b2,_b3,_b4){if(!this.isCreated()){return true;};if(_b1){this.getTopLevelWidget().getFocusManager().setFocusedWidget(this,_b4);this._visualizeFocus();}else {this.getTopLevelWidget().getFocusManager().setFocusedWidget(null,_b4);this._visualizeBlur();};return true;};if((new QxClient).isOpera()){proto.repaint=function(){var d=this.getTopLevelWidget().getDocumentElement();var z=d.createElement("div");z.style.height=(d.body.offsetHeight)+"px";z.style.width=(d.body.offsetWidth)+"px";z.style.top="0px";z.style.left="0px";z.style.position="absolute";z.style.backgroundColor="blue";z.style.zIndex="100000000000000";d.body.appendChild(z);var el=this.getElement();var t=el.style.top;var l=el.style.left;el.style.top=(this.getComputedPageBoxTop()-5)+"px";el.style.left=(this.getComputedPageBoxLeft()-5)+"px";el.style.top=t;el.style.left=l;d.body.removeChild(z);};}else {proto.repaint=function(){};};if((new QxClient).isOpera()){proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};this.repaint();return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};this.repaint();return true;};}else {proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};return true;};};proto._modifyCapture=function(_b1,_b2,_b3,_b4){if(_b2){this.getTopLevelWidget().getEventManager().setCaptureWidget(null,_b4);}else if(_b1){this.getTopLevelWidget().getEventManager().setCaptureWidget(this,_b4);};return true;};if((new QxClient).isMshtml()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("unselectable",_b1<0||!this.getEnabled());this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};}else if((new QxClient).isGecko()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("MozUserFocus",_b1<0?"ignore":"normal");this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");return true;};}else {proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};};proto._modifyCssClassName=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("className",_b1);return true;};proto._evalCssClassName=function(){var v1=this.getHtmlProperty("className");if(typeof v1=="string"&&v1!="")return v1;else return this.classname;};proto._addCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().add(_b1," "));};proto._removeCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().remove(_b1," "));};proto.addCssClassNameDetail=function(_b1){this._addCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.removeCssClassNameDetail=function(_b1){this._removeCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.getWidgetFromPoint=function(x,y){var ret=this.getWidgetFromPointHelper(x,y);return ret&&ret!=this?ret:null;};proto.getWidgetFromPointHelper=function(x,y){var ch=this.getChildren();for(var chl=ch.length,i=0;icw||lsl+cw){p.setScrollLeft(l+w-cw);};};proto.scrollIntoViewY=function(){if(!this.isCreated()){return;};var p=this.getParent();if(!p){return;};var t=this.getOffsetTop();var h=this.getOffsetHeight();var st=p.getScrollTop();var ch=p.getClientHeight();if(h>ch||tst+ch){p.setScrollTop(t+h-ch);};};if((new QxClient).isMshtml()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeHtmlProperty("unselectable"):this.setHtmlProperty("unselectable","on");};proto._evalCanSelect=function(_b3){var v=this.getHtmlProperty("unselectable");return v!="on"||v==null;};}else if((new QxClient).isGecko()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){if(_b1){this.removeStyleProperty("MozUserSelect");this.removeStyleProperty("userSelect");}else {this.setStyleProperty("MozUserSelect","none");this.setStyleProperty("userSelect","none");};return true;};proto._evalCanSelect=function(_b3){var v=(new QxClient).isGecko()?this.getStyleProperty("MozUserSelect"):null;var v=v==null?this.getStyleProperty("userSelect"):v;return v!="none"||v==null;};}else {proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeStyleProperty("userSelect"):this.setStyleProperty("userSelect","none");};proto._evalCanSelect=function(_b3){throw new Error("_evalCanSelect is not implemented for this client!");};};if((new QxClient).isMshtml()){proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){this.removeStyleProperty("filter");}else if(isValidNumber(_b1)){this.setStyleProperty("filter","Alpha(Opacity="+Math.round(_b1.limit(0,1)*100)+")");}else {throw new Error("Unsupported opacity value:"+_b1);};return true;};proto._evalOpacity=function(){var o=this.getStyleProperty("filter");if(o==null||o==""){return 1;};var re = /Alpha\(Opacity=([0-9]{1,3})\)/;if(!re.test(o)){return 1;};return parseInt(RegExp.$1)/100;};}else {proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){if((new QxClient).isGecko()){this.removeStyleProperty("MozOpacity");}else if((new QxClient).isKhtml()){this.removeStyleProperty("KhtmlOpacity");};this.removeStyleProperty("opacity");}else if(isValidNumber(_b1)){_b1=_b1.limit(0,1);if((new QxClient).isGecko()){this.setStyleProperty("MozOpacity",_b1);}else if((new QxClient).isKhtml()){this.setStyleProperty("KhtmlOpacity",_b1);};this.setStyleProperty("opacity",_b1);};return true;};proto._evalOpacity=function(){var o=(new QxClient).isGecko()?this.getStyleProperty("MozOpacity"):(new QxClient).isKhtml()?this.getStyleProperty("KhtmlOpacity"):null;var o=o==null||o==""?this.getStyleProperty("opacity"):o;if(o==null||o==""){return 1;};return parseFloat(o);};};proto._modifyCursor=function(_b1,_b2,_b3,_b4){return this.setStyleProperty("cursor",_b1=="pointer"&&(new QxClient).isMshtml()?"hand":_b1);};proto._evalCursor=function(){var c=this.getStyleProperty("cursor");return c=="hand"?"pointer":c;};proto._modifyBackgroundImage=function(_b1,_b2,_b3,_b4){if(_b1==""||_b1=="null"){this.removeStyleProperty("backgroundImage");}else {this.setStyleProperty("backgroundImage","url("+(new QxImageManager).buildURI(_b1)+")");};return true;};proto._evalBackgroundImage=function(){var s=this.getStyleProperty("backgroundImage");return isInvalid(s) ? "" : s.replace(/^url\(/i, "").replace(/\)$/, "");};proto._modifyClip=function(_b1,_b2,_b3,_b4){if(_b1){try{var r=QxWidget.cssLikeShortHandService(_b1);}catch(ex){throw new Error("Invalid value for clip:"+ex);};r=r[1];this.setStyleProperty("clip","rect("+r[0]+","+r[1]+","+r[2]+","+r[3]+")");}else {this.removeStyleProperty("clip");};return true;};proto._modifyOverflow=function(_b1,_b2,_b3,_b4){var pv=_b1;var pn=_b3;if((new QxClient).isGecko()){switch(pv){case "hidden":pv="-moz-scrollbars-none";break;case "scrollX":pv="-moz-scrollbars-horizontal";break;case "scrollY":pv="-moz-scrollbars-vertical";break;};}else if((new QxClient).isMshtml()){switch(pv){case "scrollX":pn="overflowX";pv="scroll";break;case "scrollY":pn="overflowY";pv="scroll";break;};var a=["overflow","overflowX","overflowY"];for(var i=0;i=0;i--){this._a2[i].dispose();delete this._a2[i];};delete this._a2;};try{this.getElement()._QxWidget=null;}catch(ex){};delete this._usedDimensionsHorizontal;delete this._usedDimensionsVertical;QxTarget.prototype.dispose.call(this);for(var i in this._styleProperties){delete this._styleProperties[i];};delete this._styleProperties;for(var i in this._htmlProperties){delete this._htmlProperties[i];};delete this._htmlProperties;for(var i in this._htmlAttributes){delete this._htmlAttributes[i];};delete this._htmlAttributes;return true;};proto._clonePropertyIgnoreList="parent,element,visible,display,visibility,boxPrefHeight,boxPrefWidth";proto.clone=function(cloneRecursive,customPropertyList){var cloneInstance=new this.constructor;var propertyName;var propertyList=[];var propertyIngoreList=this._clonePropertyIgnoreList.split(",");var sourcePropertyList=isValid(customPropertyList)?customPropertyList:this._i1.split(",");var sourcePropertyListLength=sourcePropertyList.length-1;do{propertyName=sourcePropertyList[sourcePropertyListLength];if(!propertyIngoreList.contains(propertyName)){propertyList.push(propertyName);};}while(sourcePropertyListLength--);propertyListLength=propertyList.length-1;do{propertyName=propertyList[propertyListLength].toFirstUp();cloneInstance["set"+propertyName](this["get"+propertyName]());}while(propertyListLength--);if(sourcePropertyList.contains("parent")){var myParent=this.getParent();if(myParent){cloneInstance.setParent(myParent);};};if(sourcePropertyList.contains("visibility")){cloneInstance.setVisibility(this.getVisibility());};if(sourcePropertyList.contains("display")){cloneInstance.setDisplay(this.getDisplay());};if(cloneRecursive){this._cloneRecursive(cloneInstance);};return cloneInstance;};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var cloneChild;for(var i=0;i=0;i--){sheet.deleteRule(i);};if(isValidString(_b1)){sheet.insertRule("*{cursor:"+_b1+" !important}",0);};return true;};};proto._onresize=function(e){if(typeof QxPopupManager=="function"){(new QxPopupManager).update();};var w=this._document.body.offsetWidth;var h=this._document.body.offsetHeight;if(this._lastBodyWidth!=w){this._lastBodyWidth=w;this._innerWidthChanged();};if(this._lastBodyHeight!=h){this._lastBodyHeight=h;this._innerHeightChanged();};};proto._themes=["Win9x","WinXP"];proto.getThemes=function(){return this._themes;};proto.registerTheme=function(v){if(this._themes.contains(v)){return;};this._themes.push(v);};proto.deregisterTheme=function(v){if(this.getTheme()==v){throw new Error("Could not remove currently selected theme!");};this._themes.remove(v);return true;};proto._modifyTheme=function(_b1,_b2,_b3,_b4){var vClass=this.getCssClassName();if(_b2){vClass=vClass.remove("QxTheme"+_b2," ");};if(_b1){vClass=vClass.add("QxTheme"+_b1," ");};this.setCssClassName(vClass);return true;};proto.add=function(){var a=arguments;var l=a.length;var t=a[l-1];if(typeof QxInline=="function"&&l>1&&typeof t=="string"){for(var i=0;i0?all[0]:this.getFirstWidget(oContainer);};proto.getWidgetBefore=function(oContainer,oWidget){if(oContainer==oWidget){return this.getLastWidget(oContainer);};if(oWidget.getAnonymous()){oWidget=oWidget.getParent();};if(oWidget==null){return[];};var all=[];this._getAllBefore(oContainer,oWidget,all);all.sort(this.compareTabOrder);var l=all.length;return l>0?all[l-1]:this.getLastWidget(oContainer);};proto._getAllAfter=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])<0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllAfter(cs[i],oComp,oArray);};};};proto._getAllBefore=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])>0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllBefore(cs[i],oComp,oArray);};};};proto._getFirst=function(oCont,oFirst){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oFirst==null||this.compareTabOrder(cs[i],oFirst)<0){oFirst=cs[i];};};if(!cs[i].isFocusRoot()){oFirst=this._getFirst(cs[i],oFirst);};};return oFirst;};proto._getLast=function(oCont,oLast){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oLast==null||this.compareTabOrder(cs[i],oLast)>0){oLast=cs[i];};};if(! cs[i].isFocusRoot()){oLast=this._getLast(cs[i],oLast);};};return oLast;};proto.dispose=function(){if(this.getDisposed()){return;};this._attachedClientWindow=null;QxObject.prototype.dispose.call(this);};function QxBorder(bWidth,bStyle,bColor){QxTarget.call(this);this._h1={};this._widgets={};this._h2={top:"",right:"",bottom:"",left:"",topColors:"",rightColors:"",bottomColors:"",leftColors:""};if(isValid(bWidth)&&bWidth!=0){this.setWidth(bWidth);};if(isValid(bStyle)){this.setStyle(bStyle);};if(isValid(bColor)){this.setColor(bColor);};};QxBorder.extend(QxTarget,"QxBorder");QxBorder.addProperty({name:"topWidth",type:Number,defaultValue:0,impl:"borderTopProperty"});QxBorder.addProperty({name:"rightWidth",type:Number,defaultValue:0,impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomWidth",type:Number,defaultValue:0,impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftWidth",type:Number,defaultValue:0,impl:"borderLeftProperty"});QxBorder.addProperty({name:"topStyle",type:String,defaultValue:"none",impl:"borderTopProperty"});QxBorder.addProperty({name:"rightStyle",type:String,defaultValue:"none",impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomStyle",type:String,defaultValue:"none",impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftStyle",type:String,defaultValue:"none",impl:"borderLeftProperty"});QxBorder.addProperty({name:"topColor",type:QxColor,defaultValue:"transparent",impl:"borderTopProperty"});QxBorder.addProperty({name:"rightColor",type:QxColor,defaultValue:"transparent",impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomColor",type:QxColor,defaultValue:"transparent",impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftColor",type:QxColor,defaultValue:"transparent",impl:"borderLeftProperty"});QxBorder.styleDecl={top:"borderTop",right:"borderRight",bottom:"borderBottom",left:"borderLeft"};QxBorder.geckoColorDecl={top:"MozBorderTopColors",right:"MozBorderRightColors",bottom:"MozBorderBottomColors",left:"MozBorderLeftColors"};QxBorder.fromString=function(s){var b=new QxBorder;var parts = s.split(/\s+/);var p;for(var i=0;i=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";if(bColor==""){switch(bStyle){case "groove":case "ridge":bColor="ThreeDHighlight";break;case "outset":case "inset":bColor="ThreeDFace";break;};};return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};}else {proto._generateDefString=function(bWidth,bStyle,bColor){var sWidth=typeof bWidth=="number"&&bWidth>=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};};proto.addWidget=function(o){this._widgets[o.toHash()]=o;this._applyWidget(o);};proto.removeWidget=function(o){delete this._widgets[o.toHash()];this._resetWidget(o);};proto.setWidth=function(bWidth,_b4){this.setTopWidth(bWidth,_b4);this.setRightWidth(bWidth,_b4);this.setBottomWidth(bWidth,_b4);this.setLeftWidth(bWidth,_b4);return true;};proto.setStyle=function(bStyle,_b4){this.setTopStyle(bStyle,_b4);this.setRightStyle(bStyle,_b4);this.setBottomStyle(bStyle,_b4);this.setLeftStyle(bStyle,_b4);return true;};proto.setColor=function(bColor,_b4){this.setTopColor(bColor,_b4);this.setRightColor(bColor,_b4);this.setBottomColor(bColor,_b4);this.setLeftColor(bColor,_b4);return true;};proto._modifyBorderTopProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.top=this._generateDefString(this._h1["topWidth"],this._h1["topStyle"],this._h1["topColor"]);this._h3Top();this._sync("top");return true;};if((new QxClient).isGecko()){proto._h3Top=function(){if(typeof this._h1["topColor"]=="string"&&this._h1["topColor"]!=""){this._h2["topColors"]="";}else {switch(this._h1["topStyle"]){case "groove":this._h2["topColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["topColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["topColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["topColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["topColors"]="";};};};}else {proto._h3Top=function(){};};proto._modifyBorderRightProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.right=this._generateDefString(this._h1["rightWidth"],this._h1["rightStyle"],this._h1["rightColor"]);this._h3Right();this._sync("right");return true;};if((new QxClient).isGecko()){proto._h3Right=function(){if(typeof this._h1["rightColor"]=="string"&&this._h1["rightColor"]!=""){this._h2["rightColors"]="";}else {switch(this._h1["rightStyle"]){case "groove":this._h2["rightColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["rightColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["rightColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["rightColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["rightColors"]="";};};};}else {proto._h3Right=function(){};};proto._modifyBorderBottomProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.bottom=this._generateDefString(this._h1["bottomWidth"],this._h1["bottomStyle"],this._h1["bottomColor"]);this._h3Bottom();this._sync("bottom");return true;};if((new QxClient).isGecko()){proto._h3Bottom=function(){if(typeof this._h1["bottomColor"]=="string"&&this._h1["bottomColor"]!=""){this._h2["bottomColors"]="";}else {switch(this._h1["bottomStyle"]){case "groove":this._h2["bottomColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["bottomColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["bottomColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["bottomColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["bottomColors"]="";};};};}else {proto._h3Bottom=function(){};};proto._modifyBorderLeftProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.left=this._generateDefString(this._h1["leftWidth"],this._h1["leftStyle"],this._h1["leftColor"]);this._h3Left();this._sync("left");return true;};if((new QxClient).isGecko()){proto._h3Left=function(){if(typeof this._h1["leftColor"]=="string"&&this._h1["leftColor"]!=""){this._h2["leftColors"]="";}else {switch(this._h1["leftStyle"]){case "groove":this._h2["leftColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["leftColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["leftColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["leftColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["leftColors"]="";};};};}else {proto._h3Left=function(){};};proto._sync=function(bProp){for(i in this._widgets){this._applyWidgetProp(this._widgets[i],bProp);};};if((new QxClient).isGecko()){proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);c=QxBorder.geckoColorDecl;o.setStyleProperty(c[bProp],this._h2[bProp+"Colors"]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,topColors);o.setStyleProperty(c.right,rightColors);o.setStyleProperty(c.bottom,bottomColors);o.setStyleProperty(c.left,leftColors);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};}else {proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};};QxBorder.presets={inset:new QxBorder(2,"inset"),outset:new QxBorder(2,"outset"),groove:new QxBorder(2,"groove"),ridge:new QxBorder(2,"ridge"),thinInset:new QxBorder(1,"solid","ThreeDShadow"),thinOutset:new QxBorder(1,"solid","ThreeDShadow"),black:new QxBorder(1,"solid","black"),white:new QxBorder(1,"solid","white"),shadow:new QxBorder(1,"solid","ThreeDShadow")};with(QxBorder.presets.thinInset){setRightColor("ThreeDHighlight");setBottomColor("ThreeDHighlight");};with(QxBorder.presets.thinOutset){setLeftColor("ThreeDHighlight");setTopColor("ThreeDHighlight");};proto.dispose=function(){if(typeof this._widgets=="object"){for(var i;i/, "");this.req.responseXML.loadXML(s);};if(!this.req.responseXML.documentElement){throw new Error("Missing Document Element!");};if(this.req.responseXML.documentElement.tagName=="parseerror"){throw new Error("XML-File is not well-formed!");};this.dispatchEvent(new QxDataEvent("complete",this.req.responseXML),true);};};proto.dispose=function(){if(this._disposed){return;};if(this.req){this.req=null;};this.__onreadystatechange=null;return QxTarget.prototype.dispose.call(this);};function QxData(c){QxTarget.call(this);this._h7=[];this._storeQueue=[];this._cache={};this._interval=new QxTimer(25);this._processRequestQueue=false;var o=this;this._interval.addEventListener("interval",function(){o.checkProcess();});(new QxTimerManager).add(this);};QxData.extend(QxTarget,"QxData");proto.loadData=function(dataKey){if(this.getDisposed()){return;};this._h7.push(dataKey);if(!this._interval.getEnabled()){this._interval.start();};};proto.checkProcess=function(){if(this.getDisposed()){return;};if(this._processRequestQueue){return;};this._processRequestQueue=true;while(this._h7.length>0){this.process(this._h7.shift(),new QxXmlHttpLoader);};this._processRequestQueue=false;this._interval.stop();};proto.process=function(dataKey,loader){if(this.getDisposed()){return;};this._storeQueue.push(dataKey);var o=this;loader.addEventListener("complete",function(e){o.processComplete(e.getData());loader.dispose();});try{loader.load(this.makeRequest(dataKey));}catch(ex){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);this.dispatchEvent(new QxDataEvent("update"+p0.toFirstUp(),this),true);loader.dispose();throw new Error("Could not load data:"+ex);};};proto.makeRequest=function(dataKey){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);var p1=dataKey.substring(t+1,dataKey.length-1);return "data/" + p0 + "/" + p1 + ".xml" + "?r=" + Math.round(Math.random()^Math.random()*100000);};proto.processComplete=function(xmlData){var req=this.getRequest(xmlData);var res=this.parseData(req,xmlData);this.mergeCacheData(res);this.dispatchEvent(new QxDataEvent("update"+req.toFirstUp(),this),true);};proto.getRequest=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxRequest")[0].getElementsByTagName("PfxSoap")[0].getAttribute("reqname");};proto.getResultXml=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxResult")[0];};proto.mapXmlToObject=function(xmlFrag){var r={};var c=xmlFrag.childNodes;for(var i=0;i5||Math.abs(e.getScreenY()-this._k6.startScreenY)>5){this._k6.sourceWidget.dispatchEvent(new QxDragEvent("dragstart",e));this._k6.hasFiredDragStart=true;if(this._k6.dragHandlerActive){this._fireUserEvents(this._k6.currentDropWidget,this._k6.sourceWidget,e);this._k6.currentDropWidget=this._k6.sourceWidget;var clientDocument=window.application.getClientWindow().getClientDocument();clientDocument.setCapture(true);clientDocument.addEventListener("losecapture",this.cancelDrag,this);};};};};proto._handleMouseUp=function(e){if(!this._k6){return;};if(this._k6.dragHandlerActive){this._endDrag(this.getDropTarget(e),e);}else {this._k6=null;};};proto.handleKeyEvent=function(e){if(!this._k6){return;};switch(e.getType()){case "keydown":this._handleKeyDown(e);return;case "keyup":this._handleKeyUp(e);return;};};proto._handleKeyDown=function(e){if(e.getKeyCode()==QxKeyEvent.keys.esc){this.cancelDrag();}else if(this.getCurrentAction()!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:this.setAction(this._evalNewAction(e.getShiftKey(),e.getCtrlKey(),e.getAltKey()));this._renderCursor();};};};proto._handleKeyUp=function(e){var bShiftPressed=e.getKeyCode()==QxKeyEvent.keys.shift;var bCtrlPressed=e.getKeyCode()==QxKeyEvent.keys.strl;var bAltPressed=e.getKeyCode()==QxKeyEvent.keys.alt;if(bShiftPressed||bCtrlPressed||bAltPressed){if(this.getCurrentAction()!=null){this.setAction(this._evalNewAction(!bShiftPressed&&e.getShiftKey(),! bCtrlPressed&&e.getCtrlKey(),!bAltPressed&&e.getAltKey()));this._renderCursor();};};e.preventDefault();};proto.cancelDrag=function(e){this._endDrag(null,e);};proto.globalCancelDrag=function(){if(this._k6&&this._k6.dragHandlerActive){this._endDragCore();};};proto._endDrag=function(currentDestinationWidget,e){if(currentDestinationWidget){this._k5=e;this.setDestinationWidget(currentDestinationWidget);};this.getSourceWidget().dispatchEvent(new QxDragEvent("dragend",e));this._fireUserEvents(this._k6&&this._k6.currentDropWidget,null,e);this._endDragCore();};proto._endDragCore=function(){this.setCursor(null);var d=window.application.getClientWindow().getClientDocument();d.removeEventListener("losecapture",this.cancelDrag,this);d.setCapture(false);if(this._k6){this._k6.currentDropWidget=null;this._k6=null;};this.clearData();this.clearActions();this.setSourceWidget(null);this.setDestinationWidget(null);};proto._renderCursor=function(){var newCursor;switch(this.getCurrentAction()){case "move":newCursor=this._k3.move;break;case "copy":newCursor=this._k3.copy;break;case "alias":newCursor=this._k3.alias;break;default:newCursor=this._k3.nodrop;};newCursor._d3Horizontal(this._k6.pageX+5);newCursor._d3Vertical(this._k6.pageY+15);this.setCursor(newCursor);};proto._modifyCursor=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setStyleProperty("display","none");};if(_b1){_b1.removeStyleProperty("display");};return true;};proto.supportsDrop=function(vWidget){var types=vWidget.getDropDataTypes();if(!types){return false;};for(var i=0;ivIconSize){vIconPos=(vTextSize-vIconSize)/2;}else {vTextPos=(vIconSize-vTextSize)/2;};vBoxSize=Math.max(vTextSize,vIconSize);};}else if(this._c2){vBoxSize=this._f2["getAny"+vNameRangeUp]();}else if(this._c1){vBoxSize=this._f1["getAny"+vNameRangeUp]();}else {return;};var vBoxPos=this["getComputedPadding"+vPaddingStartUp]();switch(this["get"+vDirection+"BlockAlign"]()){case "center":case "middle":vBoxPos+=(this["getInner"+vNameRangeUp]()-vBoxSize)/2;break;case "right":case "bottom":vBoxPos+=this["getInner"+vNameRangeUp]()-vBoxSize;break;};vIconPos+=vBoxPos;vTextPos+=vBoxPos;if(this._f1){this._f1["_d3"+vDirection](vIconPos);};if(this._f2){this._f2["_d3"+vDirection](vTextPos);};}catch(ex){throw new Error("Failed to internal render widgets:"+ex);};return true;};proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var chc;var cloneChild;for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null&&this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();};return this._preferred_height;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._f1){this._f1.dispose();this._f1=null;};if(this._f2){this._f2.dispose();this._f2=null;};this._c6=this._c5=this._c2=this._c1=null;return QxWidget.prototype.dispose.call(this);};function QxButton(vText,vIcon){QxAtom.call(this,vText,vIcon);this.setCanSelect(false);this.setTabIndex(1);this.setBorder(QxBorder.presets.outset);this.addEventListener("mouseover",this._onmouseover,this);this.addEventListener("mouseout",this._onmouseout,this);this.addEventListener("mousedown",this._g1,this);this.addEventListener("mouseup",this._g2,this);this.addEventListener("keydown",this._g4,this);this.addEventListener("click",this._g3,this);};QxButton.extend(QxAtom,"QxButton");proto._onmouseover=function(e){if(e.getActiveTarget()!=this){return;};this.setState(this._pressed?"pressed":"hover");e.stopPropagation();};proto._onmouseout=function(e){if(e.getActiveTarget()!=this){return;};this.setState(null);e.stopPropagation();};proto._g1=function(e){this._pressed=true;this.setCapture(true);this.setState("pressed");};proto._g2=function(e){delete this._pressed;this.setCapture(false);this.setState(null);e.stopPropagation();};proto._g4=function(e){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.execute();};};proto._g3=function(e){this.execute();};proto._modifyState=function(_b1,_b2,_b3,_b4){switch(_b1){case "pressed":this.setBorder(QxBorder.presets.inset);break;case "hover":break;default:this.setBorder(QxBorder.presets.outset);};return QxAtom.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mouseover",this._onmouseover,this);this.removeEventListener("mouseout",this._onmouseout,this);this.removeEventListener("mousedown",this._g1,this);this.removeEventListener("mouseup",this._g2,this);return QxAtom.prototype.dispose.call(this);};function QxRadioButtonManager(vName,vMembers){QxTarget.call(this);this._items=[];this._managerId=this.classname+(++QxRadioButtonManager._managerCount);if(isValid(vName)){this.setName(vName);};if(isValid(vMembers)){QxRadioButtonManager.prototype.add.apply(this,vMembers);};};QxRadioButtonManager._managerCount=0;QxRadioButtonManager.extend(QxManager,"QxRadioButtonManager");QxRadioButtonManager.addProperty({name:"selected",type:Object});QxRadioButtonManager.addProperty({name:"name",type:String});proto.getItems=function(){return this._items;};proto.add=function(){var a=arguments;var l=a.length;var lastOne=a[l-1];if(lastOne instanceof QxWidget){var _b4;}else {var _b4=lastOne;l--;};var oRadioButton;for(var i=0;i100){p.setVisible(false);};};};function QxPopup(vText,vIcon){QxAtom.call(this,vText,vIcon);this.setZIndex(this._minZindex);};QxPopup.extend(QxAtom,"QxPopup");QxPopup.addProperty({name:"autoHide",type:Boolean,defaultValue:true});proto._minZindex=1e6;proto._showTimeStamp=new Date(0);proto._hideTimeStamp=new Date(0);proto._popupManager=new QxPopupManager();proto._beforeShow=function(_b4){QxAtom.prototype._beforeShow.call(this,_b4);this._popupManager.add(this);this._popupManager.update(this);this._showTimeStamp=new Date;this.bringToFront();};proto._beforeHide=function(_b4){QxAtom.prototype._beforeHide.call(this,_b4);this.sendToBack();this._popupManager.remove(this);this._hideTimeStamp=new Date;};proto._makeActive=function(){(new QxApplication).setActiveWidget(this);};proto._makeInactive=function(){var vApp=new QxApplication;if(vApp.getActiveWidget()==this){vApp.setActiveWidget(vApp.getClientWindow().getClientDocument());};};proto._shouldBecomeCreated=function(){return false;};proto.getCanFocus=function(){return false;};if((new QxClient).isMshtml()){proto.sendToBack=function(){if(!this.isCreated()||!this.getParent()){return;};var min=Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;var zi;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.childNodes;var view=d.defaultView;var zi;for(var i=0;ithis._perLoopRowAppendCount){this._onrowappenddo();return;};if(this._rowCreateQueue.length==0){this._onrowappenddo();this._rowAppendTimer.stop();if(this.hasEventListeners("complete")){this.dispatchEvent(new QxEvent("complete"),true);};return;};};if(QxListView._useFragment){proto._onrowappenddo=function(){this._contentBody.appendChild(this._fragment);};}else {proto._onrowappenddo=function(){var f=this._fragment;var l=f.childNodes.length;for(var i=0;icurrentCol.maxWidth){currentTodo=currentCol.maxWidth;}else {if(currentCol.hasMinWidthLimit&¤tCol.minWidth>currentTodo){currentTodo=currentCol.minWidth;};};};todoValues[colLoop]=currentTodo;todoValuesSum+=currentTodo;}while(colLoop--);this._header.className=this._header.className.add("QxListViewHeaderOverflow"," ");this._content.className=this._content.className.add("QxListViewContentOverflow"," ");var innerAvail=QxDOM.getComputedInnerWidth(this._content)-todoValuesSum;if(innerAvail>0){var innerCurrentAvail=innerAvail;var innerAvailToShareCount=0;colLoop=colLength;do {currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerAvail*currentCol.scaleFactor);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};innerCurrentAvail-=(currentTodo-todoValues[colLoop]);todoValues[colLoop]=currentTodo;}else {innerAvailToShareCount++;};}while(colLoop--);var currentAddTodo=0;colLoop=colLength;do {currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(!currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerCurrentAvail/innerAvailToShareCount);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};todoValues[colLoop]=currentTodo;};}while(colLoop--);};this._contentTable.removeChild(this._contentColGroup);var sum=0;var currentTextWidth,diff,tsize;colLoop=colLength;do {currentCol=this._columns[colLoop];currentTodo=todoValues[colLoop];this._nodeHeaderColsCache[colLoop].width=this._nodeContentColsCache[colLoop].width=currentTodo;sum+=currentTodo;diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;if(tsize<20){this._nodeHeaderInnerSortCellCache[colLoop].style.display="none";diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;};this._nodeHeaderInnerTextBoxCache[colLoop].style.width=tsize+"px";}while(colLoop--);this._contentTable.insertBefore(this._contentColGroup,this._contentBody);this.repaint();this._contentTable.style.width=this._headerTable.style.width=sum+"px";this._contentTable.style.tableLayout=this._headerTable.style.tableLayout="fixed";this._syncScrollLeft();this._header.style.visibility="visible";return true;};proto.dispose=function(){if(this._disposed)return;QxWidget.prototype.dispose.call(this);if(this._columns){for(var i=0;i0?Math.max(0,wFrame-QxDOM.getComputedInsetLeft(this._frame)-QxDOM.getComputedInsetRight(this._frame)-QxDOM.getComputedMarginLeft(this._content)-QxDOM.getComputedMarginRight(this._content)):0;this._frame.style.width=wFrame+"px";this._content.style.width=wContent+"px";return true;};proto._renderHeight=function(size){if(!this.isCreated()){return true;};var hFrame=Math.max(0,this.getElement().offsetHeight-QxDOM.getComputedMarginTop(this._frame)-QxDOM.getComputedMarginBottom(this._frame));var hContent=hFrame>0?Math.max(0,hFrame-QxDOM.getComputedInsetTop(this._frame)-QxDOM.getComputedInsetBottom(this._frame)-QxDOM.getComputedMarginTop(this._content)-QxDOM.getComputedMarginBottom(this._content)):0;this._frame.style.height=hFrame+"px";this._content.style.height=hContent+"px";return true;};proto.getComputedBorderLeft=proto.getComputedInsetLeft=function(){return QxDOM.getComputedMarginLeft(this._frame)+QxDOM.getComputedInsetLeft(this._frame)+QxDOM.getComputedMarginLeft(this._content);};proto.getComputedBorderRight=proto.getComputedInsetRight=function(){return QxDOM.getComputedMarginRight(this._frame)+QxDOM.getComputedInsetRight(this._frame)+QxDOM.getComputedMarginRight(this._content);};proto.getComputedBorderTop=proto.getComputedInsetTop=function(){return QxDOM.getComputedMarginTop(this._frame)+QxDOM.getComputedInsetTop(this._frame)+QxDOM.getComputedMarginTop(this._content);};proto.getComputedBorderBottom=proto.getComputedInsetBottom=function(){return QxDOM.getComputedMarginBottom(this._frame)+QxDOM.getComputedInsetBottom(this._frame)+QxDOM.getComputedMarginBottom(this._content);};proto.getComputedAreaWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight();};proto.getComputedAreaHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom();};proto.getComputedInnerWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight()-this.getComputedPaddingLeft()-this.getComputedPaddingRight();};proto.getComputedInnerHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom()-this.getComputedPaddingTop()-this.getComputedPaddingBottom();};proto._applySizeHorizontal=function(size){QxWidget.prototype._applySizeHorizontal.call(this,size);return this._renderWidth();};proto._applySizeVertical=function(size){QxWidget.prototype._applySizeVertical.call(this,size);return this._renderHeight();};QxFieldSet.init=function(){var frame=QxFieldSet._h3=document.createElement("div");var legend=document.createElement("div");var legendText=document.createTextNode("-");var content=document.createElement("div");frame.className="QxFieldSetFrame";legend.className="QxFieldSetLegend";content.className="QxFieldSetContent";legend.appendChild(legendText);frame.appendChild(legend);frame.appendChild(content);};QxFieldSet.init();function QxIframe(vSrc){QxWidget.call(this);this.setTabIndex(0);var o=this;this.__onreadystatechange=function(e){return o._onreadystatechange(e);};this.__onload=function(e){return o._onload(e);};if(isValid(vSrc)){this.setSrc(vSrc);};};QxIframe.extend(QxWidget,"QxIframe");QxIframe.addProperty({name:"src",type:String,defaultValue:"javascript:void(0)"});proto._realFrame=null;proto._modifyElement=function(_b1,_b2,_b3,_b4){if(!this._realFrame){this._realFrame=QxIframe._h3.cloneNode(true);if((new QxClient).isMshtml()){this._realFrame.onreadystatechange=this.__onreadystatechange;}else{this._realFrame.onload=this.__onload;};};_b1.appendChild(this._realFrame);this._renderSrc();QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);return true;};proto._modifySrc=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._renderSrc();};return true;};proto.getIframe=function(){return this._realFrame;};proto._renderSrc=function(){var currentSrc=this.getSrc();this._isLoaded=false;this._realFrame.src=isValid(currentSrc)?currentSrc:"javascript:void(0)";};proto._onreadystatechange=function(){if(this._realFrame.readyState=="complete"){this.dispatchEvent(new QxEvent("load"));};};proto._onload=function(){this._isLoaded=true;this.dispatchEvent(new QxEvent("load"));};if((new QxClient).isMshtml()){proto.getContentWindow=function(){if(this.isCreated()){try{return this.getElement().contentWindow;}catch(ex){};};return null;};proto.getContentDocument=function(){var win=this.getContentWindow();return win?win.document:null;};}else {proto.getContentWindow=function(){var doc=this.getContentDocument();return doc?doc.defaultView:null;};proto.getContentDocument=function(){if(this.isCreated()){try{return this.getElement().contentDocument;}catch(ex){};};return null;};};proto._isLoaded=false;if((new QxClient).isMshtml()){proto.isLoaded=function(){var doc=this.getContentDocument();return doc?doc.readyState=="complete":false;};}else {proto.isLoaded=function(){return this._isLoaded;};};proto.dispose=function(){if(this.getDisposed()){return;};if(this.isCreated()&&this._realFrame){this.getElement().removeChild(this._realFrame);};this._realFrame=null;QxWidget.prototype.dispose.call(this);};QxIframe.init=function(){var f=QxIframe._h3=document.createElement("iframe");f.frameBorder="0";f.frameSpacing="0";f.marginWidth="0";f.marginHeight="0";f.width="100%";f.height="100%";f.hspace="0";f.vspace="0";f.border="0";f.scrolling="auto";f.unselectable="on";f.src="javascript:void(0)";f.className="QxIframeFrame";f.allowTransparency="true";};QxIframe.init();function QxToolBar(){QxWidget.call(this);this.setHeight("auto");};QxToolBar.extend(QxWidget,"QxToolBar");function QxToolBarPart(){QxWidget.call(this);this.setTop(0);this.setBottom(0);this._handle=new QxToolBarPartHandle;this.add(this._handle);};QxToolBarPart.extend(QxWidget,"QxToolBarPart");proto.dispose=function(){if(this.getDisposed()){return;};QxWidget.prototype.dispose.call(this);if(this._handle){this._handle.dispose();this._handle=null;};return true;};function QxToolBarPartHandle(){QxWidget.call(this);this.setTop(0);this.setBottom(0);this.setLeft(0);this.setWidth(10);this._line=new QxWidget;with(this._line){setCssClassName("QxToolBarPartHandleLine");setTop(2);setLeft(3);setBottom(2);setWidth(4);};this.add(this._line);};QxToolBarPartHandle.extend(QxWidget,"QxToolBarPartHandle");function QxToolBarButton(vText,vIcon,vIconWidth,vIconHeight){QxAtom.call(this,vText,vIcon,vIconWidth,vIconHeight);this.setHeight(null);this.setTop(0);this.setBottom(0);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mouseout",this._onmouseout);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);};QxToolBarButton.extend(QxAtom,"QxToolBarButton");proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxAtom.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);this.setState(null,_b4);return true;};proto._onmouseover=function(e){this.setState("hover");};proto._onmouseout=function(e){this.setState(null);};proto._g1=function(e){if(e.isNotLeftButton()){return;};this.setState("pressed");};proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setState("hover");this.execute();};function QxToolBarSeparator(){QxWidget.call(this);this.setWidth(8);this.setTop(0);this.setBottom(0);this._line=new QxWidget;with(this._line){setCssClassName("QxToolBarSeparatorLine");setTop(2);setLeft(3);setWidth(2);setBottom(2);};this.add(this._line);};QxToolBarSeparator.extend(QxWidget,"QxToolBarSeparator");function QxToolBarCheckBox(vText,vIcon,vChecked){QxToolBarButton.call(this,vText,vIcon);if(isValid(vChecked)){this.setChecked(vChecked);};};QxToolBarCheckBox.extend(QxToolBarButton,"QxToolBarCheckBox");QxToolBarCheckBox.addProperty({name:"checked",type:Boolean,defaultValue:false});proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setChecked(!this.getChecked());};proto._onmouseover=function(e){this.setState(this.getChecked()?"pressed":"hover");};proto._onmouseout=function(e){this.setState(this.getChecked()?"checked":null);};proto._modifyChecked=function(_b1,_b2,_b3,_b4){switch(this.getState()){case null:this.setState(_b1?"checked":null,_b4);break;case "checked":this.setState(_b1?"pressed":null,_b4);break;case "pressed":if(!_b1){this.setState("hover");};break;case "hover":if(_b1){this.setState("pressed",_b4);};};return true;};function QxToolBarRadioButton(vText,vIcon,vChecked){QxToolBarCheckBox.call(this,vText,vIcon,vChecked);};QxToolBarRadioButton.extend(QxToolBarCheckBox,"QxToolBarRadioButton");QxToolBarRadioButton.addProperty({name:"group"});QxToolBarRadioButton.addProperty({name:"name",type:String});QxToolBarRadioButton.addProperty({name:"disableUncheck",type:Boolean,defaultValue:false});proto._modifyChecked=function(_b1,_b2,_b3,_b4){QxToolBarCheckBox.prototype._modifyChecked.call(this,_b1,_b2,_b3,_b4);if(this.getGroup()){this.getGroup().setSelected(this,_b4);};return true;};proto._modifyGroup=function(_b1,_b2,_b3,_b4){if(_b2){_b2.remove(this,_b4);};if(_b1){_b1.add(this,_b4);};return true;};proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setChecked(this.getDisableUncheck()||!this.getChecked());};function QxToolBarMenuButton(vText,vIcon,vIconWidth,vIconHeight,vMenu){QxToolBarButton.call(this,vText,vIcon,vIconWidth,vIconHeight);if(isValid(vMenu)){this.setMenu(vMenu);};};QxToolBarMenuButton.extend(QxToolBarButton,"QxToolBarMenuButton");QxToolBarMenuButton.addProperty({name:"menu",type:Object});proto._modifyMenu=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setOpener(null,_b4);};if(_b1){_b1.setOpener(this,_b4);};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vMenu=this.getMenu();if(vMenu){if(_b1=="pressed"){vMenu.setLeft(this.getComputedPageBoxLeft());vMenu.setTop(this.getComputedPageBoxTop()+this.getComputedBoxHeight());vMenu.setVisible(true,_b4);}else {vMenu.setVisible(false,_b4);};};return QxWidget.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto._onmouseover=function(e){var vMenu=this.getMenu();if(vMenu==null||!vMenu.getVisible()){this.setState("hover");};};proto._onmouseout=function(e){if(this.getState()=="hover"){this.setState(null);};};proto._g1=function(e){if(e.isNotLeftButton()){return;};(new QxMenuManager).update();this.setState(this.getState()=="pressed"?"hover":"pressed");e.setPropagationStopped(true);};proto._g2=function(e){};function QxSelectionStorage(){this.removeAll();};QxSelectionStorage.extend(QxObject,"QxSelectionStorage");proto.add=function(oItem){this._i4[this.getItemHashCode(oItem)]=oItem;};proto.remove=function(oItem){delete this._i4[this.getItemHashCode(oItem)];};proto.removeAll=function(){this._i4={};};proto.contains=function(oItem){return this.getItemHashCode(oItem)in this._i4;};proto.toArray=function(){var res=[];for(var key in this._i4){res.push(this._i4[key]);};return res;};proto.getFirst=function(){for(var key in this._i4){return this._i4[key];};};proto.getChangeValue=function(){var sb=[];for(var hc in this._i4){sb.push(hc);};sb.sort();return sb.join(",");};proto.getItemHashCode=function(oItem){return oItem.toHash();};proto.isEmpty=function(){return isHashEmpty(this._i4);};proto.dispose=function(){if(this.getDisposed()){return;};this._i4=null;QxObject.prototype.dispose.call(this);};function QxSelectionManager(vBoundedWidget){QxTarget.call(this);this._j5=new QxSelectionStorage();if(isValid(vBoundedWidget)){this.setBoundedWidget(vBoundedWidget);};};QxSelectionManager.extend(QxManager,"QxSelectionManager");QxSelectionManager.addProperty({name:"boundedWidget",type:Object});QxSelectionManager.addProperty({name:"multiSelection",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"dragSelection",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"canDeselect",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"fireChange",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"anchorItem",type:Object});QxSelectionManager.addProperty({name:"leadItem",type:Object});QxSelectionManager.addProperty({name:"multiColumnSupport",type:Boolean,defaultValue:false});proto._modifyAnchorItem=function(_b1,_b2,_b3,_b4){if(_b2){this.renderItemAnchorState(_b2,false);};if(_b1){this.renderItemAnchorState(_b1,true);};return true;};proto._modifyLeadItem=function(_b1,_b2,_b3,_b4){if(_b2){this._j10(_b2,false);};if(_b1){this._j10(_b1,true);};return true;};proto.getFirst=function(){var vItem=this.getBoundedWidget().getFirstChild();return this.getItemEnabled(vItem)?vItem:this.getNext(vItem);};proto.getLast=function(){var vItem=this.getBoundedWidget().getLastChild();return this.getItemEnabled(vItem)?vItem:this.getPrevious(vItem);};proto.getItems=function(){return this.getBoundedWidget().getChildren();};proto.getNextSibling=function(vItem){return vItem.getNextSibling();};proto.getPreviousSibling=function(vItem){return vItem.getPreviousSibling();};proto.getNext=function(vItem){while(vItem){vItem=this.getNextSibling(vItem);if(!vItem){break;};if(this.getItemEnabled(vItem)){return vItem;};};return null;};proto.getPrevious=function(vItem){while(vItem){vItem=this.getPreviousSibling(vItem);if(!vItem){break;};if(this.getItemEnabled(vItem)){return vItem;};};return null;};proto.isBefore=function(vItem1,vItem2){var cs=this.getItems();return cs.indexOf(vItem1)(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);};if(!this.getItemSelected(oItem)){this._j9(oItem,true);};this._j5.add(oItem);this._addToCurrentSelection=true;}else if(this._j4&&bOver){if(oldLead){this._j6(currentAnchorItem,oldLead);};if(this.isBefore(currentAnchorItem,oItem)){if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else {if(this._addToCurrentSelection){this._j2(oItem,currentAnchorItem,false);}else {this._j6(oItem,currentAnchorItem);};};this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);}else if(this.getMultiSelection()&&vCtrlKey&&!vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};this.setItemSelected(oItem,this._addToCurrentSelection);this.setAnchorItem(oItem);}else if(this.getMultiSelection()&&vCtrlKey&&vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else if(this.getMultiSelection()&&!vCtrlKey&&vShiftKey){if(this.getCanDeselect()){this._j2(currentAnchorItem,oItem,true);}else {if(oldLead){this._j6(currentAnchorItem,oldLead);};this._j2(currentAnchorItem,oItem,false);};};this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.handleKeyDown=function(e){var oldVal=this._getChangeValue();var oldFireChange=this.getFireChange();this.setFireChange(false);if(e.getKeyCode()==65&&e.getCtrlKey()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst());};}else {var aIndex=this.getAnchorItem();var itemToSelect=this.getItemToSelect(e);if(itemToSelect&&this.getItemEnabled(itemToSelect)){this.setLeadItem(itemToSelect);this.scrollItemIntoView(itemToSelect);if(e.getShiftKey()&&this.getMultiSelection()){if(aIndex==null){this.setAnchorItem(itemToSelect);};this._j2(this.getAnchorItem(),itemToSelect,true);}else if(!e.getCtrlKey()){this._j7();this._j9(itemToSelect,true);this._j5.add(itemToSelect);this.setAnchorItem(itemToSelect);};};};e.setPreventDefault(true);e.setPropagationStopped(true);this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.getItemToSelect=function(oKeyboardEvent){var e=oKeyboardEvent;if(e.getAltKey()){return null;};switch(e.getKeyCode()){case QxKeyEvent.keys.home:return this.getHome(this.getLeadItem());case QxKeyEvent.keys.end:return this.getEnd(this.getLeadItem());case QxKeyEvent.keys.down:return this.getDown(this.getLeadItem());case QxKeyEvent.keys.up:return this.getUp(this.getLeadItem());case QxKeyEvent.keys.left:return this.getLeft(this.getLeadItem());case QxKeyEvent.keys.right:return this.getRight(this.getLeadItem());case QxKeyEvent.keys.pageup:return this.getPageUp(this.getLeadItem());case QxKeyEvent.keys.pagedown:return this.getPageDown(this.getLeadItem());};return null;};proto._j1=function(){if(!this.getFireChange()){return;};this.dispatchEvent(new QxDataEvent("changeSelection",this.getSelectedItems()));};proto._j8=function(sOldValue){return sOldValue!=this._getChangeValue();};proto._getChangeValue=function(){return this._j5.getChangeValue();};proto.getHome=function(){return this.getFirst();};proto.getEnd=function(){return this.getLast();};proto.getDown=function(vItem){if(!vItem){return this.getFirst();};return this.getMultiColumnSupport()?(this.getUnder(vItem)||this.getLast()):this.getNext(vItem);};proto.getUp=function(vItem){if(!vItem){return this.getLast();};return this.getMultiColumnSupport()?(this.getAbove(vItem)||this.getFirst()):this.getPrevious(vItem);};proto.getLeft=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getLast():this.getPrevious(vItem);};proto.getRight=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getFirst():this.getNext(vItem);};proto.getAbove=function(vItem){throw new Error("getAbove():Not implemented yet");};proto.getUnder=function(vItem){throw new Error("getUnder():Not implemented yet");};proto.getPageUp=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&(this.getItemTop(nextItem)-this.getItemHeight(nextItem)>=vParentScrollTop)){newItem=this.getUp(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop-vBound.getClientHeight()-this.getItemHeight(nextItem));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.getPageDown=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var vParentClientHeight=vBound.getClientHeight();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&((this.getItemTop(nextItem)+(2*this.getItemHeight(nextItem)))<=(vParentScrollTop+vParentClientHeight))){newItem=this.getDown(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop+vParentClientHeight-(2*this.getItemHeight(nextItem)));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.dispose=function(){if(this.getDisposed()){return;};if(this._j5){this._j5.dispose();this._j5=null;};return QxTarget.prototype.dispose.call(this);};function QxList(){QxWidget.call(this);this.setCanSelect(false);this.setOverflow("auto");this.setTabIndex(1);this._manager=new QxSelectionManager(this);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);this.addEventListener("click",this._g3);this.addEventListener("dblclick",this._ondblclick);this.addEventListener("keydown",this._g4);this.addEventListener("keypress",this._g6);};QxList.extend(QxWidget,"QxList");QxList.addProperty({name:"enableInlineFind",type:Boolean,defaultValue:true});proto.isFocusRoot=function(){return true;};proto._pressedString="";proto._visualizeBlur=function(){};proto._visualizeFocus=function(){};proto.getManager=function(){return this._manager;};proto.getListItemTarget=function(vItem){while(vItem!=null&&vItem.getParent()!=this){vItem=vItem.getParent();};return vItem;};proto.getSelectedItem=function(){return this.getSelectedItems()[0];};proto.getSelectedItems=function(){return this._manager.getSelectedItems();};proto._onmouseover=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseOver(vItem,e);};};proto._g1=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseDown(vItem,e);};};proto._g2=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseUp(vItem,e);};};proto._g3=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleClick(vItem,e);};};proto._ondblclick=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleDblClick(vItem,e);};};proto._g4=function(e){var kc=e.getKeyCode();if(kc==QxKeyEvent.keys.enter&&!e.getAltKey()){var items=this.getSelectedItems();var currentItem;for(var i=0;i1000){this._pressedString="";};this._pressedString+=String.fromCharCode(e.getKeyCode());var matchedItem=this.findString(this._pressedString,null);if(matchedItem){var oldVal=this._manager._getChangeValue();var oldFireChange=this._manager.getFireChange();this._manager.setFireChange(false);this._manager._j7();this._manager.setItemSelected(matchedItem,true);this._manager.setAnchorItem(matchedItem);this._manager.setLeadItem(matchedItem);matchedItem.scrollIntoView();this._manager.setFireChange(oldFireChange);if(oldFireChange&&this._manager._j8(oldVal)){this._manager._j1();};};this._lastKeyPress=(new Date).valueOf();e.preventDefault();};proto._findItem=function(vUserValue,vStartIndex,vType){var vAllItems=this.getChildren();if(vStartIndex==null){vStartIndex=vAllItems.indexOf(this.getSelectedItem());if(vStartIndex==-1){vStartIndex=0;};};var methodName="matches"+vType;for(var i=vStartIndex;imh){p.setHeight(mh);l.setOverflow("scrollY");}else {p.setHeight(lh);l.setOverflow("hidden");};p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);if(this.isEditable()){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);}else {var oldFireChange=m.getFireChange();m.setFireChange(false);m.deselectAll();m.setLeadItem(null);m.setFireChange(oldFireChange);};};var vCurrent=this._manager.getSelectedItem();if(vCurrent){m.setLeadItem(vCurrent);m.scrollItemIntoView(vCurrent);};this.setCapture(true);this.setState(null);p.setVisible(true);};proto._closePopup=function(){var vCurrent=this._manager.getSelectedItem();if(!(vCurrent==null&&this.getEditable())){this.setSelected(vCurrent);this._manager.setLeadItem(vCurrent);};this.setCapture(false);this._popup.setVisible(false);};proto._g1=function(e){var t=e.getActiveTarget();if(typeof t=="undefined"){return;};if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem){if(!t.isEnabled()){return;};t=t.getParent();};switch(t){case this._textfield:return;case this:case this._atom:case this._button:case this._buttonimage:this._togglePopup();this._button.setBorder(QxBorder.presets.inset);break;case this._list:if(this.getEditable()&&!this._findMatchingEditItem()){this.setSelected(null);};this._list._g1(e);if(e.getTarget()!=this._list){this._closePopup();};break;case this._popup:break;default:var sel=this.getSelected();this._manager.deselectAll();if(sel){this._manager.setSelectedItem(sel);};this._closePopup();break;};};proto._g2=function(e){this._button.setBorder(QxBorder.presets.outset);};proto._findMatchingEditItem=function(){return this._list.findStringExact(this._textfield.getElement().value);};proto._g4=function(e){var m=this._manager;if(this._popup.getVisible()){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.setSelected(this._manager.getSelectedItem());this._closePopup();return;}else if(e.getKeyCode()==QxKeyEvent.keys.esc){m.setSelectedItem(this.getSelected());m.setLeadItem(this.getSelected());this._popup.setVisible(false);this.setCapture(false);return;};}else if(e.getKeyCode()==QxKeyEvent.keys.enter){this._openPopup();};if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pageup){var vPrevious;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vPrevious=vTemp;}while(--vInterval&&(vTemp=m.getPrevious(vPrevious)));}else {vPrevious=m.getLast();};this.setSelected(vPrevious);}else if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pagedown){var vNext;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vNext=vTemp;}while(--vInterval&&(vTemp=m.getNext(vNext)));}else {vNext=m.getFirst();};this.setSelected(vNext);}else if(!this.isEditable()||this._popup.getVisible()){this._list._g4(e);}else if(e.getKeyCode()==QxKeyEvent.keys.up||e.getKeyCode()==QxKeyEvent.keys.down){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);}else if(this._popup.isCreated()&&(e.getKeyCode()==QxKeyEvent.keys.pageup||e.getKeyCode()==QxKeyEvent.keys.pagedown)){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);};};proto._g6=function(e){if(!this.isEditable()||this._popup.getVisible()){this._list._g6(e);};};proto._onmouseover=function(e){var t=e.getTarget();if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem&&t.getEnabled()){var m=this._manager;m.deselectAll();m.setLeadItem(t);m.setSelectedItem(t);};};proto._onmousewheel=function(e){if(!this._popup.getVisible()){var toSelect;var isSelected=this.getSelected();if(e.getWheelDelta()<0){toSelect=isSelected?this._manager.getNext(isSelected):this._manager.getFirst();}else {toSelect=isSelected?this._manager.getPrevious(isSelected):this._manager.getLast();};if(toSelect){this.setSelected(toSelect);};};};proto._onchangeselection=function(e){if(!this._popup.getVisible()){this.setSelected(this._manager.getSelectedItem());};};proto._visualizeBlur=function(){this.setState(null);QxWidget.prototype._visualizeBlur.call(this);};proto.dispose=function(){if(this.getDisposed()){return;};if(this._list){this._list.dispose();this._list=null;};if(this._manager){this._manager.dispose();this._manager=null;};if(this._popup){this._popup.dispose();this._popup=null;};if(this._atom){this._atom.dispose();this._atom=null;};if(this._textfield){this._textfield.dispose();this._textfield=null;};if(this._button){this._button.dispose();this._button=null;};if(this._buttonimage){this._buttonimage.dispose();this._buttonimage=null;};return QxWidget.prototype.dispose.call(this);};function QxTabFrame(){QxWidget.call(this);this._bar=new QxTabBar;this._pane=new QxTabPane;this.add(this._pane,this._bar);this._bar.addEventListener("resizeVertical",this._pane._applyState,this._pane);};QxTabFrame.extend(QxWidget,"QxTabFrame");QxTabFrame.addProperty({name:"placeBarOnTop",type:Boolean,defaultValue:true});proto.getPane=function(){return this._pane;};proto.getBar=function(){return this._bar;};proto._modifyPlaceBarOnTop=function(_b1,_b2,_b3,_b4){this._bar.setPlaceOnTop(_b1,_b4);this._pane.setState(_b1?"bottom":"top",_b4);return true;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._bar){this._bar.removeEventListener("resizeVertical",this._pane._applyState,this._pane);this._bar.dispose();this._bar=null;};if(this._pane){this._pane.dispose();this._pane=null;};return QxWidget.prototype.dispose.call(this);};function QxTabBar(){QxWidget.call(this);this.setLeft(0);this.setRight(0);this.setHeight("auto");this._updatePlacement();this._j3();this._manager=new QxRadioButtonManager();this._manager.addEventListener("changeSelected",this._onchange,this);};QxTabBar.extend(QxWidget,"QxTabBar");QxTabBar.addProperty({name:"placeOnTop",type:Boolean,defaultValue:true});QxTabBar.addProperty({name:"alignTabsToLeft",type:Boolean,defaultValue:true});QxTabBar.addProperty({name:"activeTabHeightDiff",type:Number,defaultValue:2});QxTabBar.addProperty({name:"activeTabOverlap",type:Number,defaultValue:2});proto.getManager=function(){return this._manager;};proto._modifyPlaceOnTop=function(_b1,_b2,_b3,_b4){this.getParent().setPlaceBarOnTop(_b1,_b4);this._updatePlacement();return true;};proto._modifyAlignTabsToLeft=function(_b1,_b2,_b3,_b4){this._j3();return true;};proto._onchange=function(e){this._layoutInternalWidgets("change-active-tab");};proto._updatePlacement=function(){if(this.getPlaceOnTop()){this.setBottom(null);this.setTop(0);}else {this.setTop(null);this.setBottom(0);};this._j3();};proto._j3=function(){this.setState((this.getPlaceOnTop()?"top":"bottom")+(this.getAlignTabsToLeft()?"Left":"Right"));};proto._layoutInternalWidgets=function(_e5){this._d1(_e5);this._d2(_e5);};proto._d1=function(_e5){if(!isValidString(_e5)||_e5=="position"){return;};var vPane=this.getParent().getPane();if(!this.isCreated()||!vPane.isCreated()){return true;};if(this.getAlignTabsToLeft()){var vReset="setRight";var vSet="setLeft";var vLastLeft=vPane.getComputedBorderLeft();}else {var vReset="setLeft";var vSet="setRight";var vLastLeft=vPane.getComputedBorderRight();};var ch=this.getChildren();var chl=ch.length;var chc;var vPref;var vLeft;var vIndex;for(var i=0;i0){vMaxTextWidth=Math.max(vMaxTextWidth,chc.getNeededTextWidth());vMaxShortcutWidth=Math.max(vMaxShortcutWidth,chc.getNeededShortcutWidth());}else {vMaxContentWidth=Math.max(vMaxContentWidth,chc.getNeededTextWidth());};};};if(vMaxIconWidth>0||this.getShowIconColumnWithoutAnyIcon()){vMaxIconWidth=Math.max(vMaxIconWidth,this.getMinIconColumnWidth());};vMaxContentWidth=Math.max(vMaxContentWidth,(vMaxTextWidth+vTextShortcutGap+vMaxShortcutWidth));this._childIconPosition=vMaxPaddingLeft;var vUseIconWidth=vMaxIconWidth>0?(vMaxIconWidth+vIconContentGap):0;this._childTextPosition=this._childIconPosition+vUseIconWidth;var vUseEndPos=this._childTextPosition+vMaxContentWidth;var vUseMaxArrow=vMaxArrowWidth>0?vContentArrowGap+vMaxArrowWidth:4;var vUseInnerWidth=vMaxPaddingLeft+vUseEndPos+vUseMaxArrow+vMaxPaddingRight;var vUseOuterFrame=this.getComputedBorderLeft()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedBorderRight();var vUseOuterWidth=vUseInnerWidth+vUseOuterFrame;var vMinWidth=this.getMinWidth();if(vMinWidth!=null&&vUseOuterWidthchl){var diff=vLevel-chl;var io;do{if(QxTreeElement._indentCache.length>0){this._indentCell.appendChild(QxTreeElement._indentCache.shift());}else {io=new Image();io.src=(new QxImageManager).getBlank();this._indentCell.appendChild(io);};}while(--diff);}else if(vLevel-1){do{ch[chl]._renderImplIndent();}while(chl--);};this._invalidChildrenIndent=false;};proto._shouldBecomeChilds=function(){return this.getOpen();};proto._g3Navigation=function(e){if(this.hasChildren()){this.setOpen(!this.getOpen());};};proto._g3Label=function(e){QxTreeElement.prototype._g3Label.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._g3Icon=function(e){QxTreeElement.prototype._g3Icon.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._ondblclickLabel=function(e){QxTreeElement.prototype._ondblclickLabel.call(this,e);this.setOpen(!this.getOpen());};proto._ondblclickIcon=function(e){QxTreeElement.prototype._ondblclickIcon.call(this,e);this.setOpen(!this.getOpen());};function QxTree(vLabel,vIconOpenURI,vIconCloseURI){if(isValid(vLabel)){QxTreeFolder.call(this,vLabel,vIconOpenURI,vIconCloseURI);}else{QxTreeElement.call(this);};this.setTagName("div");this.setLevel(0);this.setParentTree(this);this.setTabIndex(1);this.setOpen(true);this.addEventListener("keydown",this._g4);};QxTree.extend(QxTreeFolder,"QxTree");QxTree.addProperty({name:"activeElement"});QxTree.addProperty({name:"useDoubleClick",type:Boolean,defaultValue:false,getAlias:"useDoubleClick"});QxTree.addProperty({name:"useHoverEffects",type:Boolean,defaultValue:true,getAlias:"useHoverEffects"});QxTree.addProperty({name:"useTreeLines",type:Boolean,defaultValue:true,getAlias:"useTreeLines"});QxTree.isTreeFolder=function(vObject){return vObject&&vObject instanceof QxTreeFolder&&!(vObject instanceof QxTree);};QxTree.isOpenTreeFolder=function(vObject){return vObject instanceof QxTreeFolder&&vObject.getOpen()&&vObject.getChildrenLength()>0;};proto._modifyParent=function(_b1,_b2,_b3,_b4){return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifyElement=function(_b1,_b2,_b3,_b4){QxTreeFolder.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);this._indentCell.style.display=this._navigationCell.style.display="none";this._renderImplLabel(this.getLabel());this._renderImplIcon();return true;};proto._modifyActiveElement=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setActive(false,_b4);};if(_b1){_b1.setActive(true,_b4);};return true;};proto._modifyUseTreeLines=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._updateTreeLines();};return true;};proto._shouldBecomeCreated=function(){return true;};proto._g4=function(e){e.preventDefault();var aE=this.getActiveElement();switch(e.getKeyCode()){case QxKeyEvent.keys.left:if(QxTree.isTreeFolder(aE)){if(!aE.getOpen()){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};}else {return aE.setOpen(false);};}else if(aE instanceof QxTreeFile){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};};break;case QxKeyEvent.keys.right:if(QxTree.isTreeFolder(aE)){return aE.setOpen(true);};break;case QxKeyEvent.keys.enter:if(QxTree.isTreeFolder(aE)){return aE.setOpen(!aE.getOpen());};break;case QxKeyEvent.keys.up:if(aE){if(aE.isFirstChild()){if(aE.getParent()instanceof QxTreeFolder){this.setActiveElement(aE.getParent());}else {this.setActiveElement(this.getLastTreeChild());};}else {var vPrev=aE.getPreviousSibling();while(vPrev instanceof QxTreeElement){if(QxTree.isOpenTreeFolder(vPrev)){vPrev=vPrev.getLastChild();}else {break;};};this.setActiveElement(vPrev);};}else {var vLast=this.getLastTreeChild();if(vLast){this.setActiveElement(vLast);};};break;case QxKeyEvent.keys.down:if(aE){if(QxTree.isOpenTreeFolder(aE)){this.setActiveElement(aE.getFirstChild());}else if(aE.isLastChild()){var vCurrent=aE;while(vCurrent.isLastChild()){vCurrent=vCurrent.getParent();if(!vCurrent instanceof QxTreeElement){return this.setActiveElement(this.getFirstTreeChild());};};if(vCurrent instanceof QxTreeElement&&vCurrent.getNextSibling()&&vCurrent.getNextSibling()instanceof QxTreeElement){return this.setActiveElement(vCurrent.getNextSibling());};this.setActiveElement(this.getFirstTreeChild());}else {this.setActiveElement(aE.getNextSibling());};}else {var vFirst=this.getFirstTreeChild();if(vFirst){this.setActiveElement(vFirst);};};break;};(new QxApplication).setActiveWidget(this);};proto.getLastTreeChild=function(){var vLast=this;while(vLast instanceof QxTreeElement){if(!(vLast instanceof QxTreeFolder)||!vLast.getOpen()){return vLast;};vLast=vLast.getLastChild();};};proto.getFirstTreeChild=function(){return this;};proto._renderImplNavigation=function(){return true;};proto._renderImplIndent=function(){return true;};proto._visualizeFocus=function(){return true;};proto._visualizeBlur=function(){return true;};function QxRangeManager(){QxTarget.call(this);};QxRangeManager.extend(QxManager,"QxRangeManager");QxRangeManager.addProperty({name:"value",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"min",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"max",type:Number,defaultValue:100});proto._checkValue=function(_b1){return Math.max(this.getMin(),Math.min(this.getMax(),Math.floor(_b1)));};proto._modifyValue=function(_b1,_b2,_b3,_b4){if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMax=function(_b1){return Math.floor(_b1);};proto._modifyMax=function(_b1,_b2,_b3,_b4){this.setValue(Math.min(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMin=function(_b1){return Math.floor(_b1);};proto._modifyMin=function(_b1,_b2,_b3,_b4){this.setValue(Math.max(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};function QxSpinner(min,value,max){QxWidget.call(this);this.setWidth(60);this.setHeight(22);this.setBorder(QxBorder.presets.inset);this.setTabIndex(-1);this._manager=new QxRangeManager();this._textfield=new QxTextField();this._textfield.set({left:0,right:16,bottom:0,top:0,textAlign:"right",text:this._manager.getValue()});this.add(this._textfield);this._upbutton=new QxWidget();this._upbutton.set({top:0,bottom:"50%",width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._upbuttonimage = new QxImage("widgets/arrows/up_small.gif", 5, 3);this._upbuttonimage.set({top:1,left:3,anonymous:true});this._upbutton.add(this._upbuttonimage);this.add(this._upbutton);this._downbutton=new QxWidget();this._downbutton.set({top:"50%",bottom:0,width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._downbuttonimage = new QxImage("widgets/arrows/down_small.gif", 5, 3);this._downbuttonimage.set({top:1,left:3,anonymous:true});this._downbutton.add(this._downbuttonimage);this.add(this._downbutton);this._timer=new QxTimer(this.getInterval());this.addEventListener("keypress",this._g6,this);this.addEventListener("keydown",this._g4,this);this.addEventListener("keyup",this._g5,this);this.addEventListener("mousewheel",this._onmousewheel,this);this._textfield.addEventListener("input",this._oninput,this);this._textfield.addEventListener("blur",this._onblur,this);this._upbutton.addEventListener("mousedown",this._g1,this);this._downbutton.addEventListener("mousedown",this._g1,this);this._manager.addEventListener("change",this._onchange,this);this._timer.addEventListener("interval",this._i7,this);if(isValidNumber(min)){this.setMin(min);};if(isValidNumber(max)){this.setMax(max);};if(isValidNumber(value)){this.setValue(value);};};QxSpinner.extend(QxWidget,"QxSpinner");QxSpinner.addProperty({name:"incrementAmount",type:Number,defaultValue:1});QxSpinner.addProperty({name:"wheelIncrementAmount",type:Number,defaultValue:1});QxSpinner.addProperty({name:"pageIncrementAmount",type:Number,defaultValue:10});QxSpinner.addProperty({name:"interval",type:Number,defaultValue:100});QxSpinner.addProperty({name:"firstInterval",type:Number,defaultValue:500});QxSpinner.addProperty({name:"minTimer",type:Number,defaultValue:20});QxSpinner.addProperty({name:"timerDecrease",type:Number,defaultValue:2});QxSpinner.addProperty({name:"amountGrowth",type:Number,defaultValue:1.01});proto.getPreferredHeight=function(){return 22;};proto.getPreferredWidth=function(){return 60;};proto._g6=function(e){var vCode=e.getKeyCode();if(vCode==QxKeyEvent.keys.enter&&!e.getAltKey()){this._checkValue(true,false,false);this._textfield.selectAll();}else {switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.left:case QxKeyEvent.keys.right:case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:case QxKeyEvent.keys.esc:case QxKeyEvent.keys.del:case QxKeyEvent.keys.backspace:case QxKeyEvent.keys.insert:case QxKeyEvent.keys.home:case QxKeyEvent.keys.end:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:case QxKeyEvent.keys.numlock:case QxKeyEvent.keys.tab:break;default:if(vCode>=48&&vCode<=57){return;};e.preventDefault();};};};proto._g4=function(e){var vCode=e.getKeyCode();if(this._intervalIncrease==null){switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:this._intervalIncrease=vCode==QxKeyEvent.keys.up;this._intervalMode="single";this._resetIncrements();this._checkValue(true,false,false);this._increment();this._timer.startWith(this.getFirstInterval());break;case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._intervalIncrease=vCode==QxKeyEvent.keys.pageup;this._intervalMode="page";this._resetIncrements();this._checkValue(true,false,false);this._pageIncrement();this._timer.startWith(this.getFirstInterval());break;};};};proto._g5=function(e){if(this._intervalIncrease!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._timer.stop();this._intervalIncrease=null;this._intervalMode=null;};};};proto._g1=function(e){if(e.isNotLeftButton()){return;};this._checkValue(true);var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.inset);vButton.addEventListener("mouseup",this._g2,this);vButton.addEventListener("mouseout",this._g2,this);this._intervalIncrease=vButton==this._upbutton;this._resetIncrements();this._increment();this._textfield.selectAll();this._timer.setInterval(this.getFirstInterval());this._timer.start();};proto._g2=function(e){var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.outset);vButton.removeEventListener("mouseup",this._g2,this);vButton.removeEventListener("mouseout",this._g2,this);this._textfield.selectAll();this._textfield.setFocused(true);this._timer.stop();this._intervalIncrease=null;};proto._onmousewheel=function(e){this._manager.setValue(this._manager.getValue()+this.getWheelIncrementAmount()*e.getWheelDelta());this._textfield.selectAll();};proto._oninput=function(e){this._checkValue(true,true);};proto._onchange=function(e){var vValue=this._manager.getValue();this._textfield.setText(vValue);if(vValue==this.getMin()){this._downbutton.setBorder(QxBorder.presets.outset);this._downbutton.setEnabled(false);this._downbuttonimage.setEnabled(false);this._timer.stop();}else {this._downbutton.setEnabled(true);this._downbuttonimage.setEnabled(true);};if(vValue==this.getMax()){this._upbutton.setBorder(QxBorder.presets.outset);this._upbutton.setEnabled(false);this._upbuttonimage.setEnabled(false);this._timer.stop();}else {this._upbutton.setEnabled(true);this._upbuttonimage.setEnabled(true);};if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};};proto._onblur=function(e){this._checkValue(false);};proto.setValue=function(nValue){this._manager.setValue(nValue);};proto.getValue=function(){this._checkValue(true);return this._manager.getValue();};proto.resetValue=function(){return this._manager.resetValue();};proto.setMax=function(vMax){return this._manager.setMax(vMax);};proto.getMax=function(){return this._manager.getMax();};proto.setMin=function(vMin){return this._manager.setMin(vMin);};proto.getMin=function(){return this._manager.getMin();};proto._intervalIncrease=null;proto._i7=function(e){this._timer.stop();this.setInterval(Math.max(this.getMinTimer(),this.getInterval()-this.getTimerDecrease()));if(this._intervalMode=="page"){this._pageIncrement();}else {if(this.getInterval()==this.getMinTimer()){this.setIncrementAmount(this.getAmountGrowth()*this.getIncrementAmount());};this._increment();};switch(this._intervalIncrease){case true:if(this.getValue()==this.getMax()){return;};case false:if(this.getValue()==this.getMin()){return;};};this._timer.restartWith(this.getInterval());};proto._checkValue=function(acceptEmpty,acceptEdit){var el=this._textfield.getElement();if(!el){return;};if(el.value==""){if(!acceptEmpty){el.value=this.resetValue();this._textfield.selectAll();return;};}else {var val=el.value;if(val.length>1){while(val.charAt(0)=="0"){val=val.substr(1,val.length);};var f1=parseInt(val)||0;if(f1!=el.value){el.value=f1;return;};};if(val=="-"&&acceptEmpty&&this.getMin()<0){if(el.value!=val){el.value=val;};return;};val=parseInt(val);var doFix=true;var fixedVal=this._manager._checkValue(val);if(isNaN(fixedVal)){fixedVal=this._manager.getValue();};if(acceptEmpty&&val==""){doFix=false;}else if(!isNaN(val)){if(acceptEdit){if(val>fixedVal&&!(val>0&&fixedVal<=0)&&String(val).length=0)&&String(val).length1){a.sort(this.compareWindows);this.setActiveWindow(a[l-1]);};};};function QxWindow(vCaption,vIcon){QxPopup.call(this);this.setBorder(QxBorder.presets.outset);this.setMinWidth(200);this.setMinHeight(100);this.addEventListener("mousedown",this._onwindowmousedown,this);this.addEventListener("mouseup",this._onwindowmouseup,this);this.addEventListener("mousemove",this._onwindowmousemove,this);var c=this._frame=new QxWidget();c.set({timerCreate:false,border:QxBorder.presets.shadow});c=this._captionbar=new QxWidget;c.set({cssClassName:"QxWindowCaptionBar",top:0,left:0,right:0,height:18});c.addEventListener("mousedown",this._oncaptionmousedown,this);c.addEventListener("mouseup",this._oncaptionmouseup,this);c.addEventListener("mousemove",this._oncaptionmousemove,this);this.addToWindow(c);c=this._pane=new QxWidget;c.set({cssClassName:"QxWindowPane",top:18,bottom:0,left:0,right:0});this.addToWindow(c);if(isValidString(vIcon)){this.setIcon(vIcon);};if(isValidString(vCaption)){this.setCaption(vCaption);};};QxWindow.extend(QxPopup,"QxWindow");QxWindow.addProperty({name:"active",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"modal",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"opener",type:Object});QxWindow.addProperty({name:"caption",type:String});QxWindow.addProperty({name:"status",type:String,defaultValue:"Ready"});QxWindow.addProperty({name:"showClose",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showMaximize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showMinimize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showStatusbar",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"allowClose",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"allowMaximize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"allowMinimize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showCaption",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showIcon",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"resizeable",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"moveable",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"resizeMethod",type:String,defaultValue:"frame"});QxWindow.addProperty({name:"moveMethod",type:String,defaultValue:"opaque"});QxWindow.addProperty({name:"usePreferredWidthAsMin",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"usePreferredHeightAsMin",type:Boolean,defaultValue:true});proto._windowManager=new QxWindowManager();proto.getPane=function(){return this._pane;};proto.getCaptionbar=function(){return this._captionbar;};proto.getStatusbar=function(){return this._statusbar;};proto.addToWindow=proto.add;proto.addToPane=function(){this._pane.add.apply(this._pane,arguments);};proto.addToCaptionbar=function(){this._captionbar.add.apply(this._captionbar,arguments);};proto.add=proto.addToPane;proto._beforeShow=function(_b4){QxAtom.prototype._beforeShow.call(this,_b4);(new QxPopupManager).update();this._windowManager.add(this);this._makeActive();this._layoutCommands();};proto._beforeHide=function(_b4){QxAtom.prototype._beforeHide.call(this,_b4);this._windowManager.remove(this);this._makeInactive();};proto.bringToFront=proto.sendToBack=function(){throw new Error("Warning:bringToFront()and sendToBack()are not supported by QxWindow!");};proto._d1=function(){return true;};proto._d2=function(){return true;};proto._d5Width=function(){return this._pane.getAnyWidth();};proto._d5Height=function(){var h=this.getShowStatusbar()&&this._statusbar?this._statusbar.getAnyHeight():0;h+=this._pane.getAnyHeight()+this._captionbar.getAnyHeight();return h;};proto._modifyElement=function(_b1,_b2,_b3,_b4){if(_b1){this._addCssClassName("QxAtomBase");if(this._c1&&!this._icon){this._e3Icon();};if(this._displayCaption&&!this._caption){this._e3Caption();};if(this.getShowMinimize()&&!this._minimizeButton&&!this.getModal()){this._e3MinimizeButton();};if(this.getShowMaximize()&&!this.getModal()){if(!this._restoreButton){this._e3RestoreButton();};if(!this._maximizeButton){this._e3MaximizeButton();};};if(this.getShowStatusbar()){this._e3Statusbar();};if(this.getShowClose()&&!this._closeButton){this._e3CloseButton();};};return QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);};proto._setChildrenDependWidth=QxWidget.prototype._setChildrenDependWidth;proto._setChildrenDependHeight=QxWidget.prototype._setChildrenDependHeight;proto._childOuterWidthChanged=QxWidget.prototype._childOuterWidthChanged;proto._childOuterHeightChanged=QxWidget.prototype._childOuterHeightChanged;proto._d5Helper=QxWidget.prototype._d5Helper;proto._c1=false;proto._displayCaption=false;proto._modifyActive=function(_b1,_b2,_b3,_b4){if(_b1){this.addCssClassNameDetail("active");this._windowManager.setActiveWindow(this,_b4);}else {this.removeCssClassNameDetail("active");};return true;};proto._checkState=function(_b1,_b2,_b3,_b4){if(!this.getResizeable()&&(_b2!="minimized"||this._previousState!=_b1)){throw new Error("This state is not allowed:"+_b1+"!");};return _b1;};proto._modifyState=function(_b1,_b2,_b3,_b4){switch(_b1){case "minimized":this._minimize();break;case "maximized":this._maximize();break;default:this._restore();};this._previousState=_b2;return QxPopup.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto._modifyShowClose=function(_b1,_b2,_b3,_b4){if(_b1&&!this._closeButton){this._e3CloseButton();};this._layoutCommands();return true;};proto._modifyShowMaximize=function(_b1,_b2,_b3,_b4){if(_b1){if(!this._maximizeButton){this._e3MaximizeButton();};if(!this._restoreButton){this._e3RestoreButton();};};this._layoutCommands();return true;};proto._modifyShowMinimize=function(_b1,_b2,_b3,_b4){if(_b1&&!this._minimizeButton){this._e3MinimizeButton();};this._layoutCommands();return true;};proto._modifyResizeable=function(_b1,_b2,_b3,_b4){return this._applyAllowMaximize();};proto._modifyAllowMinimize=function(_b1,_b2,_b3,_b4){return this._applyAllowMinimize();};proto._modifyModal=function(_b1,_b2,_b3,_b4){this._applyAllowMinimize();this._applyAllowMaximize();this._layoutCommands();if(this.getActive()){this.forceModal(true);this.setVisible(false);this.forceModal(_b1);this.setVisible(true);};return true;};proto._applyAllowMinimize=function(){if(this._minimizeButton){this._minimizeButton.setEnabled(this.getAllowMinimize()&&!this.getModal());};return true;};proto._modifyAllowMaximize=function(_b1,_b2,_b3,_b4){return this._applyAllowMaximize();};proto._applyAllowMaximize=function(){var e=this.getAllowMaximize()&&this.getResizeable()&&(this.getMaxWidth()==null||this.getMaxWidth()==Infinity)&&(this.getMaxHeight()==null||this.getMaxHeight()==Infinity);if(this._maximizeButton){this._maximizeButton.setEnabled(e);};if(this._restoreButton){this._restoreButton.setEnabled(e);};return true;};proto._modifyAllowClose=function(_b1,_b2,_b3,_b4){return this._applyAllowClose();};proto._applyAllowClose=function(){if(this._closeButton){this._closeButton.setEnabled(this.getAllowClose());};return true;};proto._layoutCommands=function(){var s=0;if(this._closeButton){if(this.getShowClose()){this._closeButton.setRight(s);if(this._captionbar._wasVisible){this._closeButton.setVisible(true);};s+=this._closeButton.getWidth()+2;}else {this._closeButton.setVisible(false);};};if(this._maximizeButton&&this._restoreButton){if(this.getShowMaximize()){if(this.getState()=="maximized"){this._maximizeButton.setVisible(false);this._restoreButton.setRight(s);if(this._captionbar._wasVisible){this._restoreButton.setVisible(true);};s+=this._restoreButton.getWidth();}else {this._restoreButton.setVisible(false);this._maximizeButton.setRight(s);if(this._captionbar._wasVisible){this._maximizeButton.setVisible(true);};s+=this._maximizeButton.getWidth();};}else {this._maximizeButton.setVisible(false);this._restoreButton.setVisible(false);};};if(this._minimizeButton){if(this.getShowMinimize()){this._minimizeButton.setRight(s);if(this._captionbar._wasVisible){this._minimizeButton.setVisible(true);};}else {this._minimizeButton.setVisible(false);};};};proto._e3CloseButton=function(){var ob = this._closeButton = new QxButton(null, "widgets/window/close.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onclosebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowClose();this.addToCaptionbar(ob);};proto._e3MinimizeButton=function(){var ob = this._minimizeButton = new QxButton(null, "widgets/window/minimize.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onminimizebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMinimize();this.addToCaptionbar(ob);};proto._e3RestoreButton=function(){var ob = this._restoreButton = new QxButton(null, "widgets/window/restore.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onrestorebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMaximize();ob._shouldBecomeCreated=function(){return this.getParent().getParent().getState()=="maximized";};this.addToCaptionbar(ob);};proto._e3MaximizeButton=function(){var ob = this._maximizeButton = new QxButton(null, "widgets/window/maximize.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onmaximizebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMaximize();ob._shouldBecomeCreated=function(){return this.getParent().getParent().getState()!="maximized";};this.addToCaptionbar(ob);};proto._e3Statusbar=function(){c=this._statusbar=new QxAtom;c.set({cssClassName:"QxWindowStatusBar",width:null,bottom:0,left:0,right:0,height:18,border:QxBorder.presets.thinInset,text:this.getStatus()});this.addToWindow(c);};proto._modifyStatus=function(_b1,_b2,_b3,_b4){if(this._statusbar){this._statusbar.setText(_b1,_b4);};return true;};proto._modifyShowStatusbar=function(_b1,_b2,_b3,_b4){if(_b1){this._statusbar?this.addToWindow(this._statusbar):this._e3Statusbar();this._pane.setBottom(18);}else {if(this._statusbar){this.remove(this._statusbar);};this._pane.setBottom(0);};return true;};proto._modifyCaption=function(_b1,_b2,_b3,_b4){var o=this._caption;if(this._updateUseCaption()){if(o){o.setHtml(_b1);o.setParent(this._captionbar);}else {this._e3Caption();};}else if(o){o.setParent(null);o.setHtml(_b1);};return true;};proto._updateUseCaption=function(){return this._displayCaption=this.getCaption()&&this.getShowCaption();};proto._e3Caption=function(){var o=this._caption=new QxContainer(this.getCaption());o.setTop(1);this._layoutCaption();o.setParent(this._captionbar);};proto._modifyShowCaption=function(_b1,_b2,_b3,_b4){var o=this._caption;if(this._updateUseCaption()){if(o){o.setParent(this._captionbar);}else {this._e3Caption();};}else if(o){o.setParent(null);};return true;};proto._layoutCaption=function(){if(!this._icon||!this._icon.isCreated()){return;};if(this._caption){this._caption.setLeft(this._c1?this._icon.getAnyWidth()+3:0)};};proto._modifyIcon=function(_b1,_b2,_b3,_b4){var o=this._icon;if(this._updateUseIcon()){if(o){o.setSource(_b1);o.setParent(this._captionbar);}else {this._e3Icon();};}else if(o){o.setParent(null);o.setSource(_b1);};return true;};proto._updateUseIcon=function(){return this._c1=this.getIcon()&&this.getShowIcon();};proto._e3Icon=function(){var o=this._icon=new QxImage(this.getIcon(),this.getIconWidth(),this.getIconHeight());o.setLocation(1,0);o.addEventListener("mousedown",this._oniconmousedown,this);o.addEventListener("load",this._oniconload,this);o.setParent(this._captionbar);};proto._modifyShowIcon=function(_b1,_b2,_b3,_b4){var o=this._icon;if(this._updateUseIcon()){if(o){o.setParent(this._captionbar);}else {this._e3Icon();};}else if(o){o.setParent(null);};this._layoutCaption();return true;};proto.close=function(){this.setVisible(false);};proto.open=function(vOpener){if(isValid(vOpener)){this.setOpener(vOpener);};this.setVisible(true);};proto.focus=function(){this.setActive(true);};proto.blur=function(){this.setActive(false);};proto.maximize=function(){this.setState("maximized");};proto.minimize=function(){this.setState("minimized");};proto.restore=function(){this.setState(null);};proto._previousState=null;proto._minimize=function(){this.blur();this.setVisible(false);};proto._restore=function(){if(this.getVisible()){this._omitRendering();};this.setLeft(this._previousLeft?this._previousLeft:null);this.setRight(this._previousRight?this._previousRight:null);this.setTop(this._previousTop?this._previousTop:null);this.setBottom(this._previousBottom?this._previousBottom:null);this.setWidth(this._previousWidth?this._previousWidth:null);this.setHeight(this._previousHeight?this._previousHeight:null);this.getVisible()?this._activateRendering():this.setVisible(true);this._layoutCommands();this.focus();};proto._maximize=function(){if(this.getVisible()){this._omitRendering();};this._previousLeft=this.getLeft();this._previousWidth=this.getWidth();this._previousRight=this.getRight();this._previousTop=this.getTop();this._previousHeight=this.getHeight();this._previousBottom=this.getBottom();this.setWidth(null);this.setLeft(0);this.setRight(0);this.setHeight(null);this.setTop(0);this.setBottom(0);this.getVisible()?this._activateRendering():this.setVisible(true);this._layoutCommands();this.focus();};proto._onwindowmousedown=function(e){this.focus();if(this._resizeMode){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();switch(this.getResizeMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};var s=this._resizeSession={};switch(this._resizeMode){case "nw":case "sw":case "w":s.boxWidth=this.getComputedBoxWidth();s.boxRight=this.getComputedPageBoxRight();case "ne":case "se":case "e":s.boxLeft=this.getComputedPageBoxLeft();s.parentAreaOffsetLeft=l;s.parentAreaOffsetRight=r;s.minWidth=this.getUsePreferredWidthAsMin()?Math.max(this.getMinWidth(),this.getPreferredWidth()):this.getMinWidth();s.maxWidth=this.getMaxWidth();};switch(this._resizeMode){case "nw":case "ne":case "n":s.boxHeight=this.getComputedBoxHeight();s.boxBottom=this.getComputedPageBoxBottom();case "sw":case "se":case "s":s.boxTop=this.getComputedPageBoxTop();s.parentAreaOffsetTop=t;s.parentAreaOffsetBottom=b;s.minHeight=this.getUsePreferredHeightAsMin()?Math.max(this.getMinHeight(),this.getPreferredHeight()):this.getMinHeight();s.maxHeight=this.getMaxHeight();};}else {delete this._resizeSession;};};proto._onwindowmouseup=function(e){var s=this._resizeSession;if(s){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case "frame":var o=this._frame;if(!(o&&o.getParent())){break;};case "lazyopaque":if(isValidNumber(s.lastLeft)){this.setLeft(s.lastLeft);};if(isValidNumber(s.lastTop)){this.setTop(s.lastTop);};if(isValidNumber(s.lastWidth)){this.setWidth(s.lastWidth);};if(isValidNumber(s.lastHeight)){this.setHeight(s.lastHeight);};if(this.getResizeMethod()=="frame"){this._frame.setParent(null);};break;case "translucent":this.setOpacity(null);break;};delete this._resizeMode;delete this._resizeSession;};};proto._near=function(p,e){return e>(p-5)&&e<(p+5);};proto._onwindowmousemove=function(e){if(!this.getResizeable()||this.getState()!=null){return;};var s=this._resizeSession;if(s){switch(this._resizeMode){case "nw":case "sw":case "w":s.lastWidth=(s.boxWidth+s.boxLeft-Math.max(e.getPageX(),s.parentAreaOffsetLeft)).limit(s.minWidth,s.maxWidth);s.lastLeft=s.boxRight-s.lastWidth-s.parentAreaOffsetLeft;break;case "ne":case "se":case "e":s.lastWidth=(Math.min(e.getPageX(),s.parentAreaOffsetRight)-s.boxLeft).limit(s.minWidth,s.maxWidth);break;};switch(this._resizeMode){case "nw":case "ne":case "n":s.lastHeight=(s.boxHeight+s.boxTop-Math.max(e.getPageY(),s.parentAreaOffsetTop)).limit(s.minHeight,s.maxHeight);s.lastTop=s.boxBottom-s.lastHeight-s.parentAreaOffsetTop;break;case "sw":case "se":case "s":s.lastHeight=(Math.min(e.getPageY(),s.parentAreaOffsetBottom)-s.boxTop).limit(s.minHeight,s.maxHeight);break;};switch(this.getResizeMethod()){case "opaque":case "translucent":switch(this._resizeMode){case "nw":case "sw":case "w":this.setLeft(s.lastLeft);case "ne":case "se":case "e":this.setWidth(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":this.setTop(s.lastTop);case "sw":case "se":case "s":this.setHeight(s.lastHeight);};break;default:var o=this.getResizeMethod()=="frame"?this._frame:this;switch(this._resizeMode){case "nw":case "sw":case "w":o._d3Horizontal(s.lastLeft);case "ne":case "se":case "e":o._applySizeHorizontal(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":o._d3Vertical(s.lastTop);case "sw":case "se":case "s":o._applySizeVertical(s.lastHeight);};};}else {var resizeMode="";if(this._near(this.getComputedPageBoxTop(),e.getPageY())){resizeMode="n";}else if(this._near(this.getComputedPageBoxBottom(),e.getPageY())){resizeMode="s";};if(this._near(this.getComputedPageBoxLeft(),e.getPageX())){resizeMode+="w";}else if(this._near(this.getComputedPageBoxRight(),e.getPageX())){resizeMode+="e";};if(resizeMode!=""){this._resizeMode=resizeMode;this.setCursor(resizeMode+"-resize");}else {delete this._resizeMode;this.setCursor(null);};};};proto._oniconmousedown=function(e){e.stopPropagation();};proto._onbuttonmousedown=function(e){e.stopPropagation();};proto._oniconload=function(e){this._layoutCaption();};proto._oncaptionmousedown=function(e){if(e.isNotLeftButton()||!this.getMoveable()||this.getState()!=null){return;};this._captionbar.setCapture(true);var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();this._dragSession= {offsetX:e.getPageX()-this.getComputedPageBoxLeft()+l,offsetY:e.getPageY()-this.getComputedPageBoxTop()+t,parentAvailableAreaLeft:l+5,parentAvailableAreaTop:t+5,parentAvailableAreaRight:r-5,parentAvailableAreaBottom:b-5 };switch(this.getMoveMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};};proto._oncaptionmouseup=function(e){var s=this._dragSession;if(!s){return;};this._captionbar.setCapture(false);if(isValidNumber(s.lastX)){this.setLeft(s.lastX);};if(isValidNumber(s.lastY)){this.setTop(s.lastY);};switch(this.getMoveMethod()){case "translucent":this.setOpacity(null);break;case "frame":this._frame.setParent(null);break;};delete this._dragSession;};proto._oncaptionmousemove=function(e){var s=this._dragSession;if(!s||!this._captionbar.getCapture()){return;};if(!e.getPageX().inrange(s.parentAvailableAreaLeft,s.parentAvailableAreaRight)||!e.getPageY().inrange(s.parentAvailableAreaTop,s.parentAvailableAreaBottom)){return;};var o=this.getMoveMethod()=="frame"?this._frame:this;o._d3Horizontal(s.lastX=e.getPageX()-s.offsetX);o._d3Vertical(s.lastY=e.getPageY()-s.offsetY);};proto._onminimizebuttonclick=function(e){this.minimize();e.stopPropagation();};proto._onrestorebuttonclick=function(e){this.restore();e.stopPropagation();};proto._onmaximizebuttonclick=function(e){this.maximize();e.stopPropagation();};proto._onclosebuttonclick=function(e){this.close();e.stopPropagation();};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mousedown",this._onwindowmousedown,this);this.removeEventListener("mouseup",this._onwindowmouseup,this);this.removeEventListener("mousemove",this._onwindowmousemove,this);var w=this._caption;if(w){w.dispose();this._caption=null;};w=this._icon;if(w){w.removeEventListener("mousedown",this._oniconmousedown,this);w.dispose();this._icon=null;};w=this._closeButton;if(w){w.removeEventListener("click",this._onclosebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._closeButton=null;};w=this._restoreButton;if(w){w.removeEventListener("click",this._onrestorebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._restoreButton=null;};w=this._maximizeButton;if(w){w.removeEventListener("click",this._onmaximizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._maximizeButton=null;};w=this._minimizeButton;if(w){w.removeEventListener("click",this._onminimizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._minimizeButton=null;};w=this._captionbar;if(w){w.removeEventListener("mousedown",this._oncaptionmousedown,this);w.removeEventListener("mouseup",this._oncaptionmouseup,this);w.removeEventListener("mousemove",this._oncaptionmousemove,this);w.dispose();this._captionbar=null;};w=this._pane;if(w){w.dispose();this._pane=null;};w=this._statusbar;if(w){w.dispose();this._statusbar=null };};function QxColorPresetPopup(vTemplateColors,vHistoryColors,vColorSelector){QxPopup.call(this);var vField,vFieldSet;var vBase=QxColorPresetPopup.baseColors;var vLength=vBase.length;var vInnerWidth=(this._fieldWidth*vLength)+(this._fieldSpace*(vLength-1));var vFullWidth=vInnerWidth+(2*(this._padding+1));var vPreviewWidth=Math.round((vInnerWidth/2)-2);this.setWidth(230);this.setHeight(260);this.setBackgroundColor("ThreedFace");this.setBorder(QxBorder.presets.outset);this._baseColors=[];this._templateColors=[];this._historyColors=[];var vTop=this._padding;var o = this._auto = new QxAtom(QxColorPresetPopup.textAuto, "icons/16/iconthemes.png");o.setBorder(QxBorder.presets.outset);o.setPadding(2,4);o.setTop(vTop);o.setLeft(this._padding);o.setWidth(null);o.setRight(this._padding);o.setParent(this);o.addEventListener("mousedown",this._onautoclick,this);vTop+=30;vFieldSet=new QxFieldSet(QxColorPresetPopup.textBaseColors);vFieldSet.setTop(vTop);vFieldSet.setLeft(this._padding);vFieldSet.setRight(this._padding);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};function QxColorSelector(vTemplateColors,vHistoryColors,vStandalone){this.standaloneMode=typeof vStandalone=="boolean"?vStandalone:false;this.webfixMode=vTemplateColors&&vHistoryColors;if(this.standaloneMode){QxPopup.call(this);this.add=this.addToWindow;this.setBorder(null);this.setPadding(10);this.setHeight(this.webfixMode?335:385);}else {QxWindow.call(this, "Color Selector", "icons/16/colors.png");this.setHeight(this.webfixMode?350:400);};this.classname="QxWindow";this.layoutOffset=this.webfixMode?224:196;this.setShowStatusbar(false);this.setShowMaximize(false);this.setShowMinimize(false);this.setResizeable(false);this.setUsePreferredWidthAsMin(false);this.setUsePreferredHeightAsMin(false);this.getPane().setPadding(8);this.setWidth(this.webfixMode?543:515);if(this.webfixMode){var vField;var vFieldSet;var vBase=QxColorSelector.baseColors;var vBaseLength=vBase.length;vFieldSet=new QxFieldSet(QxColorSelector.textBaseColors);vFieldSet.setTop(-6);vFieldSet.setWidth(216);vFieldSet.setHeight(45);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};proto.setSavedColor=function(_b1){var r=QxColor.read(_b1);if(r){var c=QxColor.RGB2HSB(r[0],r[1],r[2]);this._savedColor.setBackgroundColor(_b1);this._savedColor.setColor(this._useWhiteColor(c)?"white":"black");}else {this._savedColor.setBackgroundColor(null);this._savedColor.setColor("black");};};proto._onchange=function(e){if(isValidString(this._mode)){return;};var t=e.getTarget();switch(e.getTarget()){case this._red:case this._blue:case this._green:this._mode="rgb";this.setCurrentColor([this._red.getValue(),this._green.getValue(),this._blue.getValue()]);break;case this._lum:this._mode="lum";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;case this._hue:case this._sat:this._mode="hsb";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;};delete this._mode;};proto._onchangehex=function(e){if(isValidString(this._mode)){return;};this._mode="hex";var r=QxColor.read("#"+this._hex.getText());if(r){this.setCurrentColor(r);};delete this._mode;};proto._onpaletteclick=function(e){this._mode="palette";this.setCurrentColor(e.getTarget().getBackgroundColor());delete this._mode;};proto._hueActive=false;proto._onhueareamousedown=function(e){this._hueActive=true;this.setCapture(true);};proto._onhueareamouseup=function(e){this._hueActive=false;this.setCapture(false);};proto._onhueareamousemove=function(e){if(this._hueActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onhueareaclick.call(this,e);};};proto._onhueareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=((e.getPageX()-this.getComputedPageBoxLeft())/2.56*3.6).limit(0,360);var s=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);var b=pa._lum.getValue();pa._huePos.setLeft(pa.layoutOffset+(h/3.6*2.56));pa._huePos.setTop(-4+(s*2.56));pa._mode="huearea";try{var r=QxColor.HSB2RGB(h,100-s,b);if(isValidArray(r)){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto._brightActive=false;proto._onbrightareamousedown=function(e){this._brightActive=true;this.setCapture(true);};proto._onbrightareamouseup=function(e){this._brightActive=false;this.setCapture(false);};proto._onbrightareamousemove=function(e){if(this._brightActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onbrightareaclick.call(this,e);};};proto._onbrightareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=pa._hue.getValue();var s=pa._sat.getValue();var b=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);pa._brightPos.setTop(-4+(b*2.56));pa._mode="brightarea";try{var r=QxColor.HSB2RGB(h,s,100-b);if(r){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto.dispose=function(){if(this.getDisposed()){return;};return QxWindow.prototype.dispose.call(this);};function QxNativeWindow(vCaption,vSource){QxTarget.call(this);this._timer=new QxTimer(100);this._timer.addEventListener("interval",this._ontimer,this);var o=this;this.__onload=function(e){return o._onload(e);};if(isValidString(vSource)){this.setSource(vSource);};if(isValidString(vCaption)){this.setCaption(vCaption);};};QxNativeWindow.extend(QxTarget,"QxNativeWindow");QxNativeWindow.addProperty({name:"width",defaultValue:400,groups:["dimension"]});QxNativeWindow.addProperty({name:"height",defaultValue:250,groups:["dimension"]});QxNativeWindow.addProperty({name:"left",type:Number,defaultValue:100,groups:["location"]});QxNativeWindow.addProperty({name:"top",type:Number,defaultValue:200,groups:["location"]});QxNativeWindow.addProperty({name:"modal",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"caption",type:String});QxNativeWindow.addProperty({name:"source",type:String});QxNativeWindow.addProperty({name:"status",type:String,defaultValue:"Ready"});QxNativeWindow.addProperty({name:"showStatusbar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showMenubar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showLocation",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showToolbar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showCaption",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"resizeable",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"moveable",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"allowScrollbars",type:Boolean,defaultValue:false});proto.getPane=function(){return this._pane;};proto.addToWindow=proto.add;proto.addToPane=function(){this._pane.add.apply(this._pane,arguments);};proto.add=proto.addToPane;proto._modifyLeft=function(_b1,_b2,_b3,_b4){return this._d3();};proto._modifyTop=function(_b1,_b2,_b3,_b4){return this._d3();};proto._d3=function(){if(this._window&&!this._window.closed){this._window.moveTo(this.getLeft(),this.getTop());};return true;};proto._modifyCaption=function(_b1,_b2,_b3,_b4){return this._applyCaption();};proto._modifyShowCaption=function(_b1,_b2,_b3,_b4){return this._applyCaption();};proto._applyCaption=function(){if(this._window&&this._instance){var v="";if(this.getShowCaption()){var vc=this.getCaption();if(isValidString(vc)){v=vc;};};this._instance.getClientDocument().getDocumentElement().title=v;};return true;};proto._modifySource=function(_b1,_b2,_b3,_b4){if(this._window&&this._window.closed==false){this._window.location.replace(isValidString(_b1) ? _b1 : ("javascript:/" + "/"));};return true;};proto._chromeCaptionSize=24;proto._isOpened=false;proto._isLoaded=false;proto.isLoaded=function(){return this._isLoaded;};proto.close=function(){if(this._window){this._window.close();};};proto.open=function(){var conf="dependent=yes,";if(isValidNumber(this.getWidth())){conf+="width="+this.getWidth()+",";};if(isValidNumber(this.getHeight())){if((new QxClient).isMshtml()){if(this.getShowMenubar()){conf+="height="+(this.getHeight()+(this.getAllowScrollbars()?-20:-8))+",";}else {conf+="height="+this.getHeight()+",";};}else {conf+="height="+this.getHeight()+",";};};if(isValidNumber(this.getLeft())){conf+="left="+this.getLeft()+",";};if(isValidNumber(this.getTop())){conf+="top="+this.getTop()+",";};conf+="resizable="+(this.getResizeable()?"yes":"no")+",";conf+="status="+(this.getShowStatusbar()?"yes":"no")+",";conf+="location="+(this.getShowLocation()?"yes":"no")+",";conf+="menubar="+(this.getShowMenubar()?"yes":"no")+",";conf+="toolbar="+(this.getShowToolbar()?"yes":"no")+",";conf+="scrollbars="+(this.getAllowScrollbars()?"yes":"no")+",";conf+="modal="+(this.getModal()?"yes":"no")+",";this._isOpened=false;this._isLoaded=false;this._readyState=0;if(this.getModal()){window.application.getClientWindow().getClientDocument().block(this);};this._window=window.open("about:blank","w"+this.toHash(),conf);if(!this._window){this.debug("Window could not be opened. It seems there is a popup blocker active!");if(this.getModal()){window.application.getClientWindow().getClientDocument().release(this);};throw new Error("popupblocker");};this._timer.restart();};proto.centerToScreen=function(){return this._centerHelper((screen.width - this.getWidth()) / 2, (screen.height - this.getHeight() - this._chromeCaptionSize) / 2);};proto.centerToScreenArea=function(){return this._centerHelper((screen.availWidth - this.getWidth()) / 2, (screen.availHeight - this.getHeight() - this._chromeCaptionSize) / 2);};proto.centerToOpener=function(){return this._centerHelper(((QxDOM.getWindowInnerWidth(window) - this.getWidth()) / 2) + QxDOM.getComputedScreenBoxLeft(window.document.body), ((QxDOM.getWindowInnerHeight(window) - this.getHeight() - this._chromeCaptionSize) / 2) + QxDOM.getComputedScreenBoxTop(window.document.body));};proto._centerHelper=function(l,t){this.forceLeft(0);this.forceTop(0);this.setLeft(l);this.setTop(t);if(this._window&&!this._window.closed){this.focus();};};proto.focus=function(){if(this._window){try{this._window.focus();}catch(ex){};};};proto.blur=function(){if(this._window){this._window.blur();};};proto._ontimer=function(e){if(isValidNumber(this._readyState)&&this._isOpened&&(!this._window||(this._window&&this._window.closed!=false))){if(this.getModal()){window.application.getClientWindow().getClientDocument().release(this);};this._timer.stop();if(this._instance){this._instance.dispose();this._instance=null;};this._isOpened=false;this._isLoaded=false;this._readyState=null;return;};if(!this._window||this._timerRun){return;};if(this._window){this._isOpened=true;};this._timerRun=true;switch(this._readyState){case 0:this._isLoaded=false;var d=this._window.document;if(d){try{this._window._QxNativeWindow=this;}catch(ex){};if(isValidString(this.getSource())){try{QxDOM.addEventListener(this._window,"load",this.__onload);}catch(ex){};this._window.location.replace(this.getSource());this._timer.setInterval(500);this._readyState=5;}else {this._readyState=1;};if(!this.getResizeable()&&!(new QxClient).isMshtml()){var w=this.getWidth();var h=this.getHeight();var win=this._window;this._window.addEventListener("resize",function(e){win.resizeTo(w,h);},false);};};break;case 1:var ls=document.getElementsByTagName("head")[0].getElementsByTagName("link");for(var i=0,l=ls.length;i');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');if(this.getShowCaption()){d.write(''+this.getCaption()+'');};if(isValidString(s)){d.write('');};d.write('');d.close();this._readyState++;break;case 2:var d=this._window.document;if(d&&d.body){this._instance=new QxClientWindow(this._window);this._pane=this._instance.getClientDocument();this._readyState++;};break;case 3:try{if(this.hasEventListeners("ready")){this.dispatchEvent(new QxEvent("ready"));};}catch(ex){this.debug("Error in ready implementation:"+ex);this._timer.stop();};this._readyState++;break;case 4:this.focus();this._readyState++;this._onload();this._timer.setInterval(500);this._timer.restart();break;case 5:try{if(this._window.document.readyState=="complete"){this._onload();};}catch(ex){};if(!this.getMoveable()){try{this._window.moveTo(this.getLeft(),this.getTop());}catch(ex){};};if(!this.getResizeable()&&(this.getWidth()=="auto"||this.getHeight()=="auto")){var w,h;if(this.getWidth()=="auto"){w=this._instance.getClientDocument().getPreferredWidth();};if(this.getHeight()=="auto"){h=this._instance.getClientDocument().getPreferredHeight();};if(isValidNumber(w)||isValidNumber(h)){if((new QxClient).isMshtml()){try{this._window.resizeTo(isValidNumber(w)?w:this.getWidth(),isValidNumber(h)?h+this._chromeCaptionSize:this.getHeight());}catch(ex){};}else {if(isValidNumber(w)){this._window.innerWidth=w;};if(isValidNumber(h)){if(this._window.innerHeight!=150&&h!=150){this._window.innerHeight=h;};};};};};break;};delete this._timerRun;};proto._onload=function(){if(!this._isLoaded){this._isLoaded=true;this.focus();this.dispatchEvent(new QxEvent("load"));};};proto.dispose=function(){if(this.getDisposed()){return;};if(this._timer){this._timer.removeEventListener("interval",this._ontimer,this);this._timer.dispose();this._timer=null;};if(this._instance){this._instance.dispose();this._instance=null;};if(this._pane){this._pane.dispose();this._pane=null;};if(this._window){if(!this._window.closed){QxDOM.removeEventListener(this._window,"load",this.__onload);};this.close();try{if(this._window._QxNativeWindow){this._window._QxNativeWindow.dispose();this._window._QxNativeWindow=null;};}catch(ex){};this._window=null;};this._readyState=null;return QxTarget.prototype.dispose.call(this);};function QxLayout(){QxWidget.call(this);};QxLayout.extend(QxWidget,"QxLayout");proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._innerWidthChanged=function(){this._d4Width();this._d1("inner-width");var ch=this._a2;var chl=ch.length;for(var i=0;iinnerWidth){storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);chc.__row=rows.length;accumulatedHeight+=maxRequiredRowHeight+spacingY;childOffsetLeft.push(0);accumulatedWidth=childNeededWidth+spacingX;maxRequiredRowHeight=childNeededHeight;}else {chc.__row=rows.length;childOffsetLeft.push(accumulatedWidth);accumulatedWidth+=childNeededWidth+spacingX;maxRequiredRowHeight=Math.max(maxRequiredRowHeight,childNeededHeight);};};storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var leftList=grouped.left;var leftLength=leftList.length;var leftLast=0;for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var topList=grouped.top;var topLength=topList.length;var topLast=0;for(var i=0;i=vMatchCol||(vCol=vMatchCol)){this._layoutHorizontal(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i=vMatchRow||(vRow=vMatchRow)){this._layoutVertical(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i0;i--){vChild=vParent.childNodes[i];if(vFound==false){if(vChild==vItem){vFound=true;};}else {if(vChild.offsetLeft==vLeft){return vChild;};};};};proto.getUnder=function(vItem){var vParent=vItem.parentNode;var vFound=false;var vLeft=vItem.offsetLeft;var vChild;for(var i=0,l=vParent.childNodes.length;i255||v[i]<0){throw new Error("Malformed RGB color value");};};return v;}else if(QxColor.r_number.test(v)){v=Math.round(parseFloat(v));if(isNaN(v)){throw new Error("Malformed numeric color value");};return[v,v,v];}else if(QxColor.r_percent.test(v)){v1=Math.round(255*parseFloat(v.replace("%",""))/100);if(v>255||v<0){throw new Error("Malformed percent color value");};return[v,v,v];};QxDebug("QxColor","Failed to read color value:"+v);return[0,0,0];};QxColor.RGB2CSS=function(){if(arguments.length==3){return "rgb("+arguments[0]+","+arguments[1]+","+arguments[2]+")";}else if(arguments.length==1){if(typeof arguments[0]=="string")return arguments[0];else if(arguments[0]==null)return "";else return "rgb("+arguments[0][0]+","+arguments[0][1]+","+arguments[0][2]+")";};return;};QxColor.RGB2HSB=function(r,g,b){var hue,saturation,brightness;r=parseFloat(r);g=parseFloat(g);b=parseFloat(b);var hsbvals=new Array(3);var cmax=(r>g)?r:g;if(b>cmax)cmax=b;var cmin=(r=1.0)h %=1.0;if(s>1.0)s=1.0;if(b>1.0)b=1.0;var tov=Math.floor(255*b);if(s==0.0){retval=new Array(tov,tov,tov);}else {h*=6.0;i=Math.floor(h);f=h-i;p=Math.floor(tov*(1.0-s));q=Math.floor(tov*(1.0-(s*f)));t=Math.floor(tov*(1.0-(s*(1.0-f))));if(i==0)retval=new Array(tov,t,p);if(i==1)retval=new Array(q,tov,p);if(i==2)retval=new Array(p,tov,t);if(i==3)retval=new Array(p,q,tov);if(i==4)retval=new Array(t,p,tov);if(i==5)retval=new Array(tov,p,q);};return retval;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/types/QxInteger.js b/swat/style/qooxdoo/widgets/types/QxInteger.js deleted file mode 100644 index aca33b4a308..00000000000 --- a/swat/style/qooxdoo/widgets/types/QxInteger.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxInteger(v){return Math.round(QxNumber(v));}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/types/QxNumber.js b/swat/style/qooxdoo/widgets/types/QxNumber.js deleted file mode 100644 index 4c424448934..00000000000 --- a/swat/style/qooxdoo/widgets/types/QxNumber.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxNumber(v){if(typeof v=="number"){return v;}else if(typeof v=="string"){if(v=="true"||v=="false"){return Number(Boolean(v));}else {return parseFloat(v);};}else if(typeof v=="boolean"){return Number(v);}else {return NaN;};}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/types/QxString.js b/swat/style/qooxdoo/widgets/types/QxString.js deleted file mode 100644 index bdeaad5c81a..00000000000 --- a/swat/style/qooxdoo/widgets/types/QxString.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxString(v){return String(v);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/types/QxTextile.js b/swat/style/qooxdoo/widgets/types/QxTextile.js deleted file mode 100644 index 037876c7ad8..00000000000 --- a/swat/style/qooxdoo/widgets/types/QxTextile.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxTextile(s){var r=s;qtags=[ -["\\*","strong"],["\\?\\?","cite"],["\\+","ins"],["~","sub"],["\\^","sup"],["@","code"] -];for(var i=0;i"+"$1"+"");};re=new RegExp("\\b_(.+?)_\\b","g");r=r.replace(re,"$1");re=new RegExp("[\s\n]-(.+?)-[\s\n]","g");r=r.replace(re,"$1");re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp("!\\b(.+?)\\(\\b(.+?)\\b\\)!","g");r=r.replace(re,'$2');re=new RegExp("!\\b(.+?)\\b!","g");r=r.replace(re,'');re=new RegExp("(.*)\n([^#\*\n].*)","g");r=r.replace(re,"$1
$2");re=new RegExp("\n
","g");r=r.replace(re,"\n");lines=r.split("\n");nr="";for(var i=0;i")+"";changed=1;};if (line.search(/^\s*h[1-6]\.\s+/) != -1){re=new RegExp("h([1-6])\.(.+)","g");line=line.replace(re,"$2");changed=1;};if (line.search(/^\s*\*\s+/) != -1){line = line.replace(/^\s*\*\s+/,"\t") + "";changed=1;};if (line.search(/^\s*#\s+/) != -1){line = line.replace(/^\s*#\s+/,"\t") + "";changed=1;};if (!changed && (line.replace(/\s/g,"").length > 0)){line="

"+line+"

";};lines[i]=line+"\n";};inlist=0;listtype="";for(var i=0;i/g, "li>");return r;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/types/QxVariable.js b/swat/style/qooxdoo/widgets/types/QxVariable.js deleted file mode 100644 index 31c1d6a1e09..00000000000 --- a/swat/style/qooxdoo/widgets/types/QxVariable.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxVariable(v){return v;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxAtom.js b/swat/style/qooxdoo/widgets/widgets/QxAtom.js deleted file mode 100644 index 6603d5b6b24..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxAtom.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxAtom(vText,vIcon,vIconWidth,vIconHeight){QxWidget.call(this);this.setCanSelect(false);this.setWidth("auto");this.setHeight("auto");if(isValid(vText)){this.setText(vText);};if(isValid(vIcon)){this.setIcon(vIcon);if(isValid(vIconWidth)){this.setIconWidth(vIconWidth);};if(isValid(vIconHeight)){this.setIconHeight(vIconHeight);};};};QxAtom.extend(QxWidget,"QxAtom");QxAtom.addProperty({name:"text",type:String});QxAtom.addProperty({name:"icon",type:String});QxAtom.addProperty({name:"show",type:String,defaultValue:"both"});QxAtom.addProperty({name:"iconPosition",type:String,defaultValue:"left"});QxAtom.addProperty({name:"iconTextGap",type:Number,defaultValue:4});QxAtom.addProperty({name:"iconWidth",type:Number});QxAtom.addProperty({name:"iconHeight",type:Number});QxAtom.addProperty({name:"horizontalBlockAlign",type:String,defaultValue:"left"});QxAtom.addProperty({name:"verticalBlockAlign",type:String,defaultValue:"middle"});proto._c6=true;proto._c5=true;proto._c2=false;proto._c1=false;proto._f2=null;proto._f1=null;proto._modifyIcon=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();var o=this._f1;if(this._c1){if(o){o.setSource(_b1);o.setParent(this);}else if(this._wasVisible){this._e3Icon();};}else if(o){o.setParent(null);o.setSource(_b1);};return true;};proto._modifyText=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();var o=this._f2;if(this._c2){if(o){o.setHtml(_b1);o.setParent(this);}else if(this._wasVisible){this._e3Text();};}else if(o){o.setParent(null);o.setHtml(_b1);};return true;};proto._modifyShow=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();if(this._wasVisible){if(this._f2){this._f2.setParent(this._c2?this:null);};if(this._f1){this._f1.setParent(this._c1?this:null);};if(this._f2&&this._f1){if(this.getWidth()!="auto"){this._d1("show");};if(this.getHeight()!="auto"){this._d2("show");};};if(!this._f2&&this._c2){this._e3Text();};if(!this._f1&&this._c1){this._e3Icon();};};return true;};proto._modifyElement=function(_b1,_b2,_b3,_b4){if(_b1){this._addCssClassName("QxAtomBase");if(this._c1&&!this._f1){this._e3Icon();};if(this._c2&&!this._f2){this._e3Text();};};return QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){if(this._f1){this._f1.setEnabled(_b1);};if(this._f2){this._f2.setEnabled(_b1);};return QxWidget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);};proto._modifyIconPosition=function(_b1,_b2,_b3,_b4){if(!this._wasVisible){return true;};if(1==1||this._c2&&this._c1){switch(_b1){case "left":if(_b2=="right"){return this._d1("icon-position");};break;case "right":if(_b2=="left"){return this._d1("icon-position");};break;case "top":if(_b2=="bottom"){return this._d2("icon-position");};break;case "bottom":if(_b2=="top"){return this._d2("icon-position");};break;};if(this.getWidth()=="auto"){this._setChildrenDependWidth(this,"icon-position");}else {this._d1("icon-position");};if(this.getHeight()=="auto"){this._setChildrenDependHeight(this,"icon-position");}else {this._d2("icon-position");};};return true;};proto._modifyIconTextGap=function(_b1,_b2,_b3,_b4){if(!this._wasVisible){return true;};if(this._c2&&this._c1){switch(this.getIconPosition()){case "left":case "right":return this.getWidth()=="auto"?this._setChildrenDependWidth(this,"icon-text-gap"):this._d1("icon-text-gap");case "top":case "bottom":return this.getHeight()=="auto"?this._setChildrenDependHeight(this,"icon-text-gap"):this._d2("icon-text-gap");};};return true;};proto._modifyHorizontalBlockAlign=function(_b1,_b2,_b3,_b4){if(!this._wasVisible||this.getWidth()=="auto"){return true;};return this._d1("align");};proto._modifyVerticalBlockAlign=function(_b1,_b2,_b3,_b4){if(!this._wasVisible||this.getHeight()=="auto"){return true;};return this._d2("align");};proto._e3Text=function(){var t=this._f2=new QxContainer(this.getText());t.setAnonymous(true);t.setEnabled(this.isEnabled());t.setTimerCreate(false);t.setParent(this);};proto._e3Icon=function(){var i=this._f1=new QxImage(this.getIcon(),this.getIconWidth(),this.getIconHeight());i.setAnonymous(true);i.setEnabled(this.isEnabled());i.setTimerCreate(false);i.setParent(this);};proto._pureUpdateDisplayState=function(){switch(this.getShow()){case "both":this._c6=this._c5=true;this._c1=this._hasIcon();this._c2=this._hasText();break;case "none":this._c6=this._c5=this._c1=this._c2=false;break;case "icon":this._c5=true;this._c1=this._hasIcon();this._c6=this._c2=false;break;case "text":this._c6=true;this._c2=this._hasText();this._c5=this._c1=false;break;default:throw new Error("Invalid value for show property:"+this.getShow());};};proto._hasText=function(){return isValid(this.getText());};proto._hasIcon=function(){return isValid(this.getIcon());};proto._setChildrenDependWidth=function(_e4,_e5){if(this._c1&&_e4==this._f1&&_e5=="unload"){return true;};var newWidth=this._d5Width(_e4,_e5);if(this._widthMode=="inner"&&this._widthModeValue==newWidth){if((_e5=="load"||_e5=="append-child")&&(_e4==this._f2||_e4==this._f1)){return this._d1(_e5);};}else {this.setInnerWidth(newWidth,null,true);};return true;};proto._setChildrenDependHeight=function(_e4,_e5){if(this._c1&&_e4==this._f1&&_e5=="unload"){return true;};var newHeight=this._d5Height(_e4,_e5);if(this._heightMode=="inner"&&this._heightModeValue==newHeight){if((_e5=="load"||_e5=="append-child")&&(_e4==this._f2||_e4==this._f1)){return this._d2(_e5);};}else {this.setInnerHeight(newHeight,null,true);};return true;};proto._d5Width=function(){return this._d5Helper("Width","left","right");};proto._d5Height=function(){return this._d5Helper("Height","top","bottom");};proto._d5Helper=function(vNameRangeUp,vNameStart,vNameStop){if(this._c2&&this._f2&&this._f2.getParent()!=this){return null;};if(this._c1&&this._f1&&this._f1.getParent()!=this){return null;};if(this._c1&&(!this._f1||(!this._f1.getLoaded()&&isInvalid(this._f1["get"+vNameRangeUp]())))){return null;};if(this._c2&&this._c1){switch(this.getIconPosition()){case vNameStart:case vNameStop:return this._f2["getAny"+vNameRangeUp]()+this.getIconTextGap()+this._f1["getAny"+vNameRangeUp]();default:return Math.max(Math.max(this._f2["getAny"+vNameRangeUp](),this._f1["getAny"+vNameRangeUp]()),0);};}else if(this._c2){return this._f2["getAny"+vNameRangeUp]();}else if(this._c1){return this._f1["getAny"+vNameRangeUp]();}else {return 0;};};proto._innerWidthChanged=function(){this._d4Width();this._d1("inner-width");var ch=this._a2;var chl=ch.length;var chc;for(var i=0;ivIconSize){vIconPos=(vTextSize-vIconSize)/2;}else {vTextPos=(vIconSize-vTextSize)/2;};vBoxSize=Math.max(vTextSize,vIconSize);};}else if(this._c2){vBoxSize=this._f2["getAny"+vNameRangeUp]();}else if(this._c1){vBoxSize=this._f1["getAny"+vNameRangeUp]();}else {return;};var vBoxPos=this["getComputedPadding"+vPaddingStartUp]();switch(this["get"+vDirection+"BlockAlign"]()){case "center":case "middle":vBoxPos+=(this["getInner"+vNameRangeUp]()-vBoxSize)/2;break;case "right":case "bottom":vBoxPos+=this["getInner"+vNameRangeUp]()-vBoxSize;break;};vIconPos+=vBoxPos;vTextPos+=vBoxPos;if(this._f1){this._f1["_d3"+vDirection](vIconPos);};if(this._f2){this._f2["_d3"+vDirection](vTextPos);};}catch(ex){throw new Error("Failed to internal render widgets:"+ex);};return true;};proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var chc;var cloneChild;for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null&&this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();};return this._preferred_height;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._f1){this._f1.dispose();this._f1=null;};if(this._f2){this._f2.dispose();this._f2=null;};this._c6=this._c5=this._c2=this._c1=null;return QxWidget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js b/swat/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js deleted file mode 100644 index 7a9d4c171eb..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxBarSelectorBar(){QxWidget.call(this);this._manager=new QxRadioButtonManager();};QxBarSelectorBar.extend(QxWidget,"QxBarSelectorBar");proto.getManager=function(){return this._manager;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);return this._applyState();};proto._applyState=function(){this._omitRendering();this["_applyState_"+this.getState()]();this._activateRendering();return true;};proto._applyState_top=function(){this.setBottom(null);this.setWidth(null);this.setHeight("auto");this.setLeft(0);this.setRight(0);this.setTop(0);};proto._applyState_right=function(){this.setLeft(null);this.setHeight(null);this.setWidth("auto");this.setRight(0);this.setBottom(0);this.setTop(0);};proto._applyState_bottom=function(){this.setWidth(null);this.setTop(null);this.setHeight("auto");this.setLeft(0);this.setRight(0);this.setBottom(0);};proto._applyState_left=function(){this.setRight(null);this.setHeight(null);this.setWidth("auto");this.setLeft(0);this.setBottom(0);this.setTop(0);};proto._layoutInternalWidgetsRunning=false;proto._layoutInternalWidgets=proto._d1=function(_e5){if(this._layoutInternalWidgetsRunning){return true;};var vPane=this.getParent().getPane();if(!this.isCreated()||!vPane.isCreated()){return true;};this._layoutInternalWidgetsRunning=true;var ch=this.getChildren();var chl=ch.length;var chc;switch(this.getState()){case "left":case "right":for(var i=0;i=0;i--){sheet.deleteRule(i);};if(isValidString(_b1)){sheet.insertRule("*{cursor:"+_b1+" !important}",0);};return true;};};proto._onresize=function(e){if(typeof QxPopupManager=="function"){(new QxPopupManager).update();};var w=this._document.body.offsetWidth;var h=this._document.body.offsetHeight;if(this._lastBodyWidth!=w){this._lastBodyWidth=w;this._innerWidthChanged();};if(this._lastBodyHeight!=h){this._lastBodyHeight=h;this._innerHeightChanged();};};proto._themes=["Win9x","WinXP"];proto.getThemes=function(){return this._themes;};proto.registerTheme=function(v){if(this._themes.contains(v)){return;};this._themes.push(v);};proto.deregisterTheme=function(v){if(this.getTheme()==v){throw new Error("Could not remove currently selected theme!");};this._themes.remove(v);return true;};proto._modifyTheme=function(_b1,_b2,_b3,_b4){var vClass=this.getCssClassName();if(_b2){vClass=vClass.remove("QxTheme"+_b2," ");};if(_b1){vClass=vClass.add("QxTheme"+_b1," ");};this.setCssClassName(vClass);return true;};proto.add=function(){var a=arguments;var l=a.length;var t=a[l-1];if(typeof QxInline=="function"&&l>1&&typeof t=="string"){for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxColorSelector.js b/swat/style/qooxdoo/widgets/widgets/QxColorSelector.js deleted file mode 100644 index 65dee664a21..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxColorSelector.js +++ /dev/null @@ -1,5 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxColorSelector(vTemplateColors,vHistoryColors,vStandalone){this.standaloneMode=typeof vStandalone=="boolean"?vStandalone:false;this.webfixMode=vTemplateColors&&vHistoryColors;if(this.standaloneMode){QxPopup.call(this);this.add=this.addToWindow;this.setBorder(null);this.setPadding(10);this.setHeight(this.webfixMode?335:385);}else {QxWindow.call(this, "Color Selector", "icons/16/colors.png");this.setHeight(this.webfixMode?350:400);};this.classname="QxWindow";this.layoutOffset=this.webfixMode?224:196;this.setShowStatusbar(false);this.setShowMaximize(false);this.setShowMinimize(false);this.setResizeable(false);this.setUsePreferredWidthAsMin(false);this.setUsePreferredHeightAsMin(false);this.getPane().setPadding(8);this.setWidth(this.webfixMode?543:515);if(this.webfixMode){var vField;var vFieldSet;var vBase=QxColorSelector.baseColors;var vBaseLength=vBase.length;vFieldSet=new QxFieldSet(QxColorSelector.textBaseColors);vFieldSet.setTop(-6);vFieldSet.setWidth(216);vFieldSet.setHeight(45);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};proto.setSavedColor=function(_b1){var r=QxColor.read(_b1);if(r){var c=QxColor.RGB2HSB(r[0],r[1],r[2]);this._savedColor.setBackgroundColor(_b1);this._savedColor.setColor(this._useWhiteColor(c)?"white":"black");}else {this._savedColor.setBackgroundColor(null);this._savedColor.setColor("black");};};proto._onchange=function(e){if(isValidString(this._mode)){return;};var t=e.getTarget();switch(e.getTarget()){case this._red:case this._blue:case this._green:this._mode="rgb";this.setCurrentColor([this._red.getValue(),this._green.getValue(),this._blue.getValue()]);break;case this._lum:this._mode="lum";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;case this._hue:case this._sat:this._mode="hsb";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;};delete this._mode;};proto._onchangehex=function(e){if(isValidString(this._mode)){return;};this._mode="hex";var r=QxColor.read("#"+this._hex.getText());if(r){this.setCurrentColor(r);};delete this._mode;};proto._onpaletteclick=function(e){this._mode="palette";this.setCurrentColor(e.getTarget().getBackgroundColor());delete this._mode;};proto._hueActive=false;proto._onhueareamousedown=function(e){this._hueActive=true;this.setCapture(true);};proto._onhueareamouseup=function(e){this._hueActive=false;this.setCapture(false);};proto._onhueareamousemove=function(e){if(this._hueActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onhueareaclick.call(this,e);};};proto._onhueareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=((e.getPageX()-this.getComputedPageBoxLeft())/2.56*3.6).limit(0,360);var s=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);var b=pa._lum.getValue();pa._huePos.setLeft(pa.layoutOffset+(h/3.6*2.56));pa._huePos.setTop(-4+(s*2.56));pa._mode="huearea";try{var r=QxColor.HSB2RGB(h,100-s,b);if(isValidArray(r)){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto._brightActive=false;proto._onbrightareamousedown=function(e){this._brightActive=true;this.setCapture(true);};proto._onbrightareamouseup=function(e){this._brightActive=false;this.setCapture(false);};proto._onbrightareamousemove=function(e){if(this._brightActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onbrightareaclick.call(this,e);};};proto._onbrightareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=pa._hue.getValue();var s=pa._sat.getValue();var b=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);pa._brightPos.setTop(-4+(b*2.56));pa._mode="brightarea";try{var r=QxColor.HSB2RGB(h,s,100-b);if(r){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto.dispose=function(){if(this.getDisposed()){return;};return QxWindow.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxComboBox.js b/swat/style/qooxdoo/widgets/widgets/QxComboBox.js deleted file mode 100644 index 5af95e4f030..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxComboBox.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxComboBox(){QxWidget.call(this);this.setWidth(120);this.setHeight(22);this.setBorder(QxBorder.presets.inset);this.setTabIndex(1);this._list=new QxList();this._list.set({top:0,left:0,bottom:0,right:0,overflow:"auto",timerCreate:false});this._manager=this._list.getManager();this._manager.set({multiSelection:false,dragSelection:false});this._manager.addEventListener("changeSelection",this._onchangeselection,this);this._popup=new QxPopup();this._popup.set({autoHide:false,width:150,height:180,timerCreate:false});this._popup.add(this._list);this._atom=new QxAtom();this._atom.set({width:null,top:3,left:4,right:16,tabIndex:-1});this._textfield=new QxTextField();this._textfield.setTop((new QxClient).isGecko()?1:0);this._textfield.set({left:4,right:16,tabIndex:-1});(this.isEditable()?this._atom:this._textfield).setStyleProperty("visibility","hidden");this._button=new QxWidget();this._button.set({top:0,bottom:0,width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._buttonimage = new QxImage("widgets/arrows/down.gif", 7, 4);this._buttonimage.set({top:5,left:2});this._button.add(this._buttonimage);this.add(this._textfield,this._atom,this._button);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("keydown",this._g4);this.addEventListener("keypress",this._g6);this.addEventListener("mousewheel",this._onmousewheel);};QxComboBox.extend(QxWidget,"QxComboBox");QxComboBox.addProperty({name:"editable",type:Boolean,defaultValue:false,getAlias:"isEditable"});QxComboBox.addProperty({name:"selected",type:Object});QxComboBox.addProperty({name:"value",type:Object});QxComboBox.addProperty({name:"pagingInterval",type:Number,defaultValue:10});QxComboBox.addProperty({name:"maxListHeight",type:Number,defaultValue:180});proto._modifyParent=function(_b1,_b2,_b3,_b4){if(_b1){var p=_b1.getTopLevelWidget();if(p){p.add(this._popup);};}else if(_b2){var p=_b2.getTopLevelWidget();if(p){p.remove(this._popup);};};return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifySelected=function(_b1,_b2,_b3,_b4){this.setValue(_b1?_b1.getText():"",_b4);if(_b1){this._manager.setSelectedItems([_b1]);}else {this._manager.deselectAll();};return true;};proto._modifyValue=function(_b1,_b2,_b3,_b4){var vText=isValid(_b1)?_b1:"";if(this.isEditable()){this._textfield.setText(vText,_b4);}else {this._atom.setText(vText,_b4);};this.setSelected(vText==""?null:this.getList().findStringExact(vText),_b4);return true;};proto._modifyEditable=function(_b1,_b2,_b3,_b4){var l=this._atom;var t=this._textfield;if(this.isCreated()){l.setVisible(!_b1);t.setVisible(_b1);if(_b1){t.setText(this.getValue());}else {l.setText(this.getValue());};}else {if(_b1){l.setStyleProperty("visibility","hidden");t.removeStyleProperty("visibility");}else {t.setStyleProperty("visibility","hidden");l.removeStyleProperty("visibility");};};this._modifyEditablePost(_b1);return true;};if((new QxClient).isMshtml()){proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setHtmlProperty("unselectable",false);t.setHtmlProperty("tabIndex",1);}else {t.setHtmlProperty("unselectable",true);t.setHtmlProperty("tabIndex",-1);};};}else if((new QxClient).isGecko()){proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setStyleProperty("MozUserFocus","normal");t.setStyleProperty("userFocus","normal");}else {t.setStyleProperty("MozUserFocus","ignore");t.setStyleProperty("userFocus","ignore");};};}else {proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setStyleProperty("userFocus","normal");t.setHtmlProperty("tabIndex",1);}else {t.setStyleProperty("userFocus","ignore");t.setHtmlProperty("tabIndex",-1);};};};proto.getList=function(){return this._list;};proto.getManager=function(){return this._manager;};proto.getPopup=function(){return this._popup;};proto.getAtom=function(){return this._atom;};proto.getTextField=function(){return this._textfield;};proto.getButton=function(){return this._button;};proto.getButtonImage=function(){return this._buttonimage;};proto.createPopup=function(){var p=this._popup;if(!p.isCreated()){p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);};var pa=this.getParent();var pt=pa?pa.getTopLevelWidget():null;if(pt){pt.add(p);};if(!p.isCreated()){p._createElement();p.setVisible(false);};};proto._togglePopup=function(){if(this._popup.getVisible()){this._closePopup();if(!this.getEditable()){this.setState("mark");};}else {this._openPopup();};};proto._openPopup=function(){var p=this._popup;var l=this._list;var m=this._manager;this.createPopup();var lh=l.getPreferredHeight();var mh=this.getMaxListHeight();if(lh>mh){p.setHeight(mh);l.setOverflow("scrollY");}else {p.setHeight(lh);l.setOverflow("hidden");};p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);if(this.isEditable()){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);}else {var oldFireChange=m.getFireChange();m.setFireChange(false);m.deselectAll();m.setLeadItem(null);m.setFireChange(oldFireChange);};};var vCurrent=this._manager.getSelectedItem();if(vCurrent){m.setLeadItem(vCurrent);m.scrollItemIntoView(vCurrent);};this.setCapture(true);this.setState(null);p.setVisible(true);};proto._closePopup=function(){var vCurrent=this._manager.getSelectedItem();if(!(vCurrent==null&&this.getEditable())){this.setSelected(vCurrent);this._manager.setLeadItem(vCurrent);};this.setCapture(false);this._popup.setVisible(false);};proto._g1=function(e){var t=e.getActiveTarget();if(typeof t=="undefined"){return;};if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem){if(!t.isEnabled()){return;};t=t.getParent();};switch(t){case this._textfield:return;case this:case this._atom:case this._button:case this._buttonimage:this._togglePopup();this._button.setBorder(QxBorder.presets.inset);break;case this._list:if(this.getEditable()&&!this._findMatchingEditItem()){this.setSelected(null);};this._list._g1(e);if(e.getTarget()!=this._list){this._closePopup();};break;case this._popup:break;default:var sel=this.getSelected();this._manager.deselectAll();if(sel){this._manager.setSelectedItem(sel);};this._closePopup();break;};};proto._g2=function(e){this._button.setBorder(QxBorder.presets.outset);};proto._findMatchingEditItem=function(){return this._list.findStringExact(this._textfield.getElement().value);};proto._g4=function(e){var m=this._manager;if(this._popup.getVisible()){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.setSelected(this._manager.getSelectedItem());this._closePopup();return;}else if(e.getKeyCode()==QxKeyEvent.keys.esc){m.setSelectedItem(this.getSelected());m.setLeadItem(this.getSelected());this._popup.setVisible(false);this.setCapture(false);return;};}else if(e.getKeyCode()==QxKeyEvent.keys.enter){this._openPopup();};if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pageup){var vPrevious;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vPrevious=vTemp;}while(--vInterval&&(vTemp=m.getPrevious(vPrevious)));}else {vPrevious=m.getLast();};this.setSelected(vPrevious);}else if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pagedown){var vNext;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vNext=vTemp;}while(--vInterval&&(vTemp=m.getNext(vNext)));}else {vNext=m.getFirst();};this.setSelected(vNext);}else if(!this.isEditable()||this._popup.getVisible()){this._list._g4(e);}else if(e.getKeyCode()==QxKeyEvent.keys.up||e.getKeyCode()==QxKeyEvent.keys.down){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);}else if(this._popup.isCreated()&&(e.getKeyCode()==QxKeyEvent.keys.pageup||e.getKeyCode()==QxKeyEvent.keys.pagedown)){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);};};proto._g6=function(e){if(!this.isEditable()||this._popup.getVisible()){this._list._g6(e);};};proto._onmouseover=function(e){var t=e.getTarget();if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem&&t.getEnabled()){var m=this._manager;m.deselectAll();m.setLeadItem(t);m.setSelectedItem(t);};};proto._onmousewheel=function(e){if(!this._popup.getVisible()){var toSelect;var isSelected=this.getSelected();if(e.getWheelDelta()<0){toSelect=isSelected?this._manager.getNext(isSelected):this._manager.getFirst();}else {toSelect=isSelected?this._manager.getPrevious(isSelected):this._manager.getLast();};if(toSelect){this.setSelected(toSelect);};};};proto._onchangeselection=function(e){if(!this._popup.getVisible()){this.setSelected(this._manager.getSelectedItem());};};proto._visualizeBlur=function(){this.setState(null);QxWidget.prototype._visualizeBlur.call(this);};proto.dispose=function(){if(this.getDisposed()){return;};if(this._list){this._list.dispose();this._list=null;};if(this._manager){this._manager.dispose();this._manager=null;};if(this._popup){this._popup.dispose();this._popup=null;};if(this._atom){this._atom.dispose();this._atom=null;};if(this._textfield){this._textfield.dispose();this._textfield=null;};if(this._button){this._button.dispose();this._button=null;};if(this._buttonimage){this._buttonimage.dispose();this._buttonimage=null;};return QxWidget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxContainer.js b/swat/style/qooxdoo/widgets/widgets/QxContainer.js deleted file mode 100644 index f89fb97d8d2..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxContainer.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxContainer(vHtml){QxTerminator.call(this);if(isValid(vHtml)){this.setHtml(vHtml);};};QxContainer.extend(QxTerminator,"QxContainer");QxContainer.addProperty({name:"html",type:String});proto._modifyElement=function(_b1,_b2,_b3,_b4){QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);if(_b1){return this._applyHtml();}else if(_b2){_b2.innerHTML="";};return true;};proto._modifyHtml=function(_b1,_b2,_b3,_b4){return this._applyHtml();};proto._applyHtml=function(){if(!this.isCreated()){return true;};var vHtml=this.getHtml();if(isValid(vHtml)){this.getElement().innerHTML=vHtml;this._invalidatePreferred("load");this._outerChanged("load");}else {this.getElement().innerHTML="";this._invalidatePreferred("unload");this._outerChanged("unload");};return true;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxDockLayout.js b/swat/style/qooxdoo/widgets/widgets/QxDockLayout.js deleted file mode 100644 index ccd41abdb79..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxDockLayout.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxDockLayout(){QxLayout.call(this);};QxDockLayout.extend(QxLayout,"QxDockLayout");QxDockLayout.addProperty({name:"respectAutoRequirements",type:Boolean,defaultValue:true});proto.add=function(){var l=arguments.length;var d=arguments[l-1];var o;if(isValidString(d)){l--;}else {d="auto";};for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var leftList=grouped.left;var leftLength=leftList.length;var leftLast=0;for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var topList=grouped.top;var topLength=topList.length;var topLast=0;for(var i=0;i0?Math.max(0,wFrame-QxDOM.getComputedInsetLeft(this._frame)-QxDOM.getComputedInsetRight(this._frame)-QxDOM.getComputedMarginLeft(this._content)-QxDOM.getComputedMarginRight(this._content)):0;this._frame.style.width=wFrame+"px";this._content.style.width=wContent+"px";return true;};proto._renderHeight=function(size){if(!this.isCreated()){return true;};var hFrame=Math.max(0,this.getElement().offsetHeight-QxDOM.getComputedMarginTop(this._frame)-QxDOM.getComputedMarginBottom(this._frame));var hContent=hFrame>0?Math.max(0,hFrame-QxDOM.getComputedInsetTop(this._frame)-QxDOM.getComputedInsetBottom(this._frame)-QxDOM.getComputedMarginTop(this._content)-QxDOM.getComputedMarginBottom(this._content)):0;this._frame.style.height=hFrame+"px";this._content.style.height=hContent+"px";return true;};proto.getComputedBorderLeft=proto.getComputedInsetLeft=function(){return QxDOM.getComputedMarginLeft(this._frame)+QxDOM.getComputedInsetLeft(this._frame)+QxDOM.getComputedMarginLeft(this._content);};proto.getComputedBorderRight=proto.getComputedInsetRight=function(){return QxDOM.getComputedMarginRight(this._frame)+QxDOM.getComputedInsetRight(this._frame)+QxDOM.getComputedMarginRight(this._content);};proto.getComputedBorderTop=proto.getComputedInsetTop=function(){return QxDOM.getComputedMarginTop(this._frame)+QxDOM.getComputedInsetTop(this._frame)+QxDOM.getComputedMarginTop(this._content);};proto.getComputedBorderBottom=proto.getComputedInsetBottom=function(){return QxDOM.getComputedMarginBottom(this._frame)+QxDOM.getComputedInsetBottom(this._frame)+QxDOM.getComputedMarginBottom(this._content);};proto.getComputedAreaWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight();};proto.getComputedAreaHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom();};proto.getComputedInnerWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight()-this.getComputedPaddingLeft()-this.getComputedPaddingRight();};proto.getComputedInnerHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom()-this.getComputedPaddingTop()-this.getComputedPaddingBottom();};proto._applySizeHorizontal=function(size){QxWidget.prototype._applySizeHorizontal.call(this,size);return this._renderWidth();};proto._applySizeVertical=function(size){QxWidget.prototype._applySizeVertical.call(this,size);return this._renderHeight();};QxFieldSet.init=function(){var frame=QxFieldSet._h3=document.createElement("div");var legend=document.createElement("div");var legendText=document.createTextNode("-");var content=document.createElement("div");frame.className="QxFieldSetFrame";legend.className="QxFieldSetLegend";content.className="QxFieldSetContent";legend.appendChild(legendText);frame.appendChild(legend);frame.appendChild(content);};QxFieldSet.init(); \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxFlowLayout.js b/swat/style/qooxdoo/widgets/widgets/QxFlowLayout.js deleted file mode 100644 index c62b09aba88..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxFlowLayout.js +++ /dev/null @@ -1,3 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxFlowLayout(){QxLayout.call(this);};QxFlowLayout.extend(QxLayout,"QxFlowLayout");QxFlowLayout.addProperty({name:"horizontalSpacing",type:Number,defaultValue:0});QxFlowLayout.addProperty({name:"verticalSpacing",type:Number,defaultValue:0});QxFlowLayout.addProperty({name:"horizontalBlockAlign",type:String,defaultValue:"left"});QxFlowLayout.addProperty({name:"verticalChildrenAlign",type:String,defaultValue:"top"});proto._d1=function(){var innerWidth=this.getInnerWidth();var innerHeight=this.getInnerHeight();var blockAlign=this.getHorizontalBlockAlign();var childrenAlign=this.getVerticalChildrenAlign();var spacingX=this.getHorizontalSpacing();var spacingY=this.getVerticalSpacing();var paddingLeft=this.getPaddingLeft();var paddingTop=this.getPaddingTop();var accumulatedWidth=0;var accumulatedHeight=0;var childNeededWidth;var childNeededHeight;var currentRow;var childCalculatedLeft,childCalculatedTop;var maxRequiredRowHeight=0;var rows=[];var childOffsetLeft=[];function storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight){var r={width:accumulatedWidth,height:maxRequiredRowHeight,offsetTop:accumulatedHeight -};switch(blockAlign){case "center":r.offsetLeft=(innerWidth-accumulatedWidth)/2;break;case "right":r.offsetLeft=innerWidth-accumulatedWidth;break;default:r.offsetLeft=0;};rows.push(r);};var ch=this.getChildren();var chl=ch.length;var chc;for(var i=0;iinnerWidth){storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);chc.__row=rows.length;accumulatedHeight+=maxRequiredRowHeight+spacingY;childOffsetLeft.push(0);accumulatedWidth=childNeededWidth+spacingX;maxRequiredRowHeight=childNeededHeight;}else {chc.__row=rows.length;childOffsetLeft.push(accumulatedWidth);accumulatedWidth+=childNeededWidth+spacingX;maxRequiredRowHeight=Math.max(maxRequiredRowHeight,childNeededHeight);};};storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);for(var i=0;i=vMatchCol||(vCol=vMatchCol)){this._layoutHorizontal(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i=vMatchRow||(vRow=vMatchRow)){this._layoutVertical(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i1000){this._pressedString="";};this._pressedString+=String.fromCharCode(e.getKeyCode());var matchedItem=this.findString(this._pressedString,null);if(matchedItem){var oldVal=this._manager._getChangeValue();var oldFireChange=this._manager.getFireChange();this._manager.setFireChange(false);this._manager._j7();this._manager.setItemSelected(matchedItem,true);this._manager.setAnchorItem(matchedItem);this._manager.setLeadItem(matchedItem);matchedItem.scrollIntoView();this._manager.setFireChange(oldFireChange);if(oldFireChange&&this._manager._j8(oldVal)){this._manager._j1();};};this._lastKeyPress=(new Date).valueOf();e.preventDefault();};proto._findItem=function(vUserValue,vStartIndex,vType){var vAllItems=this.getChildren();if(vStartIndex==null){vStartIndex=vAllItems.indexOf(this.getSelectedItem());if(vStartIndex==-1){vStartIndex=0;};};var methodName="matches"+vType;for(var i=vStartIndex;ithis._perLoopRowAppendCount){this._onrowappenddo();return;};if(this._rowCreateQueue.length==0){this._onrowappenddo();this._rowAppendTimer.stop();if(this.hasEventListeners("complete")){this.dispatchEvent(new QxEvent("complete"),true);};return;};};if(QxListView._useFragment){proto._onrowappenddo=function(){this._contentBody.appendChild(this._fragment);};}else {proto._onrowappenddo=function(){var f=this._fragment;var l=f.childNodes.length;for(var i=0;icurrentCol.maxWidth){currentTodo=currentCol.maxWidth;}else {if(currentCol.hasMinWidthLimit&¤tCol.minWidth>currentTodo){currentTodo=currentCol.minWidth;};};};todoValues[colLoop]=currentTodo;todoValuesSum+=currentTodo;}while(colLoop--);this._header.className=this._header.className.add("QxListViewHeaderOverflow"," ");this._content.className=this._content.className.add("QxListViewContentOverflow"," ");var innerAvail=QxDOM.getComputedInnerWidth(this._content)-todoValuesSum;if(innerAvail>0){var innerCurrentAvail=innerAvail;var innerAvailToShareCount=0;colLoop=colLength;do -{currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerAvail*currentCol.scaleFactor);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};innerCurrentAvail-=(currentTodo-todoValues[colLoop]);todoValues[colLoop]=currentTodo;}else {innerAvailToShareCount++;};}while(colLoop--);var currentAddTodo=0;colLoop=colLength;do -{currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(!currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerCurrentAvail/innerAvailToShareCount);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};todoValues[colLoop]=currentTodo;};}while(colLoop--);};this._contentTable.removeChild(this._contentColGroup);var sum=0;var currentTextWidth,diff,tsize;colLoop=colLength;do -{currentCol=this._columns[colLoop];currentTodo=todoValues[colLoop];this._nodeHeaderColsCache[colLoop].width=this._nodeContentColsCache[colLoop].width=currentTodo;sum+=currentTodo;diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;if(tsize<20){this._nodeHeaderInnerSortCellCache[colLoop].style.display="none";diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;};this._nodeHeaderInnerTextBoxCache[colLoop].style.width=tsize+"px";}while(colLoop--);this._contentTable.insertBefore(this._contentColGroup,this._contentBody);this.repaint();this._contentTable.style.width=this._headerTable.style.width=sum+"px";this._contentTable.style.tableLayout=this._headerTable.style.tableLayout="fixed";this._syncScrollLeft();this._header.style.visibility="visible";return true;};proto.dispose=function(){if(this._disposed)return;QxWidget.prototype.dispose.call(this);if(this._columns){for(var i=0;i0){vMaxTextWidth=Math.max(vMaxTextWidth,chc.getNeededTextWidth());vMaxShortcutWidth=Math.max(vMaxShortcutWidth,chc.getNeededShortcutWidth());}else {vMaxContentWidth=Math.max(vMaxContentWidth,chc.getNeededTextWidth());};};};if(vMaxIconWidth>0||this.getShowIconColumnWithoutAnyIcon()){vMaxIconWidth=Math.max(vMaxIconWidth,this.getMinIconColumnWidth());};vMaxContentWidth=Math.max(vMaxContentWidth,(vMaxTextWidth+vTextShortcutGap+vMaxShortcutWidth));this._childIconPosition=vMaxPaddingLeft;var vUseIconWidth=vMaxIconWidth>0?(vMaxIconWidth+vIconContentGap):0;this._childTextPosition=this._childIconPosition+vUseIconWidth;var vUseEndPos=this._childTextPosition+vMaxContentWidth;var vUseMaxArrow=vMaxArrowWidth>0?vContentArrowGap+vMaxArrowWidth:4;var vUseInnerWidth=vMaxPaddingLeft+vUseEndPos+vUseMaxArrow+vMaxPaddingRight;var vUseOuterFrame=this.getComputedBorderLeft()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedBorderRight();var vUseOuterWidth=vUseInnerWidth+vUseOuterFrame;var vMinWidth=this.getMinWidth();if(vMinWidth!=null&&vUseOuterWidththis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.childNodes;var view=d.defaultView;var zi;for(var i=0;i=48&&vCode<=57){return;};e.preventDefault();};};};proto._g4=function(e){var vCode=e.getKeyCode();if(this._intervalIncrease==null){switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:this._intervalIncrease=vCode==QxKeyEvent.keys.up;this._intervalMode="single";this._resetIncrements();this._checkValue(true,false,false);this._increment();this._timer.startWith(this.getFirstInterval());break;case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._intervalIncrease=vCode==QxKeyEvent.keys.pageup;this._intervalMode="page";this._resetIncrements();this._checkValue(true,false,false);this._pageIncrement();this._timer.startWith(this.getFirstInterval());break;};};};proto._g5=function(e){if(this._intervalIncrease!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._timer.stop();this._intervalIncrease=null;this._intervalMode=null;};};};proto._g1=function(e){if(e.isNotLeftButton()){return;};this._checkValue(true);var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.inset);vButton.addEventListener("mouseup",this._g2,this);vButton.addEventListener("mouseout",this._g2,this);this._intervalIncrease=vButton==this._upbutton;this._resetIncrements();this._increment();this._textfield.selectAll();this._timer.setInterval(this.getFirstInterval());this._timer.start();};proto._g2=function(e){var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.outset);vButton.removeEventListener("mouseup",this._g2,this);vButton.removeEventListener("mouseout",this._g2,this);this._textfield.selectAll();this._textfield.setFocused(true);this._timer.stop();this._intervalIncrease=null;};proto._onmousewheel=function(e){this._manager.setValue(this._manager.getValue()+this.getWheelIncrementAmount()*e.getWheelDelta());this._textfield.selectAll();};proto._oninput=function(e){this._checkValue(true,true);};proto._onchange=function(e){var vValue=this._manager.getValue();this._textfield.setText(vValue);if(vValue==this.getMin()){this._downbutton.setBorder(QxBorder.presets.outset);this._downbutton.setEnabled(false);this._downbuttonimage.setEnabled(false);this._timer.stop();}else {this._downbutton.setEnabled(true);this._downbuttonimage.setEnabled(true);};if(vValue==this.getMax()){this._upbutton.setBorder(QxBorder.presets.outset);this._upbutton.setEnabled(false);this._upbuttonimage.setEnabled(false);this._timer.stop();}else {this._upbutton.setEnabled(true);this._upbuttonimage.setEnabled(true);};if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};};proto._onblur=function(e){this._checkValue(false);};proto.setValue=function(nValue){this._manager.setValue(nValue);};proto.getValue=function(){this._checkValue(true);return this._manager.getValue();};proto.resetValue=function(){return this._manager.resetValue();};proto.setMax=function(vMax){return this._manager.setMax(vMax);};proto.getMax=function(){return this._manager.getMax();};proto.setMin=function(vMin){return this._manager.setMin(vMin);};proto.getMin=function(){return this._manager.getMin();};proto._intervalIncrease=null;proto._i7=function(e){this._timer.stop();this.setInterval(Math.max(this.getMinTimer(),this.getInterval()-this.getTimerDecrease()));if(this._intervalMode=="page"){this._pageIncrement();}else {if(this.getInterval()==this.getMinTimer()){this.setIncrementAmount(this.getAmountGrowth()*this.getIncrementAmount());};this._increment();};switch(this._intervalIncrease){case true:if(this.getValue()==this.getMax()){return;};case false:if(this.getValue()==this.getMin()){return;};};this._timer.restartWith(this.getInterval());};proto._checkValue=function(acceptEmpty,acceptEdit){var el=this._textfield.getElement();if(!el){return;};if(el.value==""){if(!acceptEmpty){el.value=this.resetValue();this._textfield.selectAll();return;};}else {var val=el.value;if(val.length>1){while(val.charAt(0)=="0"){val=val.substr(1,val.length);};var f1=parseInt(val)||0;if(f1!=el.value){el.value=f1;return;};};if(val=="-"&&acceptEmpty&&this.getMin()<0){if(el.value!=val){el.value=val;};return;};val=parseInt(val);var doFix=true;var fixedVal=this._manager._checkValue(val);if(isNaN(fixedVal)){fixedVal=this._manager.getValue();};if(acceptEmpty&&val==""){doFix=false;}else if(!isNaN(val)){if(acceptEdit){if(val>fixedVal&&!(val>0&&fixedVal<=0)&&String(val).length=0)&&String(val).length0;};proto._modifyParent=function(_b1,_b2,_b3,_b4){return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifyElement=function(_b1,_b2,_b3,_b4){QxTreeFolder.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);this._indentCell.style.display=this._navigationCell.style.display="none";this._renderImplLabel(this.getLabel());this._renderImplIcon();return true;};proto._modifyActiveElement=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setActive(false,_b4);};if(_b1){_b1.setActive(true,_b4);};return true;};proto._modifyUseTreeLines=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._updateTreeLines();};return true;};proto._shouldBecomeCreated=function(){return true;};proto._g4=function(e){e.preventDefault();var aE=this.getActiveElement();switch(e.getKeyCode()){case QxKeyEvent.keys.left:if(QxTree.isTreeFolder(aE)){if(!aE.getOpen()){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};}else {return aE.setOpen(false);};}else if(aE instanceof QxTreeFile){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};};break;case QxKeyEvent.keys.right:if(QxTree.isTreeFolder(aE)){return aE.setOpen(true);};break;case QxKeyEvent.keys.enter:if(QxTree.isTreeFolder(aE)){return aE.setOpen(!aE.getOpen());};break;case QxKeyEvent.keys.up:if(aE){if(aE.isFirstChild()){if(aE.getParent()instanceof QxTreeFolder){this.setActiveElement(aE.getParent());}else {this.setActiveElement(this.getLastTreeChild());};}else {var vPrev=aE.getPreviousSibling();while(vPrev instanceof QxTreeElement){if(QxTree.isOpenTreeFolder(vPrev)){vPrev=vPrev.getLastChild();}else {break;};};this.setActiveElement(vPrev);};}else {var vLast=this.getLastTreeChild();if(vLast){this.setActiveElement(vLast);};};break;case QxKeyEvent.keys.down:if(aE){if(QxTree.isOpenTreeFolder(aE)){this.setActiveElement(aE.getFirstChild());}else if(aE.isLastChild()){var vCurrent=aE;while(vCurrent.isLastChild()){vCurrent=vCurrent.getParent();if(!vCurrent instanceof QxTreeElement){return this.setActiveElement(this.getFirstTreeChild());};};if(vCurrent instanceof QxTreeElement&&vCurrent.getNextSibling()&&vCurrent.getNextSibling()instanceof QxTreeElement){return this.setActiveElement(vCurrent.getNextSibling());};this.setActiveElement(this.getFirstTreeChild());}else {this.setActiveElement(aE.getNextSibling());};}else {var vFirst=this.getFirstTreeChild();if(vFirst){this.setActiveElement(vFirst);};};break;};(new QxApplication).setActiveWidget(this);};proto.getLastTreeChild=function(){var vLast=this;while(vLast instanceof QxTreeElement){if(!(vLast instanceof QxTreeFolder)||!vLast.getOpen()){return vLast;};vLast=vLast.getLastChild();};};proto.getFirstTreeChild=function(){return this;};proto._renderImplNavigation=function(){return true;};proto._renderImplIndent=function(){return true;};proto._visualizeFocus=function(){return true;};proto._visualizeBlur=function(){return true;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxTreeElement.js b/swat/style/qooxdoo/widgets/widgets/QxTreeElement.js deleted file mode 100644 index a73882f123e..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxTreeElement.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxTreeElement(vLabel){QxWidget.call(this);if(isValid(vLabel)){this.setLabel(vLabel);};this.setTagName("li");var im=new QxImageManager();this._navigationLineURI = im.buildURI("widgets/tree/line.gif");this._navigationCrossURI = im.buildURI("widgets/tree/cross.gif");this._navigationCrossPlusURI = im.buildURI("widgets/tree/cross_plus.gif");this._navigationCrossMinusURI = im.buildURI("widgets/tree/cross_minus.gif");this._navigationEndURI = im.buildURI("widgets/tree/end.gif");this._navigationEndPlusURI = im.buildURI("widgets/tree/end_plus.gif");this._navigationEndMinusURI = im.buildURI("widgets/tree/end_minus.gif");this._navigationSimplePlusURI = im.buildURI("widgets/tree/plus.gif");this._navigationSimpleMinusURI = im.buildURI("widgets/tree/minus.gif");this.addEventListener("click",this._g3);this.addEventListener("dblclick",this._ondblclick);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mouseout",this._onmouseout);this.addEventListener("mousemove",this._onmouseover);};QxTreeElement.extend(QxWidget,"QxTreeElement");QxTreeElement._indentCache=[];QxTreeElement.addProperty({name:"label",type:String});QxTreeElement.addProperty({name:"level",type:Number,defaultValue:1});QxTreeElement.addProperty({name:"active",type:Boolean,defaultValue:false});QxTreeElement.addProperty({name:"parentTree"});proto._obtainLastChildState=function(){this._renderImplNavigation();};proto._loseLastChildState=function(){this._renderImplNavigation();};proto.getOpen=function(){return false;};proto._shouldBecomeCreated=function(){return this.getParent().getOpen();};proto._modifyParent=function(_b1,_b2,_b3,_b4){if(_b1){this.setParentTree(_b1.getParentTree(),_b4);this.setLevel(_b1.getLevel()+1);}else {this.setParentTree(null,_b4);};QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);if(_b1&&this.isCreated()){this._renderImplIndent();this._renderImplNavigation();};return true;};proto._modifyElement=function(_b1,_b2,_b3,_b4){this._table=QxTreeElement._h3.cloneNode(true);this._tableRow=this._table.firstChild.firstChild;this._indentCell=this._tableRow.childNodes[0];this._navigationCell=this._tableRow.childNodes[1];this._navigationImage=this._navigationCell.firstChild;this._iconCell=this._tableRow.childNodes[2];this._iconImage=this._iconCell.firstChild;this._labelCell=this._tableRow.childNodes[3];this._renderImplIndent();this._renderImplNavigation();this._renderImplIcon();this._renderImplLabel();_b1.appendChild(this._table);QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);return true;};proto._modifyParentTree=function(_b1,_b2,_b3,_b4){if(this.isCreated()&&!_b2&&_b1){this._renderImplNavigation();this._renderImplIndent();};return true;};proto._modifyActive=function(_b1,_b2,_b3,_b4){var p=this.getParentTree();var c="QxTreeElementLabelCellSelected";if(_b1){QxDOM.addClass(this._labelCell,c);if(p){p.setActiveElement(this,_b4);};}else {QxDOM.removeClass(this._labelCell,c);if(p){p.setActiveElement(null,_b4);};};return true;};proto._modifyLabel=function(_b1,_b2,_b3,_b4){return this._renderImplLabel();};proto._renderImplLabel=function(){if(!this.isCreated()){return true;};var vLabel=this.getLabel();if(vLabel){this._labelCell.firstChild.nodeValue=vLabel;this._table.style.display="block";}else {this._table.style.display="none";};return true;};proto._renderImplIcon=function(){if(!this.isCreated()){return true;};this._iconImage.src=(new QxImageManager).getBlank();return true;};proto._renderImplNavigation=function(){if(!this.isCreated()){return true;};var vParentTree=this.getParentTree();if(!vParentTree){return true;};var newSrc;if(!vParentTree.useTreeLines()){newSrc=(new QxImageManager).getBlank();}else if(this.isLastChild()){newSrc=this._navigationEndURI;}else {newSrc=this._navigationCrossURI;};if(newSrc!=this._navigationImage.src){this._navigationImage.src=newSrc;};return true;};proto._modifyLevel=function(_b1,_b2,_b3,_b4){return this._renderImplIndent();};proto._renderImplIndent=function(){if(!this.isCreated()){return true;};var vParentTree=this.getParentTree();if(!vParentTree){return true;};var vLevel=this.getLevel();if(vLevel==0){return true;};var vParent=this.getParent();if(!vParent){return true;};var chl=this._indentCell.childNodes.length;vLevel--;if(vLevel>chl){var diff=vLevel-chl;var io;do{if(QxTreeElement._indentCache.length>0){this._indentCell.appendChild(QxTreeElement._indentCache.shift());}else {io=new Image();io.src=(new QxImageManager).getBlank();this._indentCell.appendChild(io);};}while(--diff);}else if(vLevel-1){do{ch[chl]._renderImplIndent();}while(chl--);};this._invalidChildrenIndent=false;};proto._shouldBecomeChilds=function(){return this.getOpen();};proto._g3Navigation=function(e){if(this.hasChildren()){this.setOpen(!this.getOpen());};};proto._g3Label=function(e){QxTreeElement.prototype._g3Label.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._g3Icon=function(e){QxTreeElement.prototype._g3Icon.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._ondblclickLabel=function(e){QxTreeElement.prototype._ondblclickLabel.call(this,e);this.setOpen(!this.getOpen());};proto._ondblclickIcon=function(e){QxTreeElement.prototype._ondblclickIcon.call(this,e);this.setOpen(!this.getOpen());}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js b/swat/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js deleted file mode 100644 index c74d6bf8dd6..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxVerticalBoxLayout(vBlockAlign,vChildrenAlign){QxBoxLayout.call(this,"vertical",vBlockAlign,vChildrenAlign);};QxVerticalBoxLayout.extend(QxBoxLayout,"QxVerticalBoxLayout");proto._checkOrientation=function(_b1,_b2,propData,_b4){if(_b1!="vertical"){throw new Error("Orientation is not configurable in QxVerticalBoxLayout!");};return _b1;}; \ No newline at end of file diff --git a/swat/style/qooxdoo/widgets/widgets/QxWidget.js b/swat/style/qooxdoo/widgets/widgets/QxWidget.js deleted file mode 100644 index a07389c2f3e..00000000000 --- a/swat/style/qooxdoo/widgets/widgets/QxWidget.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ -function QxWidget(){QxTarget.call(this);this._a2=[];this._htmlProperties=copyCreateHash(this._htmlProperties);this._htmlProperties.id="QxWidget-"+(++QxWidget._count);this._htmlProperties.className=this.classname;if(isInvalid(this._htmlProperties.hideFocus)){this._htmlProperties.hideFocus=false;};if(isInvalid(this._htmlProperties.unselectable)){this._htmlProperties.unselectable="on";};this._htmlAttributes=copyCreateHash(this._htmlAttributes);this._styleProperties=copyCreateHash(this._styleProperties);this._usedDimensionsHorizontal=[];this._usedDimensionsVertical=[];};QxWidget.extend(QxTarget,"QxWidget");QxWidget._count=0;QxWidget.addProperty({name:"parent",defaultValue:null});QxWidget.addProperty({name:"element"});QxWidget.addProperty({name:"visible",type:Boolean,defaultValue:false,getAlias:"isVisible"});QxWidget.addProperty({name:"anonymous",type:Boolean,defaultValue:false,getAlias:"isAnonymous"});QxWidget.addProperty({name:"tagName",type:String,defaultValue:"DIV"});QxWidget.addProperty({name:"cssClassName",type:String});QxWidget.addProperty({name:"timerCreate",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"layoutHint",defaultValue:"auto"});QxWidget.addProperty({name:"position",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"float",type:String,impl:"floatStyleProperty"});QxWidget.addProperty({name:"display",type:String,impl:"styleProperty",defaultValue:"none"});QxWidget.addProperty({name:"visibility",type:String,impl:"styleProperty",defaultValue:"hidden"});QxWidget.addProperty({name:"textAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"verticalAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"horizontalAlign",type:String});QxWidget.addProperty({name:"zIndex",type:Number,impl:"styleProperty"});QxWidget.addProperty({name:"backgroundColor",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"color",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"border",type:Object});QxWidget.addProperty({name:"opacity",type:Number});QxWidget.addProperty({name:"cursor",type:String});QxWidget.addProperty({name:"backgroundImage",type:String});QxWidget.addProperty({name:"overflow",type:String});QxWidget.addProperty({name:"clip",type:Object});QxWidget.addProperty({name:"tabIndex",type:Number,defaultValue:-1});QxWidget.addProperty({name:"focused",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"canSelect",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"toolTip",type:Object});QxWidget.addProperty({name:"contextMenu",type:Object});QxWidget.addProperty({name:"state",type:String});QxWidget.addProperty({name:"capture",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"dropDataTypes",type:Object});QxWidget.addProperty({name:"command",type:Object});QxWidget.addProperty({name:"appearance",type:String});QxWidget.addProperty({name:"marginTop",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginRight",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"marginBottom",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginLeft",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"paddingTop",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingRight",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"paddingBottom",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingLeft",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"left",impl:"horizontalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"right",impl:"horizontalDimension",groups:["edge"]});QxWidget.addProperty({name:"width",impl:"horizontalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minWidth",impl:"horizontalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxWidth",impl:"horizontalLimitDimension",defaultValue:Infinity});QxWidget.addProperty({name:"top",impl:"verticalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"bottom",impl:"verticalDimension",groups:["edge"]});QxWidget.addProperty({name:"height",impl:"verticalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minHeight",impl:"verticalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxHeight",impl:"verticalLimitDimension",defaultValue:Infinity});proto.isCreated=function(){return Boolean(this.getElement());};proto._visualPropertyCheck=function(){if(!this.isCreated()){throw new Error("Create the element first!");};};proto.getStyle=function(){var el=this.getElement();if(!el){throw new Error("Element is not already created!");};return el.style;};proto._createElement=function(_b4){return this.setElement(this.getTopLevelWidget().getDocumentElement().createElement(this.getTagName()),_b4);};proto._getParentNodeForChild=function(otherObject){return this.getElement();};proto._createChildren=function(){var ch=this.getChildren();var chl=ch.length;var cho;var el;try{for(var i=0;i0;};proto.getTopLevelWidget=function(){var p=this.getParent();if(p==null){return null;};return p.getTopLevelWidget();};proto.add=function(){var l=arguments.length;var o;for(var i=0;i1){this._obtainFirstChild();};if(otherWidget.isCreated()){otherWidget._obtainFirstChildState();};}else {var newFirst=ch[0];if(this._firstChildCache&&this._firstChildCache!=newFirst){var oldFirst=this._firstChildCache;this._firstChildCache=newFirst;if(oldFirst.isCreated()){oldFirst._loseFirstChildState();};if(newFirst.isCreated()){newFirst._obtainFirstChildState();};};var newLast=ch[newLength-1];if(this._lastChildCache&&this._lastChildCache!=newLast){var oldLast=this._lastChildCache;this._lastChildCache=newLast;if(oldLast.isCreated()){oldLast._loseLastChildState();};if(newLast.isCreated()){newLast._obtainLastChildState();};};};}else {otherWidget.setParent(this);this.syncChildrenOrder();};};proto.syncChildrenOrder=function(){if(!this.isCreated()){return;};var ch=this.getChildren().copy();var chl=ch.length;var chc;var che;for(var i=0;i0){this._firstChildCache=ch[0];ch[0]._getFirstChildState();};};return this._firstChildCache;};proto.getLastChild=function(){if(this._lastChildCache==null){var ch=this.getChildren();if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._getLastChildState();};};return this._lastChildCache;};proto._pushChild=function(o){var ch=this.getChildren();var chi=ch.indexOf(o);if(chi==-1){ch.push(o);if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache){var oc=this._lastChildCache;this._lastChildCache=o;oc._loseLastChildState();};};}else {if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache&&chi==(ch.length-1)){var oc=this._lastChildCache;this._lastChildCache=o;if(oc.isCreated()){oc._loseLastChildState();};};};};};proto._removeChild=function(o){var ch=this.getChildren();ch.remove(o);if(ch.length==0){this._loseAllChilds();};if(this._firstChildCache==o){if(ch.length>0){this._firstChildCache=ch[0];ch[0]._obtainFirstChildState();}else {this._firstChildCache=null;};o._loseFirstChildState();};if(this._lastChildCache==o){if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._obtainLastChildState();}else {this._lastChildCache=null;};o._loseLastChildState();};};proto._obtainFirstChildState=function(){};proto._obtainLastChildState=function(){};proto._loseFirstChildState=function(){};proto._loseLastChildState=function(){};proto._obtainFirstChild=function(){};proto._loseAllChilds=function(){};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxTarget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);var vClasses=this.getCssClassName();var vDisClassA="QxDisabled";var vDisClassB=this.classname+"Disabled";if(_b1){this.removeHtmlProperty("disabled");this.setCssClassName(vClasses.remove(vDisClassA," ").remove(vDisClassB," "));}else {this.setHtmlProperty("disabled",true);this.setCssClassName(vClasses.add(vDisClassA," ").add(vDisClassB," "));};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);this._recalculateFrame();return true;};proto._modifyAppearance=function(_b1,_b2,_b3,_b4){return true;};proto.setHtmlProperty=function(n,v){this._htmlProperties[n]=v;var el=this.getElement();if(el){el[n]=v;};return true;};proto.removeHtmlProperty=function(n){delete this._htmlProperties[n];var el=this.getElement();if(el){el.removeAttribute(n);if((new QxClient).isNotMshtml()){try{delete el[n];}catch(ex){};};};return true;};proto.getHtmlProperty=function(n){var el=this.getElement();return el?el[n]:this._htmlProperties[n];};proto._applyHtmlProperties=function(el){for(var i in this._htmlProperties){el[i]=this._htmlProperties[i];};};proto.setHtmlAttribute=function(n,v){this._htmlAttributes[n]=v;var el=this.getElement();if(el){el.setAttribute(n,v);};return true;};proto.removeHtmlAttribute=function(n){delete this._htmlAttributes[n];var el=this.getElement();if(el){el.removeAttribute(n);};return true;};proto.getHtmlAttribute=function(n){var el=this.getElement();return el?el.getAttribute(n):this._attributes[n];};proto._applyHtmlAttributes=function(el){for(var i in this._htmlAttributes){el.setAttribute(i,this._htmlAttributes[i]);};};proto._evalCurrentStyleProperty=function(_b3){return this.isCreated()?QxDOM.getComputedStyleProperty(this.getElement(),_b3):null;};proto.getStyleProperty=function(_b3){var _b1=this._styleProperties[_b3]||this._evalCurrentStyleProperty(_b3);return isValid(_b1)?_b1:null;};proto.setStyleProperty=function(_b3,_b1,_b4){return this._modifyStyleProperty(_b1,null,_b3,_b4);};proto.removeStyleProperty=function(_b3){delete this._styleProperties[_b3];var el=this.getElement();if(el){el.style[_b3]="";};return true;};proto._modifyStyleProperty=function(_b1,_b2,_b3,_b4){this._styleProperties[_b3]=_b1;try{this.getElement().style[_b3]=isValid(_b1)?_b1:"";}catch(ex){};return true;};proto._modifyFloatStyleProperty=function(_b1,_b2,_b3,_b4){return this._modifyStyleProperty(_b1,_b2,"cssFloat",_b4);};proto._applyStyleProperties=function(el){for(var i in this._styleProperties){el.style[i]=this._styleProperties[i];};};proto.getAnyWidth=function(){var w=this.getWidth();var wu=w=="auto"?null:w;if(!wu&&!this.isCreated()){return 0;};if(this._pixelof_width!=null){wu=Math.max(this._pixelof_width,wu);};return wu||this.getPreferredWidth()||this.getComputedBoxWidth()||0;};proto.getAnyHeight=function(){var h=this.getHeight();var hu=h=="auto"?null:h;if(!hu&&!this.isCreated()){return 0;};if(this._pixelof_height!=null){hu=Math.max(this._pixelof_height,hu);};return hu||this.getPreferredHeight()||this.getComputedBoxHeight()||0;};proto._widthAuto=false;proto._widthMode=null;proto._widthModeValue=null;proto.setWidth=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getWidth();this._widthMode=isValid(vMode)?vMode:"box";this._widthModeValue=_b1;if(_b1=="auto"){this._widthAuto=true;if(this._wasVisible){return this._setChildrenDependWidth();};}else if(isInvalid(vKeepAuto)){this._widthAuto=false;}else if(vKeepAuto==true){if(!this._widthAuto){throw new Error("Width was not auto previously!:"+_b1);};};this._valueWidth=_b1;this._nullWidth=_b1==null;try{var r=this._modifyHorizontalDimension(_b1,_b2,"width",_b4);if(!r){throw new Error("Failed without exception:width[horizontalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property width:"+ex);return false;};if(vKeepAuto){this._valueWidth="auto";this._nullWidth=false;};return _b1;};proto._heightAuto=false;proto._heightMode=null;proto._heightModeValue=null;proto.setHeight=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getHeight();this._heightMode=isValid(vMode)?vMode:"box";this._heightModeValue=_b1;if(_b1=="auto"){this._heightAuto=true;if(this._wasVisible){return this._setChildrenDependHeight();};}else if(isInvalid(vKeepAuto)){this._heightAuto=false;}else if(vKeepAuto==true){if(!this._heightAuto){throw new Error("Height was not auto previously:"+_b1);};};this._valueHeight=_b1;this._nullHeight=_b1==null;try{var r=this._modifyVerticalDimension(_b1,_b2,"height",_b4);if(!r){throw new Error("Failed without exception:height[verticalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property height:"+ex);return false;};if(vKeepAuto){this._valueHeight="auto";this._nullHeight=false;};return _b1;};proto.setBoxWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"box",vKeepAuto);};proto.setAreaWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"area",vKeepAuto);};proto.setInnerWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"inner",vKeepAuto);};proto.setBoxHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"box",vKeepAuto);};proto.setAreaHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"area",vKeepAuto);};proto.setInnerHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"inner",vKeepAuto);};proto._minWidthMode=null;proto._maxWidthMode=null;proto._minHeightMode=null;proto._maxHeightMode=null;proto._minWidthModeValue=null;proto._maxWidthModeValue=null;proto._minHeightModeValue=null;proto._maxHeightModeValue=null;proto.setMinWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._minWidthMode=isValid(vMode)?vMode:"box";this._minWidthModeValue=_b1;this._valueMinWidth=_b1;this._nullMinWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"minWidth",_b4);if(!r){throw new Error("Failed without exception:minWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._maxWidthMode=isValid(vMode)?vMode:"box";this._maxWidthModeValue=_b1;this._valueMaxWidth=_b1;this._nullMaxWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"maxWidth",_b4);if(!r){throw new Error("Failed without exception:maxWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMinHeight=function(_b1,_b4,vMode){var _b2=this.getMinHeight();this._minHeightMode=isValid(vMode)?vMode:"box";this._minHeightModeValue=_b1;this._valueMinHeight=_b1;this._nullMinHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"minHeight",_b4);if(!r){throw new Error("Failed without exception:minHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxHeight=function(_b1,_b4,vMode){var _b2=this.getMaxHeight();this._maxHeightMode=isValid(vMode)?vMode:"box";this._maxHeightModeValue=_b1;this._valueMaxHeight=_b1;this._nullMaxHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"maxHeight",_b4);if(!r){throw new Error("Failed without exception:maxHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto._manageHorizontalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsHorizontal.remove(_b3);}else if(this._usedDimensionsHorizontal.contains(_b3)){return;}else if(this._usedDimensionsHorizontal.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsHorizontal);}else {this._usedDimensionsHorizontal.push(_b3);};};proto._manageVerticalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsVertical.remove(_b3);}else if(this._usedDimensionsVertical.contains(_b3)){return;}else if(this._usedDimensionsVertical.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsVertical);}else {this._usedDimensionsVertical.push(_b3);};};proto._render=function(_e5){this._renderHorizontal(_e5);this._renderVertical(_e5);};proto._renderHorizontalRunning=false;proto._renderVerticalRunning=false;proto._renderHorizontalOmit=false;proto._renderVerticalOmit=false;proto._renderHorizontal=function(_e5){return this._renderHelper("horizontal","Horizontal",_e5,"left","width","right","Left","Width","Right","minWidth","maxWidth","MinWidth","MaxWidth");};proto._renderVertical=function(_e5){return this._renderHelper("vertical","Vertical",_e5,"top","height","bottom","Top","Height","Bottom","minHeight","maxHeight","MinHeight","MaxHeight");};proto._omitHorizontalRendering=function(){this._renderHorizontalOmit=true;};proto._activateHorizontalRendering=function(){this._renderHorizontalOmit=false;this._renderHorizontal("activate");};proto._omitVerticalRendering=function(){this._renderVerticalOmit=true;};proto._activateVerticalRendering=function(){this._renderVerticalOmit=false;this._renderVertical("activate");};proto._omitRendering=function(){this._omitHorizontalRendering();this._omitVerticalRendering();};proto._activateRendering=function(){this._activateHorizontalRendering();this._activateVerticalRendering();};proto._renderInitialDone_horizontal=false;proto._renderInitialDone_vertical=false;proto._renderHelper=function(vId,vIdUp,_e5,vNameStart,vNameRange,vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp,vNameRangeMin,vNameRangeMax,vNameRangeMinUp,vNameRangeMaxUp){var vParent=this.getParent();if(vParent==null||!this.isCreated()){return true;};if(!this["_renderInitialDone_"+vId]){_e5="initial";}else if(this["_renderInitialDone_"+vId]&&_e5=="initial"){return true;};if(!vParent["_renderInitialDone_"+vId]&&this["get"+vNameRangeUp]()!="auto"){if(vParent["get"+vNameRangeUp]()!=null||(vParent["get"+vNameStartUp]()!=null&&vParent["get"+vNameStopUp]()!=null)){return true;};};this["_renderInitialDone_"+vId]=true;if(_e5!="initial"&&this._wasVisible&&!this.getVisible()){this["_render"+vIdUp+"Omitted"]=true;return true;};try{switch(_e5){case "initial":case "force":case "parent":case "activate":this._computeDimensionPixelValue(vNameStart,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp);case "padding":case "border":this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMin,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMax,vNameStartUp,vNameRangeUp,vNameStopUp);break;case vNameRangeMin:case vNameRangeMax:if(vParent["get"+vNameRangeUp]()=="auto"){return vParent["_setChildrenDepend"+vNameRangeUp](this);};case vNameStart:case vNameRange:case vNameStop:this._computeDimensionPixelValue(_e5,vNameStartUp,vNameRangeUp,vNameStopUp);break;};var vValueStart=this["_pixelof_"+vNameStart];var vValueRange=this["_pixelof_"+vNameRange];var vValueStop=this["_pixelof_"+vNameStop];var vValueRangeMin=this["_pixelof_"+vNameRangeMin]||-Infinity;var vValueRangeMax=this["_pixelof_"+vNameRangeMax]||Infinity;var vUseStart=vValueStart!=null;var vUseRange=vValueRange!=null;var vUseStop=vValueStop!=null;if((_e5=="initial"||_e5=="parent")&&!vUseStart&&!vUseRange&&!vUseStop&&vValueRangeMin==-Infinity&&vValueRangeMax==Infinity){return true;};var vComputedPosition;var vComputedSize;function limitSize(vValue){return isValidNumber(vValue)?vValue.limit(vValueRangeMin,vValueRangeMax):0;};if(vUseRange){vComputedSize=limitSize(vValueRange);};if(vUseStart){vComputedPosition=vValueStart;if(!vUseRange){if(vUseStop){vComputedSize=limitSize(vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedPosition-vValueStop);}else if(vValueRangeMin>0){vComputedSize=vValueRangeMin;};};}else if(vUseStop){if(!vUseRange){if(!this.getElement().parentNode){return;};vComputedSize=limitSize(this["getPreferred"+vNameRangeUp]());};vComputedPosition=vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedSize-vValueStop;};if(typeof vComputedSize=="undefined"){vComputedSize=null;};if(typeof vComputedPosition=="undefined"){vComputedPosition=null;}else if(isValidNumber(vComputedPosition)&&this._evalCurrentStyleProperty("position")=="absolute"){vComputedPosition+=vParent["getComputedPadding"+vNameStartUp]();};var vPositionChanged=vComputedPosition!=this["_computedLast"+vNameStartUp];var vSizeChanged=vComputedSize!=this["_computedLast"+vNameRangeUp];if(vPositionChanged||vSizeChanged){if(vSizeChanged){try{this["_applySize"+vIdUp](vComputedSize);}catch(ex){this.debug("Failed to apply size:"+vComputedSize);};this["_computedLast"+vNameRangeUp]=vComputedSize;if(this.hasEventListeners("resize")){this.dispatchEvent(new QxEvent("resize"));};if(this.hasEventListeners("resize"+vIdUp)){this.dispatchEvent(new QxEvent("resize"+vIdUp));};this["_inner"+vNameRangeUp+"Changed"]();};if(vPositionChanged){try{this["_d3"+vIdUp](vComputedPosition);}catch(ex){this.debug("Failed to apply position:"+vComputedPosition);};this["_computedLast"+vNameStartUp]=vComputedPosition;if(this.hasEventListeners("move")){this.dispatchEvent(new QxEvent("move"));};if(this.hasEventListeners("move"+vIdUp)){this.dispatchEvent(new QxEvent("move"+vIdUp));};};if(_e5!="initial"){this["_outer"+vNameRangeUp+"Changed"](vPositionChanged&&vSizeChanged?"position-and-size":vPositionChanged?"position":vSizeChanged?"size":"");};};}catch(ex){throw new Error("Could not render "+this+":"+vId+":"+ex);};};if((new QxClient).isMshtml()){proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelLeft"):this.setStyleProperty("pixelLeft",Math.round(vPosition));};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelWidth"):this.setStyleProperty("pixelWidth",Math.round(vSize));};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelTop"):this.setStyleProperty("pixelTop",Math.round(vPosition));};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelHeight"):this.setStyleProperty("pixelHeight",Math.round(vSize));};}else {proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("left"):this.setStyleProperty("left",Math.round(vPosition)+"px");};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("width"):this.setStyleProperty("width",Math.round(vSize)+"px");};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("top"):this.setStyleProperty("top",Math.round(vPosition)+"px");};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("height"):this.setStyleProperty("height",Math.round(vSize)+"px");};};proto._recalculateFrame=function(_e5){this._recalculateFrameWidth(_e5);this._recalculateFrameHeight(_e5);};proto._recalculateFrameWidth=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._widthMode=="inner"){return this._renderHorizontal(_e5);};break;case "border":if(this._widthMode=="inner"||this._widthMode=="area"){return this._renderHorizontal(_e5);};};this._innerWidthChanged();};proto._recalculateFrameHeight=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._heightMode=="inner"){return this._renderVertical(_e5);};break;case "border":if(this._heightMode=="inner"||this._heightMode=="area"){return this._renderVertical(_e5);};};this._innerHeightChanged();};proto._innerWidthChanged=function(){this._d4Width();var ch=this._a2;var chl=ch.length;for(var i=0;i0?vDependCache[0].size:null;};proto._computeNeededSize=function(vNameStart,vNameRange,vNameStop){var vNameStartUp=vNameStart.toFirstUp();var vNameRangeUp=vNameRange.toFirstUp();var vNameStopUp=vNameStop.toFirstUp();var vTypeStart=this["_typeof_"+vNameStart];var vTypeRange=this["_typeof_"+vNameRange];var vTypeStop=this["_typeof_"+vNameStop];var vMinRangeValue=this["getMin"+vNameRangeUp]();var vMaxRangeValue=this["getMax"+vNameRangeUp]();var vMarginStart=this["getComputedMargin"+vNameStartUp]();var vMarginStop=this["getComputedMargin"+vNameStopUp]();var neededForMargin=vMarginStart+vMarginStop;if(vTypeRange=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var sizeProcent=parseFloat(this["get"+vNameRangeUp]());var neededInner=Math.ceil(sizeLimit/sizeProcent*100);return neededInner+neededForMargin;}else if(vTypeStart=="percent"&&vTypeStop=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var percentRemain=100-parseFloat(this["get"+vNameStartUp]())-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(sizeLimit/percentRemain*100);return neededInner+neededForMargin;}else {var neededForSize=null;if(vTypeRange=="pixel"){this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);neededForSize=this["_pixelof_"+vNameRange];};if(neededForSize==null){var neededForSize=this["getPreferred"+vNameRangeUp]();};if(neededForSize==null){return;};neededForSize=neededForSize.limit(vMinRangeValue,vMaxRangeValue);if(vTypeStart=="percent"){var stopNeededSize=vTypeStop=="pixel"?this["get"+vNameStopUp]():0;var otherNeededSize=neededForSize+stopNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStartUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else if(vTypeStop=="percent"){var startNeededSize=vTypeStart=="pixel"?this["get"+vNameStartUp]():0;var otherNeededSize=neededForSize+startNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else {var neededForPosition=0;if(vTypeStart=="pixel"){neededForPosition+=this["get"+vNameStartUp]();};if(vTypeStop=="pixel"){neededForPosition+=this["get"+vNameStopUp]();};var neededInner=neededForSize+neededForPosition;return neededInner+neededForMargin;};};};QxWidget._domConnector=function(){var tpropsmargin="marginLeft,marginTop,marginRight,marginBottom";var tpropspadding="paddingLeft,paddingTop,paddingRight,paddingBottom";var tpropsborder="borderLeft,borderTop,borderRight,borderBottom";var tprops=tpropsmargin+","+tpropspadding+","+tpropsborder;var tdimsouter="outerWidth,outerHeight";var tdimsbox="boxWidth,boxHeight";var tdimsarea="areaWidth,areaHeight";var tdimsinner="innerWidth,innerHeight";var tdims=tdimsouter+","+tdimsbox+","+tdimsarea+","+tdimsinner;var tinsets="insetLeft,insetTop,insetRight,insetBottom";var tscrolls="scrollBarSizeLeft,scrollBarSizeTop,scrollBarSizeRight,scrollBarSizeBottom,scrollBarVisibleX,scrollBarVisibleY";var tcposouter="clientOuterLeft,clientOuterTop,clientOuterRight,clientOuterBottom";var tcposbox="clientBoxLeft,clientBoxTop,clientBoxRight,clientBoxBottom";var tcposarea="clientAreaLeft,clientAreaTop,clientAreaRight,clientAreaBottom";var tcposinner="clientInnerLeft,clientInnerTop,clientInnerRight,clientInnerBottom";var tcpos=tcposouter+","+tcposbox+","+tcposarea+","+tcposinner;var tpposouter="pageOuterLeft,pageOuterTop,pageOuterRight,pageOuterBottom";var tpposbox="pageBoxLeft,pageBoxTop,pageBoxRight,pageBoxBottom";var tpposarea="pageAreaLeft,pageAreaTop,pageAreaRight,pageAreaBottom";var tpposinner="pageInnerLeft,pageInnerTop,pageInnerRight,pageInnerBottom";var tppos=tpposouter+","+tpposbox+","+tpposarea+","+tpposinner;var tscreenouter="screenOuterLeft,screenOuterTop,screenOuterRight,screenOuterBottom";var tscreenbox="screenBoxLeft,screenBoxTop,screenBoxRight,screenBoxBottom";var tscreenarea="screenAreaLeft,screenAreaTop,screenAreaRight,screenAreaBottom";var tscreeninner="screenInnerLeft,screenInnerTop,screenInnerRight,screenInnerBottom";var tscreen=tscreenouter+","+tscreenbox+","+tscreenarea+","+tscreeninner;var tall=tprops+","+tdims+","+tinsets+","+tscrolls+","+tcpos+","+tppos+","+tscreen;var tarr=tall.split(",");for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null){if(this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_height;};proto.pack=function(){this.setWidth(this.getPreferredWidth());this.setHeight(this.getPreferredHeight());};proto._a2PreferredInvalidated=function(_e4){this._a2PreferredWidthInvalidated(_e4);this._a2PreferredHeightInvalidated(_e4);};proto._lastChildWithInvalidatedPreferredHeight=null;proto._lastChildWithInvalidatedPreferredWidth=null;proto._a2PreferredWidthInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredWidth=_e4;if(this.getWidth()=="auto"){this._setChildrenDependWidth(_e4,"preferred");}else {this._invalidatePreferredWidth(_e4);};};proto._a2PreferredHeightInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredHeight=_e4;if(this.getHeight()=="auto"){this._setChildrenDependHeight(_e4,"preferred");}else {this._invalidatePreferredHeight(_e4);};};proto._inner_width=null;proto._inner_height=null;proto._d4=function(){this._inner_width=this._inner_height=null;};proto._d4Width=function(){this._inner_width=null;};proto._d4Height=function(){this._inner_height=null;};proto.getInnerWidth=function(){if(this._inner_width==null){this._inner_width=this.getComputedInnerWidth();};return this._inner_width;};proto.getInnerHeight=function(){if(this._inner_height==null){this._inner_height=this.getComputedInnerHeight();};return this._inner_height;};proto._modifyPaddingHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameWidth("padding");this._invalidatePreferredWidth();return true;};proto._modifyPaddingVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameHeight("padding");this._invalidatePreferredHeight();return true;};proto._modifyMarginHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerWidthChanged("margin");return true;};proto._modifyMarginVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerHeightChanged("margin");return true;};QxWidget.cssLikeShortHandService=function(params){var l=params.length;if(l>4){throw new Error("Invalid number of arguments!");};var v;var forceList=new Array();var styleList=new Array();for(var i=0;i=0&&this.isEnabled();};proto.isFocusRoot=function(){return false;};proto._ontabfocus=function(){};proto._modifyFocused=function(_b1,_b2,_b3,_b4){if(!this.isCreated()){return true;};if(_b1){this.getTopLevelWidget().getFocusManager().setFocusedWidget(this,_b4);this._visualizeFocus();}else {this.getTopLevelWidget().getFocusManager().setFocusedWidget(null,_b4);this._visualizeBlur();};return true;};if((new QxClient).isOpera()){proto.repaint=function(){var d=this.getTopLevelWidget().getDocumentElement();var z=d.createElement("div");z.style.height=(d.body.offsetHeight)+"px";z.style.width=(d.body.offsetWidth)+"px";z.style.top="0px";z.style.left="0px";z.style.position="absolute";z.style.backgroundColor="blue";z.style.zIndex="100000000000000";d.body.appendChild(z);var el=this.getElement();var t=el.style.top;var l=el.style.left;el.style.top=(this.getComputedPageBoxTop()-5)+"px";el.style.left=(this.getComputedPageBoxLeft()-5)+"px";el.style.top=t;el.style.left=l;d.body.removeChild(z);};}else {proto.repaint=function(){};};if((new QxClient).isOpera()){proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};this.repaint();return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};this.repaint();return true;};}else {proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};return true;};};proto._modifyCapture=function(_b1,_b2,_b3,_b4){if(_b2){this.getTopLevelWidget().getEventManager().setCaptureWidget(null,_b4);}else if(_b1){this.getTopLevelWidget().getEventManager().setCaptureWidget(this,_b4);};return true;};if((new QxClient).isMshtml()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("unselectable",_b1<0||!this.getEnabled());this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};}else if((new QxClient).isGecko()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("MozUserFocus",_b1<0?"ignore":"normal");this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");return true;};}else {proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};};proto._modifyCssClassName=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("className",_b1);return true;};proto._evalCssClassName=function(){var v1=this.getHtmlProperty("className");if(typeof v1=="string"&&v1!="")return v1;else return this.classname;};proto._addCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().add(_b1," "));};proto._removeCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().remove(_b1," "));};proto.addCssClassNameDetail=function(_b1){this._addCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.removeCssClassNameDetail=function(_b1){this._removeCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.getWidgetFromPoint=function(x,y){var ret=this.getWidgetFromPointHelper(x,y);return ret&&ret!=this?ret:null;};proto.getWidgetFromPointHelper=function(x,y){var ch=this.getChildren();for(var chl=ch.length,i=0;icw||lsl+cw){p.setScrollLeft(l+w-cw);};};proto.scrollIntoViewY=function(){if(!this.isCreated()){return;};var p=this.getParent();if(!p){return;};var t=this.getOffsetTop();var h=this.getOffsetHeight();var st=p.getScrollTop();var ch=p.getClientHeight();if(h>ch||tst+ch){p.setScrollTop(t+h-ch);};};if((new QxClient).isMshtml()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeHtmlProperty("unselectable"):this.setHtmlProperty("unselectable","on");};proto._evalCanSelect=function(_b3){var v=this.getHtmlProperty("unselectable");return v!="on"||v==null;};}else if((new QxClient).isGecko()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){if(_b1){this.removeStyleProperty("MozUserSelect");this.removeStyleProperty("userSelect");}else {this.setStyleProperty("MozUserSelect","none");this.setStyleProperty("userSelect","none");};return true;};proto._evalCanSelect=function(_b3){var v=(new QxClient).isGecko()?this.getStyleProperty("MozUserSelect"):null;var v=v==null?this.getStyleProperty("userSelect"):v;return v!="none"||v==null;};}else {proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeStyleProperty("userSelect"):this.setStyleProperty("userSelect","none");};proto._evalCanSelect=function(_b3){throw new Error("_evalCanSelect is not implemented for this client!");};};if((new QxClient).isMshtml()){proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){this.removeStyleProperty("filter");}else if(isValidNumber(_b1)){this.setStyleProperty("filter","Alpha(Opacity="+Math.round(_b1.limit(0,1)*100)+")");}else {throw new Error("Unsupported opacity value:"+_b1);};return true;};proto._evalOpacity=function(){var o=this.getStyleProperty("filter");if(o==null||o==""){return 1;};var re = /Alpha\(Opacity=([0-9]{1,3})\)/;if(!re.test(o)){return 1;};return parseInt(RegExp.$1)/100;};}else {proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){if((new QxClient).isGecko()){this.removeStyleProperty("MozOpacity");}else if((new QxClient).isKhtml()){this.removeStyleProperty("KhtmlOpacity");};this.removeStyleProperty("opacity");}else if(isValidNumber(_b1)){_b1=_b1.limit(0,1);if((new QxClient).isGecko()){this.setStyleProperty("MozOpacity",_b1);}else if((new QxClient).isKhtml()){this.setStyleProperty("KhtmlOpacity",_b1);};this.setStyleProperty("opacity",_b1);};return true;};proto._evalOpacity=function(){var o=(new QxClient).isGecko()?this.getStyleProperty("MozOpacity"):(new QxClient).isKhtml()?this.getStyleProperty("KhtmlOpacity"):null;var o=o==null||o==""?this.getStyleProperty("opacity"):o;if(o==null||o==""){return 1;};return parseFloat(o);};};proto._modifyCursor=function(_b1,_b2,_b3,_b4){return this.setStyleProperty("cursor",_b1=="pointer"&&(new QxClient).isMshtml()?"hand":_b1);};proto._evalCursor=function(){var c=this.getStyleProperty("cursor");return c=="hand"?"pointer":c;};proto._modifyBackgroundImage=function(_b1,_b2,_b3,_b4){if(_b1==""||_b1=="null"){this.removeStyleProperty("backgroundImage");}else {this.setStyleProperty("backgroundImage","url("+(new QxImageManager).buildURI(_b1)+")");};return true;};proto._evalBackgroundImage=function(){var s=this.getStyleProperty("backgroundImage");return isInvalid(s) ? "" : s.replace(/^url\(/i, "").replace(/\)$/, "");};proto._modifyClip=function(_b1,_b2,_b3,_b4){if(_b1){try{var r=QxWidget.cssLikeShortHandService(_b1);}catch(ex){throw new Error("Invalid value for clip:"+ex);};r=r[1];this.setStyleProperty("clip","rect("+r[0]+","+r[1]+","+r[2]+","+r[3]+")");}else {this.removeStyleProperty("clip");};return true;};proto._modifyOverflow=function(_b1,_b2,_b3,_b4){var pv=_b1;var pn=_b3;if((new QxClient).isGecko()){switch(pv){case "hidden":pv="-moz-scrollbars-none";break;case "scrollX":pv="-moz-scrollbars-horizontal";break;case "scrollY":pv="-moz-scrollbars-vertical";break;};}else if((new QxClient).isMshtml()){switch(pv){case "scrollX":pn="overflowX";pv="scroll";break;case "scrollY":pn="overflowY";pv="scroll";break;};var a=["overflow","overflowX","overflowY"];for(var i=0;i=0;i--){this._a2[i].dispose();delete this._a2[i];};delete this._a2;};try{this.getElement()._QxWidget=null;}catch(ex){};delete this._usedDimensionsHorizontal;delete this._usedDimensionsVertical;QxTarget.prototype.dispose.call(this);for(var i in this._styleProperties){delete this._styleProperties[i];};delete this._styleProperties;for(var i in this._htmlProperties){delete this._htmlProperties[i];};delete this._htmlProperties;for(var i in this._htmlAttributes){delete this._htmlAttributes[i];};delete this._htmlAttributes;return true;};proto._clonePropertyIgnoreList="parent,element,visible,display,visibility,boxPrefHeight,boxPrefWidth";proto.clone=function(cloneRecursive,customPropertyList){var cloneInstance=new this.constructor;var propertyName;var propertyList=[];var propertyIngoreList=this._clonePropertyIgnoreList.split(",");var sourcePropertyList=isValid(customPropertyList)?customPropertyList:this._i1.split(",");var sourcePropertyListLength=sourcePropertyList.length-1;do{propertyName=sourcePropertyList[sourcePropertyListLength];if(!propertyIngoreList.contains(propertyName)){propertyList.push(propertyName);};}while(sourcePropertyListLength--);propertyListLength=propertyList.length-1;do{propertyName=propertyList[propertyListLength].toFirstUp();cloneInstance["set"+propertyName](this["get"+propertyName]());}while(propertyListLength--);if(sourcePropertyList.contains("parent")){var myParent=this.getParent();if(myParent){cloneInstance.setParent(myParent);};};if(sourcePropertyList.contains("visibility")){cloneInstance.setVisibility(this.getVisibility());};if(sourcePropertyList.contains("display")){cloneInstance.setDisplay(this.getDisplay());};if(cloneRecursive){this._cloneRecursive(cloneInstance);};return cloneInstance;};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var cloneChild;for(var i=0;i(p-5)&&e<(p+5);};proto._onwindowmousemove=function(e){if(!this.getResizeable()||this.getState()!=null){return;};var s=this._resizeSession;if(s){switch(this._resizeMode){case "nw":case "sw":case "w":s.lastWidth=(s.boxWidth+s.boxLeft-Math.max(e.getPageX(),s.parentAreaOffsetLeft)).limit(s.minWidth,s.maxWidth);s.lastLeft=s.boxRight-s.lastWidth-s.parentAreaOffsetLeft;break;case "ne":case "se":case "e":s.lastWidth=(Math.min(e.getPageX(),s.parentAreaOffsetRight)-s.boxLeft).limit(s.minWidth,s.maxWidth);break;};switch(this._resizeMode){case "nw":case "ne":case "n":s.lastHeight=(s.boxHeight+s.boxTop-Math.max(e.getPageY(),s.parentAreaOffsetTop)).limit(s.minHeight,s.maxHeight);s.lastTop=s.boxBottom-s.lastHeight-s.parentAreaOffsetTop;break;case "sw":case "se":case "s":s.lastHeight=(Math.min(e.getPageY(),s.parentAreaOffsetBottom)-s.boxTop).limit(s.minHeight,s.maxHeight);break;};switch(this.getResizeMethod()){case "opaque":case "translucent":switch(this._resizeMode){case "nw":case "sw":case "w":this.setLeft(s.lastLeft);case "ne":case "se":case "e":this.setWidth(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":this.setTop(s.lastTop);case "sw":case "se":case "s":this.setHeight(s.lastHeight);};break;default:var o=this.getResizeMethod()=="frame"?this._frame:this;switch(this._resizeMode){case "nw":case "sw":case "w":o._d3Horizontal(s.lastLeft);case "ne":case "se":case "e":o._applySizeHorizontal(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":o._d3Vertical(s.lastTop);case "sw":case "se":case "s":o._applySizeVertical(s.lastHeight);};};}else {var resizeMode="";if(this._near(this.getComputedPageBoxTop(),e.getPageY())){resizeMode="n";}else if(this._near(this.getComputedPageBoxBottom(),e.getPageY())){resizeMode="s";};if(this._near(this.getComputedPageBoxLeft(),e.getPageX())){resizeMode+="w";}else if(this._near(this.getComputedPageBoxRight(),e.getPageX())){resizeMode+="e";};if(resizeMode!=""){this._resizeMode=resizeMode;this.setCursor(resizeMode+"-resize");}else {delete this._resizeMode;this.setCursor(null);};};};proto._oniconmousedown=function(e){e.stopPropagation();};proto._onbuttonmousedown=function(e){e.stopPropagation();};proto._oniconload=function(e){this._layoutCaption();};proto._oncaptionmousedown=function(e){if(e.isNotLeftButton()||!this.getMoveable()||this.getState()!=null){return;};this._captionbar.setCapture(true);var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();this._dragSession= -{offsetX:e.getPageX()-this.getComputedPageBoxLeft()+l,offsetY:e.getPageY()-this.getComputedPageBoxTop()+t,parentAvailableAreaLeft:l+5,parentAvailableAreaTop:t+5,parentAvailableAreaRight:r-5,parentAvailableAreaBottom:b-5 -};switch(this.getMoveMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};};proto._oncaptionmouseup=function(e){var s=this._dragSession;if(!s){return;};this._captionbar.setCapture(false);if(isValidNumber(s.lastX)){this.setLeft(s.lastX);};if(isValidNumber(s.lastY)){this.setTop(s.lastY);};switch(this.getMoveMethod()){case "translucent":this.setOpacity(null);break;case "frame":this._frame.setParent(null);break;};delete this._dragSession;};proto._oncaptionmousemove=function(e){var s=this._dragSession;if(!s||!this._captionbar.getCapture()){return;};if(!e.getPageX().inrange(s.parentAvailableAreaLeft,s.parentAvailableAreaRight)||!e.getPageY().inrange(s.parentAvailableAreaTop,s.parentAvailableAreaBottom)){return;};var o=this.getMoveMethod()=="frame"?this._frame:this;o._d3Horizontal(s.lastX=e.getPageX()-s.offsetX);o._d3Vertical(s.lastY=e.getPageY()-s.offsetY);};proto._onminimizebuttonclick=function(e){this.minimize();e.stopPropagation();};proto._onrestorebuttonclick=function(e){this.restore();e.stopPropagation();};proto._onmaximizebuttonclick=function(e){this.maximize();e.stopPropagation();};proto._onclosebuttonclick=function(e){this.close();e.stopPropagation();};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mousedown",this._onwindowmousedown,this);this.removeEventListener("mouseup",this._onwindowmouseup,this);this.removeEventListener("mousemove",this._onwindowmousemove,this);var w=this._caption;if(w){w.dispose();this._caption=null;};w=this._icon;if(w){w.removeEventListener("mousedown",this._oniconmousedown,this);w.dispose();this._icon=null;};w=this._closeButton;if(w){w.removeEventListener("click",this._onclosebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._closeButton=null;};w=this._restoreButton;if(w){w.removeEventListener("click",this._onrestorebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._restoreButton=null;};w=this._maximizeButton;if(w){w.removeEventListener("click",this._onmaximizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._maximizeButton=null;};w=this._minimizeButton;if(w){w.removeEventListener("click",this._onminimizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._minimizeButton=null;};w=this._captionbar;if(w){w.removeEventListener("mousedown",this._oncaptionmousedown,this);w.removeEventListener("mouseup",this._oncaptionmouseup,this);w.removeEventListener("mousemove",this._oncaptionmousemove,this);w.dispose();this._captionbar=null;};w=this._pane;if(w){w.dispose();this._pane=null;};w=this._statusbar;if(w){w.dispose();this._statusbar=null -};}; \ No newline at end of file diff --git a/swat/style/swat.css b/swat/style/swat.css deleted file mode 100644 index c41e4eaf107..00000000000 --- a/swat/style/swat.css +++ /dev/null @@ -1,40 +0,0 @@ -/* - swat.css - - Styles added to the samba.org stylesheets - specifically for SWAT. -*/ - - -/* Forms -***********************************************************/ -.logout { - text-align:right; -} -.logout form { - display:inline; -} - - -/* Tables -***********************************************************/ -table.data { - border: 2px; -} -table.data th { - margin-top:20px; - text-align:left; - background-color: #F5C915; -} -table.data tr { - background-color: #E5C995; - text-align:left; -} - -/* Temp fix for content sections that don't span the window. - This is not cross-browser and won't be the final way I handle - this, but I can't stand looking at small boxes while I work. :-) */ -#content { - min-width:55%; - min-height:800px; -} diff --git a/swat/style/wide.css b/swat/style/wide.css deleted file mode 100644 index 0107b33698e..00000000000 --- a/swat/style/wide.css +++ /dev/null @@ -1,113 +0,0 @@ -/* - wide.css - Copyright (C) 2004-2005 Deryck Hodge - - An alternate two-column "wide" style for those pages - with lots and lots of text (download, devel, etc.) - - You may freely use and modify the styles here, but if you - intend to recreate the samba.org look exactly, please ask - permission first. -*/ - - -/* Primary content section -***********************************************************/ -#content { - position:absolute; - top:100px; - clear:left; - margin:0 1% 0 175px; - padding-top:30px; - padding-left:35px; - padding-bottom:50px; - padding-right:15px; - background-color:#FFF; - border-left:1px solid #FFFF64; - border-right:1px solid #FFFF64; -} -* html #content { - width:70%; -} -#content h4 { - font-weight:bold; - margin:50px 10px 15px 0; -} -pre { - margin:15px 0 30px 5px; -} - - -/* Team section -***********************************************************/ -.teampic { - text-align:center; -} -.teampic img { - width:431px; - height:300px; -} - - -/* Release history/Release notes -***********************************************************/ -.notes { - position:absolute; - top:265px; - left:0; -} -.notes h6 { - text-align:left; - margin:10px 5px; -} -.notes ul { - list-style-type:none; - text-align:left; - padding-left:12px; - margin:0 0 0 10px; - font-size:10px; -} -.intro { - margin-top:30px; -} -.headline { - margin-left:20px; - font-style:italic; -} -.latest ul { - list-style-type:none; - margin-left:40px; -} - - -/* Support providers pages -***********************************************************/ -#countries { - float:left; - margin:240px 0 0 5px; - padding:0; - background-color:#E5E9F5; -} -#countries ul { - list-style-type:none; -} -#countries a { - font-size:small; -} -#countries h4 { - margin-top:10px; - margin-left:1px; - font-size:small; -} -.disclaimer { - margin:30px; - font-style:italic; -} -.info { - margin:75px 15px 15px 15px; - padding:10px; - font-size:small; - border-top:1px dotted #3878CD; - border-bottom:1px dotted #3878CD; -} - diff --git a/swat/wins_server/index.esp b/swat/wins_server/index.esp deleted file mode 100644 index b91ef6fc244..00000000000 --- a/swat/wins_server/index.esp +++ /dev/null @@ -1,13 +0,0 @@ -<% page_header("columns", "WINS Server", "servers"); - - libinclude("base.js"); - libinclude("management.js"); -%> - -

WINS Server

- -<% -writefln("Status: %s\n", server_status("wins")); -%> - -<% page_footer(); %> diff --git a/swat2/cldap_server/index.esp b/swat2/cldap_server/index.esp new file mode 100644 index 00000000000..1ede0887054 --- /dev/null +++ b/swat2/cldap_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "CLDAP Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

CLDAP Server

+ +<% +writefln("Status: %s\n", server_status("cldap")); +%> + +<% page_footer(); %> diff --git a/swat2/desktop/index.esp b/swat2/desktop/index.esp new file mode 100644 index 00000000000..1dee4d3bb4c --- /dev/null +++ b/swat2/desktop/index.esp @@ -0,0 +1,261 @@ +<% +libinclude("base.js"); + page_header("desktop", "Virtual Desktop Design Test", "desktop"); +%> + + + + + + + + + + +<% page_footer(); %> diff --git a/swat2/esptest/exception.esp b/swat2/esptest/exception.esp new file mode 100644 index 00000000000..ff28d6318e7 --- /dev/null +++ b/swat2/esptest/exception.esp @@ -0,0 +1,32 @@ +<% page_header("columns", "ESP Exception test", "esptest"); + include("/scripting/forms.js"); +%> + +

Samba4 exception test

+ + +<% +var f = FormObj("ExceptionTest", 0, 2); +f.submit[0] = "Generate Exception"; +f.submit[1] = "No Exception"; + +f.display(); + +if (request['REQUEST_METHOD'] == "POST") { + function TestFunction(arg1, arg2) { + return "OK"; + } + + if (form['submit'] == "Generate Exception") { + write("I expect you to die Mr Bond!
\n"); + TestFunction("foo"); + } else { + write("no exception
\n"); + TestFunction("foo", "bar"); + } +} +%> + +and here is some filler text ... + +<% page_footer(); %> diff --git a/swat2/esptest/formtest.esp b/swat2/esptest/formtest.esp new file mode 100644 index 00000000000..23108498954 --- /dev/null +++ b/swat2/esptest/formtest.esp @@ -0,0 +1,35 @@ +<% page_header("columns", "ESP Form Test", "esptest"); + include("/scripting/forms.js"); +%> + +<% +var f = FormObj("FormTest", 3, 2); +f.element[0].label = "First Name"; +f.element[0].name = "firstName"; +f.element[0].value = form['firstName']; +f.element[1].label = "Last Name"; +f.element[1].name = "lastName"; +f.element[1].value = form['lastName']; +f.element[2].label = "Color"; +f.element[2].type = "select"; +f.element[2].list = new Array("Red", "Green", "Blue", "Yellow"); +f.element[2].value = form['Color']; +f.submit[0] = "OK"; +f.submit[1] = "Cancel"; + +f.display(); + +<% + /* if its a post then the user has filled in the form, so + report the values + */ + if (form['submit'] == "OK") { +%> + You chose firstName=@@form['firstName'] lastName=@@form['lastName']

+ +<% + simple_table(form); + } +%> + +<% page_footer(); %> diff --git a/swat2/esptest/include.esp b/swat2/esptest/include.esp new file mode 100644 index 00000000000..5d558d59dce --- /dev/null +++ b/swat2/esptest/include.esp @@ -0,0 +1,14 @@ +<% page_header("columns", "ESP Include Test", "esptest"); %> + +including /scripting/test.ejs

+<% include("/scripting/test.ejs"); %> +calling a function from test.ejs ...

+<% showArray("request", request); %> + +including /scripting/test.esp

+<% include /scripting/test.esp %> +calling a function from test.esp ...

+<% res = testfn('foo'); %> +result is: @@res + +<% page_footer(); %> diff --git a/swat2/esptest/index.esp b/swat2/esptest/index.esp new file mode 100644 index 00000000000..663f82c5990 --- /dev/null +++ b/swat2/esptest/index.esp @@ -0,0 +1,7 @@ +<% page_header("columns", "ESP Tests", "esptest"); %> + +

ESP Test functions

+ +Please select a menu item from the selection on the left + +<% page_footer(); %> diff --git a/swat2/esptest/ldb.esp b/swat2/esptest/ldb.esp new file mode 100644 index 00000000000..cf2725fbcf7 --- /dev/null +++ b/swat2/esptest/ldb.esp @@ -0,0 +1,36 @@ +<% page_header("columns", "ESP ldb test", "esptest"); %> + +

Samba4 ldb test

+ +

An attribute constrained search

+ +<% +var lp = loadparm_init(); +var dbfile = lp.get("sam database"); +var attrs = new Array("name", "dnsDomain", "objectSid", "dn"); +var ldb = ldb_init(); +ldb.session_info = session.authinfo.session_info; + +var ok = ldb.connect(dbfile); +assert(ok); + +res = ldb.search("(objectClass=domain)", NULL, ldb.SCOPE_DEFAULT, attrs); +multi_table(res, "dn"); +%> + +

An unconstrained search

+ +<% +res = ldb.search("(objectClass=user)"); +multi_table(res, "dn"); +%> + +

A search with bad arguments

+ +<% +res = ldb.search("=blah", "foo"); +%> + +all done + +<% page_footer() %> diff --git a/swat2/esptest/loadparm.esp b/swat2/esptest/loadparm.esp new file mode 100644 index 00000000000..9581af0262b --- /dev/null +++ b/swat2/esptest/loadparm.esp @@ -0,0 +1,75 @@ +<% page_header("columns", "ESP loadparm test", "esptest" ); + include("/scripting/forms.js"); +%> + +

Samba4 loadparm test

+ +<% +lp = loadparm_init(); + +var f = FormObj("LoadparmTest", 2, 1); +f.element[0].label = "Share"; +f.element[1].label = "Parameter"; +f.submit[0] = "OK"; + +f.display(); + +function stringVar(v) { + var type = typeof(v); + var ret = ""; + if (type == "object") { + for (val in v) { + ret = ret + " " + v[val]; + } + } else { + ret = ret + v; + } + return ret; +} + +function showValue(name, v) { + write("parameter:" + name + "
\n"); + write("Type is: " + typeof(v) + "
\n"); + write("Value is: " + stringVar(v) + "

\n"); +} + + +if (request['REQUEST_METHOD'] == "POST") { + /* if they cancelled then take them back to the list of tests */ + if (form['submit'] == "Cancel") { + redirect("/"); + } + + var v; + + share = form['Share']; + name = form['Parameter']; + if (share && name) { + v = lp.get(share, name); + } else if (name) { + v = lp.get(name); + } + + showValue(name, v); +} +%> + +Here are some commonly used parameters:

+ +<% +showValue("defined services", lp.services()); + +function showParameter(name) { + showValue(name, lp.get(name)); +} + +showParameter("server services"); +showParameter("netbios name"); +showParameter("security"); +showParameter("workgroup"); +showParameter("log level"); +showParameter("server signing"); +showParameter("interfaces"); +%> + +<% page_footer(); %> diff --git a/swat2/esptest/qooxdoo.esp b/swat2/esptest/qooxdoo.esp new file mode 100644 index 00000000000..554a4e90d5d --- /dev/null +++ b/swat2/esptest/qooxdoo.esp @@ -0,0 +1,133 @@ +<% +/******************************/ +/* server side AJAJ functions */ +libinclude("server_call.js"); + +/* this is a call that the client js code can make - it just adds + some more elements to the passed object, then returns the object */ +function testfunc(x) { + var sys = sys_init(); + x.nttime = sys.nttime(); + x.timestring = sys.httptime(x.nttime); + return x; +} + +/* register a call for clients to make */ +var call = servCallObj(); +call.add('testfunc', testfunc); + +/* run the function that was asked for */ +call.run(); + + /***********************/ + /* now the main page */ + page_header("columns", "ESP qooxdoo test", "esptest"); +%> + + + + +

Samba4 qooxdoo test

+ + + + +
+ +<% page_footer(); %> diff --git a/swat2/esptest/registry.esp b/swat2/esptest/registry.esp new file mode 100644 index 00000000000..efdfefc37eb --- /dev/null +++ b/swat2/esptest/registry.esp @@ -0,0 +1,50 @@ +<% + page_header("columns", "ESP registry edit", "esptest"); +%> + + + + + +

Registry Editor

+ + + +
+ +<% page_footer(); %> diff --git a/swat2/esptest/samr.esp b/swat2/esptest/samr.esp new file mode 100644 index 00000000000..a60a02e7c85 --- /dev/null +++ b/swat2/esptest/samr.esp @@ -0,0 +1,36 @@ +<% page_header("columns", "ESP samr test", "esptest"); + + libinclude("base.js"); + libinclude("samr.js"); +%> + +

Samba4 samr rpc test

+ +<% +var conn = samr_init(); +var binding = "ncalrpc:"; +status = conn.connect(binding); +check_status_ok(status); + +handle = samrConnect(conn); + +domains = samrEnumDomains(conn, handle); + +for (i=0;iDomain " + domains[i].name + "\n"); + sid = samrLookupDomain(conn, handle, domains[i].name); + dom_handle = samrOpenDomain(conn, handle, sid); + users = samrEnumDomainUsers(conn, dom_handle); + samrFillUserInfo(conn, dom_handle, users, 3); + if (users.length == 0) { + write("no users in domain
\n"); + } else { + multi_table(users, "name"); + } + samrClose(conn, dom_handle); +} + +%> + + +<% page_footer(); %> diff --git a/swat2/esptest/session.esp b/swat2/esptest/session.esp new file mode 100644 index 00000000000..6213dde62f2 --- /dev/null +++ b/swat2/esptest/session.esp @@ -0,0 +1,53 @@ +<% page_header("columns", "ESP session test", "esptest"); + include("/scripting/forms.js"); +%> + +

Samba4 session test

+ +<% +var f = FormObj("SessionTest", 3, 4); +f.element[0].label = "Name"; +f.element[1].label = "Value"; +f.element[2].label = "Timeout"; +f.submit[0] = "Append"; +f.submit[1] = "Reset"; +f.submit[2] = "Destroy"; +f.submit[3] = "Cancel"; + +f.display(); + + /* if its a post then the user has filled in the form, so + report the values + */ +if (request['REQUEST_METHOD'] == "POST") { + /* if they cancelled then take them back to the list of tests */ + if (form['submit'] == "Cancel") { + redirect("/"); + } + + name = form['Name']; + value = form['Value']; + timeout = form['Timeout']; + + if (timeout) { + useSession(timeout); + } + + if (form['submit'] == "Reset" && name) { + session[name] = null; + } + + if (form['submit'] == "Append" && name) { + session[name] = "" + session[name] + value; + } + + if (form['submit'] == "Destroy") { + destroySession(); + } +} + +simple_table(session); +write("SessionId=" + request['SESSION_ID'] + "
\n"); +%> + +<% page_footer(); %> diff --git a/swat2/esptest/showvars.esp b/swat2/esptest/showvars.esp new file mode 100644 index 00000000000..dc55b1e58bb --- /dev/null +++ b/swat2/esptest/showvars.esp @@ -0,0 +1,24 @@ +<% page_header("columns", "ESP standard variables test", "esptest"); %> + +

Samba4 showvars test

+ +<% + function showArray(name, array) { + write("

Array: " + name + "

\n"); + if (array == undefined) { + write("undefined
\n"); + } else { + simple_table(array); + } + } + + showArray("headers", headers); + showArray("application", application); + showArray("cookies", cookies); + showArray("files", files); + showArray("request", request); + showArray("server", server); + showArray("session", session); +%> + +<% page_footer(); %> diff --git a/swat2/favicon.ico b/swat2/favicon.ico new file mode 100644 index 00000000000..ef903bacfe8 Binary files /dev/null and b/swat2/favicon.ico differ diff --git a/swat2/images/core/alpha.gif b/swat2/images/core/alpha.gif new file mode 100644 index 00000000000..ab8c332af94 Binary files /dev/null and b/swat2/images/core/alpha.gif differ diff --git a/swat2/images/core/blank.gif b/swat2/images/core/blank.gif new file mode 100644 index 00000000000..75b945d2553 Binary files /dev/null and b/swat2/images/core/blank.gif differ diff --git a/swat2/images/core/brightness.jpg b/swat2/images/core/brightness.jpg new file mode 100644 index 00000000000..008984d1c7d Binary files /dev/null and b/swat2/images/core/brightness.jpg differ diff --git a/swat2/images/core/brightnesshandle.gif b/swat2/images/core/brightnesshandle.gif new file mode 100644 index 00000000000..7cf80222afa Binary files /dev/null and b/swat2/images/core/brightnesshandle.gif differ diff --git a/swat2/images/core/dotted.gif b/swat2/images/core/dotted.gif new file mode 100644 index 00000000000..467da46f255 Binary files /dev/null and b/swat2/images/core/dotted.gif differ diff --git a/swat2/images/core/huesaturation.jpg b/swat2/images/core/huesaturation.jpg new file mode 100644 index 00000000000..36d2d799d96 Binary files /dev/null and b/swat2/images/core/huesaturation.jpg differ diff --git a/swat2/images/core/huesaturationhandle.gif b/swat2/images/core/huesaturationhandle.gif new file mode 100644 index 00000000000..2fcaaece176 Binary files /dev/null and b/swat2/images/core/huesaturationhandle.gif differ diff --git a/swat2/images/favicon.ico b/swat2/images/favicon.ico new file mode 100644 index 00000000000..ef903bacfe8 Binary files /dev/null and b/swat2/images/favicon.ico differ diff --git a/swat2/images/icons/crystalsvg/128/antivirus.png b/swat2/images/icons/crystalsvg/128/antivirus.png new file mode 100644 index 00000000000..381fc55d3fb Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/128/back.png b/swat2/images/icons/crystalsvg/128/back.png new file mode 100644 index 00000000000..4e2e380e1f9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/back.png differ diff --git a/swat2/images/icons/crystalsvg/128/background.png b/swat2/images/icons/crystalsvg/128/background.png new file mode 100644 index 00000000000..dc35d81ebe3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/background.png differ diff --git a/swat2/images/icons/crystalsvg/128/bell.png b/swat2/images/icons/crystalsvg/128/bell.png new file mode 100644 index 00000000000..530fbf64a75 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/bell.png differ diff --git a/swat2/images/icons/crystalsvg/128/blockdevice.png b/swat2/images/icons/crystalsvg/128/blockdevice.png new file mode 100644 index 00000000000..e3068923aaa Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/128/browser.png b/swat2/images/icons/crystalsvg/128/browser.png new file mode 100644 index 00000000000..63e035fd4d2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/browser.png differ diff --git a/swat2/images/icons/crystalsvg/128/cache.png b/swat2/images/icons/crystalsvg/128/cache.png new file mode 100644 index 00000000000..f9261381ded Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/cache.png differ diff --git a/swat2/images/icons/crystalsvg/128/clock.png b/swat2/images/icons/crystalsvg/128/clock.png new file mode 100644 index 00000000000..692b0502e34 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/clock.png differ diff --git a/swat2/images/icons/crystalsvg/128/colors.png b/swat2/images/icons/crystalsvg/128/colors.png new file mode 100644 index 00000000000..932e6fbf0b7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/colors.png differ diff --git a/swat2/images/icons/crystalsvg/128/core.png b/swat2/images/icons/crystalsvg/128/core.png new file mode 100644 index 00000000000..485903976bc Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/core.png differ diff --git a/swat2/images/icons/crystalsvg/128/date.png b/swat2/images/icons/crystalsvg/128/date.png new file mode 100644 index 00000000000..1e34bb233f3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/date.png differ diff --git a/swat2/images/icons/crystalsvg/128/desktop.png b/swat2/images/icons/crystalsvg/128/desktop.png new file mode 100644 index 00000000000..02f2f26d8a4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/128/display.png b/swat2/images/icons/crystalsvg/128/display.png new file mode 100644 index 00000000000..8573935855c Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/display.png differ diff --git a/swat2/images/icons/crystalsvg/128/document.png b/swat2/images/icons/crystalsvg/128/document.png new file mode 100644 index 00000000000..970fe33d50a Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/document.png differ diff --git a/swat2/images/icons/crystalsvg/128/email.png b/swat2/images/icons/crystalsvg/128/email.png new file mode 100644 index 00000000000..a01dfa0cefe Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/email.png differ diff --git a/swat2/images/icons/crystalsvg/128/empty.png b/swat2/images/icons/crystalsvg/128/empty.png new file mode 100644 index 00000000000..431c18ed49a Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/empty.png differ diff --git a/swat2/images/icons/crystalsvg/128/encrypted.png b/swat2/images/icons/crystalsvg/128/encrypted.png new file mode 100644 index 00000000000..be9140e2da7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/128/energy.png b/swat2/images/icons/crystalsvg/128/energy.png new file mode 100644 index 00000000000..4ad8e619115 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/energy.png differ diff --git a/swat2/images/icons/crystalsvg/128/error.png b/swat2/images/icons/crystalsvg/128/error.png new file mode 100644 index 00000000000..44de2575e94 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/error.png differ diff --git a/swat2/images/icons/crystalsvg/128/exec.png b/swat2/images/icons/crystalsvg/128/exec.png new file mode 100644 index 00000000000..f20b42433e4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/exec.png differ diff --git a/swat2/images/icons/crystalsvg/128/fileprint.png b/swat2/images/icons/crystalsvg/128/fileprint.png new file mode 100644 index 00000000000..2625880cf67 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/128/folder.png b/swat2/images/icons/crystalsvg/128/folder.png new file mode 100644 index 00000000000..e3d2487f6a6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/folder.png differ diff --git a/swat2/images/icons/crystalsvg/128/folder_home.png b/swat2/images/icons/crystalsvg/128/folder_home.png new file mode 100644 index 00000000000..1523d6e17a9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/128/folder_important.png b/swat2/images/icons/crystalsvg/128/folder_important.png new file mode 100644 index 00000000000..6470a37b504 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/128/folder_locked.png b/swat2/images/icons/crystalsvg/128/folder_locked.png new file mode 100644 index 00000000000..ba6645ba8b8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/128/folder_open.png b/swat2/images/icons/crystalsvg/128/folder_open.png new file mode 100644 index 00000000000..62faf24ddfe Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/128/font.png b/swat2/images/icons/crystalsvg/128/font.png new file mode 100644 index 00000000000..964d5748cb8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/font.png differ diff --git a/swat2/images/icons/crystalsvg/128/forward.png b/swat2/images/icons/crystalsvg/128/forward.png new file mode 100644 index 00000000000..23035d24a7c Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/forward.png differ diff --git a/swat2/images/icons/crystalsvg/128/gohome.png b/swat2/images/icons/crystalsvg/128/gohome.png new file mode 100644 index 00000000000..1523d6e17a9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/128/hwinfo.png b/swat2/images/icons/crystalsvg/128/hwinfo.png new file mode 100644 index 00000000000..e2aced9dbad Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/128/info.png b/swat2/images/icons/crystalsvg/128/info.png new file mode 100644 index 00000000000..0685f86af8d Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/info.png differ diff --git a/swat2/images/icons/crystalsvg/128/kcoloredit.png b/swat2/images/icons/crystalsvg/128/kcoloredit.png new file mode 100644 index 00000000000..932e6fbf0b7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/128/kcontrol.png b/swat2/images/icons/crystalsvg/128/kcontrol.png new file mode 100644 index 00000000000..99a89e323cc Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/128/keyboard.png b/swat2/images/icons/crystalsvg/128/keyboard.png new file mode 100644 index 00000000000..f6539e9afdc Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/128/khelpcenter.png b/swat2/images/icons/crystalsvg/128/khelpcenter.png new file mode 100644 index 00000000000..aff331899ed Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/128/konqueror.png b/swat2/images/icons/crystalsvg/128/konqueror.png new file mode 100644 index 00000000000..4527db246d1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/128/kpaint.png b/swat2/images/icons/crystalsvg/128/kpaint.png new file mode 100644 index 00000000000..2c1bb499c03 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/128/krita.png b/swat2/images/icons/crystalsvg/128/krita.png new file mode 100644 index 00000000000..46072862013 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/krita.png differ diff --git a/swat2/images/icons/crystalsvg/128/ksmiletris.png b/swat2/images/icons/crystalsvg/128/ksmiletris.png new file mode 100644 index 00000000000..a7789b74176 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/128/ksnapshot.png b/swat2/images/icons/crystalsvg/128/ksnapshot.png new file mode 100644 index 00000000000..de8e2a190b6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/128/ktalkd.png b/swat2/images/icons/crystalsvg/128/ktalkd.png new file mode 100644 index 00000000000..8d9c97f7dd8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/128/kuser.png b/swat2/images/icons/crystalsvg/128/kuser.png new file mode 100644 index 00000000000..f28f704f757 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/128/kview.png b/swat2/images/icons/crystalsvg/128/kview.png new file mode 100644 index 00000000000..6a1b0fef0a7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/kview.png differ diff --git a/swat2/images/icons/crystalsvg/128/linuxconf.png b/swat2/images/icons/crystalsvg/128/linuxconf.png new file mode 100644 index 00000000000..969b8da3e2f Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/128/locale.png b/swat2/images/icons/crystalsvg/128/locale.png new file mode 100644 index 00000000000..25403acc9d1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/locale.png differ diff --git a/swat2/images/icons/crystalsvg/128/looknfeel.png b/swat2/images/icons/crystalsvg/128/looknfeel.png new file mode 100644 index 00000000000..cd1a36b9af4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/128/mac.png b/swat2/images/icons/crystalsvg/128/mac.png new file mode 100644 index 00000000000..258588b7c7e Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mac.png differ diff --git a/swat2/images/icons/crystalsvg/128/mail.png b/swat2/images/icons/crystalsvg/128/mail.png new file mode 100644 index 00000000000..a4ba0aeccb1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mail.png differ diff --git a/swat2/images/icons/crystalsvg/128/mimetypes.png b/swat2/images/icons/crystalsvg/128/mimetypes.png new file mode 100644 index 00000000000..fb9189d6b9c Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mimetypes.png differ diff --git a/swat2/images/icons/crystalsvg/128/mouse.png b/swat2/images/icons/crystalsvg/128/mouse.png new file mode 100644 index 00000000000..dc44bacf070 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/128/mozilla.png b/swat2/images/icons/crystalsvg/128/mozilla.png new file mode 100644 index 00000000000..eb71eb5def8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/128/mycomputer.png b/swat2/images/icons/crystalsvg/128/mycomputer.png new file mode 100644 index 00000000000..ed7ac28a757 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/128/mymac.png b/swat2/images/icons/crystalsvg/128/mymac.png new file mode 100644 index 00000000000..d726dd48210 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/128/netscape.png b/swat2/images/icons/crystalsvg/128/netscape.png new file mode 100644 index 00000000000..2e5cf2c0fd4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/128/network.png b/swat2/images/icons/crystalsvg/128/network.png new file mode 100644 index 00000000000..9fb0d1fb2b3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/network.png differ diff --git a/swat2/images/icons/crystalsvg/128/password.png b/swat2/images/icons/crystalsvg/128/password.png new file mode 100644 index 00000000000..f12dfdae6da Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/password.png differ diff --git a/swat2/images/icons/crystalsvg/128/penguin.png b/swat2/images/icons/crystalsvg/128/penguin.png new file mode 100644 index 00000000000..ebfc696c71c Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/128/proxy.png b/swat2/images/icons/crystalsvg/128/proxy.png new file mode 100644 index 00000000000..ec18d5a92f4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/128/quicktime.png b/swat2/images/icons/crystalsvg/128/quicktime.png new file mode 100644 index 00000000000..9d39ea32847 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/128/realplayer.png b/swat2/images/icons/crystalsvg/128/realplayer.png new file mode 100644 index 00000000000..2a738353e39 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/128/reload.png b/swat2/images/icons/crystalsvg/128/reload.png new file mode 100644 index 00000000000..62fc0261f59 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/reload.png differ diff --git a/swat2/images/icons/crystalsvg/128/services.png b/swat2/images/icons/crystalsvg/128/services.png new file mode 100644 index 00000000000..bef393d4bee Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/services.png differ diff --git a/swat2/images/icons/crystalsvg/128/socket.png b/swat2/images/icons/crystalsvg/128/socket.png new file mode 100644 index 00000000000..60eed5b0f15 Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/socket.png differ diff --git a/swat2/images/icons/crystalsvg/128/stylesheet.png b/swat2/images/icons/crystalsvg/128/stylesheet.png new file mode 100644 index 00000000000..bc911a9c9bb Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/128/tux.png b/swat2/images/icons/crystalsvg/128/tux.png new file mode 100644 index 00000000000..8e4e34b53af Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/tux.png differ diff --git a/swat2/images/icons/crystalsvg/128/up.png b/swat2/images/icons/crystalsvg/128/up.png new file mode 100644 index 00000000000..1c64cd8b1aa Binary files /dev/null and b/swat2/images/icons/crystalsvg/128/up.png differ diff --git a/swat2/images/icons/crystalsvg/16/access.png b/swat2/images/icons/crystalsvg/16/access.png new file mode 100644 index 00000000000..d519c57c7a6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/access.png differ diff --git a/swat2/images/icons/crystalsvg/16/agent.png b/swat2/images/icons/crystalsvg/16/agent.png new file mode 100644 index 00000000000..9826d3457ba Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/agent.png differ diff --git a/swat2/images/icons/crystalsvg/16/antivirus.png b/swat2/images/icons/crystalsvg/16/antivirus.png new file mode 100644 index 00000000000..a5fe838bd09 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/16/appearance.png b/swat2/images/icons/crystalsvg/16/appearance.png new file mode 100644 index 00000000000..9612cd52331 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/appearance.png differ diff --git a/swat2/images/icons/crystalsvg/16/apply.png b/swat2/images/icons/crystalsvg/16/apply.png new file mode 100644 index 00000000000..543710fb7b9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/apply.png differ diff --git a/swat2/images/icons/crystalsvg/16/back.png b/swat2/images/icons/crystalsvg/16/back.png new file mode 100644 index 00000000000..b6d9bd134b7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/back.png differ diff --git a/swat2/images/icons/crystalsvg/16/background.png b/swat2/images/icons/crystalsvg/16/background.png new file mode 100644 index 00000000000..f4ef81c608c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/background.png differ diff --git a/swat2/images/icons/crystalsvg/16/bell.png b/swat2/images/icons/crystalsvg/16/bell.png new file mode 100644 index 00000000000..7a3fcae59ac Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/bell.png differ diff --git a/swat2/images/icons/crystalsvg/16/blockdevice.png b/swat2/images/icons/crystalsvg/16/blockdevice.png new file mode 100644 index 00000000000..a4acb09cbd7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/16/bookmark.png b/swat2/images/icons/crystalsvg/16/bookmark.png new file mode 100644 index 00000000000..5e761587198 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/bookmark.png differ diff --git a/swat2/images/icons/crystalsvg/16/browser.png b/swat2/images/icons/crystalsvg/16/browser.png new file mode 100644 index 00000000000..49202d19803 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/browser.png differ diff --git a/swat2/images/icons/crystalsvg/16/button_cancel.png b/swat2/images/icons/crystalsvg/16/button_cancel.png new file mode 100644 index 00000000000..2415dfc78b0 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/button_cancel.png differ diff --git a/swat2/images/icons/crystalsvg/16/button_ok.png b/swat2/images/icons/crystalsvg/16/button_ok.png new file mode 100644 index 00000000000..543710fb7b9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/button_ok.png differ diff --git a/swat2/images/icons/crystalsvg/16/cache.png b/swat2/images/icons/crystalsvg/16/cache.png new file mode 100644 index 00000000000..9d3f243abab Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/cache.png differ diff --git a/swat2/images/icons/crystalsvg/16/clock.png b/swat2/images/icons/crystalsvg/16/clock.png new file mode 100644 index 00000000000..dca2c7ef854 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/clock.png differ diff --git a/swat2/images/icons/crystalsvg/16/colorize.png b/swat2/images/icons/crystalsvg/16/colorize.png new file mode 100644 index 00000000000..9612cd52331 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/colorize.png differ diff --git a/swat2/images/icons/crystalsvg/16/colors.png b/swat2/images/icons/crystalsvg/16/colors.png new file mode 100644 index 00000000000..c0a67bb903f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/colors.png differ diff --git a/swat2/images/icons/crystalsvg/16/colorset.png b/swat2/images/icons/crystalsvg/16/colorset.png new file mode 100644 index 00000000000..1c2b54f5468 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/colorset.png differ diff --git a/swat2/images/icons/crystalsvg/16/configure.png b/swat2/images/icons/crystalsvg/16/configure.png new file mode 100644 index 00000000000..95bd319ce13 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/configure.png differ diff --git a/swat2/images/icons/crystalsvg/16/contents.png b/swat2/images/icons/crystalsvg/16/contents.png new file mode 100644 index 00000000000..e2a44ecae8f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/contents.png differ diff --git a/swat2/images/icons/crystalsvg/16/cookie.png b/swat2/images/icons/crystalsvg/16/cookie.png new file mode 100644 index 00000000000..5ebe2e35645 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/cookie.png differ diff --git a/swat2/images/icons/crystalsvg/16/core.png b/swat2/images/icons/crystalsvg/16/core.png new file mode 100644 index 00000000000..7bc1bcdb516 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/core.png differ diff --git a/swat2/images/icons/crystalsvg/16/date.png b/swat2/images/icons/crystalsvg/16/date.png new file mode 100644 index 00000000000..fbf29f5219b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/date.png differ diff --git a/swat2/images/icons/crystalsvg/16/decrypted.png b/swat2/images/icons/crystalsvg/16/decrypted.png new file mode 100644 index 00000000000..3a1a0d34efe Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/decrypted.png differ diff --git a/swat2/images/icons/crystalsvg/16/desktop.png b/swat2/images/icons/crystalsvg/16/desktop.png new file mode 100644 index 00000000000..883d92df169 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/16/display.png b/swat2/images/icons/crystalsvg/16/display.png new file mode 100644 index 00000000000..2e228bd7a44 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/display.png differ diff --git a/swat2/images/icons/crystalsvg/16/doc.png b/swat2/images/icons/crystalsvg/16/doc.png new file mode 100644 index 00000000000..870f1abaa53 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/doc.png differ diff --git a/swat2/images/icons/crystalsvg/16/document.png b/swat2/images/icons/crystalsvg/16/document.png new file mode 100644 index 00000000000..1930fb233f6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/document.png differ diff --git a/swat2/images/icons/crystalsvg/16/down.png b/swat2/images/icons/crystalsvg/16/down.png new file mode 100644 index 00000000000..4249bde45bc Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/down.png differ diff --git a/swat2/images/icons/crystalsvg/16/edit.png b/swat2/images/icons/crystalsvg/16/edit.png new file mode 100644 index 00000000000..a8b69f73fe3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/edit.png differ diff --git a/swat2/images/icons/crystalsvg/16/editcopy.png b/swat2/images/icons/crystalsvg/16/editcopy.png new file mode 100644 index 00000000000..c3ff243b85f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/editcopy.png differ diff --git a/swat2/images/icons/crystalsvg/16/editcut.png b/swat2/images/icons/crystalsvg/16/editcut.png new file mode 100644 index 00000000000..2232854368f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/editcut.png differ diff --git a/swat2/images/icons/crystalsvg/16/editdelete.png b/swat2/images/icons/crystalsvg/16/editdelete.png new file mode 100644 index 00000000000..6d0d29d760d Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/editdelete.png differ diff --git a/swat2/images/icons/crystalsvg/16/editpaste.png b/swat2/images/icons/crystalsvg/16/editpaste.png new file mode 100644 index 00000000000..636a4c5a0bd Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/editpaste.png differ diff --git a/swat2/images/icons/crystalsvg/16/edittrash.png b/swat2/images/icons/crystalsvg/16/edittrash.png new file mode 100644 index 00000000000..bfceb88d608 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/edittrash.png differ diff --git a/swat2/images/icons/crystalsvg/16/email.png b/swat2/images/icons/crystalsvg/16/email.png new file mode 100644 index 00000000000..387ed18e683 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/email.png differ diff --git a/swat2/images/icons/crystalsvg/16/empty.png b/swat2/images/icons/crystalsvg/16/empty.png new file mode 100644 index 00000000000..f68776b9772 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/empty.png differ diff --git a/swat2/images/icons/crystalsvg/16/empty_ascii.png b/swat2/images/icons/crystalsvg/16/empty_ascii.png new file mode 100644 index 00000000000..4039a2e6286 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/empty_ascii.png differ diff --git a/swat2/images/icons/crystalsvg/16/encrypted.png b/swat2/images/icons/crystalsvg/16/encrypted.png new file mode 100644 index 00000000000..f498798e93f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/16/energy.png b/swat2/images/icons/crystalsvg/16/energy.png new file mode 100644 index 00000000000..df22fd8d979 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/energy.png differ diff --git a/swat2/images/icons/crystalsvg/16/error.png b/swat2/images/icons/crystalsvg/16/error.png new file mode 100644 index 00000000000..9152973b927 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/error.png differ diff --git a/swat2/images/icons/crystalsvg/16/exec.png b/swat2/images/icons/crystalsvg/16/exec.png new file mode 100644 index 00000000000..bc00f51a16c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/exec.png differ diff --git a/swat2/images/icons/crystalsvg/16/favorites.png b/swat2/images/icons/crystalsvg/16/favorites.png new file mode 100644 index 00000000000..6a3fc5efe7c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/favorites.png differ diff --git a/swat2/images/icons/crystalsvg/16/filefind.png b/swat2/images/icons/crystalsvg/16/filefind.png new file mode 100644 index 00000000000..3978d1e7be8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/filefind.png differ diff --git a/swat2/images/icons/crystalsvg/16/filenew.png b/swat2/images/icons/crystalsvg/16/filenew.png new file mode 100644 index 00000000000..83f375218ca Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/filenew.png differ diff --git a/swat2/images/icons/crystalsvg/16/fileopen.png b/swat2/images/icons/crystalsvg/16/fileopen.png new file mode 100644 index 00000000000..037c2da98d1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/fileopen.png differ diff --git a/swat2/images/icons/crystalsvg/16/fileprint.png b/swat2/images/icons/crystalsvg/16/fileprint.png new file mode 100644 index 00000000000..471448fcaea Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/16/filesave.png b/swat2/images/icons/crystalsvg/16/filesave.png new file mode 100644 index 00000000000..41b3f436790 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/filesave.png differ diff --git a/swat2/images/icons/crystalsvg/16/filesaveas.png b/swat2/images/icons/crystalsvg/16/filesaveas.png new file mode 100644 index 00000000000..3e28d5d3594 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/filesaveas.png differ diff --git a/swat2/images/icons/crystalsvg/16/find.png b/swat2/images/icons/crystalsvg/16/find.png new file mode 100644 index 00000000000..416d064595c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/find.png differ diff --git a/swat2/images/icons/crystalsvg/16/folder.png b/swat2/images/icons/crystalsvg/16/folder.png new file mode 100644 index 00000000000..02325a00121 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/folder.png differ diff --git a/swat2/images/icons/crystalsvg/16/folder_home.png b/swat2/images/icons/crystalsvg/16/folder_home.png new file mode 100644 index 00000000000..3d26af55295 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/16/folder_important.png b/swat2/images/icons/crystalsvg/16/folder_important.png new file mode 100644 index 00000000000..d89fd1d2f0a Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/16/folder_locked.png b/swat2/images/icons/crystalsvg/16/folder_locked.png new file mode 100644 index 00000000000..a679e797667 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/16/folder_open.png b/swat2/images/icons/crystalsvg/16/folder_open.png new file mode 100644 index 00000000000..4b545f3e34f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/16/font.png b/swat2/images/icons/crystalsvg/16/font.png new file mode 100644 index 00000000000..2e788c25d96 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/font.png differ diff --git a/swat2/images/icons/crystalsvg/16/forward.png b/swat2/images/icons/crystalsvg/16/forward.png new file mode 100644 index 00000000000..4a2a215c86b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/forward.png differ diff --git a/swat2/images/icons/crystalsvg/16/gohome.png b/swat2/images/icons/crystalsvg/16/gohome.png new file mode 100644 index 00000000000..3d26af55295 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/16/help.png b/swat2/images/icons/crystalsvg/16/help.png new file mode 100644 index 00000000000..b580f51ed4b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/help.png differ diff --git a/swat2/images/icons/crystalsvg/16/history.png b/swat2/images/icons/crystalsvg/16/history.png new file mode 100644 index 00000000000..1de43d56b05 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/history.png differ diff --git a/swat2/images/icons/crystalsvg/16/hwinfo.png b/swat2/images/icons/crystalsvg/16/hwinfo.png new file mode 100644 index 00000000000..b8e4f32006e Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/16/icons.png b/swat2/images/icons/crystalsvg/16/icons.png new file mode 100644 index 00000000000..10d2a2d6361 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/icons.png differ diff --git a/swat2/images/icons/crystalsvg/16/iconthemes.png b/swat2/images/icons/crystalsvg/16/iconthemes.png new file mode 100644 index 00000000000..4a90815645b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/iconthemes.png differ diff --git a/swat2/images/icons/crystalsvg/16/idea.png b/swat2/images/icons/crystalsvg/16/idea.png new file mode 100644 index 00000000000..8d72794dd0f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/idea.png differ diff --git a/swat2/images/icons/crystalsvg/16/important.png b/swat2/images/icons/crystalsvg/16/important.png new file mode 100644 index 00000000000..64d07f39129 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/important.png differ diff --git a/swat2/images/icons/crystalsvg/16/info.png b/swat2/images/icons/crystalsvg/16/info.png new file mode 100644 index 00000000000..1903fabccd8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/info.png differ diff --git a/swat2/images/icons/crystalsvg/16/kcoloredit.png b/swat2/images/icons/crystalsvg/16/kcoloredit.png new file mode 100644 index 00000000000..c0a67bb903f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/16/kcontrol.png b/swat2/images/icons/crystalsvg/16/kcontrol.png new file mode 100644 index 00000000000..64bf8b71db6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/16/key_enter.png b/swat2/images/icons/crystalsvg/16/key_enter.png new file mode 100644 index 00000000000..cc4ead9bf44 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/key_enter.png differ diff --git a/swat2/images/icons/crystalsvg/16/keyboard.png b/swat2/images/icons/crystalsvg/16/keyboard.png new file mode 100644 index 00000000000..198d20221c0 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/16/khelpcenter.png b/swat2/images/icons/crystalsvg/16/khelpcenter.png new file mode 100644 index 00000000000..d155536c569 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/16/kmix.png b/swat2/images/icons/crystalsvg/16/kmix.png new file mode 100644 index 00000000000..dbf51d20398 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kmix.png differ diff --git a/swat2/images/icons/crystalsvg/16/knotify.png b/swat2/images/icons/crystalsvg/16/knotify.png new file mode 100644 index 00000000000..a893d622934 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/knotify.png differ diff --git a/swat2/images/icons/crystalsvg/16/konqueror.png b/swat2/images/icons/crystalsvg/16/konqueror.png new file mode 100644 index 00000000000..69344cd8314 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/16/kpackage.png b/swat2/images/icons/crystalsvg/16/kpackage.png new file mode 100644 index 00000000000..a69df614f9e Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kpackage.png differ diff --git a/swat2/images/icons/crystalsvg/16/kpaint.png b/swat2/images/icons/crystalsvg/16/kpaint.png new file mode 100644 index 00000000000..92039e4f17c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/16/kpersonalizer.png b/swat2/images/icons/crystalsvg/16/kpersonalizer.png new file mode 100644 index 00000000000..86186d79593 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kpersonalizer.png differ diff --git a/swat2/images/icons/crystalsvg/16/krita.png b/swat2/images/icons/crystalsvg/16/krita.png new file mode 100644 index 00000000000..6563434c34a Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/krita.png differ diff --git a/swat2/images/icons/crystalsvg/16/ksmiletris.png b/swat2/images/icons/crystalsvg/16/ksmiletris.png new file mode 100644 index 00000000000..c088395823d Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/16/ksnapshot.png b/swat2/images/icons/crystalsvg/16/ksnapshot.png new file mode 100644 index 00000000000..79743e82984 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/16/ktalkd.png b/swat2/images/icons/crystalsvg/16/ktalkd.png new file mode 100644 index 00000000000..fd36501c337 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/16/ktip.png b/swat2/images/icons/crystalsvg/16/ktip.png new file mode 100644 index 00000000000..2b206f2a400 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/ktip.png differ diff --git a/swat2/images/icons/crystalsvg/16/kuser.png b/swat2/images/icons/crystalsvg/16/kuser.png new file mode 100644 index 00000000000..8f69e2b998b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/16/kview.png b/swat2/images/icons/crystalsvg/16/kview.png new file mode 100644 index 00000000000..b5f17a31f77 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/kview.png differ diff --git a/swat2/images/icons/crystalsvg/16/launch.png b/swat2/images/icons/crystalsvg/16/launch.png new file mode 100644 index 00000000000..838c38bf132 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/launch.png differ diff --git a/swat2/images/icons/crystalsvg/16/linuxconf.png b/swat2/images/icons/crystalsvg/16/linuxconf.png new file mode 100644 index 00000000000..9a420444c41 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/16/locale.png b/swat2/images/icons/crystalsvg/16/locale.png new file mode 100644 index 00000000000..0dfece4d3fc Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/locale.png differ diff --git a/swat2/images/icons/crystalsvg/16/looknfeel.png b/swat2/images/icons/crystalsvg/16/looknfeel.png new file mode 100644 index 00000000000..fb4181004d3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/16/mac.png b/swat2/images/icons/crystalsvg/16/mac.png new file mode 100644 index 00000000000..23e7e7221b7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mac.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail.png b/swat2/images/icons/crystalsvg/16/mail.png new file mode 100644 index 00000000000..b3c29744992 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_delete.png b/swat2/images/icons/crystalsvg/16/mail_delete.png new file mode 100644 index 00000000000..65c7422aaab Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_delete.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_find.png b/swat2/images/icons/crystalsvg/16/mail_find.png new file mode 100644 index 00000000000..81417be487b Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_find.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_forward.png b/swat2/images/icons/crystalsvg/16/mail_forward.png new file mode 100644 index 00000000000..150b6240198 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_forward.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_generic.png b/swat2/images/icons/crystalsvg/16/mail_generic.png new file mode 100644 index 00000000000..cf7160ab423 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_generic.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_new.png b/swat2/images/icons/crystalsvg/16/mail_new.png new file mode 100644 index 00000000000..c3886447211 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_new.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_replay.png b/swat2/images/icons/crystalsvg/16/mail_replay.png new file mode 100644 index 00000000000..af0b3b3e19d Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_replay.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_replyall.png b/swat2/images/icons/crystalsvg/16/mail_replyall.png new file mode 100644 index 00000000000..8a3ae557ad1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_replyall.png differ diff --git a/swat2/images/icons/crystalsvg/16/mail_send.png b/swat2/images/icons/crystalsvg/16/mail_send.png new file mode 100644 index 00000000000..d96b1ec06fd Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mail_send.png differ diff --git a/swat2/images/icons/crystalsvg/16/mimetypes.png b/swat2/images/icons/crystalsvg/16/mimetypes.png new file mode 100644 index 00000000000..623417d0525 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mimetypes.png differ diff --git a/swat2/images/icons/crystalsvg/16/misc.png b/swat2/images/icons/crystalsvg/16/misc.png new file mode 100644 index 00000000000..215fc6aa929 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/misc.png differ diff --git a/swat2/images/icons/crystalsvg/16/mouse.png b/swat2/images/icons/crystalsvg/16/mouse.png new file mode 100644 index 00000000000..3c0d31df220 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/16/mousecursor.png b/swat2/images/icons/crystalsvg/16/mousecursor.png new file mode 100644 index 00000000000..c0aa32285f5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mousecursor.png differ diff --git a/swat2/images/icons/crystalsvg/16/mozilla.png b/swat2/images/icons/crystalsvg/16/mozilla.png new file mode 100644 index 00000000000..b3ae537e843 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/16/mycomputer.png b/swat2/images/icons/crystalsvg/16/mycomputer.png new file mode 100644 index 00000000000..c399a2f00fe Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/16/mymac.png b/swat2/images/icons/crystalsvg/16/mymac.png new file mode 100644 index 00000000000..35d365829f8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/16/netscape.png b/swat2/images/icons/crystalsvg/16/netscape.png new file mode 100644 index 00000000000..e36f58e695e Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/16/network.png b/swat2/images/icons/crystalsvg/16/network.png new file mode 100644 index 00000000000..ebfc6c32477 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/network.png differ diff --git a/swat2/images/icons/crystalsvg/16/no.png b/swat2/images/icons/crystalsvg/16/no.png new file mode 100644 index 00000000000..1cabc6e95d8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/no.png differ diff --git a/swat2/images/icons/crystalsvg/16/ok.png b/swat2/images/icons/crystalsvg/16/ok.png new file mode 100644 index 00000000000..543710fb7b9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/ok.png differ diff --git a/swat2/images/icons/crystalsvg/16/opera.png b/swat2/images/icons/crystalsvg/16/opera.png new file mode 100644 index 00000000000..4694c2bcad2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/opera.png differ diff --git a/swat2/images/icons/crystalsvg/16/package.png b/swat2/images/icons/crystalsvg/16/package.png new file mode 100644 index 00000000000..03483d7bbd2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/package.png differ diff --git a/swat2/images/icons/crystalsvg/16/password.png b/swat2/images/icons/crystalsvg/16/password.png new file mode 100644 index 00000000000..ca93f0d149f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/password.png differ diff --git a/swat2/images/icons/crystalsvg/16/penguin.png b/swat2/images/icons/crystalsvg/16/penguin.png new file mode 100644 index 00000000000..a0a9743f533 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/16/pipe.png b/swat2/images/icons/crystalsvg/16/pipe.png new file mode 100644 index 00000000000..5f4d840c391 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/pipe.png differ diff --git a/swat2/images/icons/crystalsvg/16/printer.png b/swat2/images/icons/crystalsvg/16/printer.png new file mode 100644 index 00000000000..2fa62c335c3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/printer.png differ diff --git a/swat2/images/icons/crystalsvg/16/proxy.png b/swat2/images/icons/crystalsvg/16/proxy.png new file mode 100644 index 00000000000..69f8bb745bc Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/16/quicktime.png b/swat2/images/icons/crystalsvg/16/quicktime.png new file mode 100644 index 00000000000..de7b762d866 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/16/realplayer.png b/swat2/images/icons/crystalsvg/16/realplayer.png new file mode 100644 index 00000000000..afa6392fe5a Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/16/redo.png b/swat2/images/icons/crystalsvg/16/redo.png new file mode 100644 index 00000000000..5d6121b821f Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/redo.png differ diff --git a/swat2/images/icons/crystalsvg/16/reload.png b/swat2/images/icons/crystalsvg/16/reload.png new file mode 100644 index 00000000000..eb0388df4c3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/reload.png differ diff --git a/swat2/images/icons/crystalsvg/16/run.png b/swat2/images/icons/crystalsvg/16/run.png new file mode 100644 index 00000000000..215fc6aa929 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/run.png differ diff --git a/swat2/images/icons/crystalsvg/16/search.png b/swat2/images/icons/crystalsvg/16/search.png new file mode 100644 index 00000000000..593a56634be Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/search.png differ diff --git a/swat2/images/icons/crystalsvg/16/services.png b/swat2/images/icons/crystalsvg/16/services.png new file mode 100644 index 00000000000..af009d9fa1a Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/services.png differ diff --git a/swat2/images/icons/crystalsvg/16/socket.png b/swat2/images/icons/crystalsvg/16/socket.png new file mode 100644 index 00000000000..7cfee72c6c9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/socket.png differ diff --git a/swat2/images/icons/crystalsvg/16/spellcheck.png b/swat2/images/icons/crystalsvg/16/spellcheck.png new file mode 100644 index 00000000000..dbb8aa6b851 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/spellcheck.png differ diff --git a/swat2/images/icons/crystalsvg/16/stop.png b/swat2/images/icons/crystalsvg/16/stop.png new file mode 100644 index 00000000000..45c03d5d4da Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/stop.png differ diff --git a/swat2/images/icons/crystalsvg/16/style.png b/swat2/images/icons/crystalsvg/16/style.png new file mode 100644 index 00000000000..b727f8f6093 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/style.png differ diff --git a/swat2/images/icons/crystalsvg/16/stylesheet.png b/swat2/images/icons/crystalsvg/16/stylesheet.png new file mode 100644 index 00000000000..63bbee69cfd Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/16/tar.png b/swat2/images/icons/crystalsvg/16/tar.png new file mode 100644 index 00000000000..f6416924b21 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/tar.png differ diff --git a/swat2/images/icons/crystalsvg/16/thumbnail.png b/swat2/images/icons/crystalsvg/16/thumbnail.png new file mode 100644 index 00000000000..a8c71957699 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/thumbnail.png differ diff --git a/swat2/images/icons/crystalsvg/16/todo.png b/swat2/images/icons/crystalsvg/16/todo.png new file mode 100644 index 00000000000..b82a790f622 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/todo.png differ diff --git a/swat2/images/icons/crystalsvg/16/tux.png b/swat2/images/icons/crystalsvg/16/tux.png new file mode 100644 index 00000000000..7b62ccecf04 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/tux.png differ diff --git a/swat2/images/icons/crystalsvg/16/up.png b/swat2/images/icons/crystalsvg/16/up.png new file mode 100644 index 00000000000..0777b0b356c Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/up.png differ diff --git a/swat2/images/icons/crystalsvg/16/wizard.png b/swat2/images/icons/crystalsvg/16/wizard.png new file mode 100644 index 00000000000..3107990dde9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/16/wizard.png differ diff --git a/swat2/images/icons/crystalsvg/22/antivirus.png b/swat2/images/icons/crystalsvg/22/antivirus.png new file mode 100644 index 00000000000..4ac0c809d9b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/22/appearance.png b/swat2/images/icons/crystalsvg/22/appearance.png new file mode 100644 index 00000000000..985147ddf11 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/appearance.png differ diff --git a/swat2/images/icons/crystalsvg/22/back.png b/swat2/images/icons/crystalsvg/22/back.png new file mode 100644 index 00000000000..4148ab88114 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/back.png differ diff --git a/swat2/images/icons/crystalsvg/22/background.png b/swat2/images/icons/crystalsvg/22/background.png new file mode 100644 index 00000000000..5ab7323ce90 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/background.png differ diff --git a/swat2/images/icons/crystalsvg/22/bell.png b/swat2/images/icons/crystalsvg/22/bell.png new file mode 100644 index 00000000000..3482bacce28 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/bell.png differ diff --git a/swat2/images/icons/crystalsvg/22/blockdevice.png b/swat2/images/icons/crystalsvg/22/blockdevice.png new file mode 100644 index 00000000000..c1330e8fc3e Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/22/bookmark.png b/swat2/images/icons/crystalsvg/22/bookmark.png new file mode 100644 index 00000000000..ced954c97fb Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/bookmark.png differ diff --git a/swat2/images/icons/crystalsvg/22/browser.png b/swat2/images/icons/crystalsvg/22/browser.png new file mode 100644 index 00000000000..80a173d72c5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/browser.png differ diff --git a/swat2/images/icons/crystalsvg/22/button_cancel.png b/swat2/images/icons/crystalsvg/22/button_cancel.png new file mode 100644 index 00000000000..96919575afd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/button_cancel.png differ diff --git a/swat2/images/icons/crystalsvg/22/button_ok.png b/swat2/images/icons/crystalsvg/22/button_ok.png new file mode 100644 index 00000000000..31c064ba922 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/button_ok.png differ diff --git a/swat2/images/icons/crystalsvg/22/cache.png b/swat2/images/icons/crystalsvg/22/cache.png new file mode 100644 index 00000000000..a9d0dd2813a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/cache.png differ diff --git a/swat2/images/icons/crystalsvg/22/clock.png b/swat2/images/icons/crystalsvg/22/clock.png new file mode 100644 index 00000000000..d1099336eae Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/clock.png differ diff --git a/swat2/images/icons/crystalsvg/22/colorize.png b/swat2/images/icons/crystalsvg/22/colorize.png new file mode 100644 index 00000000000..985147ddf11 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/colorize.png differ diff --git a/swat2/images/icons/crystalsvg/22/colors.png b/swat2/images/icons/crystalsvg/22/colors.png new file mode 100644 index 00000000000..a2fb946e862 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/colors.png differ diff --git a/swat2/images/icons/crystalsvg/22/configure.png b/swat2/images/icons/crystalsvg/22/configure.png new file mode 100644 index 00000000000..96ba4338f43 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/configure.png differ diff --git a/swat2/images/icons/crystalsvg/22/contents.png b/swat2/images/icons/crystalsvg/22/contents.png new file mode 100644 index 00000000000..7596e67a64a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/contents.png differ diff --git a/swat2/images/icons/crystalsvg/22/core.png b/swat2/images/icons/crystalsvg/22/core.png new file mode 100644 index 00000000000..b12540b6aa6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/core.png differ diff --git a/swat2/images/icons/crystalsvg/22/date.png b/swat2/images/icons/crystalsvg/22/date.png new file mode 100644 index 00000000000..0e9f6815a77 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/date.png differ diff --git a/swat2/images/icons/crystalsvg/22/decrypted.png b/swat2/images/icons/crystalsvg/22/decrypted.png new file mode 100644 index 00000000000..22286394592 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/decrypted.png differ diff --git a/swat2/images/icons/crystalsvg/22/desktop.png b/swat2/images/icons/crystalsvg/22/desktop.png new file mode 100644 index 00000000000..7a90fa1fa48 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/22/display.png b/swat2/images/icons/crystalsvg/22/display.png new file mode 100644 index 00000000000..4c8a28820d2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/display.png differ diff --git a/swat2/images/icons/crystalsvg/22/document.png b/swat2/images/icons/crystalsvg/22/document.png new file mode 100644 index 00000000000..8901c3aa355 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/document.png differ diff --git a/swat2/images/icons/crystalsvg/22/down.png b/swat2/images/icons/crystalsvg/22/down.png new file mode 100644 index 00000000000..aeaa0c834b6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/down.png differ diff --git a/swat2/images/icons/crystalsvg/22/edit.png b/swat2/images/icons/crystalsvg/22/edit.png new file mode 100644 index 00000000000..ce8b226710b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/edit.png differ diff --git a/swat2/images/icons/crystalsvg/22/editcopy.png b/swat2/images/icons/crystalsvg/22/editcopy.png new file mode 100644 index 00000000000..eac4d8c93b1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/editcopy.png differ diff --git a/swat2/images/icons/crystalsvg/22/editcut.png b/swat2/images/icons/crystalsvg/22/editcut.png new file mode 100644 index 00000000000..192b5757a70 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/editcut.png differ diff --git a/swat2/images/icons/crystalsvg/22/editdelete.png b/swat2/images/icons/crystalsvg/22/editdelete.png new file mode 100644 index 00000000000..6fb193f0619 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/editdelete.png differ diff --git a/swat2/images/icons/crystalsvg/22/editpaste.png b/swat2/images/icons/crystalsvg/22/editpaste.png new file mode 100644 index 00000000000..b8454f91da9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/editpaste.png differ diff --git a/swat2/images/icons/crystalsvg/22/edittrash.png b/swat2/images/icons/crystalsvg/22/edittrash.png new file mode 100644 index 00000000000..eea039dd5da Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/edittrash.png differ diff --git a/swat2/images/icons/crystalsvg/22/email.png b/swat2/images/icons/crystalsvg/22/email.png new file mode 100644 index 00000000000..a21f68f259a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/email.png differ diff --git a/swat2/images/icons/crystalsvg/22/empty.png b/swat2/images/icons/crystalsvg/22/empty.png new file mode 100644 index 00000000000..1b149459e3b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/empty.png differ diff --git a/swat2/images/icons/crystalsvg/22/encrypted.png b/swat2/images/icons/crystalsvg/22/encrypted.png new file mode 100644 index 00000000000..351df8709d9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/22/energy.png b/swat2/images/icons/crystalsvg/22/energy.png new file mode 100644 index 00000000000..f70a153fa67 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/energy.png differ diff --git a/swat2/images/icons/crystalsvg/22/error.png b/swat2/images/icons/crystalsvg/22/error.png new file mode 100644 index 00000000000..ddce82a94b1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/error.png differ diff --git a/swat2/images/icons/crystalsvg/22/exec.png b/swat2/images/icons/crystalsvg/22/exec.png new file mode 100644 index 00000000000..8e3b5a9043d Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/exec.png differ diff --git a/swat2/images/icons/crystalsvg/22/filefind.png b/swat2/images/icons/crystalsvg/22/filefind.png new file mode 100644 index 00000000000..40762a02507 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/filefind.png differ diff --git a/swat2/images/icons/crystalsvg/22/filenew.png b/swat2/images/icons/crystalsvg/22/filenew.png new file mode 100644 index 00000000000..7be37e89a77 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/filenew.png differ diff --git a/swat2/images/icons/crystalsvg/22/fileopen.png b/swat2/images/icons/crystalsvg/22/fileopen.png new file mode 100644 index 00000000000..a79982ea1f3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/fileopen.png differ diff --git a/swat2/images/icons/crystalsvg/22/fileprint.png b/swat2/images/icons/crystalsvg/22/fileprint.png new file mode 100644 index 00000000000..ca4b80e19b4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/22/filesave.png b/swat2/images/icons/crystalsvg/22/filesave.png new file mode 100644 index 00000000000..f85b99afe11 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/filesave.png differ diff --git a/swat2/images/icons/crystalsvg/22/filesaveas.png b/swat2/images/icons/crystalsvg/22/filesaveas.png new file mode 100644 index 00000000000..517fc2eac23 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/filesaveas.png differ diff --git a/swat2/images/icons/crystalsvg/22/find.png b/swat2/images/icons/crystalsvg/22/find.png new file mode 100644 index 00000000000..da3da6d6251 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/find.png differ diff --git a/swat2/images/icons/crystalsvg/22/folder.png b/swat2/images/icons/crystalsvg/22/folder.png new file mode 100644 index 00000000000..33cc0bb90e1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/folder.png differ diff --git a/swat2/images/icons/crystalsvg/22/folder_home.png b/swat2/images/icons/crystalsvg/22/folder_home.png new file mode 100644 index 00000000000..3afa8033793 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/22/folder_important.png b/swat2/images/icons/crystalsvg/22/folder_important.png new file mode 100644 index 00000000000..a24e1a00b09 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/22/folder_locked.png b/swat2/images/icons/crystalsvg/22/folder_locked.png new file mode 100644 index 00000000000..9dc2e48a860 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/22/folder_open.png b/swat2/images/icons/crystalsvg/22/folder_open.png new file mode 100644 index 00000000000..b0534c48825 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/22/font.png b/swat2/images/icons/crystalsvg/22/font.png new file mode 100644 index 00000000000..1ac93bcdcfa Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/font.png differ diff --git a/swat2/images/icons/crystalsvg/22/forward.png b/swat2/images/icons/crystalsvg/22/forward.png new file mode 100644 index 00000000000..aa3ce7f5785 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/forward.png differ diff --git a/swat2/images/icons/crystalsvg/22/gohome.png b/swat2/images/icons/crystalsvg/22/gohome.png new file mode 100644 index 00000000000..14ee4846f3b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/22/help.png b/swat2/images/icons/crystalsvg/22/help.png new file mode 100644 index 00000000000..9fe7652669e Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/help.png differ diff --git a/swat2/images/icons/crystalsvg/22/history.png b/swat2/images/icons/crystalsvg/22/history.png new file mode 100644 index 00000000000..ea645400427 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/history.png differ diff --git a/swat2/images/icons/crystalsvg/22/hwinfo.png b/swat2/images/icons/crystalsvg/22/hwinfo.png new file mode 100644 index 00000000000..8d0c3cf670a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/22/idea.png b/swat2/images/icons/crystalsvg/22/idea.png new file mode 100644 index 00000000000..d9e7d12e3bb Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/idea.png differ diff --git a/swat2/images/icons/crystalsvg/22/info.png b/swat2/images/icons/crystalsvg/22/info.png new file mode 100644 index 00000000000..3626ba7ee6c Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/info.png differ diff --git a/swat2/images/icons/crystalsvg/22/kcoloredit.png b/swat2/images/icons/crystalsvg/22/kcoloredit.png new file mode 100644 index 00000000000..a2fb946e862 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/22/kcontrol.png b/swat2/images/icons/crystalsvg/22/kcontrol.png new file mode 100644 index 00000000000..28a7199dea4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/22/keyboard.png b/swat2/images/icons/crystalsvg/22/keyboard.png new file mode 100644 index 00000000000..637ed8609fd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/22/khelpcenter.png b/swat2/images/icons/crystalsvg/22/khelpcenter.png new file mode 100644 index 00000000000..44588c9178a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/22/konqueror.png b/swat2/images/icons/crystalsvg/22/konqueror.png new file mode 100644 index 00000000000..4f65bf543e6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/22/kpaint.png b/swat2/images/icons/crystalsvg/22/kpaint.png new file mode 100644 index 00000000000..faa687b165a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/22/krita.png b/swat2/images/icons/crystalsvg/22/krita.png new file mode 100644 index 00000000000..253cc09d4d1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/krita.png differ diff --git a/swat2/images/icons/crystalsvg/22/ksmiletris.png b/swat2/images/icons/crystalsvg/22/ksmiletris.png new file mode 100644 index 00000000000..e4b46fea7f1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/22/ksnapshot.png b/swat2/images/icons/crystalsvg/22/ksnapshot.png new file mode 100644 index 00000000000..9a8db0bf983 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/22/ktalkd.png b/swat2/images/icons/crystalsvg/22/ktalkd.png new file mode 100644 index 00000000000..d631036e1ad Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/22/kuser.png b/swat2/images/icons/crystalsvg/22/kuser.png new file mode 100644 index 00000000000..ee321d4ef82 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/22/kview.png b/swat2/images/icons/crystalsvg/22/kview.png new file mode 100644 index 00000000000..d868a8dadc1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/kview.png differ diff --git a/swat2/images/icons/crystalsvg/22/launch.png b/swat2/images/icons/crystalsvg/22/launch.png new file mode 100644 index 00000000000..da97aef509b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/launch.png differ diff --git a/swat2/images/icons/crystalsvg/22/linuxconf.png b/swat2/images/icons/crystalsvg/22/linuxconf.png new file mode 100644 index 00000000000..a7fd2911c87 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/22/locale.png b/swat2/images/icons/crystalsvg/22/locale.png new file mode 100644 index 00000000000..553e6832788 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/locale.png differ diff --git a/swat2/images/icons/crystalsvg/22/looknfeel.png b/swat2/images/icons/crystalsvg/22/looknfeel.png new file mode 100644 index 00000000000..0792b3a872d Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/22/mac.png b/swat2/images/icons/crystalsvg/22/mac.png new file mode 100644 index 00000000000..1e8db45990d Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mac.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail.png b/swat2/images/icons/crystalsvg/22/mail.png new file mode 100644 index 00000000000..304b8fc7f73 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_delete.png b/swat2/images/icons/crystalsvg/22/mail_delete.png new file mode 100644 index 00000000000..7b1430ae613 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_delete.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_find.png b/swat2/images/icons/crystalsvg/22/mail_find.png new file mode 100644 index 00000000000..202275ab616 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_find.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_forward.png b/swat2/images/icons/crystalsvg/22/mail_forward.png new file mode 100644 index 00000000000..919b41ea82e Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_forward.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_generic.png b/swat2/images/icons/crystalsvg/22/mail_generic.png new file mode 100644 index 00000000000..732b5b60b6f Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_generic.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_new.png b/swat2/images/icons/crystalsvg/22/mail_new.png new file mode 100644 index 00000000000..384cbf34e9c Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_new.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_replay.png b/swat2/images/icons/crystalsvg/22/mail_replay.png new file mode 100644 index 00000000000..27c401ad6c2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_replay.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_replyall.png b/swat2/images/icons/crystalsvg/22/mail_replyall.png new file mode 100644 index 00000000000..742a40b76e3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_replyall.png differ diff --git a/swat2/images/icons/crystalsvg/22/mail_send.png b/swat2/images/icons/crystalsvg/22/mail_send.png new file mode 100644 index 00000000000..a802f04aeec Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mail_send.png differ diff --git a/swat2/images/icons/crystalsvg/22/misc.png b/swat2/images/icons/crystalsvg/22/misc.png new file mode 100644 index 00000000000..b5c894955bd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/misc.png differ diff --git a/swat2/images/icons/crystalsvg/22/mouse.png b/swat2/images/icons/crystalsvg/22/mouse.png new file mode 100644 index 00000000000..db3ddfaf912 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/22/mozilla.png b/swat2/images/icons/crystalsvg/22/mozilla.png new file mode 100644 index 00000000000..bd1b4d53130 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/22/mycomputer.png b/swat2/images/icons/crystalsvg/22/mycomputer.png new file mode 100644 index 00000000000..c707081ebad Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/22/mymac.png b/swat2/images/icons/crystalsvg/22/mymac.png new file mode 100644 index 00000000000..f574f7b0cdd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/22/netscape.png b/swat2/images/icons/crystalsvg/22/netscape.png new file mode 100644 index 00000000000..25cb9da55bb Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/22/network.png b/swat2/images/icons/crystalsvg/22/network.png new file mode 100644 index 00000000000..071eed6fce4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/network.png differ diff --git a/swat2/images/icons/crystalsvg/22/next.png b/swat2/images/icons/crystalsvg/22/next.png new file mode 100644 index 00000000000..5698be5ea42 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/next.png differ diff --git a/swat2/images/icons/crystalsvg/22/password.png b/swat2/images/icons/crystalsvg/22/password.png new file mode 100644 index 00000000000..2c84ee4f7d7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/password.png differ diff --git a/swat2/images/icons/crystalsvg/22/penguin.png b/swat2/images/icons/crystalsvg/22/penguin.png new file mode 100644 index 00000000000..83819e5202e Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/22/previous.png b/swat2/images/icons/crystalsvg/22/previous.png new file mode 100644 index 00000000000..fe11a3024db Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/previous.png differ diff --git a/swat2/images/icons/crystalsvg/22/proxy.png b/swat2/images/icons/crystalsvg/22/proxy.png new file mode 100644 index 00000000000..e28c1b20391 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/22/quicktime.png b/swat2/images/icons/crystalsvg/22/quicktime.png new file mode 100644 index 00000000000..bda512030ab Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/22/realplayer.png b/swat2/images/icons/crystalsvg/22/realplayer.png new file mode 100644 index 00000000000..23cf04bca56 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/22/redo.png b/swat2/images/icons/crystalsvg/22/redo.png new file mode 100644 index 00000000000..8a4c817d010 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/redo.png differ diff --git a/swat2/images/icons/crystalsvg/22/reload.png b/swat2/images/icons/crystalsvg/22/reload.png new file mode 100644 index 00000000000..9b80d879c7d Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/reload.png differ diff --git a/swat2/images/icons/crystalsvg/22/run.png b/swat2/images/icons/crystalsvg/22/run.png new file mode 100644 index 00000000000..b5c894955bd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/run.png differ diff --git a/swat2/images/icons/crystalsvg/22/search.png b/swat2/images/icons/crystalsvg/22/search.png new file mode 100644 index 00000000000..4f880ab65f7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/search.png differ diff --git a/swat2/images/icons/crystalsvg/22/services.png b/swat2/images/icons/crystalsvg/22/services.png new file mode 100644 index 00000000000..8d3eb53735a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/services.png differ diff --git a/swat2/images/icons/crystalsvg/22/socket.png b/swat2/images/icons/crystalsvg/22/socket.png new file mode 100644 index 00000000000..9261437f11a Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/socket.png differ diff --git a/swat2/images/icons/crystalsvg/22/spellcheck.png b/swat2/images/icons/crystalsvg/22/spellcheck.png new file mode 100644 index 00000000000..444dce63686 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/spellcheck.png differ diff --git a/swat2/images/icons/crystalsvg/22/stop.png b/swat2/images/icons/crystalsvg/22/stop.png new file mode 100644 index 00000000000..830e2e62b52 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/stop.png differ diff --git a/swat2/images/icons/crystalsvg/22/stylesheet.png b/swat2/images/icons/crystalsvg/22/stylesheet.png new file mode 100644 index 00000000000..c3544ad4e4b Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/22/thumbnail.png b/swat2/images/icons/crystalsvg/22/thumbnail.png new file mode 100644 index 00000000000..fdb7c4e35e4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/thumbnail.png differ diff --git a/swat2/images/icons/crystalsvg/22/todo.png b/swat2/images/icons/crystalsvg/22/todo.png new file mode 100644 index 00000000000..6002fb5c8dd Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/todo.png differ diff --git a/swat2/images/icons/crystalsvg/22/tux.png b/swat2/images/icons/crystalsvg/22/tux.png new file mode 100644 index 00000000000..32c851493f6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/tux.png differ diff --git a/swat2/images/icons/crystalsvg/22/up.png b/swat2/images/icons/crystalsvg/22/up.png new file mode 100644 index 00000000000..dfd2fd086e5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/up.png differ diff --git a/swat2/images/icons/crystalsvg/22/wizard.png b/swat2/images/icons/crystalsvg/22/wizard.png new file mode 100644 index 00000000000..21d5e2f8285 Binary files /dev/null and b/swat2/images/icons/crystalsvg/22/wizard.png differ diff --git a/swat2/images/icons/crystalsvg/32/access.png b/swat2/images/icons/crystalsvg/32/access.png new file mode 100644 index 00000000000..58429cabfba Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/access.png differ diff --git a/swat2/images/icons/crystalsvg/32/agent.png b/swat2/images/icons/crystalsvg/32/agent.png new file mode 100644 index 00000000000..d10a80c6184 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/agent.png differ diff --git a/swat2/images/icons/crystalsvg/32/antivirus.png b/swat2/images/icons/crystalsvg/32/antivirus.png new file mode 100644 index 00000000000..eaca74ae866 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/32/appearance.png b/swat2/images/icons/crystalsvg/32/appearance.png new file mode 100644 index 00000000000..3b39c561626 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/appearance.png differ diff --git a/swat2/images/icons/crystalsvg/32/back.png b/swat2/images/icons/crystalsvg/32/back.png new file mode 100644 index 00000000000..895755ea218 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/back.png differ diff --git a/swat2/images/icons/crystalsvg/32/background.png b/swat2/images/icons/crystalsvg/32/background.png new file mode 100644 index 00000000000..45d81edefbe Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/background.png differ diff --git a/swat2/images/icons/crystalsvg/32/bell.png b/swat2/images/icons/crystalsvg/32/bell.png new file mode 100644 index 00000000000..6f8293fae77 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/bell.png differ diff --git a/swat2/images/icons/crystalsvg/32/blockdevice.png b/swat2/images/icons/crystalsvg/32/blockdevice.png new file mode 100644 index 00000000000..6553907ba20 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/32/bookmark.png b/swat2/images/icons/crystalsvg/32/bookmark.png new file mode 100644 index 00000000000..028869cbe37 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/bookmark.png differ diff --git a/swat2/images/icons/crystalsvg/32/browser.png b/swat2/images/icons/crystalsvg/32/browser.png new file mode 100644 index 00000000000..cb3df0b92f0 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/browser.png differ diff --git a/swat2/images/icons/crystalsvg/32/button_cancel.png b/swat2/images/icons/crystalsvg/32/button_cancel.png new file mode 100644 index 00000000000..c6464d90a6f Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/button_cancel.png differ diff --git a/swat2/images/icons/crystalsvg/32/button_ok.png b/swat2/images/icons/crystalsvg/32/button_ok.png new file mode 100644 index 00000000000..230de530290 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/button_ok.png differ diff --git a/swat2/images/icons/crystalsvg/32/cache.png b/swat2/images/icons/crystalsvg/32/cache.png new file mode 100644 index 00000000000..7700fd9ad73 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/cache.png differ diff --git a/swat2/images/icons/crystalsvg/32/clock.png b/swat2/images/icons/crystalsvg/32/clock.png new file mode 100644 index 00000000000..0f93b36ccbd Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/clock.png differ diff --git a/swat2/images/icons/crystalsvg/32/colorize.png b/swat2/images/icons/crystalsvg/32/colorize.png new file mode 100644 index 00000000000..3b39c561626 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/colorize.png differ diff --git a/swat2/images/icons/crystalsvg/32/colors.png b/swat2/images/icons/crystalsvg/32/colors.png new file mode 100644 index 00000000000..e5aa87cbdc9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/colors.png differ diff --git a/swat2/images/icons/crystalsvg/32/configure.png b/swat2/images/icons/crystalsvg/32/configure.png new file mode 100644 index 00000000000..11415643fb7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/configure.png differ diff --git a/swat2/images/icons/crystalsvg/32/contents.png b/swat2/images/icons/crystalsvg/32/contents.png new file mode 100644 index 00000000000..2e86079c02a Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/contents.png differ diff --git a/swat2/images/icons/crystalsvg/32/cookie.png b/swat2/images/icons/crystalsvg/32/cookie.png new file mode 100644 index 00000000000..c062d072bcb Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/cookie.png differ diff --git a/swat2/images/icons/crystalsvg/32/core.png b/swat2/images/icons/crystalsvg/32/core.png new file mode 100644 index 00000000000..c3e6fd21117 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/core.png differ diff --git a/swat2/images/icons/crystalsvg/32/date.png b/swat2/images/icons/crystalsvg/32/date.png new file mode 100644 index 00000000000..54b320347d4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/date.png differ diff --git a/swat2/images/icons/crystalsvg/32/decrypted.png b/swat2/images/icons/crystalsvg/32/decrypted.png new file mode 100644 index 00000000000..0becd65abd6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/decrypted.png differ diff --git a/swat2/images/icons/crystalsvg/32/desktop.png b/swat2/images/icons/crystalsvg/32/desktop.png new file mode 100644 index 00000000000..85b495e999a Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/32/display.png b/swat2/images/icons/crystalsvg/32/display.png new file mode 100644 index 00000000000..1d9b132443f Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/display.png differ diff --git a/swat2/images/icons/crystalsvg/32/document.png b/swat2/images/icons/crystalsvg/32/document.png new file mode 100644 index 00000000000..1ddec279413 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/document.png differ diff --git a/swat2/images/icons/crystalsvg/32/down.png b/swat2/images/icons/crystalsvg/32/down.png new file mode 100644 index 00000000000..bbf31ec5618 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/down.png differ diff --git a/swat2/images/icons/crystalsvg/32/edit.png b/swat2/images/icons/crystalsvg/32/edit.png new file mode 100644 index 00000000000..1d691451514 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/edit.png differ diff --git a/swat2/images/icons/crystalsvg/32/editcopy.png b/swat2/images/icons/crystalsvg/32/editcopy.png new file mode 100644 index 00000000000..cfa9cb4317e Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/editcopy.png differ diff --git a/swat2/images/icons/crystalsvg/32/editcut.png b/swat2/images/icons/crystalsvg/32/editcut.png new file mode 100644 index 00000000000..79d2dcae397 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/editcut.png differ diff --git a/swat2/images/icons/crystalsvg/32/editdelete.png b/swat2/images/icons/crystalsvg/32/editdelete.png new file mode 100644 index 00000000000..945d221eeaa Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/editdelete.png differ diff --git a/swat2/images/icons/crystalsvg/32/editpaste.png b/swat2/images/icons/crystalsvg/32/editpaste.png new file mode 100644 index 00000000000..a192060bdd1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/editpaste.png differ diff --git a/swat2/images/icons/crystalsvg/32/edittrash.png b/swat2/images/icons/crystalsvg/32/edittrash.png new file mode 100644 index 00000000000..4bd294c0adf Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/edittrash.png differ diff --git a/swat2/images/icons/crystalsvg/32/email.png b/swat2/images/icons/crystalsvg/32/email.png new file mode 100644 index 00000000000..edaba054edf Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/email.png differ diff --git a/swat2/images/icons/crystalsvg/32/empty.png b/swat2/images/icons/crystalsvg/32/empty.png new file mode 100644 index 00000000000..f274fd4369e Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/empty.png differ diff --git a/swat2/images/icons/crystalsvg/32/encrypted.png b/swat2/images/icons/crystalsvg/32/encrypted.png new file mode 100644 index 00000000000..f6db9146028 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/32/energy.png b/swat2/images/icons/crystalsvg/32/energy.png new file mode 100644 index 00000000000..97681a4df18 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/energy.png differ diff --git a/swat2/images/icons/crystalsvg/32/error.png b/swat2/images/icons/crystalsvg/32/error.png new file mode 100644 index 00000000000..1327c241d32 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/error.png differ diff --git a/swat2/images/icons/crystalsvg/32/exec.png b/swat2/images/icons/crystalsvg/32/exec.png new file mode 100644 index 00000000000..6d214770353 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/exec.png differ diff --git a/swat2/images/icons/crystalsvg/32/favorites.png b/swat2/images/icons/crystalsvg/32/favorites.png new file mode 100644 index 00000000000..b7e10c47fa9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/favorites.png differ diff --git a/swat2/images/icons/crystalsvg/32/filefind.png b/swat2/images/icons/crystalsvg/32/filefind.png new file mode 100644 index 00000000000..418a8ad2c31 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/filefind.png differ diff --git a/swat2/images/icons/crystalsvg/32/filenew.png b/swat2/images/icons/crystalsvg/32/filenew.png new file mode 100644 index 00000000000..8a303b7db29 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/filenew.png differ diff --git a/swat2/images/icons/crystalsvg/32/fileopen.png b/swat2/images/icons/crystalsvg/32/fileopen.png new file mode 100644 index 00000000000..503a0045911 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/fileopen.png differ diff --git a/swat2/images/icons/crystalsvg/32/fileprint.png b/swat2/images/icons/crystalsvg/32/fileprint.png new file mode 100644 index 00000000000..4325b61869b Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/32/filesave.png b/swat2/images/icons/crystalsvg/32/filesave.png new file mode 100644 index 00000000000..dd00abd1663 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/filesave.png differ diff --git a/swat2/images/icons/crystalsvg/32/filesaveas.png b/swat2/images/icons/crystalsvg/32/filesaveas.png new file mode 100644 index 00000000000..61a080ecd0b Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/filesaveas.png differ diff --git a/swat2/images/icons/crystalsvg/32/find.png b/swat2/images/icons/crystalsvg/32/find.png new file mode 100644 index 00000000000..91f6eb65685 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/find.png differ diff --git a/swat2/images/icons/crystalsvg/32/folder.png b/swat2/images/icons/crystalsvg/32/folder.png new file mode 100644 index 00000000000..91d8e098b48 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/folder.png differ diff --git a/swat2/images/icons/crystalsvg/32/folder_home.png b/swat2/images/icons/crystalsvg/32/folder_home.png new file mode 100644 index 00000000000..baa8912e99e Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/32/folder_important.png b/swat2/images/icons/crystalsvg/32/folder_important.png new file mode 100644 index 00000000000..9f82d14d3dd Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/32/folder_locked.png b/swat2/images/icons/crystalsvg/32/folder_locked.png new file mode 100644 index 00000000000..0e20d8cfc40 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/32/folder_open.png b/swat2/images/icons/crystalsvg/32/folder_open.png new file mode 100644 index 00000000000..18cfb602d9f Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/32/font.png b/swat2/images/icons/crystalsvg/32/font.png new file mode 100644 index 00000000000..431ca00ecee Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/font.png differ diff --git a/swat2/images/icons/crystalsvg/32/forward.png b/swat2/images/icons/crystalsvg/32/forward.png new file mode 100644 index 00000000000..46ce06f8ca3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/forward.png differ diff --git a/swat2/images/icons/crystalsvg/32/gohome.png b/swat2/images/icons/crystalsvg/32/gohome.png new file mode 100644 index 00000000000..5205539fbe3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/32/help.png b/swat2/images/icons/crystalsvg/32/help.png new file mode 100644 index 00000000000..5858f03f7e7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/help.png differ diff --git a/swat2/images/icons/crystalsvg/32/hwinfo.png b/swat2/images/icons/crystalsvg/32/hwinfo.png new file mode 100644 index 00000000000..c9ad3a0f2bf Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/32/icons.png b/swat2/images/icons/crystalsvg/32/icons.png new file mode 100644 index 00000000000..a12f847d9dd Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/icons.png differ diff --git a/swat2/images/icons/crystalsvg/32/iconthemes.png b/swat2/images/icons/crystalsvg/32/iconthemes.png new file mode 100644 index 00000000000..c5326752acf Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/iconthemes.png differ diff --git a/swat2/images/icons/crystalsvg/32/important.png b/swat2/images/icons/crystalsvg/32/important.png new file mode 100644 index 00000000000..d83f3491e6c Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/important.png differ diff --git a/swat2/images/icons/crystalsvg/32/info.png b/swat2/images/icons/crystalsvg/32/info.png new file mode 100644 index 00000000000..4405fae307a Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/info.png differ diff --git a/swat2/images/icons/crystalsvg/32/kcoloredit.png b/swat2/images/icons/crystalsvg/32/kcoloredit.png new file mode 100644 index 00000000000..e5aa87cbdc9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/32/kcontrol.png b/swat2/images/icons/crystalsvg/32/kcontrol.png new file mode 100644 index 00000000000..6537ba75ec1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/32/keyboard.png b/swat2/images/icons/crystalsvg/32/keyboard.png new file mode 100644 index 00000000000..3bbc805364c Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/32/khelpcenter.png b/swat2/images/icons/crystalsvg/32/khelpcenter.png new file mode 100644 index 00000000000..a626c9d7614 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/32/kmix.png b/swat2/images/icons/crystalsvg/32/kmix.png new file mode 100644 index 00000000000..c122c880bf2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kmix.png differ diff --git a/swat2/images/icons/crystalsvg/32/knotify.png b/swat2/images/icons/crystalsvg/32/knotify.png new file mode 100644 index 00000000000..ede0d8ed1d3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/knotify.png differ diff --git a/swat2/images/icons/crystalsvg/32/konqueror.png b/swat2/images/icons/crystalsvg/32/konqueror.png new file mode 100644 index 00000000000..1a04af26f86 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/32/kpackage.png b/swat2/images/icons/crystalsvg/32/kpackage.png new file mode 100644 index 00000000000..b938d97c627 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kpackage.png differ diff --git a/swat2/images/icons/crystalsvg/32/kpaint.png b/swat2/images/icons/crystalsvg/32/kpaint.png new file mode 100644 index 00000000000..6abbe8cffb4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/32/kpersonalizer.png b/swat2/images/icons/crystalsvg/32/kpersonalizer.png new file mode 100644 index 00000000000..cc3e9869898 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kpersonalizer.png differ diff --git a/swat2/images/icons/crystalsvg/32/krita.png b/swat2/images/icons/crystalsvg/32/krita.png new file mode 100644 index 00000000000..eee2e32d196 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/krita.png differ diff --git a/swat2/images/icons/crystalsvg/32/ksmiletris.png b/swat2/images/icons/crystalsvg/32/ksmiletris.png new file mode 100644 index 00000000000..2c38e3ce14b Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/32/ksnapshot.png b/swat2/images/icons/crystalsvg/32/ksnapshot.png new file mode 100644 index 00000000000..4619ae8d4dc Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/32/ktalkd.png b/swat2/images/icons/crystalsvg/32/ktalkd.png new file mode 100644 index 00000000000..896c9be304c Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/32/ktip.png b/swat2/images/icons/crystalsvg/32/ktip.png new file mode 100644 index 00000000000..ee1b839ab3a Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/ktip.png differ diff --git a/swat2/images/icons/crystalsvg/32/kuser.png b/swat2/images/icons/crystalsvg/32/kuser.png new file mode 100644 index 00000000000..a5cbf22d3e9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/32/kview.png b/swat2/images/icons/crystalsvg/32/kview.png new file mode 100644 index 00000000000..31186ed72ed Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/kview.png differ diff --git a/swat2/images/icons/crystalsvg/32/launch.png b/swat2/images/icons/crystalsvg/32/launch.png new file mode 100644 index 00000000000..5f61bea7173 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/launch.png differ diff --git a/swat2/images/icons/crystalsvg/32/linuxconf.png b/swat2/images/icons/crystalsvg/32/linuxconf.png new file mode 100644 index 00000000000..816291cf0c5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/32/locale.png b/swat2/images/icons/crystalsvg/32/locale.png new file mode 100644 index 00000000000..96b4201ac98 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/locale.png differ diff --git a/swat2/images/icons/crystalsvg/32/looknfeel.png b/swat2/images/icons/crystalsvg/32/looknfeel.png new file mode 100644 index 00000000000..75e29219b06 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/32/mac.png b/swat2/images/icons/crystalsvg/32/mac.png new file mode 100644 index 00000000000..68b8b666497 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mac.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail.png b/swat2/images/icons/crystalsvg/32/mail.png new file mode 100644 index 00000000000..e78a617a3f1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_delete.png b/swat2/images/icons/crystalsvg/32/mail_delete.png new file mode 100644 index 00000000000..f66cc05954d Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_delete.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_find.png b/swat2/images/icons/crystalsvg/32/mail_find.png new file mode 100644 index 00000000000..7992c47abee Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_find.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_generic.png b/swat2/images/icons/crystalsvg/32/mail_generic.png new file mode 100644 index 00000000000..4d9cf729555 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_generic.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_new.png b/swat2/images/icons/crystalsvg/32/mail_new.png new file mode 100644 index 00000000000..e8dfc7cb557 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_new.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_replay.png b/swat2/images/icons/crystalsvg/32/mail_replay.png new file mode 100644 index 00000000000..170f2be45c6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_replay.png differ diff --git a/swat2/images/icons/crystalsvg/32/mail_send.png b/swat2/images/icons/crystalsvg/32/mail_send.png new file mode 100644 index 00000000000..01bd0465523 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mail_send.png differ diff --git a/swat2/images/icons/crystalsvg/32/mimetypes.png b/swat2/images/icons/crystalsvg/32/mimetypes.png new file mode 100644 index 00000000000..ec40f8cf803 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mimetypes.png differ diff --git a/swat2/images/icons/crystalsvg/32/misc.png b/swat2/images/icons/crystalsvg/32/misc.png new file mode 100644 index 00000000000..6d214770353 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/misc.png differ diff --git a/swat2/images/icons/crystalsvg/32/mouse.png b/swat2/images/icons/crystalsvg/32/mouse.png new file mode 100644 index 00000000000..c4a2d460339 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/32/mozilla.png b/swat2/images/icons/crystalsvg/32/mozilla.png new file mode 100644 index 00000000000..e9b48d5e0ab Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/32/mycomputer.png b/swat2/images/icons/crystalsvg/32/mycomputer.png new file mode 100644 index 00000000000..ac0954880fe Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/32/mymac.png b/swat2/images/icons/crystalsvg/32/mymac.png new file mode 100644 index 00000000000..5eefb938e3e Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/32/netscape.png b/swat2/images/icons/crystalsvg/32/netscape.png new file mode 100644 index 00000000000..9167a85051b Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/32/network.png b/swat2/images/icons/crystalsvg/32/network.png new file mode 100644 index 00000000000..8175a4aeca2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/network.png differ diff --git a/swat2/images/icons/crystalsvg/32/opera.png b/swat2/images/icons/crystalsvg/32/opera.png new file mode 100644 index 00000000000..616f3ab6dfe Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/opera.png differ diff --git a/swat2/images/icons/crystalsvg/32/package.png b/swat2/images/icons/crystalsvg/32/package.png new file mode 100644 index 00000000000..e13d3d500fd Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/package.png differ diff --git a/swat2/images/icons/crystalsvg/32/password.png b/swat2/images/icons/crystalsvg/32/password.png new file mode 100644 index 00000000000..f59040a8e4d Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/password.png differ diff --git a/swat2/images/icons/crystalsvg/32/penguin.png b/swat2/images/icons/crystalsvg/32/penguin.png new file mode 100644 index 00000000000..28f86e3a577 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/32/pipe.png b/swat2/images/icons/crystalsvg/32/pipe.png new file mode 100644 index 00000000000..b23fad2f25e Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/pipe.png differ diff --git a/swat2/images/icons/crystalsvg/32/proxy.png b/swat2/images/icons/crystalsvg/32/proxy.png new file mode 100644 index 00000000000..46f68b24312 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/32/quicktime.png b/swat2/images/icons/crystalsvg/32/quicktime.png new file mode 100644 index 00000000000..0b56fd25abe Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/32/realplayer.png b/swat2/images/icons/crystalsvg/32/realplayer.png new file mode 100644 index 00000000000..edb1eef3046 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/32/redo.png b/swat2/images/icons/crystalsvg/32/redo.png new file mode 100644 index 00000000000..8a065ddae63 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/redo.png differ diff --git a/swat2/images/icons/crystalsvg/32/reload.png b/swat2/images/icons/crystalsvg/32/reload.png new file mode 100644 index 00000000000..b6b5cc1ffab Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/reload.png differ diff --git a/swat2/images/icons/crystalsvg/32/run.png b/swat2/images/icons/crystalsvg/32/run.png new file mode 100644 index 00000000000..6d214770353 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/run.png differ diff --git a/swat2/images/icons/crystalsvg/32/search.png b/swat2/images/icons/crystalsvg/32/search.png new file mode 100644 index 00000000000..f507381463c Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/search.png differ diff --git a/swat2/images/icons/crystalsvg/32/services.png b/swat2/images/icons/crystalsvg/32/services.png new file mode 100644 index 00000000000..67d84fb438a Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/services.png differ diff --git a/swat2/images/icons/crystalsvg/32/socket.png b/swat2/images/icons/crystalsvg/32/socket.png new file mode 100644 index 00000000000..9118062d945 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/socket.png differ diff --git a/swat2/images/icons/crystalsvg/32/stop.png b/swat2/images/icons/crystalsvg/32/stop.png new file mode 100644 index 00000000000..62823a1cb5d Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/stop.png differ diff --git a/swat2/images/icons/crystalsvg/32/style.png b/swat2/images/icons/crystalsvg/32/style.png new file mode 100644 index 00000000000..2e29a93a06d Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/style.png differ diff --git a/swat2/images/icons/crystalsvg/32/stylesheet.png b/swat2/images/icons/crystalsvg/32/stylesheet.png new file mode 100644 index 00000000000..ab8918c30f3 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/32/todo.png b/swat2/images/icons/crystalsvg/32/todo.png new file mode 100644 index 00000000000..7d113f111d7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/todo.png differ diff --git a/swat2/images/icons/crystalsvg/32/tux.png b/swat2/images/icons/crystalsvg/32/tux.png new file mode 100644 index 00000000000..c0c562ed806 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/tux.png differ diff --git a/swat2/images/icons/crystalsvg/32/up.png b/swat2/images/icons/crystalsvg/32/up.png new file mode 100644 index 00000000000..4c06a24b261 Binary files /dev/null and b/swat2/images/icons/crystalsvg/32/up.png differ diff --git a/swat2/images/icons/crystalsvg/48/access.png b/swat2/images/icons/crystalsvg/48/access.png new file mode 100644 index 00000000000..2b5f2e65429 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/access.png differ diff --git a/swat2/images/icons/crystalsvg/48/agent.png b/swat2/images/icons/crystalsvg/48/agent.png new file mode 100644 index 00000000000..50864ebc146 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/agent.png differ diff --git a/swat2/images/icons/crystalsvg/48/antivirus.png b/swat2/images/icons/crystalsvg/48/antivirus.png new file mode 100644 index 00000000000..2218bf15b5f Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/48/back.png b/swat2/images/icons/crystalsvg/48/back.png new file mode 100644 index 00000000000..fb16850c25c Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/back.png differ diff --git a/swat2/images/icons/crystalsvg/48/background.png b/swat2/images/icons/crystalsvg/48/background.png new file mode 100644 index 00000000000..7b7bf37dd0e Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/background.png differ diff --git a/swat2/images/icons/crystalsvg/48/bell.png b/swat2/images/icons/crystalsvg/48/bell.png new file mode 100644 index 00000000000..0c4b6c5e30a Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/bell.png differ diff --git a/swat2/images/icons/crystalsvg/48/blockdevice.png b/swat2/images/icons/crystalsvg/48/blockdevice.png new file mode 100644 index 00000000000..894d1485eaa Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/48/browser.png b/swat2/images/icons/crystalsvg/48/browser.png new file mode 100644 index 00000000000..5452ee3f098 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/browser.png differ diff --git a/swat2/images/icons/crystalsvg/48/cache.png b/swat2/images/icons/crystalsvg/48/cache.png new file mode 100644 index 00000000000..df779f4b38b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/cache.png differ diff --git a/swat2/images/icons/crystalsvg/48/clock.png b/swat2/images/icons/crystalsvg/48/clock.png new file mode 100644 index 00000000000..b974797592b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/clock.png differ diff --git a/swat2/images/icons/crystalsvg/48/colors.png b/swat2/images/icons/crystalsvg/48/colors.png new file mode 100644 index 00000000000..4be4e3501f8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/colors.png differ diff --git a/swat2/images/icons/crystalsvg/48/core.png b/swat2/images/icons/crystalsvg/48/core.png new file mode 100644 index 00000000000..92af81b0df2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/core.png differ diff --git a/swat2/images/icons/crystalsvg/48/date.png b/swat2/images/icons/crystalsvg/48/date.png new file mode 100644 index 00000000000..a510951db47 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/date.png differ diff --git a/swat2/images/icons/crystalsvg/48/desktop.png b/swat2/images/icons/crystalsvg/48/desktop.png new file mode 100644 index 00000000000..7abb750d40e Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/48/display.png b/swat2/images/icons/crystalsvg/48/display.png new file mode 100644 index 00000000000..de7227329ed Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/display.png differ diff --git a/swat2/images/icons/crystalsvg/48/document.png b/swat2/images/icons/crystalsvg/48/document.png new file mode 100644 index 00000000000..21f079bf429 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/document.png differ diff --git a/swat2/images/icons/crystalsvg/48/email.png b/swat2/images/icons/crystalsvg/48/email.png new file mode 100644 index 00000000000..431e6925feb Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/email.png differ diff --git a/swat2/images/icons/crystalsvg/48/empty.png b/swat2/images/icons/crystalsvg/48/empty.png new file mode 100644 index 00000000000..3cd16fc1db2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/empty.png differ diff --git a/swat2/images/icons/crystalsvg/48/encrypted.png b/swat2/images/icons/crystalsvg/48/encrypted.png new file mode 100644 index 00000000000..b4ada7ad5af Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/48/energy.png b/swat2/images/icons/crystalsvg/48/energy.png new file mode 100644 index 00000000000..1e033aba75d Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/energy.png differ diff --git a/swat2/images/icons/crystalsvg/48/error.png b/swat2/images/icons/crystalsvg/48/error.png new file mode 100644 index 00000000000..99579f13205 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/error.png differ diff --git a/swat2/images/icons/crystalsvg/48/exec.png b/swat2/images/icons/crystalsvg/48/exec.png new file mode 100644 index 00000000000..bb18406bd99 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/exec.png differ diff --git a/swat2/images/icons/crystalsvg/48/favorites.png b/swat2/images/icons/crystalsvg/48/favorites.png new file mode 100644 index 00000000000..d1f5e91ccdc Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/favorites.png differ diff --git a/swat2/images/icons/crystalsvg/48/fileprint.png b/swat2/images/icons/crystalsvg/48/fileprint.png new file mode 100644 index 00000000000..2be5baa6931 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/48/folder.png b/swat2/images/icons/crystalsvg/48/folder.png new file mode 100644 index 00000000000..4c57fb96a72 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/folder.png differ diff --git a/swat2/images/icons/crystalsvg/48/folder_home.png b/swat2/images/icons/crystalsvg/48/folder_home.png new file mode 100644 index 00000000000..d08e6ab000a Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/48/folder_important.png b/swat2/images/icons/crystalsvg/48/folder_important.png new file mode 100644 index 00000000000..c8fe646fae2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/48/folder_locked.png b/swat2/images/icons/crystalsvg/48/folder_locked.png new file mode 100644 index 00000000000..3b24364d4c2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/48/folder_open.png b/swat2/images/icons/crystalsvg/48/folder_open.png new file mode 100644 index 00000000000..3996a2cdbab Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/48/font.png b/swat2/images/icons/crystalsvg/48/font.png new file mode 100644 index 00000000000..21a04810ef7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/font.png differ diff --git a/swat2/images/icons/crystalsvg/48/forward.png b/swat2/images/icons/crystalsvg/48/forward.png new file mode 100644 index 00000000000..69d0e539409 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/forward.png differ diff --git a/swat2/images/icons/crystalsvg/48/gohome.png b/swat2/images/icons/crystalsvg/48/gohome.png new file mode 100644 index 00000000000..d08e6ab000a Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/48/hwinfo.png b/swat2/images/icons/crystalsvg/48/hwinfo.png new file mode 100644 index 00000000000..67ba0e965b2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/48/icons.png b/swat2/images/icons/crystalsvg/48/icons.png new file mode 100644 index 00000000000..a9100e732de Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/icons.png differ diff --git a/swat2/images/icons/crystalsvg/48/iconthemes.png b/swat2/images/icons/crystalsvg/48/iconthemes.png new file mode 100644 index 00000000000..05c6c4b46c5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/iconthemes.png differ diff --git a/swat2/images/icons/crystalsvg/48/important.png b/swat2/images/icons/crystalsvg/48/important.png new file mode 100644 index 00000000000..fc64e632413 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/important.png differ diff --git a/swat2/images/icons/crystalsvg/48/info.png b/swat2/images/icons/crystalsvg/48/info.png new file mode 100644 index 00000000000..f21142b518f Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/info.png differ diff --git a/swat2/images/icons/crystalsvg/48/kcoloredit.png b/swat2/images/icons/crystalsvg/48/kcoloredit.png new file mode 100644 index 00000000000..4be4e3501f8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/48/kcontrol.png b/swat2/images/icons/crystalsvg/48/kcontrol.png new file mode 100644 index 00000000000..bde85be5fa0 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/48/keyboard.png b/swat2/images/icons/crystalsvg/48/keyboard.png new file mode 100644 index 00000000000..04c82114799 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/48/khelpcenter.png b/swat2/images/icons/crystalsvg/48/khelpcenter.png new file mode 100644 index 00000000000..970075d9392 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/48/kmix.png b/swat2/images/icons/crystalsvg/48/kmix.png new file mode 100644 index 00000000000..e88e686623b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kmix.png differ diff --git a/swat2/images/icons/crystalsvg/48/knotify.png b/swat2/images/icons/crystalsvg/48/knotify.png new file mode 100644 index 00000000000..b0aa6e8fa9d Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/knotify.png differ diff --git a/swat2/images/icons/crystalsvg/48/konqueror.png b/swat2/images/icons/crystalsvg/48/konqueror.png new file mode 100644 index 00000000000..0edd9b5b6ef Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/48/kpackage.png b/swat2/images/icons/crystalsvg/48/kpackage.png new file mode 100644 index 00000000000..4f629eaf369 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kpackage.png differ diff --git a/swat2/images/icons/crystalsvg/48/kpaint.png b/swat2/images/icons/crystalsvg/48/kpaint.png new file mode 100644 index 00000000000..2de7bfc90c8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/48/krita.png b/swat2/images/icons/crystalsvg/48/krita.png new file mode 100644 index 00000000000..b6a47d0bbd4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/krita.png differ diff --git a/swat2/images/icons/crystalsvg/48/ksmiletris.png b/swat2/images/icons/crystalsvg/48/ksmiletris.png new file mode 100644 index 00000000000..17696b2c1f1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/48/ksnapshot.png b/swat2/images/icons/crystalsvg/48/ksnapshot.png new file mode 100644 index 00000000000..f962f5a0654 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/48/ktalkd.png b/swat2/images/icons/crystalsvg/48/ktalkd.png new file mode 100644 index 00000000000..0ad792c7452 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/48/ktip.png b/swat2/images/icons/crystalsvg/48/ktip.png new file mode 100644 index 00000000000..de04d3aa7df Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/ktip.png differ diff --git a/swat2/images/icons/crystalsvg/48/kuser.png b/swat2/images/icons/crystalsvg/48/kuser.png new file mode 100644 index 00000000000..d8b241ca96e Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/48/kview.png b/swat2/images/icons/crystalsvg/48/kview.png new file mode 100644 index 00000000000..e225390c344 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/kview.png differ diff --git a/swat2/images/icons/crystalsvg/48/linuxconf.png b/swat2/images/icons/crystalsvg/48/linuxconf.png new file mode 100644 index 00000000000..1ed04dd39aa Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/48/locale.png b/swat2/images/icons/crystalsvg/48/locale.png new file mode 100644 index 00000000000..e7defacbc0b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/locale.png differ diff --git a/swat2/images/icons/crystalsvg/48/looknfeel.png b/swat2/images/icons/crystalsvg/48/looknfeel.png new file mode 100644 index 00000000000..342ebd7af59 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/48/mac.png b/swat2/images/icons/crystalsvg/48/mac.png new file mode 100644 index 00000000000..40b1613efa8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mac.png differ diff --git a/swat2/images/icons/crystalsvg/48/mail.png b/swat2/images/icons/crystalsvg/48/mail.png new file mode 100644 index 00000000000..b865fd85332 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mail.png differ diff --git a/swat2/images/icons/crystalsvg/48/mouse.png b/swat2/images/icons/crystalsvg/48/mouse.png new file mode 100644 index 00000000000..a35c2405ee1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/48/mozilla.png b/swat2/images/icons/crystalsvg/48/mozilla.png new file mode 100644 index 00000000000..0655075901f Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/48/mycomputer.png b/swat2/images/icons/crystalsvg/48/mycomputer.png new file mode 100644 index 00000000000..abe2119c6cf Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/48/mymac.png b/swat2/images/icons/crystalsvg/48/mymac.png new file mode 100644 index 00000000000..7d7eb97c8db Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/48/netscape.png b/swat2/images/icons/crystalsvg/48/netscape.png new file mode 100644 index 00000000000..795ade43737 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/48/network.png b/swat2/images/icons/crystalsvg/48/network.png new file mode 100644 index 00000000000..1b50abdf9a8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/network.png differ diff --git a/swat2/images/icons/crystalsvg/48/opera.png b/swat2/images/icons/crystalsvg/48/opera.png new file mode 100644 index 00000000000..f092f4ec27c Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/opera.png differ diff --git a/swat2/images/icons/crystalsvg/48/package.png b/swat2/images/icons/crystalsvg/48/package.png new file mode 100644 index 00000000000..db59aecca6f Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/package.png differ diff --git a/swat2/images/icons/crystalsvg/48/password.png b/swat2/images/icons/crystalsvg/48/password.png new file mode 100644 index 00000000000..cfe82a9350c Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/password.png differ diff --git a/swat2/images/icons/crystalsvg/48/penguin.png b/swat2/images/icons/crystalsvg/48/penguin.png new file mode 100644 index 00000000000..61c96a2b934 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/48/pipe.png b/swat2/images/icons/crystalsvg/48/pipe.png new file mode 100644 index 00000000000..9b75ef83410 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/pipe.png differ diff --git a/swat2/images/icons/crystalsvg/48/proxy.png b/swat2/images/icons/crystalsvg/48/proxy.png new file mode 100644 index 00000000000..3683e298c1b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/48/quicktime.png b/swat2/images/icons/crystalsvg/48/quicktime.png new file mode 100644 index 00000000000..d4f6b2bb9d7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/48/realplayer.png b/swat2/images/icons/crystalsvg/48/realplayer.png new file mode 100644 index 00000000000..97138086c45 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/48/reload.png b/swat2/images/icons/crystalsvg/48/reload.png new file mode 100644 index 00000000000..18304065d1b Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/reload.png differ diff --git a/swat2/images/icons/crystalsvg/48/services.png b/swat2/images/icons/crystalsvg/48/services.png new file mode 100644 index 00000000000..38e1e38dc55 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/services.png differ diff --git a/swat2/images/icons/crystalsvg/48/socket.png b/swat2/images/icons/crystalsvg/48/socket.png new file mode 100644 index 00000000000..98bfb35fd0e Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/socket.png differ diff --git a/swat2/images/icons/crystalsvg/48/style.png b/swat2/images/icons/crystalsvg/48/style.png new file mode 100644 index 00000000000..5d8af7e8780 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/style.png differ diff --git a/swat2/images/icons/crystalsvg/48/stylesheet.png b/swat2/images/icons/crystalsvg/48/stylesheet.png new file mode 100644 index 00000000000..f74586b3c12 Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/48/tux.png b/swat2/images/icons/crystalsvg/48/tux.png new file mode 100644 index 00000000000..d75f61b08ef Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/tux.png differ diff --git a/swat2/images/icons/crystalsvg/48/up.png b/swat2/images/icons/crystalsvg/48/up.png new file mode 100644 index 00000000000..5231986509c Binary files /dev/null and b/swat2/images/icons/crystalsvg/48/up.png differ diff --git a/swat2/images/icons/crystalsvg/64/antivirus.png b/swat2/images/icons/crystalsvg/64/antivirus.png new file mode 100644 index 00000000000..c4aac8acafb Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/antivirus.png differ diff --git a/swat2/images/icons/crystalsvg/64/back.png b/swat2/images/icons/crystalsvg/64/back.png new file mode 100644 index 00000000000..1941c2fdee2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/back.png differ diff --git a/swat2/images/icons/crystalsvg/64/background.png b/swat2/images/icons/crystalsvg/64/background.png new file mode 100644 index 00000000000..617f37ba737 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/background.png differ diff --git a/swat2/images/icons/crystalsvg/64/bell.png b/swat2/images/icons/crystalsvg/64/bell.png new file mode 100644 index 00000000000..f83c4092e81 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/bell.png differ diff --git a/swat2/images/icons/crystalsvg/64/blockdevice.png b/swat2/images/icons/crystalsvg/64/blockdevice.png new file mode 100644 index 00000000000..656b6e73acb Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/blockdevice.png differ diff --git a/swat2/images/icons/crystalsvg/64/browser.png b/swat2/images/icons/crystalsvg/64/browser.png new file mode 100644 index 00000000000..2029384e387 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/browser.png differ diff --git a/swat2/images/icons/crystalsvg/64/cache.png b/swat2/images/icons/crystalsvg/64/cache.png new file mode 100644 index 00000000000..a49b55d1dd7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/cache.png differ diff --git a/swat2/images/icons/crystalsvg/64/clock.png b/swat2/images/icons/crystalsvg/64/clock.png new file mode 100644 index 00000000000..5698b5e0510 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/clock.png differ diff --git a/swat2/images/icons/crystalsvg/64/colors.png b/swat2/images/icons/crystalsvg/64/colors.png new file mode 100644 index 00000000000..6c76da0b024 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/colors.png differ diff --git a/swat2/images/icons/crystalsvg/64/core.png b/swat2/images/icons/crystalsvg/64/core.png new file mode 100644 index 00000000000..3ea7a37495e Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/core.png differ diff --git a/swat2/images/icons/crystalsvg/64/date.png b/swat2/images/icons/crystalsvg/64/date.png new file mode 100644 index 00000000000..06761d77ea2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/date.png differ diff --git a/swat2/images/icons/crystalsvg/64/desktop.png b/swat2/images/icons/crystalsvg/64/desktop.png new file mode 100644 index 00000000000..e0dc3b02e97 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/desktop.png differ diff --git a/swat2/images/icons/crystalsvg/64/display.png b/swat2/images/icons/crystalsvg/64/display.png new file mode 100644 index 00000000000..81beb9ad529 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/display.png differ diff --git a/swat2/images/icons/crystalsvg/64/document.png b/swat2/images/icons/crystalsvg/64/document.png new file mode 100644 index 00000000000..ed0799b9284 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/document.png differ diff --git a/swat2/images/icons/crystalsvg/64/email.png b/swat2/images/icons/crystalsvg/64/email.png new file mode 100644 index 00000000000..8a2ac80b59f Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/email.png differ diff --git a/swat2/images/icons/crystalsvg/64/empty.png b/swat2/images/icons/crystalsvg/64/empty.png new file mode 100644 index 00000000000..2ce620f4c28 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/empty.png differ diff --git a/swat2/images/icons/crystalsvg/64/encrypted.png b/swat2/images/icons/crystalsvg/64/encrypted.png new file mode 100644 index 00000000000..867039f9dd2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/encrypted.png differ diff --git a/swat2/images/icons/crystalsvg/64/energy.png b/swat2/images/icons/crystalsvg/64/energy.png new file mode 100644 index 00000000000..ef4017f76cc Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/energy.png differ diff --git a/swat2/images/icons/crystalsvg/64/error.png b/swat2/images/icons/crystalsvg/64/error.png new file mode 100644 index 00000000000..c4860633044 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/error.png differ diff --git a/swat2/images/icons/crystalsvg/64/exec.png b/swat2/images/icons/crystalsvg/64/exec.png new file mode 100644 index 00000000000..da16a98fd8a Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/exec.png differ diff --git a/swat2/images/icons/crystalsvg/64/fileprint.png b/swat2/images/icons/crystalsvg/64/fileprint.png new file mode 100644 index 00000000000..758bb8edbf4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/fileprint.png differ diff --git a/swat2/images/icons/crystalsvg/64/folder.png b/swat2/images/icons/crystalsvg/64/folder.png new file mode 100644 index 00000000000..954d31a884a Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/folder.png differ diff --git a/swat2/images/icons/crystalsvg/64/folder_home.png b/swat2/images/icons/crystalsvg/64/folder_home.png new file mode 100644 index 00000000000..acf3e4aa847 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/folder_home.png differ diff --git a/swat2/images/icons/crystalsvg/64/folder_important.png b/swat2/images/icons/crystalsvg/64/folder_important.png new file mode 100644 index 00000000000..a534e6cea59 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/folder_important.png differ diff --git a/swat2/images/icons/crystalsvg/64/folder_locked.png b/swat2/images/icons/crystalsvg/64/folder_locked.png new file mode 100644 index 00000000000..04d7b740460 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/folder_locked.png differ diff --git a/swat2/images/icons/crystalsvg/64/folder_open.png b/swat2/images/icons/crystalsvg/64/folder_open.png new file mode 100644 index 00000000000..d454d568369 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/folder_open.png differ diff --git a/swat2/images/icons/crystalsvg/64/font.png b/swat2/images/icons/crystalsvg/64/font.png new file mode 100644 index 00000000000..7236ba2e291 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/font.png differ diff --git a/swat2/images/icons/crystalsvg/64/forward.png b/swat2/images/icons/crystalsvg/64/forward.png new file mode 100644 index 00000000000..2776d662553 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/forward.png differ diff --git a/swat2/images/icons/crystalsvg/64/gohome.png b/swat2/images/icons/crystalsvg/64/gohome.png new file mode 100644 index 00000000000..acf3e4aa847 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/gohome.png differ diff --git a/swat2/images/icons/crystalsvg/64/hwinfo.png b/swat2/images/icons/crystalsvg/64/hwinfo.png new file mode 100644 index 00000000000..f08a5e58ecd Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/hwinfo.png differ diff --git a/swat2/images/icons/crystalsvg/64/icons.png b/swat2/images/icons/crystalsvg/64/icons.png new file mode 100644 index 00000000000..3891bc74dba Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/icons.png differ diff --git a/swat2/images/icons/crystalsvg/64/important.png b/swat2/images/icons/crystalsvg/64/important.png new file mode 100644 index 00000000000..2da725a7715 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/important.png differ diff --git a/swat2/images/icons/crystalsvg/64/info.png b/swat2/images/icons/crystalsvg/64/info.png new file mode 100644 index 00000000000..3a75f4a78f4 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/info.png differ diff --git a/swat2/images/icons/crystalsvg/64/kcoloredit.png b/swat2/images/icons/crystalsvg/64/kcoloredit.png new file mode 100644 index 00000000000..6c76da0b024 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kcoloredit.png differ diff --git a/swat2/images/icons/crystalsvg/64/kcontrol.png b/swat2/images/icons/crystalsvg/64/kcontrol.png new file mode 100644 index 00000000000..4d4db5d6576 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kcontrol.png differ diff --git a/swat2/images/icons/crystalsvg/64/keyboard.png b/swat2/images/icons/crystalsvg/64/keyboard.png new file mode 100644 index 00000000000..1a6e50f820a Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/keyboard.png differ diff --git a/swat2/images/icons/crystalsvg/64/khelpcenter.png b/swat2/images/icons/crystalsvg/64/khelpcenter.png new file mode 100644 index 00000000000..44ddf68f4e7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/khelpcenter.png differ diff --git a/swat2/images/icons/crystalsvg/64/kmix.png b/swat2/images/icons/crystalsvg/64/kmix.png new file mode 100644 index 00000000000..fbe8e6d6175 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kmix.png differ diff --git a/swat2/images/icons/crystalsvg/64/knotify.png b/swat2/images/icons/crystalsvg/64/knotify.png new file mode 100644 index 00000000000..3a4d918ae64 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/knotify.png differ diff --git a/swat2/images/icons/crystalsvg/64/konqueror.png b/swat2/images/icons/crystalsvg/64/konqueror.png new file mode 100644 index 00000000000..530b3be1734 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/konqueror.png differ diff --git a/swat2/images/icons/crystalsvg/64/kpackage.png b/swat2/images/icons/crystalsvg/64/kpackage.png new file mode 100644 index 00000000000..2053a1eb633 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kpackage.png differ diff --git a/swat2/images/icons/crystalsvg/64/kpaint.png b/swat2/images/icons/crystalsvg/64/kpaint.png new file mode 100644 index 00000000000..8d602ce676e Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kpaint.png differ diff --git a/swat2/images/icons/crystalsvg/64/krita.png b/swat2/images/icons/crystalsvg/64/krita.png new file mode 100644 index 00000000000..1b51da48e5f Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/krita.png differ diff --git a/swat2/images/icons/crystalsvg/64/ksmiletris.png b/swat2/images/icons/crystalsvg/64/ksmiletris.png new file mode 100644 index 00000000000..6c9b62635d1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/ksmiletris.png differ diff --git a/swat2/images/icons/crystalsvg/64/ksnapshot.png b/swat2/images/icons/crystalsvg/64/ksnapshot.png new file mode 100644 index 00000000000..d999dade44f Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/ksnapshot.png differ diff --git a/swat2/images/icons/crystalsvg/64/ktalkd.png b/swat2/images/icons/crystalsvg/64/ktalkd.png new file mode 100644 index 00000000000..e3d5be78918 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/ktalkd.png differ diff --git a/swat2/images/icons/crystalsvg/64/ktip.png b/swat2/images/icons/crystalsvg/64/ktip.png new file mode 100644 index 00000000000..3741faba63a Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/ktip.png differ diff --git a/swat2/images/icons/crystalsvg/64/kuser.png b/swat2/images/icons/crystalsvg/64/kuser.png new file mode 100644 index 00000000000..57c5726d0ab Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kuser.png differ diff --git a/swat2/images/icons/crystalsvg/64/kview.png b/swat2/images/icons/crystalsvg/64/kview.png new file mode 100644 index 00000000000..dbe400a89c5 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/kview.png differ diff --git a/swat2/images/icons/crystalsvg/64/linuxconf.png b/swat2/images/icons/crystalsvg/64/linuxconf.png new file mode 100644 index 00000000000..684ab96d6ed Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/linuxconf.png differ diff --git a/swat2/images/icons/crystalsvg/64/locale.png b/swat2/images/icons/crystalsvg/64/locale.png new file mode 100644 index 00000000000..042c0d34584 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/locale.png differ diff --git a/swat2/images/icons/crystalsvg/64/looknfeel.png b/swat2/images/icons/crystalsvg/64/looknfeel.png new file mode 100644 index 00000000000..b73346e44f1 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/looknfeel.png differ diff --git a/swat2/images/icons/crystalsvg/64/mac.png b/swat2/images/icons/crystalsvg/64/mac.png new file mode 100644 index 00000000000..69451090e0c Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mac.png differ diff --git a/swat2/images/icons/crystalsvg/64/mail.png b/swat2/images/icons/crystalsvg/64/mail.png new file mode 100644 index 00000000000..398e62c8716 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mail.png differ diff --git a/swat2/images/icons/crystalsvg/64/mimetypes.png b/swat2/images/icons/crystalsvg/64/mimetypes.png new file mode 100644 index 00000000000..0f6db48faa7 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mimetypes.png differ diff --git a/swat2/images/icons/crystalsvg/64/mouse.png b/swat2/images/icons/crystalsvg/64/mouse.png new file mode 100644 index 00000000000..6c9eb18722f Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mouse.png differ diff --git a/swat2/images/icons/crystalsvg/64/mozilla.png b/swat2/images/icons/crystalsvg/64/mozilla.png new file mode 100644 index 00000000000..f58ec26cd7e Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mozilla.png differ diff --git a/swat2/images/icons/crystalsvg/64/mycomputer.png b/swat2/images/icons/crystalsvg/64/mycomputer.png new file mode 100644 index 00000000000..935e5a1f4c8 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mycomputer.png differ diff --git a/swat2/images/icons/crystalsvg/64/mymac.png b/swat2/images/icons/crystalsvg/64/mymac.png new file mode 100644 index 00000000000..d72541db92f Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/mymac.png differ diff --git a/swat2/images/icons/crystalsvg/64/netscape.png b/swat2/images/icons/crystalsvg/64/netscape.png new file mode 100644 index 00000000000..ca5c65d99a9 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/netscape.png differ diff --git a/swat2/images/icons/crystalsvg/64/network.png b/swat2/images/icons/crystalsvg/64/network.png new file mode 100644 index 00000000000..e032cf17b21 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/network.png differ diff --git a/swat2/images/icons/crystalsvg/64/package.png b/swat2/images/icons/crystalsvg/64/package.png new file mode 100644 index 00000000000..d43ebbd0589 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/package.png differ diff --git a/swat2/images/icons/crystalsvg/64/password.png b/swat2/images/icons/crystalsvg/64/password.png new file mode 100644 index 00000000000..2144538119b Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/password.png differ diff --git a/swat2/images/icons/crystalsvg/64/penguin.png b/swat2/images/icons/crystalsvg/64/penguin.png new file mode 100644 index 00000000000..6c37b8920d2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/penguin.png differ diff --git a/swat2/images/icons/crystalsvg/64/pipe.png b/swat2/images/icons/crystalsvg/64/pipe.png new file mode 100644 index 00000000000..a8ab4256f2e Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/pipe.png differ diff --git a/swat2/images/icons/crystalsvg/64/proxy.png b/swat2/images/icons/crystalsvg/64/proxy.png new file mode 100644 index 00000000000..9b5f5b6a8f6 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/proxy.png differ diff --git a/swat2/images/icons/crystalsvg/64/quicktime.png b/swat2/images/icons/crystalsvg/64/quicktime.png new file mode 100644 index 00000000000..3922e747873 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/quicktime.png differ diff --git a/swat2/images/icons/crystalsvg/64/realplayer.png b/swat2/images/icons/crystalsvg/64/realplayer.png new file mode 100644 index 00000000000..5e12d742e1c Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/realplayer.png differ diff --git a/swat2/images/icons/crystalsvg/64/reload.png b/swat2/images/icons/crystalsvg/64/reload.png new file mode 100644 index 00000000000..8f0e77ac4cb Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/reload.png differ diff --git a/swat2/images/icons/crystalsvg/64/services.png b/swat2/images/icons/crystalsvg/64/services.png new file mode 100644 index 00000000000..90866e8c768 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/services.png differ diff --git a/swat2/images/icons/crystalsvg/64/socket.png b/swat2/images/icons/crystalsvg/64/socket.png new file mode 100644 index 00000000000..44574c8572a Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/socket.png differ diff --git a/swat2/images/icons/crystalsvg/64/style.png b/swat2/images/icons/crystalsvg/64/style.png new file mode 100644 index 00000000000..d3f70b0cb53 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/style.png differ diff --git a/swat2/images/icons/crystalsvg/64/stylesheet.png b/swat2/images/icons/crystalsvg/64/stylesheet.png new file mode 100644 index 00000000000..ac393bc3e9d Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/stylesheet.png differ diff --git a/swat2/images/icons/crystalsvg/64/tux.png b/swat2/images/icons/crystalsvg/64/tux.png new file mode 100644 index 00000000000..99f3465e530 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/tux.png differ diff --git a/swat2/images/icons/crystalsvg/64/up.png b/swat2/images/icons/crystalsvg/64/up.png new file mode 100644 index 00000000000..89f77e6c9e2 Binary files /dev/null and b/swat2/images/icons/crystalsvg/64/up.png differ diff --git a/swat2/images/icons/crystalsvg/README b/swat2/images/icons/crystalsvg/README new file mode 100644 index 00000000000..5bac3d01342 --- /dev/null +++ b/swat2/images/icons/crystalsvg/README @@ -0,0 +1,7 @@ +Crystal SVG + +http://www.everaldo.com +http://www.kde-look.org/content/show.php?content=8341 + +License: Unknown +Artist: Everaldo \ No newline at end of file diff --git a/swat2/images/icons/nuvola/128/access.png b/swat2/images/icons/nuvola/128/access.png new file mode 100644 index 00000000000..1ea686899ed Binary files /dev/null and b/swat2/images/icons/nuvola/128/access.png differ diff --git a/swat2/images/icons/nuvola/128/agent.png b/swat2/images/icons/nuvola/128/agent.png new file mode 100644 index 00000000000..caa430edea9 Binary files /dev/null and b/swat2/images/icons/nuvola/128/agent.png differ diff --git a/swat2/images/icons/nuvola/128/background.png b/swat2/images/icons/nuvola/128/background.png new file mode 100644 index 00000000000..a4a92b00561 Binary files /dev/null and b/swat2/images/icons/nuvola/128/background.png differ diff --git a/swat2/images/icons/nuvola/128/bell.png b/swat2/images/icons/nuvola/128/bell.png new file mode 100644 index 00000000000..5ad1cd49c61 Binary files /dev/null and b/swat2/images/icons/nuvola/128/bell.png differ diff --git a/swat2/images/icons/nuvola/128/browser.png b/swat2/images/icons/nuvola/128/browser.png new file mode 100644 index 00000000000..99d1fed73aa Binary files /dev/null and b/swat2/images/icons/nuvola/128/browser.png differ diff --git a/swat2/images/icons/nuvola/128/cache.png b/swat2/images/icons/nuvola/128/cache.png new file mode 100644 index 00000000000..2ffacacfb7c Binary files /dev/null and b/swat2/images/icons/nuvola/128/cache.png differ diff --git a/swat2/images/icons/nuvola/128/clock.png b/swat2/images/icons/nuvola/128/clock.png new file mode 100644 index 00000000000..a4794d8a74b Binary files /dev/null and b/swat2/images/icons/nuvola/128/clock.png differ diff --git a/swat2/images/icons/nuvola/128/colors.png b/swat2/images/icons/nuvola/128/colors.png new file mode 100644 index 00000000000..e728b666311 Binary files /dev/null and b/swat2/images/icons/nuvola/128/colors.png differ diff --git a/swat2/images/icons/nuvola/128/colorset.png b/swat2/images/icons/nuvola/128/colorset.png new file mode 100644 index 00000000000..e520674a8c0 Binary files /dev/null and b/swat2/images/icons/nuvola/128/colorset.png differ diff --git a/swat2/images/icons/nuvola/128/cookie.png b/swat2/images/icons/nuvola/128/cookie.png new file mode 100644 index 00000000000..2ef2521f91a Binary files /dev/null and b/swat2/images/icons/nuvola/128/cookie.png differ diff --git a/swat2/images/icons/nuvola/128/core.png b/swat2/images/icons/nuvola/128/core.png new file mode 100644 index 00000000000..aa284716778 Binary files /dev/null and b/swat2/images/icons/nuvola/128/core.png differ diff --git a/swat2/images/icons/nuvola/128/date.png b/swat2/images/icons/nuvola/128/date.png new file mode 100644 index 00000000000..532d4d36439 Binary files /dev/null and b/swat2/images/icons/nuvola/128/date.png differ diff --git a/swat2/images/icons/nuvola/128/desktop.png b/swat2/images/icons/nuvola/128/desktop.png new file mode 100644 index 00000000000..91d7bd53a74 Binary files /dev/null and b/swat2/images/icons/nuvola/128/desktop.png differ diff --git a/swat2/images/icons/nuvola/128/display.png b/swat2/images/icons/nuvola/128/display.png new file mode 100644 index 00000000000..fc0da13ab8c Binary files /dev/null and b/swat2/images/icons/nuvola/128/display.png differ diff --git a/swat2/images/icons/nuvola/128/document.png b/swat2/images/icons/nuvola/128/document.png new file mode 100644 index 00000000000..6283f854bd9 Binary files /dev/null and b/swat2/images/icons/nuvola/128/document.png differ diff --git a/swat2/images/icons/nuvola/128/email.png b/swat2/images/icons/nuvola/128/email.png new file mode 100644 index 00000000000..7bca49ae0ee Binary files /dev/null and b/swat2/images/icons/nuvola/128/email.png differ diff --git a/swat2/images/icons/nuvola/128/empty.png b/swat2/images/icons/nuvola/128/empty.png new file mode 100644 index 00000000000..eca5fc4b07c Binary files /dev/null and b/swat2/images/icons/nuvola/128/empty.png differ diff --git a/swat2/images/icons/nuvola/128/encrypted.png b/swat2/images/icons/nuvola/128/encrypted.png new file mode 100644 index 00000000000..07d06032704 Binary files /dev/null and b/swat2/images/icons/nuvola/128/encrypted.png differ diff --git a/swat2/images/icons/nuvola/128/energy.png b/swat2/images/icons/nuvola/128/energy.png new file mode 100644 index 00000000000..4b2dbc4f561 Binary files /dev/null and b/swat2/images/icons/nuvola/128/energy.png differ diff --git a/swat2/images/icons/nuvola/128/error.png b/swat2/images/icons/nuvola/128/error.png new file mode 100644 index 00000000000..d0152daaa80 Binary files /dev/null and b/swat2/images/icons/nuvola/128/error.png differ diff --git a/swat2/images/icons/nuvola/128/exec.png b/swat2/images/icons/nuvola/128/exec.png new file mode 100644 index 00000000000..7354a545e06 Binary files /dev/null and b/swat2/images/icons/nuvola/128/exec.png differ diff --git a/swat2/images/icons/nuvola/128/folder.png b/swat2/images/icons/nuvola/128/folder.png new file mode 100644 index 00000000000..9b62a3be5da Binary files /dev/null and b/swat2/images/icons/nuvola/128/folder.png differ diff --git a/swat2/images/icons/nuvola/128/folder_home.png b/swat2/images/icons/nuvola/128/folder_home.png new file mode 100644 index 00000000000..d7720a20e75 Binary files /dev/null and b/swat2/images/icons/nuvola/128/folder_home.png differ diff --git a/swat2/images/icons/nuvola/128/folder_important.png b/swat2/images/icons/nuvola/128/folder_important.png new file mode 100644 index 00000000000..7be7064a676 Binary files /dev/null and b/swat2/images/icons/nuvola/128/folder_important.png differ diff --git a/swat2/images/icons/nuvola/128/folder_locked.png b/swat2/images/icons/nuvola/128/folder_locked.png new file mode 100644 index 00000000000..0cc9cfd9714 Binary files /dev/null and b/swat2/images/icons/nuvola/128/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/128/folder_open.png b/swat2/images/icons/nuvola/128/folder_open.png new file mode 100644 index 00000000000..73a193a6529 Binary files /dev/null and b/swat2/images/icons/nuvola/128/folder_open.png differ diff --git a/swat2/images/icons/nuvola/128/font.png b/swat2/images/icons/nuvola/128/font.png new file mode 100644 index 00000000000..260ed693bd0 Binary files /dev/null and b/swat2/images/icons/nuvola/128/font.png differ diff --git a/swat2/images/icons/nuvola/128/hwinfo.png b/swat2/images/icons/nuvola/128/hwinfo.png new file mode 100644 index 00000000000..cbfa846b56d Binary files /dev/null and b/swat2/images/icons/nuvola/128/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/128/icons.png b/swat2/images/icons/nuvola/128/icons.png new file mode 100644 index 00000000000..300142e5fae Binary files /dev/null and b/swat2/images/icons/nuvola/128/icons.png differ diff --git a/swat2/images/icons/nuvola/128/iconthemes.png b/swat2/images/icons/nuvola/128/iconthemes.png new file mode 100644 index 00000000000..71aa8a8018b Binary files /dev/null and b/swat2/images/icons/nuvola/128/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/128/important.png b/swat2/images/icons/nuvola/128/important.png new file mode 100644 index 00000000000..83c70568fc2 Binary files /dev/null and b/swat2/images/icons/nuvola/128/important.png differ diff --git a/swat2/images/icons/nuvola/128/info.png b/swat2/images/icons/nuvola/128/info.png new file mode 100644 index 00000000000..77ca807b66b Binary files /dev/null and b/swat2/images/icons/nuvola/128/info.png differ diff --git a/swat2/images/icons/nuvola/128/kcoloredit.png b/swat2/images/icons/nuvola/128/kcoloredit.png new file mode 100644 index 00000000000..7e05aeac653 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/128/kcontrol.png b/swat2/images/icons/nuvola/128/kcontrol.png new file mode 100644 index 00000000000..e79094c4f46 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/128/keyboard.png b/swat2/images/icons/nuvola/128/keyboard.png new file mode 100644 index 00000000000..50744c19973 Binary files /dev/null and b/swat2/images/icons/nuvola/128/keyboard.png differ diff --git a/swat2/images/icons/nuvola/128/khelpcenter.png b/swat2/images/icons/nuvola/128/khelpcenter.png new file mode 100644 index 00000000000..c767aaffaab Binary files /dev/null and b/swat2/images/icons/nuvola/128/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/128/kmix.png b/swat2/images/icons/nuvola/128/kmix.png new file mode 100644 index 00000000000..c0992b75aa7 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kmix.png differ diff --git a/swat2/images/icons/nuvola/128/knotify.png b/swat2/images/icons/nuvola/128/knotify.png new file mode 100644 index 00000000000..d878c4f23eb Binary files /dev/null and b/swat2/images/icons/nuvola/128/knotify.png differ diff --git a/swat2/images/icons/nuvola/128/konqueror.png b/swat2/images/icons/nuvola/128/konqueror.png new file mode 100644 index 00000000000..00e824914ba Binary files /dev/null and b/swat2/images/icons/nuvola/128/konqueror.png differ diff --git a/swat2/images/icons/nuvola/128/kpackage.png b/swat2/images/icons/nuvola/128/kpackage.png new file mode 100644 index 00000000000..a5aa32968b5 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kpackage.png differ diff --git a/swat2/images/icons/nuvola/128/kpaint.png b/swat2/images/icons/nuvola/128/kpaint.png new file mode 100644 index 00000000000..b1ceb3e40f1 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kpaint.png differ diff --git a/swat2/images/icons/nuvola/128/krita.png b/swat2/images/icons/nuvola/128/krita.png new file mode 100644 index 00000000000..fb1a088cc3a Binary files /dev/null and b/swat2/images/icons/nuvola/128/krita.png differ diff --git a/swat2/images/icons/nuvola/128/ksnapshot.png b/swat2/images/icons/nuvola/128/ksnapshot.png new file mode 100644 index 00000000000..4f19721de4d Binary files /dev/null and b/swat2/images/icons/nuvola/128/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/128/ktip.png b/swat2/images/icons/nuvola/128/ktip.png new file mode 100644 index 00000000000..24c527069ef Binary files /dev/null and b/swat2/images/icons/nuvola/128/ktip.png differ diff --git a/swat2/images/icons/nuvola/128/kuser.png b/swat2/images/icons/nuvola/128/kuser.png new file mode 100644 index 00000000000..6ed54d43a91 Binary files /dev/null and b/swat2/images/icons/nuvola/128/kuser.png differ diff --git a/swat2/images/icons/nuvola/128/kview.png b/swat2/images/icons/nuvola/128/kview.png new file mode 100644 index 00000000000..86a385a461e Binary files /dev/null and b/swat2/images/icons/nuvola/128/kview.png differ diff --git a/swat2/images/icons/nuvola/128/locale.png b/swat2/images/icons/nuvola/128/locale.png new file mode 100644 index 00000000000..9b3e233d9e3 Binary files /dev/null and b/swat2/images/icons/nuvola/128/locale.png differ diff --git a/swat2/images/icons/nuvola/128/looknfeel.png b/swat2/images/icons/nuvola/128/looknfeel.png new file mode 100644 index 00000000000..197021b62b2 Binary files /dev/null and b/swat2/images/icons/nuvola/128/looknfeel.png differ diff --git a/swat2/images/icons/nuvola/128/mozilla.png b/swat2/images/icons/nuvola/128/mozilla.png new file mode 100644 index 00000000000..6ac2de710db Binary files /dev/null and b/swat2/images/icons/nuvola/128/mozilla.png differ diff --git a/swat2/images/icons/nuvola/128/mycomputer.png b/swat2/images/icons/nuvola/128/mycomputer.png new file mode 100644 index 00000000000..a6736baeef6 Binary files /dev/null and b/swat2/images/icons/nuvola/128/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/128/netscape.png b/swat2/images/icons/nuvola/128/netscape.png new file mode 100644 index 00000000000..26bf2242955 Binary files /dev/null and b/swat2/images/icons/nuvola/128/netscape.png differ diff --git a/swat2/images/icons/nuvola/128/network.png b/swat2/images/icons/nuvola/128/network.png new file mode 100644 index 00000000000..4961ac27505 Binary files /dev/null and b/swat2/images/icons/nuvola/128/network.png differ diff --git a/swat2/images/icons/nuvola/128/opera.png b/swat2/images/icons/nuvola/128/opera.png new file mode 100644 index 00000000000..8f0248118f9 Binary files /dev/null and b/swat2/images/icons/nuvola/128/opera.png differ diff --git a/swat2/images/icons/nuvola/128/package.png b/swat2/images/icons/nuvola/128/package.png new file mode 100644 index 00000000000..25584da28dd Binary files /dev/null and b/swat2/images/icons/nuvola/128/package.png differ diff --git a/swat2/images/icons/nuvola/128/password.png b/swat2/images/icons/nuvola/128/password.png new file mode 100644 index 00000000000..ffe9b375b24 Binary files /dev/null and b/swat2/images/icons/nuvola/128/password.png differ diff --git a/swat2/images/icons/nuvola/128/pipe.png b/swat2/images/icons/nuvola/128/pipe.png new file mode 100644 index 00000000000..644cabb8f20 Binary files /dev/null and b/swat2/images/icons/nuvola/128/pipe.png differ diff --git a/swat2/images/icons/nuvola/128/realplayer.png b/swat2/images/icons/nuvola/128/realplayer.png new file mode 100644 index 00000000000..2c6b725529d Binary files /dev/null and b/swat2/images/icons/nuvola/128/realplayer.png differ diff --git a/swat2/images/icons/nuvola/128/services.png b/swat2/images/icons/nuvola/128/services.png new file mode 100644 index 00000000000..799ebb9bb50 Binary files /dev/null and b/swat2/images/icons/nuvola/128/services.png differ diff --git a/swat2/images/icons/nuvola/128/socket.png b/swat2/images/icons/nuvola/128/socket.png new file mode 100644 index 00000000000..bb745dc3d7c Binary files /dev/null and b/swat2/images/icons/nuvola/128/socket.png differ diff --git a/swat2/images/icons/nuvola/128/style.png b/swat2/images/icons/nuvola/128/style.png new file mode 100644 index 00000000000..fa0314920ad Binary files /dev/null and b/swat2/images/icons/nuvola/128/style.png differ diff --git a/swat2/images/icons/nuvola/128/stylesheet.png b/swat2/images/icons/nuvola/128/stylesheet.png new file mode 100644 index 00000000000..3796d1663c1 Binary files /dev/null and b/swat2/images/icons/nuvola/128/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/16/access.png b/swat2/images/icons/nuvola/16/access.png new file mode 100644 index 00000000000..c6a670be537 Binary files /dev/null and b/swat2/images/icons/nuvola/16/access.png differ diff --git a/swat2/images/icons/nuvola/16/agent.png b/swat2/images/icons/nuvola/16/agent.png new file mode 100644 index 00000000000..d0e68864d23 Binary files /dev/null and b/swat2/images/icons/nuvola/16/agent.png differ diff --git a/swat2/images/icons/nuvola/16/apply.png b/swat2/images/icons/nuvola/16/apply.png new file mode 100644 index 00000000000..5b0f6a6174f Binary files /dev/null and b/swat2/images/icons/nuvola/16/apply.png differ diff --git a/swat2/images/icons/nuvola/16/back.png b/swat2/images/icons/nuvola/16/back.png new file mode 100644 index 00000000000..3fe8b178ec9 Binary files /dev/null and b/swat2/images/icons/nuvola/16/back.png differ diff --git a/swat2/images/icons/nuvola/16/background.png b/swat2/images/icons/nuvola/16/background.png new file mode 100644 index 00000000000..14ea3e47fd9 Binary files /dev/null and b/swat2/images/icons/nuvola/16/background.png differ diff --git a/swat2/images/icons/nuvola/16/bell.png b/swat2/images/icons/nuvola/16/bell.png new file mode 100644 index 00000000000..6a10c01e856 Binary files /dev/null and b/swat2/images/icons/nuvola/16/bell.png differ diff --git a/swat2/images/icons/nuvola/16/bookmark.png b/swat2/images/icons/nuvola/16/bookmark.png new file mode 100644 index 00000000000..2cd69471ded Binary files /dev/null and b/swat2/images/icons/nuvola/16/bookmark.png differ diff --git a/swat2/images/icons/nuvola/16/browser.png b/swat2/images/icons/nuvola/16/browser.png new file mode 100644 index 00000000000..03ef9a57007 Binary files /dev/null and b/swat2/images/icons/nuvola/16/browser.png differ diff --git a/swat2/images/icons/nuvola/16/button_cancel.png b/swat2/images/icons/nuvola/16/button_cancel.png new file mode 100644 index 00000000000..a432b492c4f Binary files /dev/null and b/swat2/images/icons/nuvola/16/button_cancel.png differ diff --git a/swat2/images/icons/nuvola/16/button_ok.png b/swat2/images/icons/nuvola/16/button_ok.png new file mode 100644 index 00000000000..5b0f6a6174f Binary files /dev/null and b/swat2/images/icons/nuvola/16/button_ok.png differ diff --git a/swat2/images/icons/nuvola/16/cache.png b/swat2/images/icons/nuvola/16/cache.png new file mode 100644 index 00000000000..b789c544623 Binary files /dev/null and b/swat2/images/icons/nuvola/16/cache.png differ diff --git a/swat2/images/icons/nuvola/16/clock.png b/swat2/images/icons/nuvola/16/clock.png new file mode 100644 index 00000000000..7c622a0999c Binary files /dev/null and b/swat2/images/icons/nuvola/16/clock.png differ diff --git a/swat2/images/icons/nuvola/16/colorize.png b/swat2/images/icons/nuvola/16/colorize.png new file mode 100644 index 00000000000..bdc03f7cb64 Binary files /dev/null and b/swat2/images/icons/nuvola/16/colorize.png differ diff --git a/swat2/images/icons/nuvola/16/colors.png b/swat2/images/icons/nuvola/16/colors.png new file mode 100644 index 00000000000..fc6a1953bf7 Binary files /dev/null and b/swat2/images/icons/nuvola/16/colors.png differ diff --git a/swat2/images/icons/nuvola/16/colorset.png b/swat2/images/icons/nuvola/16/colorset.png new file mode 100644 index 00000000000..9c12b3c76a4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/colorset.png differ diff --git a/swat2/images/icons/nuvola/16/configure.png b/swat2/images/icons/nuvola/16/configure.png new file mode 100644 index 00000000000..a4a3834abc9 Binary files /dev/null and b/swat2/images/icons/nuvola/16/configure.png differ diff --git a/swat2/images/icons/nuvola/16/cookie.png b/swat2/images/icons/nuvola/16/cookie.png new file mode 100644 index 00000000000..5c1ca3c0f04 Binary files /dev/null and b/swat2/images/icons/nuvola/16/cookie.png differ diff --git a/swat2/images/icons/nuvola/16/core.png b/swat2/images/icons/nuvola/16/core.png new file mode 100644 index 00000000000..f82088a5e7e Binary files /dev/null and b/swat2/images/icons/nuvola/16/core.png differ diff --git a/swat2/images/icons/nuvola/16/date.png b/swat2/images/icons/nuvola/16/date.png new file mode 100644 index 00000000000..bd4b4c6c164 Binary files /dev/null and b/swat2/images/icons/nuvola/16/date.png differ diff --git a/swat2/images/icons/nuvola/16/decrypted.png b/swat2/images/icons/nuvola/16/decrypted.png new file mode 100644 index 00000000000..42dd93e266e Binary files /dev/null and b/swat2/images/icons/nuvola/16/decrypted.png differ diff --git a/swat2/images/icons/nuvola/16/desktop.png b/swat2/images/icons/nuvola/16/desktop.png new file mode 100644 index 00000000000..291f8a4ac92 Binary files /dev/null and b/swat2/images/icons/nuvola/16/desktop.png differ diff --git a/swat2/images/icons/nuvola/16/display.png b/swat2/images/icons/nuvola/16/display.png new file mode 100644 index 00000000000..ededc0bd34e Binary files /dev/null and b/swat2/images/icons/nuvola/16/display.png differ diff --git a/swat2/images/icons/nuvola/16/document.png b/swat2/images/icons/nuvola/16/document.png new file mode 100644 index 00000000000..24c9c5757e4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/document.png differ diff --git a/swat2/images/icons/nuvola/16/down.png b/swat2/images/icons/nuvola/16/down.png new file mode 100644 index 00000000000..f3bc4cd0932 Binary files /dev/null and b/swat2/images/icons/nuvola/16/down.png differ diff --git a/swat2/images/icons/nuvola/16/edit.png b/swat2/images/icons/nuvola/16/edit.png new file mode 100644 index 00000000000..423187c2c36 Binary files /dev/null and b/swat2/images/icons/nuvola/16/edit.png differ diff --git a/swat2/images/icons/nuvola/16/editcopy.png b/swat2/images/icons/nuvola/16/editcopy.png new file mode 100644 index 00000000000..b7c938a999b Binary files /dev/null and b/swat2/images/icons/nuvola/16/editcopy.png differ diff --git a/swat2/images/icons/nuvola/16/editcut.png b/swat2/images/icons/nuvola/16/editcut.png new file mode 100644 index 00000000000..49f359147a8 Binary files /dev/null and b/swat2/images/icons/nuvola/16/editcut.png differ diff --git a/swat2/images/icons/nuvola/16/editdelete.png b/swat2/images/icons/nuvola/16/editdelete.png new file mode 100644 index 00000000000..d33c344545a Binary files /dev/null and b/swat2/images/icons/nuvola/16/editdelete.png differ diff --git a/swat2/images/icons/nuvola/16/editpaste.png b/swat2/images/icons/nuvola/16/editpaste.png new file mode 100644 index 00000000000..4c43ddfd761 Binary files /dev/null and b/swat2/images/icons/nuvola/16/editpaste.png differ diff --git a/swat2/images/icons/nuvola/16/edittrash.png b/swat2/images/icons/nuvola/16/edittrash.png new file mode 100644 index 00000000000..b0bde007ed0 Binary files /dev/null and b/swat2/images/icons/nuvola/16/edittrash.png differ diff --git a/swat2/images/icons/nuvola/16/email.png b/swat2/images/icons/nuvola/16/email.png new file mode 100644 index 00000000000..694a8e068ba Binary files /dev/null and b/swat2/images/icons/nuvola/16/email.png differ diff --git a/swat2/images/icons/nuvola/16/empty.png b/swat2/images/icons/nuvola/16/empty.png new file mode 100644 index 00000000000..55ace49b686 Binary files /dev/null and b/swat2/images/icons/nuvola/16/empty.png differ diff --git a/swat2/images/icons/nuvola/16/encrypted.png b/swat2/images/icons/nuvola/16/encrypted.png new file mode 100644 index 00000000000..6df8ea6d8aa Binary files /dev/null and b/swat2/images/icons/nuvola/16/encrypted.png differ diff --git a/swat2/images/icons/nuvola/16/energy.png b/swat2/images/icons/nuvola/16/energy.png new file mode 100644 index 00000000000..733dfcf8b97 Binary files /dev/null and b/swat2/images/icons/nuvola/16/energy.png differ diff --git a/swat2/images/icons/nuvola/16/error.png b/swat2/images/icons/nuvola/16/error.png new file mode 100644 index 00000000000..2997461b219 Binary files /dev/null and b/swat2/images/icons/nuvola/16/error.png differ diff --git a/swat2/images/icons/nuvola/16/exec.png b/swat2/images/icons/nuvola/16/exec.png new file mode 100644 index 00000000000..4e7fc432dbe Binary files /dev/null and b/swat2/images/icons/nuvola/16/exec.png differ diff --git a/swat2/images/icons/nuvola/16/filenew.png b/swat2/images/icons/nuvola/16/filenew.png new file mode 100644 index 00000000000..f38d02ee599 Binary files /dev/null and b/swat2/images/icons/nuvola/16/filenew.png differ diff --git a/swat2/images/icons/nuvola/16/fileopen.png b/swat2/images/icons/nuvola/16/fileopen.png new file mode 100644 index 00000000000..2d8e3ba2ba4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/fileopen.png differ diff --git a/swat2/images/icons/nuvola/16/fileprint.png b/swat2/images/icons/nuvola/16/fileprint.png new file mode 100644 index 00000000000..3a87543224b Binary files /dev/null and b/swat2/images/icons/nuvola/16/fileprint.png differ diff --git a/swat2/images/icons/nuvola/16/filesave.png b/swat2/images/icons/nuvola/16/filesave.png new file mode 100644 index 00000000000..fd0048ded9b Binary files /dev/null and b/swat2/images/icons/nuvola/16/filesave.png differ diff --git a/swat2/images/icons/nuvola/16/filesaveas.png b/swat2/images/icons/nuvola/16/filesaveas.png new file mode 100644 index 00000000000..71602bc361a Binary files /dev/null and b/swat2/images/icons/nuvola/16/filesaveas.png differ diff --git a/swat2/images/icons/nuvola/16/find.png b/swat2/images/icons/nuvola/16/find.png new file mode 100644 index 00000000000..e912de2885b Binary files /dev/null and b/swat2/images/icons/nuvola/16/find.png differ diff --git a/swat2/images/icons/nuvola/16/folder.png b/swat2/images/icons/nuvola/16/folder.png new file mode 100644 index 00000000000..9232553fcd4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/folder.png differ diff --git a/swat2/images/icons/nuvola/16/folder_home.png b/swat2/images/icons/nuvola/16/folder_home.png new file mode 100644 index 00000000000..3525b0b7375 Binary files /dev/null and b/swat2/images/icons/nuvola/16/folder_home.png differ diff --git a/swat2/images/icons/nuvola/16/folder_important.png b/swat2/images/icons/nuvola/16/folder_important.png new file mode 100644 index 00000000000..5cadf9d9636 Binary files /dev/null and b/swat2/images/icons/nuvola/16/folder_important.png differ diff --git a/swat2/images/icons/nuvola/16/folder_locked.png b/swat2/images/icons/nuvola/16/folder_locked.png new file mode 100644 index 00000000000..e9c5bfd081c Binary files /dev/null and b/swat2/images/icons/nuvola/16/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/16/folder_open.png b/swat2/images/icons/nuvola/16/folder_open.png new file mode 100644 index 00000000000..2c55c5636ed Binary files /dev/null and b/swat2/images/icons/nuvola/16/folder_open.png differ diff --git a/swat2/images/icons/nuvola/16/font.png b/swat2/images/icons/nuvola/16/font.png new file mode 100644 index 00000000000..3f6f3ac4111 Binary files /dev/null and b/swat2/images/icons/nuvola/16/font.png differ diff --git a/swat2/images/icons/nuvola/16/forward.png b/swat2/images/icons/nuvola/16/forward.png new file mode 100644 index 00000000000..3e9562c4a7b Binary files /dev/null and b/swat2/images/icons/nuvola/16/forward.png differ diff --git a/swat2/images/icons/nuvola/16/gohome.png b/swat2/images/icons/nuvola/16/gohome.png new file mode 100644 index 00000000000..a93612f1745 Binary files /dev/null and b/swat2/images/icons/nuvola/16/gohome.png differ diff --git a/swat2/images/icons/nuvola/16/help.png b/swat2/images/icons/nuvola/16/help.png new file mode 100644 index 00000000000..28a0f9e5e6a Binary files /dev/null and b/swat2/images/icons/nuvola/16/help.png differ diff --git a/swat2/images/icons/nuvola/16/history.png b/swat2/images/icons/nuvola/16/history.png new file mode 100644 index 00000000000..8d658e0de0e Binary files /dev/null and b/swat2/images/icons/nuvola/16/history.png differ diff --git a/swat2/images/icons/nuvola/16/hwinfo.png b/swat2/images/icons/nuvola/16/hwinfo.png new file mode 100644 index 00000000000..1f49a9ff2a2 Binary files /dev/null and b/swat2/images/icons/nuvola/16/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/16/icons.png b/swat2/images/icons/nuvola/16/icons.png new file mode 100644 index 00000000000..df51f18f961 Binary files /dev/null and b/swat2/images/icons/nuvola/16/icons.png differ diff --git a/swat2/images/icons/nuvola/16/iconthemes.png b/swat2/images/icons/nuvola/16/iconthemes.png new file mode 100644 index 00000000000..a5dcbe0898f Binary files /dev/null and b/swat2/images/icons/nuvola/16/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/16/important.png b/swat2/images/icons/nuvola/16/important.png new file mode 100644 index 00000000000..2b3d4f05bab Binary files /dev/null and b/swat2/images/icons/nuvola/16/important.png differ diff --git a/swat2/images/icons/nuvola/16/info.png b/swat2/images/icons/nuvola/16/info.png new file mode 100644 index 00000000000..cfc3089867b Binary files /dev/null and b/swat2/images/icons/nuvola/16/info.png differ diff --git a/swat2/images/icons/nuvola/16/kcoloredit.png b/swat2/images/icons/nuvola/16/kcoloredit.png new file mode 100644 index 00000000000..b2731f61738 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/16/kcontrol.png b/swat2/images/icons/nuvola/16/kcontrol.png new file mode 100644 index 00000000000..f9c503e817b Binary files /dev/null and b/swat2/images/icons/nuvola/16/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/16/keyboard.png b/swat2/images/icons/nuvola/16/keyboard.png new file mode 100644 index 00000000000..726dbe16340 Binary files /dev/null and b/swat2/images/icons/nuvola/16/keyboard.png differ diff --git a/swat2/images/icons/nuvola/16/khelpcenter.png b/swat2/images/icons/nuvola/16/khelpcenter.png new file mode 100644 index 00000000000..096b00c4e89 Binary files /dev/null and b/swat2/images/icons/nuvola/16/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/16/kmix.png b/swat2/images/icons/nuvola/16/kmix.png new file mode 100644 index 00000000000..5e84e63be78 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kmix.png differ diff --git a/swat2/images/icons/nuvola/16/knotify.png b/swat2/images/icons/nuvola/16/knotify.png new file mode 100644 index 00000000000..e9897eff921 Binary files /dev/null and b/swat2/images/icons/nuvola/16/knotify.png differ diff --git a/swat2/images/icons/nuvola/16/konqueror.png b/swat2/images/icons/nuvola/16/konqueror.png new file mode 100644 index 00000000000..9baca42751c Binary files /dev/null and b/swat2/images/icons/nuvola/16/konqueror.png differ diff --git a/swat2/images/icons/nuvola/16/kpackage.png b/swat2/images/icons/nuvola/16/kpackage.png new file mode 100644 index 00000000000..fdb3644c6c1 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kpackage.png differ diff --git a/swat2/images/icons/nuvola/16/kpaint.png b/swat2/images/icons/nuvola/16/kpaint.png new file mode 100644 index 00000000000..dd0b147ff69 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kpaint.png differ diff --git a/swat2/images/icons/nuvola/16/krita.png b/swat2/images/icons/nuvola/16/krita.png new file mode 100644 index 00000000000..b13dbea1edb Binary files /dev/null and b/swat2/images/icons/nuvola/16/krita.png differ diff --git a/swat2/images/icons/nuvola/16/ksnapshot.png b/swat2/images/icons/nuvola/16/ksnapshot.png new file mode 100644 index 00000000000..35394c45b90 Binary files /dev/null and b/swat2/images/icons/nuvola/16/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/16/ktip.png b/swat2/images/icons/nuvola/16/ktip.png new file mode 100644 index 00000000000..4d63112132d Binary files /dev/null and b/swat2/images/icons/nuvola/16/ktip.png differ diff --git a/swat2/images/icons/nuvola/16/kuser.png b/swat2/images/icons/nuvola/16/kuser.png new file mode 100644 index 00000000000..8e649a80b13 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kuser.png differ diff --git a/swat2/images/icons/nuvola/16/kview.png b/swat2/images/icons/nuvola/16/kview.png new file mode 100644 index 00000000000..1a5d5774310 Binary files /dev/null and b/swat2/images/icons/nuvola/16/kview.png differ diff --git a/swat2/images/icons/nuvola/16/locale.png b/swat2/images/icons/nuvola/16/locale.png new file mode 100644 index 00000000000..a79df4eb5bd Binary files /dev/null and b/swat2/images/icons/nuvola/16/locale.png differ diff --git a/swat2/images/icons/nuvola/16/looknfeel.png b/swat2/images/icons/nuvola/16/looknfeel.png new file mode 100644 index 00000000000..7d7da74d288 Binary files /dev/null and b/swat2/images/icons/nuvola/16/looknfeel.png differ diff --git a/swat2/images/icons/nuvola/16/mail_delete.png b/swat2/images/icons/nuvola/16/mail_delete.png new file mode 100644 index 00000000000..dc9c020f7e2 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_delete.png differ diff --git a/swat2/images/icons/nuvola/16/mail_find.png b/swat2/images/icons/nuvola/16/mail_find.png new file mode 100644 index 00000000000..1e230e2e401 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_find.png differ diff --git a/swat2/images/icons/nuvola/16/mail_forward.png b/swat2/images/icons/nuvola/16/mail_forward.png new file mode 100644 index 00000000000..0bb1ee287e5 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_forward.png differ diff --git a/swat2/images/icons/nuvola/16/mail_generic.png b/swat2/images/icons/nuvola/16/mail_generic.png new file mode 100644 index 00000000000..2de442b8002 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_generic.png differ diff --git a/swat2/images/icons/nuvola/16/mail_new.png b/swat2/images/icons/nuvola/16/mail_new.png new file mode 100644 index 00000000000..7656cbc1146 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_new.png differ diff --git a/swat2/images/icons/nuvola/16/mail_replyall.png b/swat2/images/icons/nuvola/16/mail_replyall.png new file mode 100644 index 00000000000..6e825cc5003 Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_replyall.png differ diff --git a/swat2/images/icons/nuvola/16/mail_send.png b/swat2/images/icons/nuvola/16/mail_send.png new file mode 100644 index 00000000000..2113017921f Binary files /dev/null and b/swat2/images/icons/nuvola/16/mail_send.png differ diff --git a/swat2/images/icons/nuvola/16/misc.png b/swat2/images/icons/nuvola/16/misc.png new file mode 100644 index 00000000000..98d4b9969e4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/misc.png differ diff --git a/swat2/images/icons/nuvola/16/mozilla.png b/swat2/images/icons/nuvola/16/mozilla.png new file mode 100644 index 00000000000..8e43442adfc Binary files /dev/null and b/swat2/images/icons/nuvola/16/mozilla.png differ diff --git a/swat2/images/icons/nuvola/16/mycomputer.png b/swat2/images/icons/nuvola/16/mycomputer.png new file mode 100644 index 00000000000..0a929f0383c Binary files /dev/null and b/swat2/images/icons/nuvola/16/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/16/netscape.png b/swat2/images/icons/nuvola/16/netscape.png new file mode 100644 index 00000000000..4734d0ccdcc Binary files /dev/null and b/swat2/images/icons/nuvola/16/netscape.png differ diff --git a/swat2/images/icons/nuvola/16/network.png b/swat2/images/icons/nuvola/16/network.png new file mode 100644 index 00000000000..dd5ba69e521 Binary files /dev/null and b/swat2/images/icons/nuvola/16/network.png differ diff --git a/swat2/images/icons/nuvola/16/next.png b/swat2/images/icons/nuvola/16/next.png new file mode 100644 index 00000000000..24a89b54343 Binary files /dev/null and b/swat2/images/icons/nuvola/16/next.png differ diff --git a/swat2/images/icons/nuvola/16/no.png b/swat2/images/icons/nuvola/16/no.png new file mode 100644 index 00000000000..37a7c749778 Binary files /dev/null and b/swat2/images/icons/nuvola/16/no.png differ diff --git a/swat2/images/icons/nuvola/16/ok.png b/swat2/images/icons/nuvola/16/ok.png new file mode 100644 index 00000000000..5b0f6a6174f Binary files /dev/null and b/swat2/images/icons/nuvola/16/ok.png differ diff --git a/swat2/images/icons/nuvola/16/opera.png b/swat2/images/icons/nuvola/16/opera.png new file mode 100644 index 00000000000..963449bb90f Binary files /dev/null and b/swat2/images/icons/nuvola/16/opera.png differ diff --git a/swat2/images/icons/nuvola/16/package.png b/swat2/images/icons/nuvola/16/package.png new file mode 100644 index 00000000000..618d744c281 Binary files /dev/null and b/swat2/images/icons/nuvola/16/package.png differ diff --git a/swat2/images/icons/nuvola/16/password.png b/swat2/images/icons/nuvola/16/password.png new file mode 100644 index 00000000000..56568249866 Binary files /dev/null and b/swat2/images/icons/nuvola/16/password.png differ diff --git a/swat2/images/icons/nuvola/16/pipe.png b/swat2/images/icons/nuvola/16/pipe.png new file mode 100644 index 00000000000..5fe640131e4 Binary files /dev/null and b/swat2/images/icons/nuvola/16/pipe.png differ diff --git a/swat2/images/icons/nuvola/16/previous.png b/swat2/images/icons/nuvola/16/previous.png new file mode 100644 index 00000000000..6992aa7edc5 Binary files /dev/null and b/swat2/images/icons/nuvola/16/previous.png differ diff --git a/swat2/images/icons/nuvola/16/realplayer.png b/swat2/images/icons/nuvola/16/realplayer.png new file mode 100644 index 00000000000..07b1e864821 Binary files /dev/null and b/swat2/images/icons/nuvola/16/realplayer.png differ diff --git a/swat2/images/icons/nuvola/16/redo.png b/swat2/images/icons/nuvola/16/redo.png new file mode 100644 index 00000000000..f1e45cff939 Binary files /dev/null and b/swat2/images/icons/nuvola/16/redo.png differ diff --git a/swat2/images/icons/nuvola/16/reload.png b/swat2/images/icons/nuvola/16/reload.png new file mode 100644 index 00000000000..1c026d32c39 Binary files /dev/null and b/swat2/images/icons/nuvola/16/reload.png differ diff --git a/swat2/images/icons/nuvola/16/run.png b/swat2/images/icons/nuvola/16/run.png new file mode 100644 index 00000000000..751424557e9 Binary files /dev/null and b/swat2/images/icons/nuvola/16/run.png differ diff --git a/swat2/images/icons/nuvola/16/services.png b/swat2/images/icons/nuvola/16/services.png new file mode 100644 index 00000000000..2a24b7e7f66 Binary files /dev/null and b/swat2/images/icons/nuvola/16/services.png differ diff --git a/swat2/images/icons/nuvola/16/socket.png b/swat2/images/icons/nuvola/16/socket.png new file mode 100644 index 00000000000..3125ef80497 Binary files /dev/null and b/swat2/images/icons/nuvola/16/socket.png differ diff --git a/swat2/images/icons/nuvola/16/spellcheck.png b/swat2/images/icons/nuvola/16/spellcheck.png new file mode 100644 index 00000000000..b044b8cfb01 Binary files /dev/null and b/swat2/images/icons/nuvola/16/spellcheck.png differ diff --git a/swat2/images/icons/nuvola/16/stop.png b/swat2/images/icons/nuvola/16/stop.png new file mode 100644 index 00000000000..dfb80b2e580 Binary files /dev/null and b/swat2/images/icons/nuvola/16/stop.png differ diff --git a/swat2/images/icons/nuvola/16/style.png b/swat2/images/icons/nuvola/16/style.png new file mode 100644 index 00000000000..d5210b49810 Binary files /dev/null and b/swat2/images/icons/nuvola/16/style.png differ diff --git a/swat2/images/icons/nuvola/16/stylesheet.png b/swat2/images/icons/nuvola/16/stylesheet.png new file mode 100644 index 00000000000..f7f905706ae Binary files /dev/null and b/swat2/images/icons/nuvola/16/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/16/thumbnail.png b/swat2/images/icons/nuvola/16/thumbnail.png new file mode 100644 index 00000000000..91adff8dee8 Binary files /dev/null and b/swat2/images/icons/nuvola/16/thumbnail.png differ diff --git a/swat2/images/icons/nuvola/16/up.png b/swat2/images/icons/nuvola/16/up.png new file mode 100644 index 00000000000..184c118b634 Binary files /dev/null and b/swat2/images/icons/nuvola/16/up.png differ diff --git a/swat2/images/icons/nuvola/16/wizard.png b/swat2/images/icons/nuvola/16/wizard.png new file mode 100644 index 00000000000..c37091c0356 Binary files /dev/null and b/swat2/images/icons/nuvola/16/wizard.png differ diff --git a/swat2/images/icons/nuvola/22/access.png b/swat2/images/icons/nuvola/22/access.png new file mode 100644 index 00000000000..7ad09d54917 Binary files /dev/null and b/swat2/images/icons/nuvola/22/access.png differ diff --git a/swat2/images/icons/nuvola/22/agent.png b/swat2/images/icons/nuvola/22/agent.png new file mode 100644 index 00000000000..ac34011bbe5 Binary files /dev/null and b/swat2/images/icons/nuvola/22/agent.png differ diff --git a/swat2/images/icons/nuvola/22/apply.png b/swat2/images/icons/nuvola/22/apply.png new file mode 100644 index 00000000000..2166fdffdf9 Binary files /dev/null and b/swat2/images/icons/nuvola/22/apply.png differ diff --git a/swat2/images/icons/nuvola/22/back.png b/swat2/images/icons/nuvola/22/back.png new file mode 100644 index 00000000000..f3925962f4a Binary files /dev/null and b/swat2/images/icons/nuvola/22/back.png differ diff --git a/swat2/images/icons/nuvola/22/background.png b/swat2/images/icons/nuvola/22/background.png new file mode 100644 index 00000000000..da010da0a9d Binary files /dev/null and b/swat2/images/icons/nuvola/22/background.png differ diff --git a/swat2/images/icons/nuvola/22/bell.png b/swat2/images/icons/nuvola/22/bell.png new file mode 100644 index 00000000000..3fddea5464f Binary files /dev/null and b/swat2/images/icons/nuvola/22/bell.png differ diff --git a/swat2/images/icons/nuvola/22/bookmark.png b/swat2/images/icons/nuvola/22/bookmark.png new file mode 100644 index 00000000000..51fb06bf207 Binary files /dev/null and b/swat2/images/icons/nuvola/22/bookmark.png differ diff --git a/swat2/images/icons/nuvola/22/browser.png b/swat2/images/icons/nuvola/22/browser.png new file mode 100644 index 00000000000..88d8e31ea6b Binary files /dev/null and b/swat2/images/icons/nuvola/22/browser.png differ diff --git a/swat2/images/icons/nuvola/22/button_cancel.png b/swat2/images/icons/nuvola/22/button_cancel.png new file mode 100644 index 00000000000..816e06ace86 Binary files /dev/null and b/swat2/images/icons/nuvola/22/button_cancel.png differ diff --git a/swat2/images/icons/nuvola/22/button_ok.png b/swat2/images/icons/nuvola/22/button_ok.png new file mode 100644 index 00000000000..2166fdffdf9 Binary files /dev/null and b/swat2/images/icons/nuvola/22/button_ok.png differ diff --git a/swat2/images/icons/nuvola/22/cache.png b/swat2/images/icons/nuvola/22/cache.png new file mode 100644 index 00000000000..f83e9b70f53 Binary files /dev/null and b/swat2/images/icons/nuvola/22/cache.png differ diff --git a/swat2/images/icons/nuvola/22/clock.png b/swat2/images/icons/nuvola/22/clock.png new file mode 100644 index 00000000000..885715309fc Binary files /dev/null and b/swat2/images/icons/nuvola/22/clock.png differ diff --git a/swat2/images/icons/nuvola/22/colorize.png b/swat2/images/icons/nuvola/22/colorize.png new file mode 100644 index 00000000000..ed4ad654f22 Binary files /dev/null and b/swat2/images/icons/nuvola/22/colorize.png differ diff --git a/swat2/images/icons/nuvola/22/colors.png b/swat2/images/icons/nuvola/22/colors.png new file mode 100644 index 00000000000..4b925cd294c Binary files /dev/null and b/swat2/images/icons/nuvola/22/colors.png differ diff --git a/swat2/images/icons/nuvola/22/colorset.png b/swat2/images/icons/nuvola/22/colorset.png new file mode 100644 index 00000000000..24cec5aa6ff Binary files /dev/null and b/swat2/images/icons/nuvola/22/colorset.png differ diff --git a/swat2/images/icons/nuvola/22/configure.png b/swat2/images/icons/nuvola/22/configure.png new file mode 100644 index 00000000000..9e205a0e7ac Binary files /dev/null and b/swat2/images/icons/nuvola/22/configure.png differ diff --git a/swat2/images/icons/nuvola/22/cookie.png b/swat2/images/icons/nuvola/22/cookie.png new file mode 100644 index 00000000000..f9897b7031e Binary files /dev/null and b/swat2/images/icons/nuvola/22/cookie.png differ diff --git a/swat2/images/icons/nuvola/22/core.png b/swat2/images/icons/nuvola/22/core.png new file mode 100644 index 00000000000..f444ab76c48 Binary files /dev/null and b/swat2/images/icons/nuvola/22/core.png differ diff --git a/swat2/images/icons/nuvola/22/date.png b/swat2/images/icons/nuvola/22/date.png new file mode 100644 index 00000000000..1b7fd5c4d33 Binary files /dev/null and b/swat2/images/icons/nuvola/22/date.png differ diff --git a/swat2/images/icons/nuvola/22/decrypted.png b/swat2/images/icons/nuvola/22/decrypted.png new file mode 100644 index 00000000000..bdac7c1a521 Binary files /dev/null and b/swat2/images/icons/nuvola/22/decrypted.png differ diff --git a/swat2/images/icons/nuvola/22/desktop.png b/swat2/images/icons/nuvola/22/desktop.png new file mode 100644 index 00000000000..c78e07ebeef Binary files /dev/null and b/swat2/images/icons/nuvola/22/desktop.png differ diff --git a/swat2/images/icons/nuvola/22/display.png b/swat2/images/icons/nuvola/22/display.png new file mode 100644 index 00000000000..2e64d1821a3 Binary files /dev/null and b/swat2/images/icons/nuvola/22/display.png differ diff --git a/swat2/images/icons/nuvola/22/document.png b/swat2/images/icons/nuvola/22/document.png new file mode 100644 index 00000000000..1a81ef642cc Binary files /dev/null and b/swat2/images/icons/nuvola/22/document.png differ diff --git a/swat2/images/icons/nuvola/22/down.png b/swat2/images/icons/nuvola/22/down.png new file mode 100644 index 00000000000..0733092bdda Binary files /dev/null and b/swat2/images/icons/nuvola/22/down.png differ diff --git a/swat2/images/icons/nuvola/22/edit.png b/swat2/images/icons/nuvola/22/edit.png new file mode 100644 index 00000000000..de1659ef22a Binary files /dev/null and b/swat2/images/icons/nuvola/22/edit.png differ diff --git a/swat2/images/icons/nuvola/22/editcopy.png b/swat2/images/icons/nuvola/22/editcopy.png new file mode 100644 index 00000000000..df03cf3f394 Binary files /dev/null and b/swat2/images/icons/nuvola/22/editcopy.png differ diff --git a/swat2/images/icons/nuvola/22/editcut.png b/swat2/images/icons/nuvola/22/editcut.png new file mode 100644 index 00000000000..9845a4268fd Binary files /dev/null and b/swat2/images/icons/nuvola/22/editcut.png differ diff --git a/swat2/images/icons/nuvola/22/editdelete.png b/swat2/images/icons/nuvola/22/editdelete.png new file mode 100644 index 00000000000..51839a2f446 Binary files /dev/null and b/swat2/images/icons/nuvola/22/editdelete.png differ diff --git a/swat2/images/icons/nuvola/22/editpaste.png b/swat2/images/icons/nuvola/22/editpaste.png new file mode 100644 index 00000000000..8b7c30068ca Binary files /dev/null and b/swat2/images/icons/nuvola/22/editpaste.png differ diff --git a/swat2/images/icons/nuvola/22/edittrash.png b/swat2/images/icons/nuvola/22/edittrash.png new file mode 100644 index 00000000000..600a9a93cd2 Binary files /dev/null and b/swat2/images/icons/nuvola/22/edittrash.png differ diff --git a/swat2/images/icons/nuvola/22/email.png b/swat2/images/icons/nuvola/22/email.png new file mode 100644 index 00000000000..789a5ea3c18 Binary files /dev/null and b/swat2/images/icons/nuvola/22/email.png differ diff --git a/swat2/images/icons/nuvola/22/empty.png b/swat2/images/icons/nuvola/22/empty.png new file mode 100644 index 00000000000..bcbf0b4da6c Binary files /dev/null and b/swat2/images/icons/nuvola/22/empty.png differ diff --git a/swat2/images/icons/nuvola/22/encrypted.png b/swat2/images/icons/nuvola/22/encrypted.png new file mode 100644 index 00000000000..4b637f9e31d Binary files /dev/null and b/swat2/images/icons/nuvola/22/encrypted.png differ diff --git a/swat2/images/icons/nuvola/22/energy.png b/swat2/images/icons/nuvola/22/energy.png new file mode 100644 index 00000000000..06502e25bac Binary files /dev/null and b/swat2/images/icons/nuvola/22/energy.png differ diff --git a/swat2/images/icons/nuvola/22/error.png b/swat2/images/icons/nuvola/22/error.png new file mode 100644 index 00000000000..f089ffb8866 Binary files /dev/null and b/swat2/images/icons/nuvola/22/error.png differ diff --git a/swat2/images/icons/nuvola/22/exec.png b/swat2/images/icons/nuvola/22/exec.png new file mode 100644 index 00000000000..a8618757197 Binary files /dev/null and b/swat2/images/icons/nuvola/22/exec.png differ diff --git a/swat2/images/icons/nuvola/22/filenew.png b/swat2/images/icons/nuvola/22/filenew.png new file mode 100644 index 00000000000..6e2700ad915 Binary files /dev/null and b/swat2/images/icons/nuvola/22/filenew.png differ diff --git a/swat2/images/icons/nuvola/22/fileopen.png b/swat2/images/icons/nuvola/22/fileopen.png new file mode 100644 index 00000000000..61c388cf2da Binary files /dev/null and b/swat2/images/icons/nuvola/22/fileopen.png differ diff --git a/swat2/images/icons/nuvola/22/fileprint.png b/swat2/images/icons/nuvola/22/fileprint.png new file mode 100644 index 00000000000..71831093d5c Binary files /dev/null and b/swat2/images/icons/nuvola/22/fileprint.png differ diff --git a/swat2/images/icons/nuvola/22/filesave.png b/swat2/images/icons/nuvola/22/filesave.png new file mode 100644 index 00000000000..74b37b0b510 Binary files /dev/null and b/swat2/images/icons/nuvola/22/filesave.png differ diff --git a/swat2/images/icons/nuvola/22/filesaveas.png b/swat2/images/icons/nuvola/22/filesaveas.png new file mode 100644 index 00000000000..4321ca76bdc Binary files /dev/null and b/swat2/images/icons/nuvola/22/filesaveas.png differ diff --git a/swat2/images/icons/nuvola/22/find.png b/swat2/images/icons/nuvola/22/find.png new file mode 100644 index 00000000000..12f7ca853e7 Binary files /dev/null and b/swat2/images/icons/nuvola/22/find.png differ diff --git a/swat2/images/icons/nuvola/22/folder.png b/swat2/images/icons/nuvola/22/folder.png new file mode 100644 index 00000000000..8b020e5fd1b Binary files /dev/null and b/swat2/images/icons/nuvola/22/folder.png differ diff --git a/swat2/images/icons/nuvola/22/folder_home.png b/swat2/images/icons/nuvola/22/folder_home.png new file mode 100644 index 00000000000..a4b9860f380 Binary files /dev/null and b/swat2/images/icons/nuvola/22/folder_home.png differ diff --git a/swat2/images/icons/nuvola/22/folder_important.png b/swat2/images/icons/nuvola/22/folder_important.png new file mode 100644 index 00000000000..39e944d61e0 Binary files /dev/null and b/swat2/images/icons/nuvola/22/folder_important.png differ diff --git a/swat2/images/icons/nuvola/22/folder_locked.png b/swat2/images/icons/nuvola/22/folder_locked.png new file mode 100644 index 00000000000..c15328d21c8 Binary files /dev/null and b/swat2/images/icons/nuvola/22/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/22/folder_open.png b/swat2/images/icons/nuvola/22/folder_open.png new file mode 100644 index 00000000000..a801665fd57 Binary files /dev/null and b/swat2/images/icons/nuvola/22/folder_open.png differ diff --git a/swat2/images/icons/nuvola/22/font.png b/swat2/images/icons/nuvola/22/font.png new file mode 100644 index 00000000000..199eb87070a Binary files /dev/null and b/swat2/images/icons/nuvola/22/font.png differ diff --git a/swat2/images/icons/nuvola/22/forward.png b/swat2/images/icons/nuvola/22/forward.png new file mode 100644 index 00000000000..96ae3a5f63e Binary files /dev/null and b/swat2/images/icons/nuvola/22/forward.png differ diff --git a/swat2/images/icons/nuvola/22/gohome.png b/swat2/images/icons/nuvola/22/gohome.png new file mode 100644 index 00000000000..74c6933b44c Binary files /dev/null and b/swat2/images/icons/nuvola/22/gohome.png differ diff --git a/swat2/images/icons/nuvola/22/help.png b/swat2/images/icons/nuvola/22/help.png new file mode 100644 index 00000000000..8aef08eec37 Binary files /dev/null and b/swat2/images/icons/nuvola/22/help.png differ diff --git a/swat2/images/icons/nuvola/22/history.png b/swat2/images/icons/nuvola/22/history.png new file mode 100644 index 00000000000..d7b86ef2a55 Binary files /dev/null and b/swat2/images/icons/nuvola/22/history.png differ diff --git a/swat2/images/icons/nuvola/22/hwinfo.png b/swat2/images/icons/nuvola/22/hwinfo.png new file mode 100644 index 00000000000..312a4ea1b4e Binary files /dev/null and b/swat2/images/icons/nuvola/22/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/22/icons.png b/swat2/images/icons/nuvola/22/icons.png new file mode 100644 index 00000000000..2ac2076e49b Binary files /dev/null and b/swat2/images/icons/nuvola/22/icons.png differ diff --git a/swat2/images/icons/nuvola/22/iconthemes.png b/swat2/images/icons/nuvola/22/iconthemes.png new file mode 100644 index 00000000000..9c5b7171062 Binary files /dev/null and b/swat2/images/icons/nuvola/22/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/22/important.png b/swat2/images/icons/nuvola/22/important.png new file mode 100644 index 00000000000..cc240aa5152 Binary files /dev/null and b/swat2/images/icons/nuvola/22/important.png differ diff --git a/swat2/images/icons/nuvola/22/info.png b/swat2/images/icons/nuvola/22/info.png new file mode 100644 index 00000000000..c337112a813 Binary files /dev/null and b/swat2/images/icons/nuvola/22/info.png differ diff --git a/swat2/images/icons/nuvola/22/kcoloredit.png b/swat2/images/icons/nuvola/22/kcoloredit.png new file mode 100644 index 00000000000..b6b692afcf5 Binary files /dev/null and b/swat2/images/icons/nuvola/22/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/22/kcontrol.png b/swat2/images/icons/nuvola/22/kcontrol.png new file mode 100644 index 00000000000..e4d376d8539 Binary files /dev/null and b/swat2/images/icons/nuvola/22/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/22/keyboard.png b/swat2/images/icons/nuvola/22/keyboard.png new file mode 100644 index 00000000000..fc1c3b43fbe Binary files /dev/null and b/swat2/images/icons/nuvola/22/keyboard.png differ diff --git a/swat2/images/icons/nuvola/22/khelpcenter.png b/swat2/images/icons/nuvola/22/khelpcenter.png new file mode 100644 index 00000000000..37cdb2777eb Binary files /dev/null and b/swat2/images/icons/nuvola/22/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/22/kmix.png b/swat2/images/icons/nuvola/22/kmix.png new file mode 100644 index 00000000000..a60f1b4d061 Binary files /dev/null and b/swat2/images/icons/nuvola/22/kmix.png differ diff --git a/swat2/images/icons/nuvola/22/knotify.png b/swat2/images/icons/nuvola/22/knotify.png new file mode 100644 index 00000000000..6c76e4a6ab8 Binary files /dev/null and b/swat2/images/icons/nuvola/22/knotify.png differ diff --git a/swat2/images/icons/nuvola/22/konqueror.png b/swat2/images/icons/nuvola/22/konqueror.png new file mode 100644 index 00000000000..dcc74ecae7f Binary files /dev/null and b/swat2/images/icons/nuvola/22/konqueror.png differ diff --git a/swat2/images/icons/nuvola/22/kpackage.png b/swat2/images/icons/nuvola/22/kpackage.png new file mode 100644 index 00000000000..006392c8a9c Binary files /dev/null and b/swat2/images/icons/nuvola/22/kpackage.png differ diff --git a/swat2/images/icons/nuvola/22/kpaint.png b/swat2/images/icons/nuvola/22/kpaint.png new file mode 100644 index 00000000000..f20282bf6ed Binary files /dev/null and b/swat2/images/icons/nuvola/22/kpaint.png differ diff --git a/swat2/images/icons/nuvola/22/krita.png b/swat2/images/icons/nuvola/22/krita.png new file mode 100644 index 00000000000..e678d47e7a7 Binary files /dev/null and b/swat2/images/icons/nuvola/22/krita.png differ diff --git a/swat2/images/icons/nuvola/22/ksnapshot.png b/swat2/images/icons/nuvola/22/ksnapshot.png new file mode 100644 index 00000000000..1fb3e4c9225 Binary files /dev/null and b/swat2/images/icons/nuvola/22/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/22/ktip.png b/swat2/images/icons/nuvola/22/ktip.png new file mode 100644 index 00000000000..d5eac1c5875 Binary files /dev/null and b/swat2/images/icons/nuvola/22/ktip.png differ diff --git a/swat2/images/icons/nuvola/22/kuser.png b/swat2/images/icons/nuvola/22/kuser.png new file mode 100644 index 00000000000..c5c8dc6d64e Binary files /dev/null and b/swat2/images/icons/nuvola/22/kuser.png differ diff --git a/swat2/images/icons/nuvola/22/kview.png b/swat2/images/icons/nuvola/22/kview.png new file mode 100644 index 00000000000..9d7aeb86a5c Binary files /dev/null and b/swat2/images/icons/nuvola/22/kview.png differ diff --git a/swat2/images/icons/nuvola/22/locale.png b/swat2/images/icons/nuvola/22/locale.png new file mode 100644 index 00000000000..bee7d4064ab Binary files /dev/null and b/swat2/images/icons/nuvola/22/locale.png differ diff --git a/swat2/images/icons/nuvola/22/mail_delete.png b/swat2/images/icons/nuvola/22/mail_delete.png new file mode 100644 index 00000000000..035a9f062c8 Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_delete.png differ diff --git a/swat2/images/icons/nuvola/22/mail_find.png b/swat2/images/icons/nuvola/22/mail_find.png new file mode 100644 index 00000000000..76af932330f Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_find.png differ diff --git a/swat2/images/icons/nuvola/22/mail_forward.png b/swat2/images/icons/nuvola/22/mail_forward.png new file mode 100644 index 00000000000..5086ef86abc Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_forward.png differ diff --git a/swat2/images/icons/nuvola/22/mail_generic.png b/swat2/images/icons/nuvola/22/mail_generic.png new file mode 100644 index 00000000000..512378508b2 Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_generic.png differ diff --git a/swat2/images/icons/nuvola/22/mail_new.png b/swat2/images/icons/nuvola/22/mail_new.png new file mode 100644 index 00000000000..969fec5b578 Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_new.png differ diff --git a/swat2/images/icons/nuvola/22/mail_replyall.png b/swat2/images/icons/nuvola/22/mail_replyall.png new file mode 100644 index 00000000000..6ec45ee840d Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_replyall.png differ diff --git a/swat2/images/icons/nuvola/22/mail_send.png b/swat2/images/icons/nuvola/22/mail_send.png new file mode 100644 index 00000000000..4b72194e0c8 Binary files /dev/null and b/swat2/images/icons/nuvola/22/mail_send.png differ diff --git a/swat2/images/icons/nuvola/22/misc.png b/swat2/images/icons/nuvola/22/misc.png new file mode 100644 index 00000000000..625285f0bb6 Binary files /dev/null and b/swat2/images/icons/nuvola/22/misc.png differ diff --git a/swat2/images/icons/nuvola/22/mycomputer.png b/swat2/images/icons/nuvola/22/mycomputer.png new file mode 100644 index 00000000000..c52d85af688 Binary files /dev/null and b/swat2/images/icons/nuvola/22/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/22/netscape.png b/swat2/images/icons/nuvola/22/netscape.png new file mode 100644 index 00000000000..00bf497dfbd Binary files /dev/null and b/swat2/images/icons/nuvola/22/netscape.png differ diff --git a/swat2/images/icons/nuvola/22/network.png b/swat2/images/icons/nuvola/22/network.png new file mode 100644 index 00000000000..1929fe17c5f Binary files /dev/null and b/swat2/images/icons/nuvola/22/network.png differ diff --git a/swat2/images/icons/nuvola/22/next.png b/swat2/images/icons/nuvola/22/next.png new file mode 100644 index 00000000000..95fc56834dd Binary files /dev/null and b/swat2/images/icons/nuvola/22/next.png differ diff --git a/swat2/images/icons/nuvola/22/no.png b/swat2/images/icons/nuvola/22/no.png new file mode 100644 index 00000000000..df63d750733 Binary files /dev/null and b/swat2/images/icons/nuvola/22/no.png differ diff --git a/swat2/images/icons/nuvola/22/ok.png b/swat2/images/icons/nuvola/22/ok.png new file mode 100644 index 00000000000..2166fdffdf9 Binary files /dev/null and b/swat2/images/icons/nuvola/22/ok.png differ diff --git a/swat2/images/icons/nuvola/22/opera.png b/swat2/images/icons/nuvola/22/opera.png new file mode 100644 index 00000000000..ce74c6d33e2 Binary files /dev/null and b/swat2/images/icons/nuvola/22/opera.png differ diff --git a/swat2/images/icons/nuvola/22/password.png b/swat2/images/icons/nuvola/22/password.png new file mode 100644 index 00000000000..96fb4cd5643 Binary files /dev/null and b/swat2/images/icons/nuvola/22/password.png differ diff --git a/swat2/images/icons/nuvola/22/pipe.png b/swat2/images/icons/nuvola/22/pipe.png new file mode 100644 index 00000000000..439e5c5fd7d Binary files /dev/null and b/swat2/images/icons/nuvola/22/pipe.png differ diff --git a/swat2/images/icons/nuvola/22/previous.png b/swat2/images/icons/nuvola/22/previous.png new file mode 100644 index 00000000000..77d0bec5ca6 Binary files /dev/null and b/swat2/images/icons/nuvola/22/previous.png differ diff --git a/swat2/images/icons/nuvola/22/realplayer.png b/swat2/images/icons/nuvola/22/realplayer.png new file mode 100644 index 00000000000..162136f9227 Binary files /dev/null and b/swat2/images/icons/nuvola/22/realplayer.png differ diff --git a/swat2/images/icons/nuvola/22/redo.png b/swat2/images/icons/nuvola/22/redo.png new file mode 100644 index 00000000000..7067f582e0a Binary files /dev/null and b/swat2/images/icons/nuvola/22/redo.png differ diff --git a/swat2/images/icons/nuvola/22/reload.png b/swat2/images/icons/nuvola/22/reload.png new file mode 100644 index 00000000000..0d1ae456264 Binary files /dev/null and b/swat2/images/icons/nuvola/22/reload.png differ diff --git a/swat2/images/icons/nuvola/22/run.png b/swat2/images/icons/nuvola/22/run.png new file mode 100644 index 00000000000..d1083274351 Binary files /dev/null and b/swat2/images/icons/nuvola/22/run.png differ diff --git a/swat2/images/icons/nuvola/22/services.png b/swat2/images/icons/nuvola/22/services.png new file mode 100644 index 00000000000..d1348ac572b Binary files /dev/null and b/swat2/images/icons/nuvola/22/services.png differ diff --git a/swat2/images/icons/nuvola/22/socket.png b/swat2/images/icons/nuvola/22/socket.png new file mode 100644 index 00000000000..ddf5d6a63e2 Binary files /dev/null and b/swat2/images/icons/nuvola/22/socket.png differ diff --git a/swat2/images/icons/nuvola/22/spellcheck.png b/swat2/images/icons/nuvola/22/spellcheck.png new file mode 100644 index 00000000000..45fe909a89a Binary files /dev/null and b/swat2/images/icons/nuvola/22/spellcheck.png differ diff --git a/swat2/images/icons/nuvola/22/stop.png b/swat2/images/icons/nuvola/22/stop.png new file mode 100644 index 00000000000..da1e9442635 Binary files /dev/null and b/swat2/images/icons/nuvola/22/stop.png differ diff --git a/swat2/images/icons/nuvola/22/style.png b/swat2/images/icons/nuvola/22/style.png new file mode 100644 index 00000000000..0bef0e59ebc Binary files /dev/null and b/swat2/images/icons/nuvola/22/style.png differ diff --git a/swat2/images/icons/nuvola/22/stylesheet.png b/swat2/images/icons/nuvola/22/stylesheet.png new file mode 100644 index 00000000000..5f5a4de57aa Binary files /dev/null and b/swat2/images/icons/nuvola/22/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/22/thumbnail.png b/swat2/images/icons/nuvola/22/thumbnail.png new file mode 100644 index 00000000000..e8056ca1730 Binary files /dev/null and b/swat2/images/icons/nuvola/22/thumbnail.png differ diff --git a/swat2/images/icons/nuvola/22/up.png b/swat2/images/icons/nuvola/22/up.png new file mode 100644 index 00000000000..7475f6aafc0 Binary files /dev/null and b/swat2/images/icons/nuvola/22/up.png differ diff --git a/swat2/images/icons/nuvola/22/wizard.png b/swat2/images/icons/nuvola/22/wizard.png new file mode 100644 index 00000000000..ad4436d1eda Binary files /dev/null and b/swat2/images/icons/nuvola/22/wizard.png differ diff --git a/swat2/images/icons/nuvola/32/access.png b/swat2/images/icons/nuvola/32/access.png new file mode 100644 index 00000000000..dfad3c507e7 Binary files /dev/null and b/swat2/images/icons/nuvola/32/access.png differ diff --git a/swat2/images/icons/nuvola/32/agent.png b/swat2/images/icons/nuvola/32/agent.png new file mode 100644 index 00000000000..80e060dbf67 Binary files /dev/null and b/swat2/images/icons/nuvola/32/agent.png differ diff --git a/swat2/images/icons/nuvola/32/apply.png b/swat2/images/icons/nuvola/32/apply.png new file mode 100644 index 00000000000..592ce6f4a57 Binary files /dev/null and b/swat2/images/icons/nuvola/32/apply.png differ diff --git a/swat2/images/icons/nuvola/32/back.png b/swat2/images/icons/nuvola/32/back.png new file mode 100644 index 00000000000..2568b59b325 Binary files /dev/null and b/swat2/images/icons/nuvola/32/back.png differ diff --git a/swat2/images/icons/nuvola/32/background.png b/swat2/images/icons/nuvola/32/background.png new file mode 100644 index 00000000000..e292b875d27 Binary files /dev/null and b/swat2/images/icons/nuvola/32/background.png differ diff --git a/swat2/images/icons/nuvola/32/bell.png b/swat2/images/icons/nuvola/32/bell.png new file mode 100644 index 00000000000..32b6d895214 Binary files /dev/null and b/swat2/images/icons/nuvola/32/bell.png differ diff --git a/swat2/images/icons/nuvola/32/bookmark.png b/swat2/images/icons/nuvola/32/bookmark.png new file mode 100644 index 00000000000..6cccfd986b2 Binary files /dev/null and b/swat2/images/icons/nuvola/32/bookmark.png differ diff --git a/swat2/images/icons/nuvola/32/browser.png b/swat2/images/icons/nuvola/32/browser.png new file mode 100644 index 00000000000..e164a9f3325 Binary files /dev/null and b/swat2/images/icons/nuvola/32/browser.png differ diff --git a/swat2/images/icons/nuvola/32/button_cancel.png b/swat2/images/icons/nuvola/32/button_cancel.png new file mode 100644 index 00000000000..2d5e260a5f2 Binary files /dev/null and b/swat2/images/icons/nuvola/32/button_cancel.png differ diff --git a/swat2/images/icons/nuvola/32/button_ok.png b/swat2/images/icons/nuvola/32/button_ok.png new file mode 100644 index 00000000000..592ce6f4a57 Binary files /dev/null and b/swat2/images/icons/nuvola/32/button_ok.png differ diff --git a/swat2/images/icons/nuvola/32/cache.png b/swat2/images/icons/nuvola/32/cache.png new file mode 100644 index 00000000000..ff4298bdf18 Binary files /dev/null and b/swat2/images/icons/nuvola/32/cache.png differ diff --git a/swat2/images/icons/nuvola/32/clock.png b/swat2/images/icons/nuvola/32/clock.png new file mode 100644 index 00000000000..1836149e801 Binary files /dev/null and b/swat2/images/icons/nuvola/32/clock.png differ diff --git a/swat2/images/icons/nuvola/32/colorize.png b/swat2/images/icons/nuvola/32/colorize.png new file mode 100644 index 00000000000..38cb497923c Binary files /dev/null and b/swat2/images/icons/nuvola/32/colorize.png differ diff --git a/swat2/images/icons/nuvola/32/colors.png b/swat2/images/icons/nuvola/32/colors.png new file mode 100644 index 00000000000..212adb0b417 Binary files /dev/null and b/swat2/images/icons/nuvola/32/colors.png differ diff --git a/swat2/images/icons/nuvola/32/colorset.png b/swat2/images/icons/nuvola/32/colorset.png new file mode 100644 index 00000000000..bab142f19f9 Binary files /dev/null and b/swat2/images/icons/nuvola/32/colorset.png differ diff --git a/swat2/images/icons/nuvola/32/configure.png b/swat2/images/icons/nuvola/32/configure.png new file mode 100644 index 00000000000..feebf2bdbee Binary files /dev/null and b/swat2/images/icons/nuvola/32/configure.png differ diff --git a/swat2/images/icons/nuvola/32/contents.png b/swat2/images/icons/nuvola/32/contents.png new file mode 100644 index 00000000000..d3ba528bd05 Binary files /dev/null and b/swat2/images/icons/nuvola/32/contents.png differ diff --git a/swat2/images/icons/nuvola/32/cookie.png b/swat2/images/icons/nuvola/32/cookie.png new file mode 100644 index 00000000000..db4bd615ec8 Binary files /dev/null and b/swat2/images/icons/nuvola/32/cookie.png differ diff --git a/swat2/images/icons/nuvola/32/core.png b/swat2/images/icons/nuvola/32/core.png new file mode 100644 index 00000000000..d8471dc06eb Binary files /dev/null and b/swat2/images/icons/nuvola/32/core.png differ diff --git a/swat2/images/icons/nuvola/32/date.png b/swat2/images/icons/nuvola/32/date.png new file mode 100644 index 00000000000..41fa2acf77c Binary files /dev/null and b/swat2/images/icons/nuvola/32/date.png differ diff --git a/swat2/images/icons/nuvola/32/decrypted.png b/swat2/images/icons/nuvola/32/decrypted.png new file mode 100644 index 00000000000..2b49969a537 Binary files /dev/null and b/swat2/images/icons/nuvola/32/decrypted.png differ diff --git a/swat2/images/icons/nuvola/32/desktop.png b/swat2/images/icons/nuvola/32/desktop.png new file mode 100644 index 00000000000..9b993a5ebb3 Binary files /dev/null and b/swat2/images/icons/nuvola/32/desktop.png differ diff --git a/swat2/images/icons/nuvola/32/display.png b/swat2/images/icons/nuvola/32/display.png new file mode 100644 index 00000000000..30f1dfa03d4 Binary files /dev/null and b/swat2/images/icons/nuvola/32/display.png differ diff --git a/swat2/images/icons/nuvola/32/document.png b/swat2/images/icons/nuvola/32/document.png new file mode 100644 index 00000000000..ac2ff05c767 Binary files /dev/null and b/swat2/images/icons/nuvola/32/document.png differ diff --git a/swat2/images/icons/nuvola/32/down.png b/swat2/images/icons/nuvola/32/down.png new file mode 100644 index 00000000000..5cbe6bb695a Binary files /dev/null and b/swat2/images/icons/nuvola/32/down.png differ diff --git a/swat2/images/icons/nuvola/32/edit.png b/swat2/images/icons/nuvola/32/edit.png new file mode 100644 index 00000000000..f3ec32ed823 Binary files /dev/null and b/swat2/images/icons/nuvola/32/edit.png differ diff --git a/swat2/images/icons/nuvola/32/editcopy.png b/swat2/images/icons/nuvola/32/editcopy.png new file mode 100644 index 00000000000..18627b74809 Binary files /dev/null and b/swat2/images/icons/nuvola/32/editcopy.png differ diff --git a/swat2/images/icons/nuvola/32/editcut.png b/swat2/images/icons/nuvola/32/editcut.png new file mode 100644 index 00000000000..ad6fbb15e47 Binary files /dev/null and b/swat2/images/icons/nuvola/32/editcut.png differ diff --git a/swat2/images/icons/nuvola/32/editdelete.png b/swat2/images/icons/nuvola/32/editdelete.png new file mode 100644 index 00000000000..ab71fae93f7 Binary files /dev/null and b/swat2/images/icons/nuvola/32/editdelete.png differ diff --git a/swat2/images/icons/nuvola/32/editpaste.png b/swat2/images/icons/nuvola/32/editpaste.png new file mode 100644 index 00000000000..9e224a9ec49 Binary files /dev/null and b/swat2/images/icons/nuvola/32/editpaste.png differ diff --git a/swat2/images/icons/nuvola/32/edittrash.png b/swat2/images/icons/nuvola/32/edittrash.png new file mode 100644 index 00000000000..6170d86cbbb Binary files /dev/null and b/swat2/images/icons/nuvola/32/edittrash.png differ diff --git a/swat2/images/icons/nuvola/32/email.png b/swat2/images/icons/nuvola/32/email.png new file mode 100644 index 00000000000..637920745e5 Binary files /dev/null and b/swat2/images/icons/nuvola/32/email.png differ diff --git a/swat2/images/icons/nuvola/32/empty.png b/swat2/images/icons/nuvola/32/empty.png new file mode 100644 index 00000000000..b5cb3ae95c6 Binary files /dev/null and b/swat2/images/icons/nuvola/32/empty.png differ diff --git a/swat2/images/icons/nuvola/32/encrypted.png b/swat2/images/icons/nuvola/32/encrypted.png new file mode 100644 index 00000000000..4ae41eeef4b Binary files /dev/null and b/swat2/images/icons/nuvola/32/encrypted.png differ diff --git a/swat2/images/icons/nuvola/32/energy.png b/swat2/images/icons/nuvola/32/energy.png new file mode 100644 index 00000000000..a530b1ba7cf Binary files /dev/null and b/swat2/images/icons/nuvola/32/energy.png differ diff --git a/swat2/images/icons/nuvola/32/error.png b/swat2/images/icons/nuvola/32/error.png new file mode 100644 index 00000000000..538cb9039fe Binary files /dev/null and b/swat2/images/icons/nuvola/32/error.png differ diff --git a/swat2/images/icons/nuvola/32/exec.png b/swat2/images/icons/nuvola/32/exec.png new file mode 100644 index 00000000000..1780eafc6cf Binary files /dev/null and b/swat2/images/icons/nuvola/32/exec.png differ diff --git a/swat2/images/icons/nuvola/32/filenew.png b/swat2/images/icons/nuvola/32/filenew.png new file mode 100644 index 00000000000..a71c1a254e7 Binary files /dev/null and b/swat2/images/icons/nuvola/32/filenew.png differ diff --git a/swat2/images/icons/nuvola/32/fileopen.png b/swat2/images/icons/nuvola/32/fileopen.png new file mode 100644 index 00000000000..77c992f5aaa Binary files /dev/null and b/swat2/images/icons/nuvola/32/fileopen.png differ diff --git a/swat2/images/icons/nuvola/32/fileprint.png b/swat2/images/icons/nuvola/32/fileprint.png new file mode 100644 index 00000000000..a510ec65587 Binary files /dev/null and b/swat2/images/icons/nuvola/32/fileprint.png differ diff --git a/swat2/images/icons/nuvola/32/filesave.png b/swat2/images/icons/nuvola/32/filesave.png new file mode 100644 index 00000000000..ae13a151d5a Binary files /dev/null and b/swat2/images/icons/nuvola/32/filesave.png differ diff --git a/swat2/images/icons/nuvola/32/filesaveas.png b/swat2/images/icons/nuvola/32/filesaveas.png new file mode 100644 index 00000000000..55ca1ec25e6 Binary files /dev/null and b/swat2/images/icons/nuvola/32/filesaveas.png differ diff --git a/swat2/images/icons/nuvola/32/find.png b/swat2/images/icons/nuvola/32/find.png new file mode 100644 index 00000000000..f1ad60c860f Binary files /dev/null and b/swat2/images/icons/nuvola/32/find.png differ diff --git a/swat2/images/icons/nuvola/32/folder.png b/swat2/images/icons/nuvola/32/folder.png new file mode 100644 index 00000000000..bd433f4bfd9 Binary files /dev/null and b/swat2/images/icons/nuvola/32/folder.png differ diff --git a/swat2/images/icons/nuvola/32/folder_home.png b/swat2/images/icons/nuvola/32/folder_home.png new file mode 100644 index 00000000000..0094f836cd7 Binary files /dev/null and b/swat2/images/icons/nuvola/32/folder_home.png differ diff --git a/swat2/images/icons/nuvola/32/folder_important.png b/swat2/images/icons/nuvola/32/folder_important.png new file mode 100644 index 00000000000..3f104626a61 Binary files /dev/null and b/swat2/images/icons/nuvola/32/folder_important.png differ diff --git a/swat2/images/icons/nuvola/32/folder_locked.png b/swat2/images/icons/nuvola/32/folder_locked.png new file mode 100644 index 00000000000..e540a902614 Binary files /dev/null and b/swat2/images/icons/nuvola/32/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/32/folder_open.png b/swat2/images/icons/nuvola/32/folder_open.png new file mode 100644 index 00000000000..376aa6ec186 Binary files /dev/null and b/swat2/images/icons/nuvola/32/folder_open.png differ diff --git a/swat2/images/icons/nuvola/32/font.png b/swat2/images/icons/nuvola/32/font.png new file mode 100644 index 00000000000..2cf66652453 Binary files /dev/null and b/swat2/images/icons/nuvola/32/font.png differ diff --git a/swat2/images/icons/nuvola/32/forward.png b/swat2/images/icons/nuvola/32/forward.png new file mode 100644 index 00000000000..3453bde5836 Binary files /dev/null and b/swat2/images/icons/nuvola/32/forward.png differ diff --git a/swat2/images/icons/nuvola/32/gohome.png b/swat2/images/icons/nuvola/32/gohome.png new file mode 100644 index 00000000000..86ea229cfd2 Binary files /dev/null and b/swat2/images/icons/nuvola/32/gohome.png differ diff --git a/swat2/images/icons/nuvola/32/help.png b/swat2/images/icons/nuvola/32/help.png new file mode 100644 index 00000000000..d56ba2c2449 Binary files /dev/null and b/swat2/images/icons/nuvola/32/help.png differ diff --git a/swat2/images/icons/nuvola/32/history.png b/swat2/images/icons/nuvola/32/history.png new file mode 100644 index 00000000000..1f36acaa160 Binary files /dev/null and b/swat2/images/icons/nuvola/32/history.png differ diff --git a/swat2/images/icons/nuvola/32/hwinfo.png b/swat2/images/icons/nuvola/32/hwinfo.png new file mode 100644 index 00000000000..41d50b7a968 Binary files /dev/null and b/swat2/images/icons/nuvola/32/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/32/icons.png b/swat2/images/icons/nuvola/32/icons.png new file mode 100644 index 00000000000..86cd87bde41 Binary files /dev/null and b/swat2/images/icons/nuvola/32/icons.png differ diff --git a/swat2/images/icons/nuvola/32/iconthemes.png b/swat2/images/icons/nuvola/32/iconthemes.png new file mode 100644 index 00000000000..6345beab59c Binary files /dev/null and b/swat2/images/icons/nuvola/32/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/32/important.png b/swat2/images/icons/nuvola/32/important.png new file mode 100644 index 00000000000..284e5e32b8e Binary files /dev/null and b/swat2/images/icons/nuvola/32/important.png differ diff --git a/swat2/images/icons/nuvola/32/info.png b/swat2/images/icons/nuvola/32/info.png new file mode 100644 index 00000000000..a4e834f8674 Binary files /dev/null and b/swat2/images/icons/nuvola/32/info.png differ diff --git a/swat2/images/icons/nuvola/32/kcoloredit.png b/swat2/images/icons/nuvola/32/kcoloredit.png new file mode 100644 index 00000000000..48102de8449 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/32/kcontrol.png b/swat2/images/icons/nuvola/32/kcontrol.png new file mode 100644 index 00000000000..6f3b1f49d75 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/32/keyboard.png b/swat2/images/icons/nuvola/32/keyboard.png new file mode 100644 index 00000000000..686964f4a66 Binary files /dev/null and b/swat2/images/icons/nuvola/32/keyboard.png differ diff --git a/swat2/images/icons/nuvola/32/khelpcenter.png b/swat2/images/icons/nuvola/32/khelpcenter.png new file mode 100644 index 00000000000..c59d5a00356 Binary files /dev/null and b/swat2/images/icons/nuvola/32/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/32/kmix.png b/swat2/images/icons/nuvola/32/kmix.png new file mode 100644 index 00000000000..2c8b5be9a0b Binary files /dev/null and b/swat2/images/icons/nuvola/32/kmix.png differ diff --git a/swat2/images/icons/nuvola/32/knotify.png b/swat2/images/icons/nuvola/32/knotify.png new file mode 100644 index 00000000000..bfbc7958615 Binary files /dev/null and b/swat2/images/icons/nuvola/32/knotify.png differ diff --git a/swat2/images/icons/nuvola/32/konqueror.png b/swat2/images/icons/nuvola/32/konqueror.png new file mode 100644 index 00000000000..14f32357946 Binary files /dev/null and b/swat2/images/icons/nuvola/32/konqueror.png differ diff --git a/swat2/images/icons/nuvola/32/kpackage.png b/swat2/images/icons/nuvola/32/kpackage.png new file mode 100644 index 00000000000..2aabd0a24a6 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kpackage.png differ diff --git a/swat2/images/icons/nuvola/32/kpaint.png b/swat2/images/icons/nuvola/32/kpaint.png new file mode 100644 index 00000000000..9ec1a85d8d1 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kpaint.png differ diff --git a/swat2/images/icons/nuvola/32/krita.png b/swat2/images/icons/nuvola/32/krita.png new file mode 100644 index 00000000000..455018c0866 Binary files /dev/null and b/swat2/images/icons/nuvola/32/krita.png differ diff --git a/swat2/images/icons/nuvola/32/ksnapshot.png b/swat2/images/icons/nuvola/32/ksnapshot.png new file mode 100644 index 00000000000..267add622ce Binary files /dev/null and b/swat2/images/icons/nuvola/32/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/32/ktip.png b/swat2/images/icons/nuvola/32/ktip.png new file mode 100644 index 00000000000..9261b963cd3 Binary files /dev/null and b/swat2/images/icons/nuvola/32/ktip.png differ diff --git a/swat2/images/icons/nuvola/32/kuser.png b/swat2/images/icons/nuvola/32/kuser.png new file mode 100644 index 00000000000..b368c3d82f3 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kuser.png differ diff --git a/swat2/images/icons/nuvola/32/kview.png b/swat2/images/icons/nuvola/32/kview.png new file mode 100644 index 00000000000..341752c8206 Binary files /dev/null and b/swat2/images/icons/nuvola/32/kview.png differ diff --git a/swat2/images/icons/nuvola/32/locale.png b/swat2/images/icons/nuvola/32/locale.png new file mode 100644 index 00000000000..91817460fd0 Binary files /dev/null and b/swat2/images/icons/nuvola/32/locale.png differ diff --git a/swat2/images/icons/nuvola/32/looknfeel.png b/swat2/images/icons/nuvola/32/looknfeel.png new file mode 100644 index 00000000000..377440b0759 Binary files /dev/null and b/swat2/images/icons/nuvola/32/looknfeel.png differ diff --git a/swat2/images/icons/nuvola/32/mail_delete.png b/swat2/images/icons/nuvola/32/mail_delete.png new file mode 100644 index 00000000000..7014f9f8032 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_delete.png differ diff --git a/swat2/images/icons/nuvola/32/mail_find.png b/swat2/images/icons/nuvola/32/mail_find.png new file mode 100644 index 00000000000..81d608855ec Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_find.png differ diff --git a/swat2/images/icons/nuvola/32/mail_forward.png b/swat2/images/icons/nuvola/32/mail_forward.png new file mode 100644 index 00000000000..6d27c215b38 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_forward.png differ diff --git a/swat2/images/icons/nuvola/32/mail_generic.png b/swat2/images/icons/nuvola/32/mail_generic.png new file mode 100644 index 00000000000..356a2e7b6a2 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_generic.png differ diff --git a/swat2/images/icons/nuvola/32/mail_new.png b/swat2/images/icons/nuvola/32/mail_new.png new file mode 100644 index 00000000000..825459fdbb7 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_new.png differ diff --git a/swat2/images/icons/nuvola/32/mail_replyall.png b/swat2/images/icons/nuvola/32/mail_replyall.png new file mode 100644 index 00000000000..5cc855dadf0 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_replyall.png differ diff --git a/swat2/images/icons/nuvola/32/mail_send.png b/swat2/images/icons/nuvola/32/mail_send.png new file mode 100644 index 00000000000..241544b1dd9 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mail_send.png differ diff --git a/swat2/images/icons/nuvola/32/misc.png b/swat2/images/icons/nuvola/32/misc.png new file mode 100644 index 00000000000..135fd11b9fa Binary files /dev/null and b/swat2/images/icons/nuvola/32/misc.png differ diff --git a/swat2/images/icons/nuvola/32/mozilla.png b/swat2/images/icons/nuvola/32/mozilla.png new file mode 100644 index 00000000000..fec3008cfbd Binary files /dev/null and b/swat2/images/icons/nuvola/32/mozilla.png differ diff --git a/swat2/images/icons/nuvola/32/mycomputer.png b/swat2/images/icons/nuvola/32/mycomputer.png new file mode 100644 index 00000000000..de11b2be1e9 Binary files /dev/null and b/swat2/images/icons/nuvola/32/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/32/netscape.png b/swat2/images/icons/nuvola/32/netscape.png new file mode 100644 index 00000000000..5b6775b0aaf Binary files /dev/null and b/swat2/images/icons/nuvola/32/netscape.png differ diff --git a/swat2/images/icons/nuvola/32/network.png b/swat2/images/icons/nuvola/32/network.png new file mode 100644 index 00000000000..ac4c6ea2aaa Binary files /dev/null and b/swat2/images/icons/nuvola/32/network.png differ diff --git a/swat2/images/icons/nuvola/32/next.png b/swat2/images/icons/nuvola/32/next.png new file mode 100644 index 00000000000..cd1be0cb74d Binary files /dev/null and b/swat2/images/icons/nuvola/32/next.png differ diff --git a/swat2/images/icons/nuvola/32/no.png b/swat2/images/icons/nuvola/32/no.png new file mode 100644 index 00000000000..03448225a97 Binary files /dev/null and b/swat2/images/icons/nuvola/32/no.png differ diff --git a/swat2/images/icons/nuvola/32/ok.png b/swat2/images/icons/nuvola/32/ok.png new file mode 100644 index 00000000000..592ce6f4a57 Binary files /dev/null and b/swat2/images/icons/nuvola/32/ok.png differ diff --git a/swat2/images/icons/nuvola/32/opera.png b/swat2/images/icons/nuvola/32/opera.png new file mode 100644 index 00000000000..c3a0ee46c19 Binary files /dev/null and b/swat2/images/icons/nuvola/32/opera.png differ diff --git a/swat2/images/icons/nuvola/32/package.png b/swat2/images/icons/nuvola/32/package.png new file mode 100644 index 00000000000..3757bfa6b05 Binary files /dev/null and b/swat2/images/icons/nuvola/32/package.png differ diff --git a/swat2/images/icons/nuvola/32/password.png b/swat2/images/icons/nuvola/32/password.png new file mode 100644 index 00000000000..b74e831fe35 Binary files /dev/null and b/swat2/images/icons/nuvola/32/password.png differ diff --git a/swat2/images/icons/nuvola/32/pipe.png b/swat2/images/icons/nuvola/32/pipe.png new file mode 100644 index 00000000000..5df1cc4fa72 Binary files /dev/null and b/swat2/images/icons/nuvola/32/pipe.png differ diff --git a/swat2/images/icons/nuvola/32/previous.png b/swat2/images/icons/nuvola/32/previous.png new file mode 100644 index 00000000000..b3eb4053168 Binary files /dev/null and b/swat2/images/icons/nuvola/32/previous.png differ diff --git a/swat2/images/icons/nuvola/32/realplayer.png b/swat2/images/icons/nuvola/32/realplayer.png new file mode 100644 index 00000000000..2d1954e082c Binary files /dev/null and b/swat2/images/icons/nuvola/32/realplayer.png differ diff --git a/swat2/images/icons/nuvola/32/redo.png b/swat2/images/icons/nuvola/32/redo.png new file mode 100644 index 00000000000..36bf9b61182 Binary files /dev/null and b/swat2/images/icons/nuvola/32/redo.png differ diff --git a/swat2/images/icons/nuvola/32/reload.png b/swat2/images/icons/nuvola/32/reload.png new file mode 100644 index 00000000000..4b0e37a11c8 Binary files /dev/null and b/swat2/images/icons/nuvola/32/reload.png differ diff --git a/swat2/images/icons/nuvola/32/run.png b/swat2/images/icons/nuvola/32/run.png new file mode 100644 index 00000000000..db5111a9af5 Binary files /dev/null and b/swat2/images/icons/nuvola/32/run.png differ diff --git a/swat2/images/icons/nuvola/32/services.png b/swat2/images/icons/nuvola/32/services.png new file mode 100644 index 00000000000..fcee6c9cf24 Binary files /dev/null and b/swat2/images/icons/nuvola/32/services.png differ diff --git a/swat2/images/icons/nuvola/32/socket.png b/swat2/images/icons/nuvola/32/socket.png new file mode 100644 index 00000000000..cb5f8f0a3ce Binary files /dev/null and b/swat2/images/icons/nuvola/32/socket.png differ diff --git a/swat2/images/icons/nuvola/32/spellcheck.png b/swat2/images/icons/nuvola/32/spellcheck.png new file mode 100644 index 00000000000..c012684fb3e Binary files /dev/null and b/swat2/images/icons/nuvola/32/spellcheck.png differ diff --git a/swat2/images/icons/nuvola/32/stop.png b/swat2/images/icons/nuvola/32/stop.png new file mode 100644 index 00000000000..b953dd7e3ef Binary files /dev/null and b/swat2/images/icons/nuvola/32/stop.png differ diff --git a/swat2/images/icons/nuvola/32/style.png b/swat2/images/icons/nuvola/32/style.png new file mode 100644 index 00000000000..07888641161 Binary files /dev/null and b/swat2/images/icons/nuvola/32/style.png differ diff --git a/swat2/images/icons/nuvola/32/stylesheet.png b/swat2/images/icons/nuvola/32/stylesheet.png new file mode 100644 index 00000000000..35bdb05377c Binary files /dev/null and b/swat2/images/icons/nuvola/32/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/32/thumbnail.png b/swat2/images/icons/nuvola/32/thumbnail.png new file mode 100644 index 00000000000..69e55a1d5db Binary files /dev/null and b/swat2/images/icons/nuvola/32/thumbnail.png differ diff --git a/swat2/images/icons/nuvola/32/up.png b/swat2/images/icons/nuvola/32/up.png new file mode 100644 index 00000000000..899ad4fc9ea Binary files /dev/null and b/swat2/images/icons/nuvola/32/up.png differ diff --git a/swat2/images/icons/nuvola/32/wizard.png b/swat2/images/icons/nuvola/32/wizard.png new file mode 100644 index 00000000000..807d9c4a655 Binary files /dev/null and b/swat2/images/icons/nuvola/32/wizard.png differ diff --git a/swat2/images/icons/nuvola/48/access.png b/swat2/images/icons/nuvola/48/access.png new file mode 100644 index 00000000000..39745787fba Binary files /dev/null and b/swat2/images/icons/nuvola/48/access.png differ diff --git a/swat2/images/icons/nuvola/48/agent.png b/swat2/images/icons/nuvola/48/agent.png new file mode 100644 index 00000000000..0ea9d236fcd Binary files /dev/null and b/swat2/images/icons/nuvola/48/agent.png differ diff --git a/swat2/images/icons/nuvola/48/apply.png b/swat2/images/icons/nuvola/48/apply.png new file mode 100644 index 00000000000..3b7a6907ee4 Binary files /dev/null and b/swat2/images/icons/nuvola/48/apply.png differ diff --git a/swat2/images/icons/nuvola/48/back.png b/swat2/images/icons/nuvola/48/back.png new file mode 100644 index 00000000000..753b14f4688 Binary files /dev/null and b/swat2/images/icons/nuvola/48/back.png differ diff --git a/swat2/images/icons/nuvola/48/background.png b/swat2/images/icons/nuvola/48/background.png new file mode 100644 index 00000000000..50a848f3bb8 Binary files /dev/null and b/swat2/images/icons/nuvola/48/background.png differ diff --git a/swat2/images/icons/nuvola/48/bell.png b/swat2/images/icons/nuvola/48/bell.png new file mode 100644 index 00000000000..be0c6e69f0a Binary files /dev/null and b/swat2/images/icons/nuvola/48/bell.png differ diff --git a/swat2/images/icons/nuvola/48/bookmark.png b/swat2/images/icons/nuvola/48/bookmark.png new file mode 100644 index 00000000000..dcadad79ce6 Binary files /dev/null and b/swat2/images/icons/nuvola/48/bookmark.png differ diff --git a/swat2/images/icons/nuvola/48/browser.png b/swat2/images/icons/nuvola/48/browser.png new file mode 100644 index 00000000000..b5f28c4777f Binary files /dev/null and b/swat2/images/icons/nuvola/48/browser.png differ diff --git a/swat2/images/icons/nuvola/48/button_cancel.png b/swat2/images/icons/nuvola/48/button_cancel.png new file mode 100644 index 00000000000..75980de0089 Binary files /dev/null and b/swat2/images/icons/nuvola/48/button_cancel.png differ diff --git a/swat2/images/icons/nuvola/48/button_ok.png b/swat2/images/icons/nuvola/48/button_ok.png new file mode 100644 index 00000000000..94aac4b2b89 Binary files /dev/null and b/swat2/images/icons/nuvola/48/button_ok.png differ diff --git a/swat2/images/icons/nuvola/48/cache.png b/swat2/images/icons/nuvola/48/cache.png new file mode 100644 index 00000000000..321e8241b01 Binary files /dev/null and b/swat2/images/icons/nuvola/48/cache.png differ diff --git a/swat2/images/icons/nuvola/48/clock.png b/swat2/images/icons/nuvola/48/clock.png new file mode 100644 index 00000000000..17e760a3fcb Binary files /dev/null and b/swat2/images/icons/nuvola/48/clock.png differ diff --git a/swat2/images/icons/nuvola/48/colorize.png b/swat2/images/icons/nuvola/48/colorize.png new file mode 100644 index 00000000000..61a6f6302df Binary files /dev/null and b/swat2/images/icons/nuvola/48/colorize.png differ diff --git a/swat2/images/icons/nuvola/48/colors.png b/swat2/images/icons/nuvola/48/colors.png new file mode 100644 index 00000000000..641c9d8d304 Binary files /dev/null and b/swat2/images/icons/nuvola/48/colors.png differ diff --git a/swat2/images/icons/nuvola/48/colorset.png b/swat2/images/icons/nuvola/48/colorset.png new file mode 100644 index 00000000000..0a7e28ca16f Binary files /dev/null and b/swat2/images/icons/nuvola/48/colorset.png differ diff --git a/swat2/images/icons/nuvola/48/configure.png b/swat2/images/icons/nuvola/48/configure.png new file mode 100644 index 00000000000..2bf463be332 Binary files /dev/null and b/swat2/images/icons/nuvola/48/configure.png differ diff --git a/swat2/images/icons/nuvola/48/cookie.png b/swat2/images/icons/nuvola/48/cookie.png new file mode 100644 index 00000000000..8cbb3099620 Binary files /dev/null and b/swat2/images/icons/nuvola/48/cookie.png differ diff --git a/swat2/images/icons/nuvola/48/core.png b/swat2/images/icons/nuvola/48/core.png new file mode 100644 index 00000000000..03855c91356 Binary files /dev/null and b/swat2/images/icons/nuvola/48/core.png differ diff --git a/swat2/images/icons/nuvola/48/date.png b/swat2/images/icons/nuvola/48/date.png new file mode 100644 index 00000000000..d3b8f476218 Binary files /dev/null and b/swat2/images/icons/nuvola/48/date.png differ diff --git a/swat2/images/icons/nuvola/48/decrypted.png b/swat2/images/icons/nuvola/48/decrypted.png new file mode 100644 index 00000000000..c532f17e3d8 Binary files /dev/null and b/swat2/images/icons/nuvola/48/decrypted.png differ diff --git a/swat2/images/icons/nuvola/48/desktop.png b/swat2/images/icons/nuvola/48/desktop.png new file mode 100644 index 00000000000..9a0cf87f053 Binary files /dev/null and b/swat2/images/icons/nuvola/48/desktop.png differ diff --git a/swat2/images/icons/nuvola/48/display.png b/swat2/images/icons/nuvola/48/display.png new file mode 100644 index 00000000000..6b9ab9e1303 Binary files /dev/null and b/swat2/images/icons/nuvola/48/display.png differ diff --git a/swat2/images/icons/nuvola/48/document.png b/swat2/images/icons/nuvola/48/document.png new file mode 100644 index 00000000000..b545d967581 Binary files /dev/null and b/swat2/images/icons/nuvola/48/document.png differ diff --git a/swat2/images/icons/nuvola/48/down.png b/swat2/images/icons/nuvola/48/down.png new file mode 100644 index 00000000000..5648bf19fa7 Binary files /dev/null and b/swat2/images/icons/nuvola/48/down.png differ diff --git a/swat2/images/icons/nuvola/48/edit.png b/swat2/images/icons/nuvola/48/edit.png new file mode 100644 index 00000000000..bee264546b6 Binary files /dev/null and b/swat2/images/icons/nuvola/48/edit.png differ diff --git a/swat2/images/icons/nuvola/48/editcopy.png b/swat2/images/icons/nuvola/48/editcopy.png new file mode 100644 index 00000000000..a04d2f7fceb Binary files /dev/null and b/swat2/images/icons/nuvola/48/editcopy.png differ diff --git a/swat2/images/icons/nuvola/48/editcut.png b/swat2/images/icons/nuvola/48/editcut.png new file mode 100644 index 00000000000..a1b20f4beba Binary files /dev/null and b/swat2/images/icons/nuvola/48/editcut.png differ diff --git a/swat2/images/icons/nuvola/48/editdelete.png b/swat2/images/icons/nuvola/48/editdelete.png new file mode 100644 index 00000000000..f748cbe88a3 Binary files /dev/null and b/swat2/images/icons/nuvola/48/editdelete.png differ diff --git a/swat2/images/icons/nuvola/48/editpaste.png b/swat2/images/icons/nuvola/48/editpaste.png new file mode 100644 index 00000000000..099c51ff909 Binary files /dev/null and b/swat2/images/icons/nuvola/48/editpaste.png differ diff --git a/swat2/images/icons/nuvola/48/edittrash.png b/swat2/images/icons/nuvola/48/edittrash.png new file mode 100644 index 00000000000..906608fbaea Binary files /dev/null and b/swat2/images/icons/nuvola/48/edittrash.png differ diff --git a/swat2/images/icons/nuvola/48/email.png b/swat2/images/icons/nuvola/48/email.png new file mode 100644 index 00000000000..19c7cfd2f5c Binary files /dev/null and b/swat2/images/icons/nuvola/48/email.png differ diff --git a/swat2/images/icons/nuvola/48/empty.png b/swat2/images/icons/nuvola/48/empty.png new file mode 100644 index 00000000000..78851f36193 Binary files /dev/null and b/swat2/images/icons/nuvola/48/empty.png differ diff --git a/swat2/images/icons/nuvola/48/encrypted.png b/swat2/images/icons/nuvola/48/encrypted.png new file mode 100644 index 00000000000..7d3e1ef2a57 Binary files /dev/null and b/swat2/images/icons/nuvola/48/encrypted.png differ diff --git a/swat2/images/icons/nuvola/48/energy.png b/swat2/images/icons/nuvola/48/energy.png new file mode 100644 index 00000000000..94ce36b11fb Binary files /dev/null and b/swat2/images/icons/nuvola/48/energy.png differ diff --git a/swat2/images/icons/nuvola/48/error.png b/swat2/images/icons/nuvola/48/error.png new file mode 100644 index 00000000000..e1841e408c5 Binary files /dev/null and b/swat2/images/icons/nuvola/48/error.png differ diff --git a/swat2/images/icons/nuvola/48/exec.png b/swat2/images/icons/nuvola/48/exec.png new file mode 100644 index 00000000000..8467ec1ac25 Binary files /dev/null and b/swat2/images/icons/nuvola/48/exec.png differ diff --git a/swat2/images/icons/nuvola/48/filenew.png b/swat2/images/icons/nuvola/48/filenew.png new file mode 100644 index 00000000000..bc10ac0c222 Binary files /dev/null and b/swat2/images/icons/nuvola/48/filenew.png differ diff --git a/swat2/images/icons/nuvola/48/fileopen.png b/swat2/images/icons/nuvola/48/fileopen.png new file mode 100644 index 00000000000..73419296380 Binary files /dev/null and b/swat2/images/icons/nuvola/48/fileopen.png differ diff --git a/swat2/images/icons/nuvola/48/fileprint.png b/swat2/images/icons/nuvola/48/fileprint.png new file mode 100644 index 00000000000..05e15987033 Binary files /dev/null and b/swat2/images/icons/nuvola/48/fileprint.png differ diff --git a/swat2/images/icons/nuvola/48/filesave.png b/swat2/images/icons/nuvola/48/filesave.png new file mode 100644 index 00000000000..0006ad4294a Binary files /dev/null and b/swat2/images/icons/nuvola/48/filesave.png differ diff --git a/swat2/images/icons/nuvola/48/filesaveas.png b/swat2/images/icons/nuvola/48/filesaveas.png new file mode 100644 index 00000000000..2be6df257ab Binary files /dev/null and b/swat2/images/icons/nuvola/48/filesaveas.png differ diff --git a/swat2/images/icons/nuvola/48/find.png b/swat2/images/icons/nuvola/48/find.png new file mode 100644 index 00000000000..e03a26dbc79 Binary files /dev/null and b/swat2/images/icons/nuvola/48/find.png differ diff --git a/swat2/images/icons/nuvola/48/folder.png b/swat2/images/icons/nuvola/48/folder.png new file mode 100644 index 00000000000..31c8a7ede1e Binary files /dev/null and b/swat2/images/icons/nuvola/48/folder.png differ diff --git a/swat2/images/icons/nuvola/48/folder_home.png b/swat2/images/icons/nuvola/48/folder_home.png new file mode 100644 index 00000000000..74f8aea85af Binary files /dev/null and b/swat2/images/icons/nuvola/48/folder_home.png differ diff --git a/swat2/images/icons/nuvola/48/folder_important.png b/swat2/images/icons/nuvola/48/folder_important.png new file mode 100644 index 00000000000..d91b77c39ac Binary files /dev/null and b/swat2/images/icons/nuvola/48/folder_important.png differ diff --git a/swat2/images/icons/nuvola/48/folder_locked.png b/swat2/images/icons/nuvola/48/folder_locked.png new file mode 100644 index 00000000000..f16584669f3 Binary files /dev/null and b/swat2/images/icons/nuvola/48/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/48/folder_open.png b/swat2/images/icons/nuvola/48/folder_open.png new file mode 100644 index 00000000000..f7314b34941 Binary files /dev/null and b/swat2/images/icons/nuvola/48/folder_open.png differ diff --git a/swat2/images/icons/nuvola/48/font.png b/swat2/images/icons/nuvola/48/font.png new file mode 100644 index 00000000000..80f56a886b5 Binary files /dev/null and b/swat2/images/icons/nuvola/48/font.png differ diff --git a/swat2/images/icons/nuvola/48/forward.png b/swat2/images/icons/nuvola/48/forward.png new file mode 100644 index 00000000000..88eb4cfc6ed Binary files /dev/null and b/swat2/images/icons/nuvola/48/forward.png differ diff --git a/swat2/images/icons/nuvola/48/gohome.png b/swat2/images/icons/nuvola/48/gohome.png new file mode 100644 index 00000000000..d2b3dfc6142 Binary files /dev/null and b/swat2/images/icons/nuvola/48/gohome.png differ diff --git a/swat2/images/icons/nuvola/48/help.png b/swat2/images/icons/nuvola/48/help.png new file mode 100644 index 00000000000..915f9fd6d45 Binary files /dev/null and b/swat2/images/icons/nuvola/48/help.png differ diff --git a/swat2/images/icons/nuvola/48/history.png b/swat2/images/icons/nuvola/48/history.png new file mode 100644 index 00000000000..7907787f3c4 Binary files /dev/null and b/swat2/images/icons/nuvola/48/history.png differ diff --git a/swat2/images/icons/nuvola/48/hwinfo.png b/swat2/images/icons/nuvola/48/hwinfo.png new file mode 100644 index 00000000000..2c7b76033e1 Binary files /dev/null and b/swat2/images/icons/nuvola/48/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/48/icons.png b/swat2/images/icons/nuvola/48/icons.png new file mode 100644 index 00000000000..5aaece3e8c7 Binary files /dev/null and b/swat2/images/icons/nuvola/48/icons.png differ diff --git a/swat2/images/icons/nuvola/48/iconthemes.png b/swat2/images/icons/nuvola/48/iconthemes.png new file mode 100644 index 00000000000..ba4744f9803 Binary files /dev/null and b/swat2/images/icons/nuvola/48/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/48/important.png b/swat2/images/icons/nuvola/48/important.png new file mode 100644 index 00000000000..a763d82bf9e Binary files /dev/null and b/swat2/images/icons/nuvola/48/important.png differ diff --git a/swat2/images/icons/nuvola/48/info.png b/swat2/images/icons/nuvola/48/info.png new file mode 100644 index 00000000000..d2051a8901d Binary files /dev/null and b/swat2/images/icons/nuvola/48/info.png differ diff --git a/swat2/images/icons/nuvola/48/kcoloredit.png b/swat2/images/icons/nuvola/48/kcoloredit.png new file mode 100644 index 00000000000..adb7216b061 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/48/kcontrol.png b/swat2/images/icons/nuvola/48/kcontrol.png new file mode 100644 index 00000000000..a359543e308 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/48/keyboard.png b/swat2/images/icons/nuvola/48/keyboard.png new file mode 100644 index 00000000000..d911c7f314a Binary files /dev/null and b/swat2/images/icons/nuvola/48/keyboard.png differ diff --git a/swat2/images/icons/nuvola/48/khelpcenter.png b/swat2/images/icons/nuvola/48/khelpcenter.png new file mode 100644 index 00000000000..614b0f9131b Binary files /dev/null and b/swat2/images/icons/nuvola/48/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/48/kmix.png b/swat2/images/icons/nuvola/48/kmix.png new file mode 100644 index 00000000000..fb5ca5292d6 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kmix.png differ diff --git a/swat2/images/icons/nuvola/48/knotify.png b/swat2/images/icons/nuvola/48/knotify.png new file mode 100644 index 00000000000..40205ad9335 Binary files /dev/null and b/swat2/images/icons/nuvola/48/knotify.png differ diff --git a/swat2/images/icons/nuvola/48/konqueror.png b/swat2/images/icons/nuvola/48/konqueror.png new file mode 100644 index 00000000000..ef5d9a24c49 Binary files /dev/null and b/swat2/images/icons/nuvola/48/konqueror.png differ diff --git a/swat2/images/icons/nuvola/48/kpackage.png b/swat2/images/icons/nuvola/48/kpackage.png new file mode 100644 index 00000000000..c8a65a759f6 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kpackage.png differ diff --git a/swat2/images/icons/nuvola/48/kpaint.png b/swat2/images/icons/nuvola/48/kpaint.png new file mode 100644 index 00000000000..6e9fdc73c0a Binary files /dev/null and b/swat2/images/icons/nuvola/48/kpaint.png differ diff --git a/swat2/images/icons/nuvola/48/krita.png b/swat2/images/icons/nuvola/48/krita.png new file mode 100644 index 00000000000..1c16253c059 Binary files /dev/null and b/swat2/images/icons/nuvola/48/krita.png differ diff --git a/swat2/images/icons/nuvola/48/ksnapshot.png b/swat2/images/icons/nuvola/48/ksnapshot.png new file mode 100644 index 00000000000..5972080f1c1 Binary files /dev/null and b/swat2/images/icons/nuvola/48/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/48/ktip.png b/swat2/images/icons/nuvola/48/ktip.png new file mode 100644 index 00000000000..8b8756181d9 Binary files /dev/null and b/swat2/images/icons/nuvola/48/ktip.png differ diff --git a/swat2/images/icons/nuvola/48/kuser.png b/swat2/images/icons/nuvola/48/kuser.png new file mode 100644 index 00000000000..fe74c0056a6 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kuser.png differ diff --git a/swat2/images/icons/nuvola/48/kview.png b/swat2/images/icons/nuvola/48/kview.png new file mode 100644 index 00000000000..56901e0e3e5 Binary files /dev/null and b/swat2/images/icons/nuvola/48/kview.png differ diff --git a/swat2/images/icons/nuvola/48/locale.png b/swat2/images/icons/nuvola/48/locale.png new file mode 100644 index 00000000000..a784df52fcd Binary files /dev/null and b/swat2/images/icons/nuvola/48/locale.png differ diff --git a/swat2/images/icons/nuvola/48/looknfeel.png b/swat2/images/icons/nuvola/48/looknfeel.png new file mode 100644 index 00000000000..69f5db940e8 Binary files /dev/null and b/swat2/images/icons/nuvola/48/looknfeel.png differ diff --git a/swat2/images/icons/nuvola/48/mail_delete.png b/swat2/images/icons/nuvola/48/mail_delete.png new file mode 100644 index 00000000000..3d0941c7d2e Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_delete.png differ diff --git a/swat2/images/icons/nuvola/48/mail_find.png b/swat2/images/icons/nuvola/48/mail_find.png new file mode 100644 index 00000000000..56b68ee3bef Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_find.png differ diff --git a/swat2/images/icons/nuvola/48/mail_forward.png b/swat2/images/icons/nuvola/48/mail_forward.png new file mode 100644 index 00000000000..88be810222a Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_forward.png differ diff --git a/swat2/images/icons/nuvola/48/mail_generic.png b/swat2/images/icons/nuvola/48/mail_generic.png new file mode 100644 index 00000000000..79699c828dd Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_generic.png differ diff --git a/swat2/images/icons/nuvola/48/mail_new.png b/swat2/images/icons/nuvola/48/mail_new.png new file mode 100644 index 00000000000..e09387c1b50 Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_new.png differ diff --git a/swat2/images/icons/nuvola/48/mail_replyall.png b/swat2/images/icons/nuvola/48/mail_replyall.png new file mode 100644 index 00000000000..8c845a0db2b Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_replyall.png differ diff --git a/swat2/images/icons/nuvola/48/mail_send.png b/swat2/images/icons/nuvola/48/mail_send.png new file mode 100644 index 00000000000..971fb090d52 Binary files /dev/null and b/swat2/images/icons/nuvola/48/mail_send.png differ diff --git a/swat2/images/icons/nuvola/48/misc.png b/swat2/images/icons/nuvola/48/misc.png new file mode 100644 index 00000000000..0c17cd9a592 Binary files /dev/null and b/swat2/images/icons/nuvola/48/misc.png differ diff --git a/swat2/images/icons/nuvola/48/mozilla.png b/swat2/images/icons/nuvola/48/mozilla.png new file mode 100644 index 00000000000..2fd15db78bc Binary files /dev/null and b/swat2/images/icons/nuvola/48/mozilla.png differ diff --git a/swat2/images/icons/nuvola/48/mycomputer.png b/swat2/images/icons/nuvola/48/mycomputer.png new file mode 100644 index 00000000000..8f07fa95708 Binary files /dev/null and b/swat2/images/icons/nuvola/48/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/48/netscape.png b/swat2/images/icons/nuvola/48/netscape.png new file mode 100644 index 00000000000..4ff1a201073 Binary files /dev/null and b/swat2/images/icons/nuvola/48/netscape.png differ diff --git a/swat2/images/icons/nuvola/48/network.png b/swat2/images/icons/nuvola/48/network.png new file mode 100644 index 00000000000..5bac4066c77 Binary files /dev/null and b/swat2/images/icons/nuvola/48/network.png differ diff --git a/swat2/images/icons/nuvola/48/next.png b/swat2/images/icons/nuvola/48/next.png new file mode 100644 index 00000000000..fbce893e78e Binary files /dev/null and b/swat2/images/icons/nuvola/48/next.png differ diff --git a/swat2/images/icons/nuvola/48/no.png b/swat2/images/icons/nuvola/48/no.png new file mode 100644 index 00000000000..b7e2f90a33f Binary files /dev/null and b/swat2/images/icons/nuvola/48/no.png differ diff --git a/swat2/images/icons/nuvola/48/ok.png b/swat2/images/icons/nuvola/48/ok.png new file mode 100644 index 00000000000..3b7a6907ee4 Binary files /dev/null and b/swat2/images/icons/nuvola/48/ok.png differ diff --git a/swat2/images/icons/nuvola/48/opera.png b/swat2/images/icons/nuvola/48/opera.png new file mode 100644 index 00000000000..6fb9136b21b Binary files /dev/null and b/swat2/images/icons/nuvola/48/opera.png differ diff --git a/swat2/images/icons/nuvola/48/package.png b/swat2/images/icons/nuvola/48/package.png new file mode 100644 index 00000000000..7cf1b96d6fc Binary files /dev/null and b/swat2/images/icons/nuvola/48/package.png differ diff --git a/swat2/images/icons/nuvola/48/password.png b/swat2/images/icons/nuvola/48/password.png new file mode 100644 index 00000000000..98d7607e281 Binary files /dev/null and b/swat2/images/icons/nuvola/48/password.png differ diff --git a/swat2/images/icons/nuvola/48/pipe.png b/swat2/images/icons/nuvola/48/pipe.png new file mode 100644 index 00000000000..d479c1b3850 Binary files /dev/null and b/swat2/images/icons/nuvola/48/pipe.png differ diff --git a/swat2/images/icons/nuvola/48/previous.png b/swat2/images/icons/nuvola/48/previous.png new file mode 100644 index 00000000000..3813e818ecd Binary files /dev/null and b/swat2/images/icons/nuvola/48/previous.png differ diff --git a/swat2/images/icons/nuvola/48/realplayer.png b/swat2/images/icons/nuvola/48/realplayer.png new file mode 100644 index 00000000000..dabfe1a77ab Binary files /dev/null and b/swat2/images/icons/nuvola/48/realplayer.png differ diff --git a/swat2/images/icons/nuvola/48/redo.png b/swat2/images/icons/nuvola/48/redo.png new file mode 100644 index 00000000000..3da735b6af3 Binary files /dev/null and b/swat2/images/icons/nuvola/48/redo.png differ diff --git a/swat2/images/icons/nuvola/48/reload.png b/swat2/images/icons/nuvola/48/reload.png new file mode 100644 index 00000000000..248f614d299 Binary files /dev/null and b/swat2/images/icons/nuvola/48/reload.png differ diff --git a/swat2/images/icons/nuvola/48/run.png b/swat2/images/icons/nuvola/48/run.png new file mode 100644 index 00000000000..d741485f375 Binary files /dev/null and b/swat2/images/icons/nuvola/48/run.png differ diff --git a/swat2/images/icons/nuvola/48/services.png b/swat2/images/icons/nuvola/48/services.png new file mode 100644 index 00000000000..e4e12439b3e Binary files /dev/null and b/swat2/images/icons/nuvola/48/services.png differ diff --git a/swat2/images/icons/nuvola/48/socket.png b/swat2/images/icons/nuvola/48/socket.png new file mode 100644 index 00000000000..1bacbaae01c Binary files /dev/null and b/swat2/images/icons/nuvola/48/socket.png differ diff --git a/swat2/images/icons/nuvola/48/spellcheck.png b/swat2/images/icons/nuvola/48/spellcheck.png new file mode 100644 index 00000000000..0b32d72e2fd Binary files /dev/null and b/swat2/images/icons/nuvola/48/spellcheck.png differ diff --git a/swat2/images/icons/nuvola/48/stop.png b/swat2/images/icons/nuvola/48/stop.png new file mode 100644 index 00000000000..bb4fe643695 Binary files /dev/null and b/swat2/images/icons/nuvola/48/stop.png differ diff --git a/swat2/images/icons/nuvola/48/style.png b/swat2/images/icons/nuvola/48/style.png new file mode 100644 index 00000000000..c9c4381358a Binary files /dev/null and b/swat2/images/icons/nuvola/48/style.png differ diff --git a/swat2/images/icons/nuvola/48/stylesheet.png b/swat2/images/icons/nuvola/48/stylesheet.png new file mode 100644 index 00000000000..4777cbbf94b Binary files /dev/null and b/swat2/images/icons/nuvola/48/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/48/thumbnail.png b/swat2/images/icons/nuvola/48/thumbnail.png new file mode 100644 index 00000000000..bcc168145e7 Binary files /dev/null and b/swat2/images/icons/nuvola/48/thumbnail.png differ diff --git a/swat2/images/icons/nuvola/48/up.png b/swat2/images/icons/nuvola/48/up.png new file mode 100644 index 00000000000..6af24949b86 Binary files /dev/null and b/swat2/images/icons/nuvola/48/up.png differ diff --git a/swat2/images/icons/nuvola/48/wizard.png b/swat2/images/icons/nuvola/48/wizard.png new file mode 100644 index 00000000000..c117bea3b07 Binary files /dev/null and b/swat2/images/icons/nuvola/48/wizard.png differ diff --git a/swat2/images/icons/nuvola/64/access.png b/swat2/images/icons/nuvola/64/access.png new file mode 100644 index 00000000000..01b023e542b Binary files /dev/null and b/swat2/images/icons/nuvola/64/access.png differ diff --git a/swat2/images/icons/nuvola/64/agent.png b/swat2/images/icons/nuvola/64/agent.png new file mode 100644 index 00000000000..8bdbfbc7536 Binary files /dev/null and b/swat2/images/icons/nuvola/64/agent.png differ diff --git a/swat2/images/icons/nuvola/64/background.png b/swat2/images/icons/nuvola/64/background.png new file mode 100644 index 00000000000..eecc4f45af4 Binary files /dev/null and b/swat2/images/icons/nuvola/64/background.png differ diff --git a/swat2/images/icons/nuvola/64/bell.png b/swat2/images/icons/nuvola/64/bell.png new file mode 100644 index 00000000000..d8d7ec712a3 Binary files /dev/null and b/swat2/images/icons/nuvola/64/bell.png differ diff --git a/swat2/images/icons/nuvola/64/browser.png b/swat2/images/icons/nuvola/64/browser.png new file mode 100644 index 00000000000..2d0fdf97d02 Binary files /dev/null and b/swat2/images/icons/nuvola/64/browser.png differ diff --git a/swat2/images/icons/nuvola/64/cache.png b/swat2/images/icons/nuvola/64/cache.png new file mode 100644 index 00000000000..c42bf4a3ce3 Binary files /dev/null and b/swat2/images/icons/nuvola/64/cache.png differ diff --git a/swat2/images/icons/nuvola/64/clock.png b/swat2/images/icons/nuvola/64/clock.png new file mode 100644 index 00000000000..dda46a54965 Binary files /dev/null and b/swat2/images/icons/nuvola/64/clock.png differ diff --git a/swat2/images/icons/nuvola/64/colors.png b/swat2/images/icons/nuvola/64/colors.png new file mode 100644 index 00000000000..dfe8f950d59 Binary files /dev/null and b/swat2/images/icons/nuvola/64/colors.png differ diff --git a/swat2/images/icons/nuvola/64/colorset.png b/swat2/images/icons/nuvola/64/colorset.png new file mode 100644 index 00000000000..2dbdf9ea8da Binary files /dev/null and b/swat2/images/icons/nuvola/64/colorset.png differ diff --git a/swat2/images/icons/nuvola/64/cookie.png b/swat2/images/icons/nuvola/64/cookie.png new file mode 100644 index 00000000000..4647c310222 Binary files /dev/null and b/swat2/images/icons/nuvola/64/cookie.png differ diff --git a/swat2/images/icons/nuvola/64/core.png b/swat2/images/icons/nuvola/64/core.png new file mode 100644 index 00000000000..e5a5143c390 Binary files /dev/null and b/swat2/images/icons/nuvola/64/core.png differ diff --git a/swat2/images/icons/nuvola/64/date.png b/swat2/images/icons/nuvola/64/date.png new file mode 100644 index 00000000000..4746c98012a Binary files /dev/null and b/swat2/images/icons/nuvola/64/date.png differ diff --git a/swat2/images/icons/nuvola/64/desktop.png b/swat2/images/icons/nuvola/64/desktop.png new file mode 100644 index 00000000000..fd2b4a781f1 Binary files /dev/null and b/swat2/images/icons/nuvola/64/desktop.png differ diff --git a/swat2/images/icons/nuvola/64/display.png b/swat2/images/icons/nuvola/64/display.png new file mode 100644 index 00000000000..5e93201be68 Binary files /dev/null and b/swat2/images/icons/nuvola/64/display.png differ diff --git a/swat2/images/icons/nuvola/64/document.png b/swat2/images/icons/nuvola/64/document.png new file mode 100644 index 00000000000..46b28712779 Binary files /dev/null and b/swat2/images/icons/nuvola/64/document.png differ diff --git a/swat2/images/icons/nuvola/64/email.png b/swat2/images/icons/nuvola/64/email.png new file mode 100644 index 00000000000..442141d1062 Binary files /dev/null and b/swat2/images/icons/nuvola/64/email.png differ diff --git a/swat2/images/icons/nuvola/64/empty.png b/swat2/images/icons/nuvola/64/empty.png new file mode 100644 index 00000000000..1e92934834e Binary files /dev/null and b/swat2/images/icons/nuvola/64/empty.png differ diff --git a/swat2/images/icons/nuvola/64/encrypted.png b/swat2/images/icons/nuvola/64/encrypted.png new file mode 100644 index 00000000000..2e06c176c26 Binary files /dev/null and b/swat2/images/icons/nuvola/64/encrypted.png differ diff --git a/swat2/images/icons/nuvola/64/energy.png b/swat2/images/icons/nuvola/64/energy.png new file mode 100644 index 00000000000..9a829877e31 Binary files /dev/null and b/swat2/images/icons/nuvola/64/energy.png differ diff --git a/swat2/images/icons/nuvola/64/error.png b/swat2/images/icons/nuvola/64/error.png new file mode 100644 index 00000000000..e597c4658b5 Binary files /dev/null and b/swat2/images/icons/nuvola/64/error.png differ diff --git a/swat2/images/icons/nuvola/64/exec.png b/swat2/images/icons/nuvola/64/exec.png new file mode 100644 index 00000000000..a1b68500414 Binary files /dev/null and b/swat2/images/icons/nuvola/64/exec.png differ diff --git a/swat2/images/icons/nuvola/64/folder.png b/swat2/images/icons/nuvola/64/folder.png new file mode 100644 index 00000000000..5ef5754e265 Binary files /dev/null and b/swat2/images/icons/nuvola/64/folder.png differ diff --git a/swat2/images/icons/nuvola/64/folder_home.png b/swat2/images/icons/nuvola/64/folder_home.png new file mode 100644 index 00000000000..7b20e566319 Binary files /dev/null and b/swat2/images/icons/nuvola/64/folder_home.png differ diff --git a/swat2/images/icons/nuvola/64/folder_important.png b/swat2/images/icons/nuvola/64/folder_important.png new file mode 100644 index 00000000000..1c97defd592 Binary files /dev/null and b/swat2/images/icons/nuvola/64/folder_important.png differ diff --git a/swat2/images/icons/nuvola/64/folder_locked.png b/swat2/images/icons/nuvola/64/folder_locked.png new file mode 100644 index 00000000000..9e9bbd97768 Binary files /dev/null and b/swat2/images/icons/nuvola/64/folder_locked.png differ diff --git a/swat2/images/icons/nuvola/64/folder_open.png b/swat2/images/icons/nuvola/64/folder_open.png new file mode 100644 index 00000000000..f5bddaf3742 Binary files /dev/null and b/swat2/images/icons/nuvola/64/folder_open.png differ diff --git a/swat2/images/icons/nuvola/64/font.png b/swat2/images/icons/nuvola/64/font.png new file mode 100644 index 00000000000..3299a64282a Binary files /dev/null and b/swat2/images/icons/nuvola/64/font.png differ diff --git a/swat2/images/icons/nuvola/64/hwinfo.png b/swat2/images/icons/nuvola/64/hwinfo.png new file mode 100644 index 00000000000..bc015a7ece6 Binary files /dev/null and b/swat2/images/icons/nuvola/64/hwinfo.png differ diff --git a/swat2/images/icons/nuvola/64/icons.png b/swat2/images/icons/nuvola/64/icons.png new file mode 100644 index 00000000000..a591696dadd Binary files /dev/null and b/swat2/images/icons/nuvola/64/icons.png differ diff --git a/swat2/images/icons/nuvola/64/iconthemes.png b/swat2/images/icons/nuvola/64/iconthemes.png new file mode 100644 index 00000000000..5e934b7de77 Binary files /dev/null and b/swat2/images/icons/nuvola/64/iconthemes.png differ diff --git a/swat2/images/icons/nuvola/64/important.png b/swat2/images/icons/nuvola/64/important.png new file mode 100644 index 00000000000..db52b85a5f7 Binary files /dev/null and b/swat2/images/icons/nuvola/64/important.png differ diff --git a/swat2/images/icons/nuvola/64/info.png b/swat2/images/icons/nuvola/64/info.png new file mode 100644 index 00000000000..f8c50e169b5 Binary files /dev/null and b/swat2/images/icons/nuvola/64/info.png differ diff --git a/swat2/images/icons/nuvola/64/kcoloredit.png b/swat2/images/icons/nuvola/64/kcoloredit.png new file mode 100644 index 00000000000..9fe8697e5f3 Binary files /dev/null and b/swat2/images/icons/nuvola/64/kcoloredit.png differ diff --git a/swat2/images/icons/nuvola/64/kcontrol.png b/swat2/images/icons/nuvola/64/kcontrol.png new file mode 100644 index 00000000000..0ecbfe51e7b Binary files /dev/null and b/swat2/images/icons/nuvola/64/kcontrol.png differ diff --git a/swat2/images/icons/nuvola/64/keyboard.png b/swat2/images/icons/nuvola/64/keyboard.png new file mode 100644 index 00000000000..6b8aee857b4 Binary files /dev/null and b/swat2/images/icons/nuvola/64/keyboard.png differ diff --git a/swat2/images/icons/nuvola/64/khelpcenter.png b/swat2/images/icons/nuvola/64/khelpcenter.png new file mode 100644 index 00000000000..ebb8462ced0 Binary files /dev/null and b/swat2/images/icons/nuvola/64/khelpcenter.png differ diff --git a/swat2/images/icons/nuvola/64/kmix.png b/swat2/images/icons/nuvola/64/kmix.png new file mode 100644 index 00000000000..67cc062f9e5 Binary files /dev/null and b/swat2/images/icons/nuvola/64/kmix.png differ diff --git a/swat2/images/icons/nuvola/64/knotify.png b/swat2/images/icons/nuvola/64/knotify.png new file mode 100644 index 00000000000..3f0d99d55cb Binary files /dev/null and b/swat2/images/icons/nuvola/64/knotify.png differ diff --git a/swat2/images/icons/nuvola/64/konqueror.png b/swat2/images/icons/nuvola/64/konqueror.png new file mode 100644 index 00000000000..23c5665a894 Binary files /dev/null and b/swat2/images/icons/nuvola/64/konqueror.png differ diff --git a/swat2/images/icons/nuvola/64/kpackage.png b/swat2/images/icons/nuvola/64/kpackage.png new file mode 100644 index 00000000000..c09c67ce844 Binary files /dev/null and b/swat2/images/icons/nuvola/64/kpackage.png differ diff --git a/swat2/images/icons/nuvola/64/kpaint.png b/swat2/images/icons/nuvola/64/kpaint.png new file mode 100644 index 00000000000..a08cec3396b Binary files /dev/null and b/swat2/images/icons/nuvola/64/kpaint.png differ diff --git a/swat2/images/icons/nuvola/64/krita.png b/swat2/images/icons/nuvola/64/krita.png new file mode 100644 index 00000000000..68321ff45f1 Binary files /dev/null and b/swat2/images/icons/nuvola/64/krita.png differ diff --git a/swat2/images/icons/nuvola/64/ksnapshot.png b/swat2/images/icons/nuvola/64/ksnapshot.png new file mode 100644 index 00000000000..32b0c82fd64 Binary files /dev/null and b/swat2/images/icons/nuvola/64/ksnapshot.png differ diff --git a/swat2/images/icons/nuvola/64/ktip.png b/swat2/images/icons/nuvola/64/ktip.png new file mode 100644 index 00000000000..e8b4285a227 Binary files /dev/null and b/swat2/images/icons/nuvola/64/ktip.png differ diff --git a/swat2/images/icons/nuvola/64/kuser.png b/swat2/images/icons/nuvola/64/kuser.png new file mode 100644 index 00000000000..3e443c99db5 Binary files /dev/null and b/swat2/images/icons/nuvola/64/kuser.png differ diff --git a/swat2/images/icons/nuvola/64/kview.png b/swat2/images/icons/nuvola/64/kview.png new file mode 100644 index 00000000000..92635c96e0b Binary files /dev/null and b/swat2/images/icons/nuvola/64/kview.png differ diff --git a/swat2/images/icons/nuvola/64/locale.png b/swat2/images/icons/nuvola/64/locale.png new file mode 100644 index 00000000000..ed5d4116457 Binary files /dev/null and b/swat2/images/icons/nuvola/64/locale.png differ diff --git a/swat2/images/icons/nuvola/64/looknfeel.png b/swat2/images/icons/nuvola/64/looknfeel.png new file mode 100644 index 00000000000..dc65d514e11 Binary files /dev/null and b/swat2/images/icons/nuvola/64/looknfeel.png differ diff --git a/swat2/images/icons/nuvola/64/mozilla.png b/swat2/images/icons/nuvola/64/mozilla.png new file mode 100644 index 00000000000..a5220d14f82 Binary files /dev/null and b/swat2/images/icons/nuvola/64/mozilla.png differ diff --git a/swat2/images/icons/nuvola/64/mycomputer.png b/swat2/images/icons/nuvola/64/mycomputer.png new file mode 100644 index 00000000000..41a501e940f Binary files /dev/null and b/swat2/images/icons/nuvola/64/mycomputer.png differ diff --git a/swat2/images/icons/nuvola/64/netscape.png b/swat2/images/icons/nuvola/64/netscape.png new file mode 100644 index 00000000000..f2e34e902bb Binary files /dev/null and b/swat2/images/icons/nuvola/64/netscape.png differ diff --git a/swat2/images/icons/nuvola/64/network.png b/swat2/images/icons/nuvola/64/network.png new file mode 100644 index 00000000000..d3f72be6b55 Binary files /dev/null and b/swat2/images/icons/nuvola/64/network.png differ diff --git a/swat2/images/icons/nuvola/64/opera.png b/swat2/images/icons/nuvola/64/opera.png new file mode 100644 index 00000000000..60ded2af2d8 Binary files /dev/null and b/swat2/images/icons/nuvola/64/opera.png differ diff --git a/swat2/images/icons/nuvola/64/package.png b/swat2/images/icons/nuvola/64/package.png new file mode 100644 index 00000000000..75238db4647 Binary files /dev/null and b/swat2/images/icons/nuvola/64/package.png differ diff --git a/swat2/images/icons/nuvola/64/password.png b/swat2/images/icons/nuvola/64/password.png new file mode 100644 index 00000000000..bf8d7e42a18 Binary files /dev/null and b/swat2/images/icons/nuvola/64/password.png differ diff --git a/swat2/images/icons/nuvola/64/pipe.png b/swat2/images/icons/nuvola/64/pipe.png new file mode 100644 index 00000000000..85e7142a7da Binary files /dev/null and b/swat2/images/icons/nuvola/64/pipe.png differ diff --git a/swat2/images/icons/nuvola/64/realplayer.png b/swat2/images/icons/nuvola/64/realplayer.png new file mode 100644 index 00000000000..9220109f37c Binary files /dev/null and b/swat2/images/icons/nuvola/64/realplayer.png differ diff --git a/swat2/images/icons/nuvola/64/services.png b/swat2/images/icons/nuvola/64/services.png new file mode 100644 index 00000000000..0b9ea4dd562 Binary files /dev/null and b/swat2/images/icons/nuvola/64/services.png differ diff --git a/swat2/images/icons/nuvola/64/socket.png b/swat2/images/icons/nuvola/64/socket.png new file mode 100644 index 00000000000..23818bc29dd Binary files /dev/null and b/swat2/images/icons/nuvola/64/socket.png differ diff --git a/swat2/images/icons/nuvola/64/style.png b/swat2/images/icons/nuvola/64/style.png new file mode 100644 index 00000000000..2d5a61df4b0 Binary files /dev/null and b/swat2/images/icons/nuvola/64/style.png differ diff --git a/swat2/images/icons/nuvola/64/stylesheet.png b/swat2/images/icons/nuvola/64/stylesheet.png new file mode 100644 index 00000000000..7a4cd1f6f31 Binary files /dev/null and b/swat2/images/icons/nuvola/64/stylesheet.png differ diff --git a/swat2/images/icons/nuvola/README b/swat2/images/icons/nuvola/README new file mode 100644 index 00000000000..8b01652cb7c --- /dev/null +++ b/swat2/images/icons/nuvola/README @@ -0,0 +1,4 @@ +Nuvola Icon Set 1.0 + +http://www.icon-king.com/index.php?p=23 +License: Unknown \ No newline at end of file diff --git a/swat2/images/icons/nuvola/author b/swat2/images/icons/nuvola/author new file mode 100644 index 00000000000..d7e029cca00 --- /dev/null +++ b/swat2/images/icons/nuvola/author @@ -0,0 +1,3 @@ +David Vignoni (david@icon-king.com) +ICON KING - www.icon-king.com + diff --git a/swat2/images/icons/nuvola/license.txt b/swat2/images/icons/nuvola/license.txt new file mode 100644 index 00000000000..b1e3f5a2638 --- /dev/null +++ b/swat2/images/icons/nuvola/license.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/swat2/images/icons/nuvola/readme.txt b/swat2/images/icons/nuvola/readme.txt new file mode 100644 index 00000000000..590166ea73b --- /dev/null +++ b/swat2/images/icons/nuvola/readme.txt @@ -0,0 +1,60 @@ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +This copyright and license notice covers the images in this directory. +Note the license notice contains an add-on. +************************************************************************ + +TITLE: NUVOLA ICON THEME for KDE 3.x +AUTHOR: David Vignoni | ICON KING +SITE: http://www.icon-king.com +MAILING LIST: http://mail.icon-king.com/mailman/listinfo/nuvola_icon-king.com + +Copyright (c) 2003-2004 David Vignoni. + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation, +version 2.1 of the License. +This library 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 +Lesser General Public License for more details. +You should have received a copy of the GNU Lesser General Public +License along with this library (see the the license.txt file); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +#######**** NOTE THIS ADD-ON ****####### +The GNU Lesser General Public License or LGPL is written for software libraries +in the first place. The LGPL has to be considered valid for this artwork +library too. +Nuvola icon theme for KDE 3.x is a special kind of software library, it is an +artwork library, it's elements can be used in a Graphical User Interface, or +GUI. +Source code, for this library means: + - raster png image* . +The LGPL in some sections obliges you to make the files carry +notices. With images this is in some cases impossible or hardly usefull. +With this library a notice is placed at a prominent place in the directory +containing the elements. You may follow this practice. +The exception in section 6 of the GNU Lesser General Public License covers +the use of elements of this art library in a GUI. +dave [at] icon-king.com + +Date: 15 october 2004 +Version: 1.0 + +DESCRIPTION: + +Icon theme for KDE 3.x. +Icons where designed using Adobe Illustrator, and then exported to PNG format. +Icons shadows and minor corrections were done using Adobe Photoshop. +Kiconedit was used to correct some 16x16 and 22x22 icons. + +LICENSE + +Released under GNU Lesser General Public License (LGPL) +Look at the license.txt file. + +CONTACT + +David Vignoni +e-mail : david [at] icon-king.com +ICQ : 117761009 +http: http://www.icon-king.com diff --git a/swat2/images/icons/nuvola/thanks.to b/swat2/images/icons/nuvola/thanks.to new file mode 100644 index 00000000000..bd4d0b131b7 --- /dev/null +++ b/swat2/images/icons/nuvola/thanks.to @@ -0,0 +1,7 @@ +Thanks to + +Mark Mahle from Hosted.as for hosting the site, support and for being a true friend. Best wishes for you. +Christian Schaller to be a big fan Nuvola SVG and to have made me part of the gnome-themes-extras team. +Carlos Woelz for his work at kde-quality and to give me some visibility with the interview at dot.kde.org. + +Also big thanks to Swell Technology, Kde-look and special thanks to the guys of Nuvola Mailinglist: Marcel Dierkes, Christian Szabo and Virginie Quesnay. \ No newline at end of file diff --git a/swat2/images/linkpad.gif b/swat2/images/linkpad.gif new file mode 100644 index 00000000000..613b4f55ef3 Binary files /dev/null and b/swat2/images/linkpad.gif differ diff --git a/swat2/images/logo.png b/swat2/images/logo.png new file mode 100644 index 00000000000..6df4ace6595 Binary files /dev/null and b/swat2/images/logo.png differ diff --git a/swat2/images/stripes.png b/swat2/images/stripes.png new file mode 100644 index 00000000000..5c5941ff380 Binary files /dev/null and b/swat2/images/stripes.png differ diff --git a/swat2/images/widgets/windows/arrows/down.gif b/swat2/images/widgets/windows/arrows/down.gif new file mode 100644 index 00000000000..7a73f82726b Binary files /dev/null and b/swat2/images/widgets/windows/arrows/down.gif differ diff --git a/swat2/images/widgets/windows/arrows/down_small.gif b/swat2/images/widgets/windows/arrows/down_small.gif new file mode 100644 index 00000000000..ea60995e1b8 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/down_small.gif differ diff --git a/swat2/images/widgets/windows/arrows/down_tiny.gif b/swat2/images/widgets/windows/arrows/down_tiny.gif new file mode 100644 index 00000000000..928f52805fb Binary files /dev/null and b/swat2/images/widgets/windows/arrows/down_tiny.gif differ diff --git a/swat2/images/widgets/windows/arrows/first.png b/swat2/images/widgets/windows/arrows/first.png new file mode 100644 index 00000000000..89fcc75e139 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/first.png differ diff --git a/swat2/images/widgets/windows/arrows/forward.gif b/swat2/images/widgets/windows/arrows/forward.gif new file mode 100644 index 00000000000..809e8fdb90a Binary files /dev/null and b/swat2/images/widgets/windows/arrows/forward.gif differ diff --git a/swat2/images/widgets/windows/arrows/last.png b/swat2/images/widgets/windows/arrows/last.png new file mode 100644 index 00000000000..f7bcbedf993 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/last.png differ diff --git a/swat2/images/widgets/windows/arrows/left.png b/swat2/images/widgets/windows/arrows/left.png new file mode 100644 index 00000000000..ace0782dfe0 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/left.png differ diff --git a/swat2/images/widgets/windows/arrows/minimize.gif b/swat2/images/widgets/windows/arrows/minimize.gif new file mode 100644 index 00000000000..c5b586e5099 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/minimize.gif differ diff --git a/swat2/images/widgets/windows/arrows/next.gif b/swat2/images/widgets/windows/arrows/next.gif new file mode 100644 index 00000000000..d9c246f1e71 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/next.gif differ diff --git a/swat2/images/widgets/windows/arrows/previous.gif b/swat2/images/widgets/windows/arrows/previous.gif new file mode 100644 index 00000000000..7189c2306b7 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/previous.gif differ diff --git a/swat2/images/widgets/windows/arrows/rewind.gif b/swat2/images/widgets/windows/arrows/rewind.gif new file mode 100644 index 00000000000..2ad09109e95 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/rewind.gif differ diff --git a/swat2/images/widgets/windows/arrows/right.png b/swat2/images/widgets/windows/arrows/right.png new file mode 100644 index 00000000000..2c3e8ed109e Binary files /dev/null and b/swat2/images/widgets/windows/arrows/right.png differ diff --git a/swat2/images/widgets/windows/arrows/up.gif b/swat2/images/widgets/windows/arrows/up.gif new file mode 100644 index 00000000000..9452da05432 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/up.gif differ diff --git a/swat2/images/widgets/windows/arrows/up_small.gif b/swat2/images/widgets/windows/arrows/up_small.gif new file mode 100644 index 00000000000..fc815ba4178 Binary files /dev/null and b/swat2/images/widgets/windows/arrows/up_small.gif differ diff --git a/swat2/images/widgets/windows/arrows/up_tiny.gif b/swat2/images/widgets/windows/arrows/up_tiny.gif new file mode 100644 index 00000000000..34dc4e8e3fe Binary files /dev/null and b/swat2/images/widgets/windows/arrows/up_tiny.gif differ diff --git a/swat2/images/widgets/windows/cursors/alias.gif b/swat2/images/widgets/windows/cursors/alias.gif new file mode 100644 index 00000000000..3b46c72422a Binary files /dev/null and b/swat2/images/widgets/windows/cursors/alias.gif differ diff --git a/swat2/images/widgets/windows/cursors/copy.gif b/swat2/images/widgets/windows/cursors/copy.gif new file mode 100644 index 00000000000..2a59a4aef80 Binary files /dev/null and b/swat2/images/widgets/windows/cursors/copy.gif differ diff --git a/swat2/images/widgets/windows/cursors/move.gif b/swat2/images/widgets/windows/cursors/move.gif new file mode 100644 index 00000000000..adc9a6477d1 Binary files /dev/null and b/swat2/images/widgets/windows/cursors/move.gif differ diff --git a/swat2/images/widgets/windows/cursors/nodrop.gif b/swat2/images/widgets/windows/cursors/nodrop.gif new file mode 100644 index 00000000000..3a25866507a Binary files /dev/null and b/swat2/images/widgets/windows/cursors/nodrop.gif differ diff --git a/swat2/images/widgets/windows/menu/checkbox.gif b/swat2/images/widgets/windows/menu/checkbox.gif new file mode 100644 index 00000000000..767f285b57d Binary files /dev/null and b/swat2/images/widgets/windows/menu/checkbox.gif differ diff --git a/swat2/images/widgets/windows/menu/radiobutton.gif b/swat2/images/widgets/windows/menu/radiobutton.gif new file mode 100644 index 00000000000..b6cfa37a8e8 Binary files /dev/null and b/swat2/images/widgets/windows/menu/radiobutton.gif differ diff --git a/swat2/images/widgets/windows/tree/cross.gif b/swat2/images/widgets/windows/tree/cross.gif new file mode 100644 index 00000000000..4d40453ab4f Binary files /dev/null and b/swat2/images/widgets/windows/tree/cross.gif differ diff --git a/swat2/images/widgets/windows/tree/cross_minus.gif b/swat2/images/widgets/windows/tree/cross_minus.gif new file mode 100644 index 00000000000..d69c2d69722 Binary files /dev/null and b/swat2/images/widgets/windows/tree/cross_minus.gif differ diff --git a/swat2/images/widgets/windows/tree/cross_plus.gif b/swat2/images/widgets/windows/tree/cross_plus.gif new file mode 100644 index 00000000000..2102d91978f Binary files /dev/null and b/swat2/images/widgets/windows/tree/cross_plus.gif differ diff --git a/swat2/images/widgets/windows/tree/end.gif b/swat2/images/widgets/windows/tree/end.gif new file mode 100644 index 00000000000..7cd50aa02fd Binary files /dev/null and b/swat2/images/widgets/windows/tree/end.gif differ diff --git a/swat2/images/widgets/windows/tree/end_minus.gif b/swat2/images/widgets/windows/tree/end_minus.gif new file mode 100644 index 00000000000..d53ce116ba7 Binary files /dev/null and b/swat2/images/widgets/windows/tree/end_minus.gif differ diff --git a/swat2/images/widgets/windows/tree/end_plus.gif b/swat2/images/widgets/windows/tree/end_plus.gif new file mode 100644 index 00000000000..301872a7efe Binary files /dev/null and b/swat2/images/widgets/windows/tree/end_plus.gif differ diff --git a/swat2/images/widgets/windows/tree/line.gif b/swat2/images/widgets/windows/tree/line.gif new file mode 100644 index 00000000000..b3d88205e79 Binary files /dev/null and b/swat2/images/widgets/windows/tree/line.gif differ diff --git a/swat2/images/widgets/windows/tree/minus.gif b/swat2/images/widgets/windows/tree/minus.gif new file mode 100644 index 00000000000..b7da5b892d3 Binary files /dev/null and b/swat2/images/widgets/windows/tree/minus.gif differ diff --git a/swat2/images/widgets/windows/tree/plus.gif b/swat2/images/widgets/windows/tree/plus.gif new file mode 100644 index 00000000000..c006f8514f1 Binary files /dev/null and b/swat2/images/widgets/windows/tree/plus.gif differ diff --git a/swat2/images/widgets/windows/window/close.gif b/swat2/images/widgets/windows/window/close.gif new file mode 100644 index 00000000000..d6b727338dc Binary files /dev/null and b/swat2/images/widgets/windows/window/close.gif differ diff --git a/swat2/images/widgets/windows/window/maximize.gif b/swat2/images/widgets/windows/window/maximize.gif new file mode 100644 index 00000000000..ae5e941d4ff Binary files /dev/null and b/swat2/images/widgets/windows/window/maximize.gif differ diff --git a/swat2/images/widgets/windows/window/minimize.gif b/swat2/images/widgets/windows/window/minimize.gif new file mode 100644 index 00000000000..c5b586e5099 Binary files /dev/null and b/swat2/images/widgets/windows/window/minimize.gif differ diff --git a/swat2/images/widgets/windows/window/restore.gif b/swat2/images/widgets/windows/window/restore.gif new file mode 100644 index 00000000000..2910d37b788 Binary files /dev/null and b/swat2/images/widgets/windows/window/restore.gif differ diff --git a/swat2/index.esp b/swat2/index.esp new file mode 100644 index 00000000000..1924e402105 --- /dev/null +++ b/swat2/index.esp @@ -0,0 +1,30 @@ +<% page_header("columns", "Server Status", "main"); + libinclude("base.js"); + libinclude("management.js"); + libinclude("provision.js"); + + if (install_ok(session.authinfo.session_info, session.authinfo.credentials) == false) { + redirect("/install/"); + } + +%> + +

Server Status

+ +<% +var servers = new Array("nbt_server", "smb_server", "ldap_server", "cldap_server", "kdc_server"); +var i; +var info = new Object(); + +info["NBT Server"] = server_status("nbt"); +info["WINS Server"] = server_status("wins"); +info["CLDAP Server"] = server_status("cldap"); +info["Kerberos Server"] = server_status("kdc"); +info["SMB Server"] = stream_server_status("smb"); +info["LDAP Server"] = stream_server_status("ldap"); +info["RPC Server"] = stream_server_status("rpc"); + +simple_table(info); +%> + +<% page_footer(); %> diff --git a/swat2/install/index.esp b/swat2/install/index.esp new file mode 100644 index 00000000000..4ba581c1fd2 --- /dev/null +++ b/swat2/install/index.esp @@ -0,0 +1,40 @@ +<% page_header("columns", "Server Installation", "install"); + +if ((session.authinfo.user_class == "ADMINISTRATOR") + || (session.authinfo.user_class == "SYSTEM")) { + +%> + +

Installation

+ +

Welcome to Samba4 installation. Before proceeding, you will need to +know:

+ +
    +
  • The domain name you will use +
  • The realm name you will use +
+ +

After you have decided on those, choose the 'Provisioning' menu item +on the left, and fill in the form.

+ +

Warning! When you provision, your existing user database is +wiped and replaced with a new one.

+ +<% + +} else { + +%> + +

Installation

+ +

To install Samba4, you must have logged in as root, or administrator of the previously configured domain.

+ +

Warning! When you provision, your existing user database is +wiped and replaced with a new one.

+ +<% + +} +page_footer(); %> diff --git a/swat2/install/newuser.esp b/swat2/install/newuser.esp new file mode 100644 index 00000000000..1b341ff6653 --- /dev/null +++ b/swat2/install/newuser.esp @@ -0,0 +1,50 @@ +<% page_header("columns", "Add a user", "install"); + + include("/scripting/forms.js"); + libinclude("base.js"); + libinclude("provision.js"); +%> + +

Add a user

+ +<% +var f = FormObj("newuser", 0, 2); +var i; +var rand = random_init(); + +f.add("USERNAME", "User Name"); +f.add("UNIXNAME", "Unix Name"); +f.add("PASSWORD", "Password", "password"); +f.add("CONFIRM", "Confirm Password", "password"); +f.submit[0] = "Add"; +f.submit[1] = "Cancel"; + +if (form['submit'] == "Cancel") { + redirect("/"); +} + + +if (form['submit'] == "Add" && + form.USERNAME != undefined) { + var goodpass = (form.CONFIRM == form.PASSWORD); + + if (!goodpass) { + write("

Passwords don't match. Please try again.

"); + f.display(); + } else { + if (form.UNIXNAME == undefined) { + form.UNIXNAME = form.USERNAME; + } + if (form.PASSWORD == undefined) { + form.PASSWORD = rand.randpass(); + } + newuser(form.USERNAME, form.UNIXNAME, form.PASSWORD, writefln, + session.authinfo.session_info, session.authinfo.credentials); + } +} else { + f.display(); +} +%> + + +<% page_footer(); %> diff --git a/swat2/install/provision.esp b/swat2/install/provision.esp new file mode 100644 index 00000000000..c6511adb667 --- /dev/null +++ b/swat2/install/provision.esp @@ -0,0 +1,90 @@ +<% page_header("columns", "Provisioning", "install"); + + include("/scripting/forms.js"); + libinclude("base.js"); + libinclude("provision.js"); +%> + +

Samba4 provisioning

+ +<% +var f = FormObj("Provisioning", 0, 2); +var i; +var lp = loadparm_init(); +if ((session.authinfo.user_class == "ADMINISTRATOR") + || (session.authinfo.user_class == "SYSTEM")) { + + if (lp.get("realm") == "") { + lp.set("realm", lp.get("workgroup") + ".example.com"); + } + + var subobj = provision_guess(); + /* Don't supply default password for web interface */ + subobj.ADMINPASS = ""; + + f.add("REALM", "DNS Domain Name"); + f.add("DOMAIN", "NetBIOS Domain Name"); + f.add("HOSTNAME", "Hostname"); + f.add("ADMINPASS", "Administrator Password", "password"); + f.add("CONFIRM", "Confirm Password", "password"); + f.add("DOMAINSID", "Domain SID"); + f.add("HOSTIP", "Host IP"); + f.add("DEFAULTSITE", "Default Site"); + f.submit[0] = "Provision"; + f.submit[1] = "Cancel"; + + if (form['submit'] == "Cancel") { + redirect("/"); + } + + if (form['submit'] == "Provision") { + for (r in form) { + subobj[r] = form[r]; + } + } + + for (i=0;iPasswords don't match. Please try again."); + f.display(); + } else if (subobj.ADMINPASS == "") { + write("

You must choose an administrator password. Please try again.

"); + f.display(); + } else if (!provision_validate(subobj, writefln)) { + f.display(); + } else { + if (!provision(subobj, writefln, false, paths, + session.authinfo.session_info, session.authinfo.credentials, false)) { + writefln("Provision failed!"); + } else if (!provision_dns(subobj, writefln, paths, + session.authinfo.session_info, session.authinfo.credentials)) { + writefln("DNS Provision failed!"); + } else { + writefln("Provision Complete!"); + } + } + } else { + f.display(); + } +} else { + redirect("/"); +} + +%> + + +<% page_footer(); %> diff --git a/swat2/install/samba3.esp b/swat2/install/samba3.esp new file mode 100644 index 00000000000..4de942f972a --- /dev/null +++ b/swat2/install/samba3.esp @@ -0,0 +1,112 @@ +<% page_header("columns", "Upgrade", "install"); + + /* frontend to Samba3 upgrade. + Based on provision.esp + (C) Jelmer Vernooij 2005 + Published under the GNU GPL + */ + + include("/scripting/forms.js"); + libinclude("base.js"); + libinclude("provision.js"); + libinclude("upgrade.js"); +%> + +

Import from Samba3

+ +<% +if ((session.authinfo.user_class == "ADMINISTRATOR") + || (session.authinfo.user_class == "SYSTEM")) { + + if (form['submit'] == "Cancel") { + redirect("/"); + } + + function confirm_form() + { + var samba3 = samba3_read(form['LIBDIR'], form['SMBCONF']); + + var subobj = upgrade_provision(samba3); + var f = FormObj("Import from Samba3", 0, 2); + subobj.ADMINPASS = ""; + + f.add("REALM", "Realm"); + f.add("DOMAIN", "Domain Name"); + f.add("HOSTNAME", "Hostname"); + f.add("ADMINPASS", "Administrator Password", "password"); + f.add("CONFIRM", "Confirm Password", "password"); + f.add("DOMAINSID", "Domain SID"); + f.add("HOSTGUID", "Host GUID"); + f.add("HOSTIP", "Host IP"); + f.add("DEFAULTSITE", "Default Site"); + + for (i=0;iPasswords don't match. Please try again."); + confirm_form(); + } else if (subobj.ADMINPASS == "") { + write("

You must choose an administrator password. Please try again.

"); + confirm_form(); + } else { + var paths = provision_default_paths(subobj); + if (!provision(subobj, writefln, true, paths, + session.authinfo.session_info, session.authinfo.credentials)) { + writefln("Provision failed!"); + } else { + var ret = upgrade(subobj,samba3,message,paths, + session.authinfo.session_info, session.authinfo.credentials); + if (ret > 0) { + writefln("Failed to import %d entries\n", ret); + } else { + if (!provision_dns(subobj, writefln, paths, + session.authinfo.session_info, session.authinfo.credentials)) { + writefln("DNS Provision failed!"); + } else { + writefln("Reloading smb.conf\n"); + var lp = loadparm_init(); + lp.reload(); + writefln("Upgrade Complete!"); + } + } + } + } + } else { + var f = FormObj("Import from Samba3", 0, 2); + + f.add("SMBCONF", "smb.conf file", "text", "/etc/samba/smb.conf"); + f.add("LIBDIR", "Lib directory", "text", "/var/lib/samba"); + f.submit[0] = "Import"; + f.submit[1] = "Cancel"; + + write('

Warning: This will erase your current configuration!

'); + f.display(); + } +} else { + redirect("/"); +} +%> + +<% page_footer(); %> diff --git a/swat2/install/vampire.esp b/swat2/install/vampire.esp new file mode 100644 index 00000000000..77e9959de32 --- /dev/null +++ b/swat2/install/vampire.esp @@ -0,0 +1,130 @@ +<% page_header("columns", "Windows to Samba Migration", "install"); + + include("/scripting/forms.js"); + libinclude("base.js"); + libinclude("provision.js"); + + var misc = misc_init(); +%> + +

Windows to Samba4 domain migration

+ +<% +var f = FormObj("Provisioning", 0, 2); +var i; +var lp = loadparm_init(); + +if ((session.authinfo.user_class == "ADMINISTRATOR") + || (session.authinfo.user_class == "SYSTEM")) { + + if (lp.get("realm") == "") { + lp.set("realm", lp.get("workgroup") + ".example.com"); + } + + + var subobj = provision_guess(); + /* Don't supply default password for web interface */ + subobj.ADMINPASS = ""; + + f.add("REALM", "DNS Domain Name"); + f.add("DOMAIN", "NetBIOS Domain Name"); + f.add("ADMIN", "Administrator Username"); + f.add("ADMINPASS", "Administrator Password", "password"); + f.add("HOSTNAME", "My Hostname"); + f.add("HOSTIP", "My Host's IP"); + f.add("DEFAULTSITE", "Default Site"); + f.submit[0] = "Migrate"; + f.submit[1] = "Cancel"; + + if (form['submit'] == "Cancel") { + redirect("/"); + } + + if (form['submit'] == "Migrate") { + for (r in form) { + subobj[r] = form[r]; + } + } + + for (i=0;iWe need the administrator password for the " + subobj.DOMAIN + " domain to proceed. Please try again."); + f.display(); + } else if (!provision_validate(subobj, writefln)) { + f.display(); + } else if (strupper(lp.get("server role")) == "domain controller") { + writefln("You need to set 'server role' to 'member server' before starting the migration process"); + } else { + var creds = credentials_init(); + var samdb; + creds.set_username(form.ADMIN); + creds.set_password(form.ADMINPASS); + creds.set_domain(form.DOMAIN); + creds.set_realm(form.REALM); + + var info = new Object(); + var paths = provision_default_paths(subobj); + var session_info = session.authinfo.session_info; + var credentials = session.authinfo.credentials; + + provision_fix_subobj(subobj, paths); + + info.session_info = session_info; + info.message = writefln; + info.subobj = subobj; + + /* Setup a basic database structure, but don't setup any users */ + if (!provision(subobj, writefln, true, paths, + session_info, credentials, false)) { + writefln("Provision failed!"); + + /* Join domain */ + } else if (!join_domain(form.DOMAIN, form.HOSTNAME, misc.SEC_CHAN_BDC, creds, writefln)) { + writefln("Domain Join failed!"); + + /* Vampire */ + } else if (!vampire(form.DOMAIN, session.authinfo.session_info, + session.authinfo.credentials, writefln)) { + writefln("Failed to syncronsise remote domain into local database!"); + } else if (!provision_dns(subobj, writefln, paths, + session.authinfo.session_info, session.authinfo.credentials)) { + writefln("DNS Provision failed!"); + } else if (!(samdb = open_ldb(info, paths.samdb, false))) { + writefln("Opening " + paths.samdb + " failed!"); + info.samdb = samdb; + } else if (!setup_name_mappings(info, samdb)) { + writefln("Setup of name mappings failed!"); + } else { + var zonepath = paths.dns; + %> +

Database migrated!

+You need to do the following to complete the process: +
    +
  • Install the @@zonepath zone file into your bind install, and restart bind +
  • Change your smb.conf to set "server role = domain controller" +
  • Shutdown your existing PDC and any other DCs +
  • Restart smbd +
+<% + } + } + } else { + f.display(); + } +} else { + redirect("/"); +} + +%> + + +<% page_footer(); %> diff --git a/swat2/kdc_server/index.esp b/swat2/kdc_server/index.esp new file mode 100644 index 00000000000..69a8b0736bf --- /dev/null +++ b/swat2/kdc_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "Kerberos Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

Kerberos Server

+ +<% +writefln("Status: %s\n", server_status("kdc")); +%> + +<% page_footer(); %> diff --git a/swat2/ldap_server/index.esp b/swat2/ldap_server/index.esp new file mode 100644 index 00000000000..c4ed146b187 --- /dev/null +++ b/swat2/ldap_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "LDAP Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

LDAP Server

+ +<% +writefln("Status: %s\n", stream_server_status("ldap")); +%> + +<% page_footer(); %> diff --git a/swat2/login.esp b/swat2/login.esp new file mode 100644 index 00000000000..9e9f6f99030 --- /dev/null +++ b/swat2/login.esp @@ -0,0 +1,60 @@ +<% page_header("plain", "SWAT Login", ""); + libinclude("auth.js"); + include("/scripting/forms.js"); + +if (request['SESSION_EXPIRED'] == "True") { + write("Your session has expired - please authenticate again
\n"); +} + +var f = FormObj("login", 3, 1); +f.element[0].label = "Username"; +f.element[0].value = form['Username']; +f.element[1].label = "Password"; +f.element[1].value = form['Password']; +f.element[1].type = "password"; +f.element[2].label = "Domain"; +f.element[2].type = "select"; +f.element[2].list = getDomainList(); +f.submit[0] = "Login"; + +f.display(); +%> + +<% + if (request.REQUEST_METHOD == "POST") { + var creds = credentials_init(); + creds.set_username(form.Username); + creds.set_password(form.Password); + creds.set_domain(form.Domain); + creds.set_workstation(request['REMOTE_HOST']); + + auth = userAuth(creds, request['REMOTE_SOCKET_ADDRESS']); + if (auth == undefined) { + write("Invalid login - please try again
\n"); + } else if (auth.result) { + session.AUTHENTICATED = true; + session.authinfo = new Object(); + + session.authinfo.username = auth.username; + session.authinfo.domain = auth.domain; + session.authinfo.credentials = creds; + session.authinfo.session_info = auth.session_info; + session.authinfo.user_class = auth.user_class; + + /* if the user was asking for the login page, then now + redirect them to the main page. Otherwise just + redirect them to the current page, which will now + show its true content */ + if (request.REQUEST_URI == "/login.esp") { + redirect(session_uri("/")); + } else { + redirect(session_uri(request.REQUEST_URI)); + } + } else if (auth.report == undefined) { + write("Login failed - please try again
\n"); + } else { + write("Login failed: " + auth.report + " - please try again
\n"); + } + } +%> +<% page_footer(); %> diff --git a/swat2/logout.esp b/swat2/logout.esp new file mode 100644 index 00000000000..d0d971d9627 --- /dev/null +++ b/swat2/logout.esp @@ -0,0 +1,8 @@ +<% +page_header("plain", "Logging out", ""); + +session.AUTHENTICATED = false; +redirect("/login.esp"); + +page_footer(); +%> diff --git a/swat2/menu.js b/swat2/menu.js new file mode 100644 index 00000000000..dad11d73600 --- /dev/null +++ b/swat2/menu.js @@ -0,0 +1,63 @@ +/* + the menu hierarchy for SWAT +*/ + +include("/scripting/menus.js"); + +swat_menus = new Object(); + +swat_menus.main = simple_menu( + "Main Menu", + "Servers", session_uri("/?menu=servers"), + "Installation", session_uri("/install/"), + "ESP Tests", session_uri("/esptest/")); + +swat_menus.servers = simple_menu( + "Servers", + "LDAP Server", session_uri("/ldap_server/"), + "CLDAP Server", session_uri("/cldap_server/"), + "RPC Server", session_uri("/rpc_server/"), + "NBT Server", session_uri("/nbt_server/"), + "WINS Server", session_uri("/wins_server/"), + "Kerberos Server", session_uri("/kdc_server/")); + +swat_menus.esptest = simple_menu( + "ESP Tests", + "ldb database", session_uri("/esptest/ldb.esp"), + "samr calls", session_uri("/esptest/samr.esp"), + "html forms", session_uri("/esptest/formtest.esp"), + "esp includes", session_uri("/esptest/include.esp"), + "session variables", session_uri("/esptest/session.esp"), + "loadparm access", session_uri("/esptest/loadparm.esp"), + "exception handling", session_uri("/esptest/exception.esp"), + "environment variables", session_uri("/esptest/showvars.esp"), + "qooxdoo", session_uri("/esptest/qooxdoo.esp"), + "registry", session_uri("/esptest/registry.esp")); + + +swat_menus.install = simple_menu( + "Installation", + "Provisioning", session_uri("/install/provision.esp"), + "New User", session_uri("/install/newuser.esp"), + "Import from Samba3", session_uri("/install/samba3.esp"), + "Import from Windows", session_uri("/install/vampire.esp")); + + +swat_menus.nbt_server = simple_menu( + "NBT Server", + "Statistics", session_uri("/nbt_server/index.esp")); + + +swat_menus.docs = simple_menu( + "Links", + "Samba4 development", "http://devel.samba.org/", + "Recent Checkins", "http://build.samba.org/?tree=samba4;function=Recent+Checkins", + "Recent Builds", "http://build.samba.org/?tree=samba4;function=Recent+Builds", + "EJS Information", "http://www.appwebserver.org/products/ejs/ejs.html", + "ESP Information", "http://www.appwebserver.org/products/esp/esp.html", + "XHTML Spec", "http://www.w3.org/TR/xhtml1/", + "JavaScript Spec", "http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf", + "CSS Specs", "http://www.w3.org/Style/CSS/#specs", + "CSS1/2 Reference", "http://www.w3schools.com/css/css_reference.asp", + "qooxdoo info", "http://qooxdoo.sourceforge.net/"); + diff --git a/swat2/nbt_server/index.esp b/swat2/nbt_server/index.esp new file mode 100644 index 00000000000..1928f12d1b4 --- /dev/null +++ b/swat2/nbt_server/index.esp @@ -0,0 +1,24 @@ +<% page_header("columns", "NBT Server", "nbt_server"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

NBT Server

+ +<% +writefln("The NBT server is: %s\n", server_status("nbt")); +%> + +

Packet statistics

+<% + +var stats = nbtd_statistics(); +if (stats == undefined) { + writefln("nbt server not running"); +} else { + simple_table(stats); +} +%> + +<% page_footer(); %> diff --git a/swat2/rpc_server/index.esp b/swat2/rpc_server/index.esp new file mode 100644 index 00000000000..46c8c8a7a77 --- /dev/null +++ b/swat2/rpc_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "RPC Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

RPC Server

+ +<% +writefln("Status: %s\n", stream_server_status("rpc")); +%> + +<% page_footer(); %> diff --git a/swat2/scripting/client/call.js b/swat2/scripting/client/call.js new file mode 100644 index 00000000000..316dec5bb14 --- /dev/null +++ b/swat2/scripting/client/call.js @@ -0,0 +1,118 @@ +/* + client side js functions for remote calls into the server + + Copyright Andrew Tridgell 2005 + released under the GNU GPL Version 3 or later +*/ + +var __call = new Object(); + +/* + we can't use the qooxdoo portability layer for this, as it assumes + you are using an XML transport, so instead replicate the portability + code for remote calls here. Don't look too closely or you will go + blind. +*/ +__call._activex = window.ActiveXObject && !(new QxClient).isOpera() ? true : false; +__call._activexobj = null; +__call._ok = QxXmlHttpLoader._http || QxXmlHttpLoader._activex; + +if (__call._activex) { + var servers = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; + for (var i=0; i -1) { + return true; + } else { + return false; + } + } +} + +function __get_js_script(file) +{ + var i; + for (i=0; i -1) { + return scripts[i]; + } + } +} + +function __add_js_script(path) +{ + // Create a unique ID for this script + var srcID = new Date().getTime(); + + var script = document.createElement('script'); + script.type = 'text/javascript'; + script.id = srcID; + + head.appendChild(script); + + // IE works only with the path set after appending to the document + document.getElementById(srcID).src = path; +} + +function __remove_js_script(path) +{ + var script = __get_js_script(path); + script.parentNode.removeChild(script); +} + +document.js = new Object(); +document.js.scripts = scripts; +document.js.hasScript = __has_js_script; +document.js.getScript = __get_js_script; +document.js.add = __add_js_script; +document.js.remove = __remove_js_script; + diff --git a/swat2/scripting/client/regedit.js b/swat2/scripting/client/regedit.js new file mode 100644 index 00000000000..555ba9fb901 --- /dev/null +++ b/swat2/scripting/client/regedit.js @@ -0,0 +1,160 @@ +/* + client side js functions for registry editing + + Copyright Andrew Tridgell 2005 + released under the GNU GPL Version 3 or later +*/ + + +/* + callback from the key enumeration call +*/ +function __folder_keys(fParent, list) +{ + var i; + if (fParent.working == 1) { + fParent.working = 0; + fParent.removeAll(); + } + for (i=0;i +*/ +function writefln() +{ + write(vsprintf(arguments)); + write("
\n"); +} + + +/* if the browser was too dumb to set the HOST header, then + set it now */ +if (headers['HOST'] == undefined) { + headers['HOST'] = server['SERVER_HOST'] + ":" + server['SERVER_PORT']; +} + +/* + show the page header. page types include "plain" and "column" +*/ +function page_header(pagetype, title, menu) { + global.page.pagetype = pagetype; + global.page.title = title; + global.page.menu = menu; + include("/scripting/header_" + pagetype + ".esp"); +} + +/* + show the page footer, getting the page type from page.pagetype + set in page_header() +*/ +function page_footer() { + include("/scripting/footer_" + global.page.pagetype + ".esp"); +} + + +/* + display a table element +*/ +function table_element(i, o) { + write("" + i + ""); + if (typeof(o[i]) == "object") { + var j, first; + first = true; + for (j in o[i]) { + if (first == false) { + write("
"); + } + write(o[i][j]); + first = false; + } + } else { + write(o[i]); + } + write("\n"); +} + +/* + display a ejs object as a table. The header is optional +*/ +function simple_table(v) { + if (v.length == 0) { + return; + } + write("\n"); + var r; + for (r in v) { + table_element(r, v); + } + write("
\n"); +} + +/* + display an array of objects, with the header for each element from the given + attribute +*/ +function multi_table(array, header) { + var i, n; + write("\n"); + for (i=0;i\n"); + for (r in v) { + if (r != header) { + table_element(r, v); + } + } + } + write("
' + v[header] + "
\n"); +} + diff --git a/swat2/scripting/footer_columns.esp b/swat2/scripting/footer_columns.esp new file mode 100644 index 00000000000..7b5baaf0c82 --- /dev/null +++ b/swat2/scripting/footer_columns.esp @@ -0,0 +1,7 @@ +<% + /* footer for columns page type */ +%> +
+
+ + diff --git a/swat2/scripting/footer_desktop.esp b/swat2/scripting/footer_desktop.esp new file mode 100644 index 00000000000..5e563dab883 --- /dev/null +++ b/swat2/scripting/footer_desktop.esp @@ -0,0 +1,6 @@ +<% + /* footer for desktop page type */ +%> + + + diff --git a/swat2/scripting/footer_plain.esp b/swat2/scripting/footer_plain.esp new file mode 100644 index 00000000000..31ef8dd4eec --- /dev/null +++ b/swat2/scripting/footer_plain.esp @@ -0,0 +1,7 @@ +<% + /* footer for plain page type */ +%> +
+
+ + diff --git a/swat2/scripting/forms.js b/swat2/scripting/forms.js new file mode 100644 index 00000000000..2de9e344627 --- /dev/null +++ b/swat2/scripting/forms.js @@ -0,0 +1,112 @@ +/* + js functions for forms +*/ + + +/* + display a simple form from a ejs Form object + caller should fill in + f.name = form name + f.action = action to be taken on submit (optional, defaults to current page) + f.class = css class (optional, defaults to 'form') + f.submit = an array of submit labels + f.add(name, label, [type], [value]) = + Add another element + f.element[i].label = element label + f.element[i].name = element name (defaults to label) + f.element[i].type = element type (defaults to text) + f.element[i].value = current value (optional, defaults to "") + */ +function form_display() { + var f = this; + var i, size = 20; + write('
\n'); + if (f.element.length > 0) { + write("\n"); + } + for (i in f.element) { + var e = f.element[i]; + if (e.name == undefined) { + e.name = e.label; + } + if (e.value == undefined) { + e.value = ""; + } + if (strlen(e.value) > size) { + size = strlen(e.value) + 4; + } + } + for (i in f.element) { + var e = f.element[i]; + write(""); + write(""); + if (e.type == "select") { + write('\n'); + } else { + var sizestr = ""; + if (e.type == "text" || e.type == "password") { + sizestr = sprintf('size="%d"', size); + } + writef('\n', + e.name, e.type, e.value, sizestr); + } + write(""); + } + if (f.element.length > 0) { + write("
" + e.label + "
\n"); + } + for (i in f.submit) { + write('\n'); + } + write("
\n"); +} + +function __addMethod(name, label) +{ + var f = this; + var i = f.element.length; + f.element[i] = new Object(); + f.element[i].name = name; + f.element[i].label = label; + f.element[i].type = "text"; + f.element[i].value = ""; + if (arguments.length > 2) { + f.element[i].type = arguments[2]; + } + if (arguments.length > 3) { + f.element[i].value = arguments[3]; + } +} + +/* + create a Form object with the defaults filled in, ready for display() + */ +function FormObj(name, num_elements, num_submits) +{ + var f = new Object(); + f.name = name; + f.element = new Array(num_elements); + f.submit = new Array(num_submits); + f.action = session_uri(request.REQUEST_URI); + f.class = "defaultform"; + f.add = __addMethod; + for (i in f.element) { + f.element[i] = new Object(); + f.element[i].type = "text"; + f.element[i].value = ""; + } + f.display = form_display; + + return f; +} + diff --git a/swat2/scripting/general_calls.esp b/swat2/scripting/general_calls.esp new file mode 100644 index 00000000000..f17c43205ab --- /dev/null +++ b/swat2/scripting/general_calls.esp @@ -0,0 +1,25 @@ +<% +/* + used for general purpose calls +*/ +libinclude("server_call.js"); + +/* register a call for clients to make */ +var call = servCallObj(); + +/* + a remote printf, for displaying stuff on smbd stdout +*/ +function srv_printf() +{ + var s = string_init(); + print(s.vsprintf(arguments)); + return undefined; +} + +/* add some basic calls */ +call.add('srv_printf', srv_printf); + +/* run the function that was asked for */ +call.run(); +%> diff --git a/swat2/scripting/header_columns.esp b/swat2/scripting/header_columns.esp new file mode 100644 index 00000000000..593c738bedf --- /dev/null +++ b/swat2/scripting/header_columns.esp @@ -0,0 +1,85 @@ + + + + + + + @@global.page.title + + + + + + + + + + + + + + + + + + + + + + + +
+

Samba Web Administration Tool

+
+ + + + + + +
+
diff --git a/swat2/scripting/header_desktop.esp b/swat2/scripting/header_desktop.esp new file mode 100644 index 00000000000..9d02ab323bf --- /dev/null +++ b/swat2/scripting/header_desktop.esp @@ -0,0 +1,25 @@ + + + + + + + + @@global.page.title + + + + + + + + + + + + diff --git a/swat2/scripting/header_plain.esp b/swat2/scripting/header_plain.esp new file mode 100644 index 00000000000..8dd378910e6 --- /dev/null +++ b/swat2/scripting/header_plain.esp @@ -0,0 +1,55 @@ + + + + + @@global.page.title + + + + + + + + + + + + + + + + + + + +
+

Samba Web Administration Tool

+
+ +
+
diff --git a/swat2/scripting/menus.js b/swat2/scripting/menus.js new file mode 100644 index 00000000000..ddd97c4ca36 --- /dev/null +++ b/swat2/scripting/menus.js @@ -0,0 +1,53 @@ +/* + menu object for SWAT +*/ + +/* + display a menu object. Currently only the "simple", "vertical" menu style + is supported +*/ +function menu_display() { + var i, m = this; + assert(m.style == "simple" && m.orientation == "vertical"); + write('
\n'); + write("" + m.name + "
    \n"); + for (i = 0; i < m.element.length; i++) { + var e = m.element[i]; + write("
  • " + e.label + "
  • \n"); + } + write("
\n"); +} + + +/* + create a menu object with the defaults filled in, ready for display_menu() + */ +function MenuObj(name, num_elements) +{ + var i, o = new Object(); + o.name = name; + o.class = "menu"; + o.style = "simple"; + o.orientation = "vertical" + o.element = new Array(num_elements); + for (i in o.element) { + o.element[i] = new Object(); + } + o.display = menu_display; + return o; +} + +/* + return a menu object created using a title, followed by + a set of label/link pairs +*/ +function simple_menu() { + var i, m = MenuObj(arguments[0], (arguments.length-1)/2); + for (i=0;i diff --git a/swat2/scripting/server/regedit.esp b/swat2/scripting/server/regedit.esp new file mode 100644 index 00000000000..58ba695c473 --- /dev/null +++ b/swat2/scripting/server/regedit.esp @@ -0,0 +1,51 @@ +<% +/* + server side AJAJ functions for registry editing. These go along + with scripting/client/regedit.js +*/ +libinclude("base.js"); +libinclude("winreg.js"); +libinclude("server_call.js"); + +/* + server side call to return a listing of keys in a winreg path +*/ +function enum_keys(binding, path) { + printf("enum_keys(%s, %s)\n", binding, path); + var reg = winregObj(); + + reg.credentials = session.authinfo.credentials; + + var status = reg.connect(binding); + if (status.is_ok != true) { + printVars(status); + return undefined; + } + return reg.enum_path(path); +} + +/* + server side call to return a listing of values in a winreg path +*/ +function enum_values(binding, path) { + printf("enum_values(%s, %s)\n", binding, path); + var reg = winregObj(); + + reg.credentials = session.authinfo.credentials; + + var status = reg.connect(binding); + if (status.is_ok != true) { + printVars(status); + return undefined; + } + return reg.enum_values(path); +} + +/* register a call for clients to make */ +var call = servCallObj(); +call.add('enum_keys', enum_keys); +call.add('enum_values', enum_values); + +/* run the function that was asked for */ +call.run(); +%> diff --git a/swat2/scripting/server/status.esp b/swat2/scripting/server/status.esp new file mode 100644 index 00000000000..8ca2067d49b --- /dev/null +++ b/swat2/scripting/server/status.esp @@ -0,0 +1,27 @@ +<% + +libinclude("management.js"); +libinclude("server_call.js"); + +function serverInfo() +{ + var info = new Object(); + info["NBT Server"] = server_status("nbt"); + info["WINS Server"] = server_status("wins"); + info["CLDAP Server"] = server_status("cldap"); + info["Kerberos Server"] = server_status("kdc"); + info["SMB Server"] = stream_server_status("smb"); + info["LDAP Server"] = stream_server_status("ldap"); + info["RPC Server"] = stream_server_status("rpc"); + + return info; +} + +/* register a call for clients to make */ +var call = servCallObj(); +call.add('serverInfo', serverInfo); + +/* run the function that was asked for */ +call.run(); + +%> diff --git a/swat2/scripting/test.ejs b/swat2/scripting/test.ejs new file mode 100644 index 00000000000..8e7047f51c3 --- /dev/null +++ b/swat2/scripting/test.ejs @@ -0,0 +1,10 @@ + +/* + some test ejs code +*/ +function showArray(name, array) { + write("

Array: " + name + "

\n"); + for (v in array) { + write(name + "[" + v + "]=" + array[v] + "
\n"); + } +} diff --git a/swat2/scripting/test.esp b/swat2/scripting/test.esp new file mode 100644 index 00000000000..614a42410c3 --- /dev/null +++ b/swat2/scripting/test.esp @@ -0,0 +1,6 @@ +

A esp include file

+<% + function testfn(test) { + return "the argument was " + test; + } +%> diff --git a/swat2/smb_server/index.esp b/swat2/smb_server/index.esp new file mode 100644 index 00000000000..f0f46204920 --- /dev/null +++ b/swat2/smb_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "SMB Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

SMB Server

+ +<% +writefln("Status: %s\n", stream_server_status("smb")); +%> + +<% page_footer(); %> diff --git a/swat2/style/columns.css b/swat2/style/columns.css new file mode 100644 index 00000000000..e78da9b3d77 --- /dev/null +++ b/swat2/style/columns.css @@ -0,0 +1,73 @@ +/* + columns.css + Copyright (C) 2004-2005 Deryck Hodge + + Creates a puesdo-three-column view. + + You may freely use and modify the styles here, but if you + intend to recreate the samba.org look exactly, please ask + permission first. +*/ + + +/* Middle content column +***********************************************************/ +#content { + position:absolute; + top:100px; + margin:0 20% 0 175px; + padding-top:30px; + padding-left:35px; + padding-bottom:50px; + padding-right:15px; + background-color:#FFF; + border-left:1px solid #FFFF64; + border-right:1px solid #FFFF64; +} +* html #content { + width:51%; + margin-right:0; +} +#content ul { + list-style-type:none; +} + + +/* Misc +************************************************************/ +.headline { + margin-left:20px; + font-style:italic; +} +.plugs { + font-style:italic; + text-align:center; + border-top:2px groove #3878CD; + border-bottom:2px groove #3878CD; + padding:10px; + margin-top:100px; +} +.plugs p { + padding:30px; +} +.plugs img { + float:left; +} +.request { + margin-top:50px; + font-style:italic; + font-size:small; +} +#noswp img { + border:1px solid #3868CD; + width:370px; + height:90px; +} +#noswp a:hover { + background-color:transparent; +} +#noswp { + width:auto; + text-align:center; + margin:10px 0 25px 0; +} diff --git a/swat2/style/common.css b/swat2/style/common.css new file mode 100644 index 00000000000..545ffe930c1 --- /dev/null +++ b/swat2/style/common.css @@ -0,0 +1,266 @@ +/* + common.css + Copyright (C) 2004-2005 Deryck Hodge + + Basic styles common to all of samba.org, including VirtualHosts + bugzilla.samba.org, build.samba.org, and news.samba.org. + + You may freely use and modify the styles here, but if you + intend to recreate the samba.org look exactly, please ask + permission first. +*/ + + +/* Base elements +***********************************************************/ +body { + background:url(/images/stripes.png) repeat-x 0 0; + margin:0; + padding:0; + background-color:#E5E9F5; + font-family:Lucidasans, Helvetica, Verdana, sans-serif; + font-size:medium; + color:#000; +} +body#news { + background:none; + background-color:#FFF; +} +blockquote { + margin:35px; + padding:15px; + border-left:2px groove #CCC; + border-top:2px groove #CCC; +} +img { + border:0; +} + + + +/* Headings +***********************************************************/ +h1 { + font-size:x-large; +} +h2 { + text-align:left; + color:#FFFF64; + font-size:large; + background-color:#3878CD; + margin-top:60px; + margin-bottom:15px; + padding:2px; + padding-left:5px; +} +h3 { + font-size:medium; +} +h5 { + font-size:small; + text-align:right; + display:inline; +} +* html h5 { + padding-right:4px; +} +h6 { + font-size:small; + text-align:right; + text-align:right; +} +h6 a { + margin-right:3px; +} + + +/* Lists +***********************************************************/ +ol li { + margin-bottom:12px; +} + + +/* Tables +***********************************************************/ +table.real thead { + background-color: #E5E9F5; +} +table.real th, +table.real td { + border: 1px solid #3878CD; + padding: 2px; +} +table.real { + border: 2px solid #3878CD; + background-color: #F5F8FF; +} +a:link:hover { + color:#CC0033; + background-color:#FFFF64; +} + + +/* Header (yellow and blue stripes) +***********************************************************/ +#banner { + position:absolute; + top:0; + left:0; + height:95px; + width:100%; + padding-top:4px; + z-index:1; +} +.srch { + text-align:right; + margin:0 5px 0 0; +} +.srch form { + display:inline; +} + + +/* Slogan ("Opening windows to a wider world") +***********************************************************/ +.slogan { + position:absolute; + left:187px; + z-index:1; +} +html>body .slogan { /**** Opera needs its own rule *********/ + top:100px; +} +:root .slogan { /**** Undo the Opera rule for all other browsers ****/ + top:80px; +} +* html .slogan { /** Then, give IE 5/6 its own rule ****** */ + top:100px; +} + + +/* Logo (with hacks for PNG transparency across browsers) +***********************************************************/ +#logo>.logo_hack { + background-image:url(/images/logo.png); + background-position:center; + background-repeat:no-repeat; +} +.logo_hack { + position:absolute; + top:25px; + left:0; + width:250px; + height:119px; + padding:0; + margin:0; + z-index:1; +} +.logo_hack a:hover { + background:transparent; +} + + +/* Nav menu +***********************************************************/ +#nav { + position:absolute; + top:152px; + left:20px; + width:180px; + background-color:#F5F8FF; + border:2px groove #3878CD; + padding:0; + padding-bottom:5px; + margin:0; + z-index:1; +} +#nav ul { + list-style-type:none; + text-align:center; + padding:0; + margin:0; +} +#nav a, +#nav a:link, +#nav a:visited { + display:block; + height:20px; + font-size:small; + color:#2B5C9F; +} +#nav a:hover { + color:#FFF; + background-color:#3878CD; +} +#nav a:active { + color:#FFFF64; + background-color:#3878CD; + font-size:14px; +} +#nav img { + padding:0; + margin:0; + width:180px; + height:30px; +} + + +/* links menu +***********************************************************/ +#links { + position:absolute; + top:152px; + left:81%; + width:180px; + padding:0; + width:18%; + background-color:#F5F8FF; + border:2px groove #3878CD; + padding:0; + padding-bottom:5px; + margin:0; + z-index:1; +} +#links ul { + list-style-type:none; + text-align:center; + padding:0; + margin:0; +} +#links a, +#links a:link, +#links a:visited { + display:block; + height:20px; + font-size:small; + color:#2B5C9F; +} +#links a:hover { + color:#FFF; + background-color:#3878CD; +} +#links a:active { + color:#FFFF64; + background-color:#3878CD; + font-size:14px; +} +#links img { + padding:0; + margin:0; + width:180px; + height:30px; +} + + +/* Text and alignment formats +***********************************************************/ +.punch { + font-weight:bold; +} +.tilt { + font-style:italic; +} +.colophon { + margin-left:20px; +} diff --git a/swat2/style/qooxdoo/core.css b/swat2/style/qooxdoo/core.css new file mode 100644 index 00000000000..06dfb646062 --- /dev/null +++ b/swat2/style/qooxdoo/core.css @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +*{box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;} body,html{border:0 none;color:#000;font:11px Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;} body{padding-top:1px;} * html body,:root body{padding-top:0;} td,th{font:11px Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;} a{color:#094C81;} p{margin:0;padding:0;margin-bottom:6px;} hr{border:0 none;border-top:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;height:2px;margin:0 !important;padding:0 !important;margin-bottom:4px !important;} img{box-sizing:content-box;-moz-box-sizing:content-box;border:0 none;} ul,ol{list-style:none;} .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} * html .clearfix{height:1%;} diff --git a/swat2/style/qooxdoo/layouts/application.css b/swat2/style/qooxdoo/layouts/application.css new file mode 100644 index 00000000000..70b491874ef --- /dev/null +++ b/swat2/style/qooxdoo/layouts/application.css @@ -0,0 +1,6 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +@import url(../core.css); +@import url(../test.css); +@import url(../themes.css); +@import url(../widgets.css); +body,html{overflow:hidden;width:100%;height:100%;} :root,:root > body{overflow:-moz-scrollbars-unscrollable;} diff --git a/swat2/style/qooxdoo/layouts/page.css b/swat2/style/qooxdoo/layouts/page.css new file mode 100644 index 00000000000..42ed7433fa9 --- /dev/null +++ b/swat2/style/qooxdoo/layouts/page.css @@ -0,0 +1,6 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +@import url(../core.css); +@import url(../test.css); +@import url(../themes.css); +@import url(../widgets.css); +#testFoot{top:0;bottom:auto;width:300px;left:300px;border-top:0 none;border-bottom:2px solid #fff;} #testFrame{display:none;} #testDebug{bottom:15px;} \ No newline at end of file diff --git a/swat2/style/qooxdoo/test.css b/swat2/style/qooxdoo/test.css new file mode 100644 index 00000000000..9e490866abd --- /dev/null +++ b/swat2/style/qooxdoo/test.css @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +#testHead,#testFoot{background:#052B5C;position:absolute;left:0;right:0;width:100%;font-weight:bold;padding:4px 10px;color:#fff;} #testHead span,#testFoot span{font-weight:normal;} #testHead{top:0;border-bottom:2px solid #fff;} #testFoot{bottom:0;border-top:2px solid #fff;} #testFoot a{color:#fff;text-decoration:none;} #testDebug{position:absolute;bottom:35px;top:195px;right:8px;width:300px;background:#fff;border:1px solid #000;font:10px "Bitstream Vera Sans Mono",monospace;overflow:auto;padding:4px 8px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} * html #testDebug{height:expression((document.body.offsetHeight - 232) + "px");} #testDescription{position:absolute;top:35px;right:8px;width:300px;height:150px;overflow:auto;padding:4px 8px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} #testDescription p{margin:0;padding:0;margin-bottom:6px;} #testFrame{position:absolute;top:35px;left:8px;right:320px;bottom:35px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} * html #testFrame{height:expression((document.body.offsetHeight - 72) + "px");width:expression((document.body.offsetWidth - 328) + "px");} #testFiles{position:absolute;right:320px;top:0px;font-size:11px;background:#052B5C;color:#fff;border:1px solid #052B5C;} #testFiles option{padding:1px 3px;} .manualFrame{position:absolute;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;overflow:auto;padding:4px 8px;} .containerFrame{display:none;} \ No newline at end of file diff --git a/swat2/style/qooxdoo/themes.css b/swat2/style/qooxdoo/themes.css new file mode 100644 index 00000000000..26ed1e55441 --- /dev/null +++ b/swat2/style/qooxdoo/themes.css @@ -0,0 +1,3 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +@import url(themes/win9x/theme.css); +@import url(themes/winxp/theme.css); diff --git a/swat2/style/qooxdoo/themes/osx/grad_blue.gif b/swat2/style/qooxdoo/themes/osx/grad_blue.gif new file mode 100755 index 00000000000..751a7a3a249 Binary files /dev/null and b/swat2/style/qooxdoo/themes/osx/grad_blue.gif differ diff --git a/swat2/style/qooxdoo/themes/osx/grad_gray.gif b/swat2/style/qooxdoo/themes/osx/grad_gray.gif new file mode 100755 index 00000000000..dc87940d2d7 Binary files /dev/null and b/swat2/style/qooxdoo/themes/osx/grad_gray.gif differ diff --git a/swat2/style/qooxdoo/themes/osx/pin_dark.gif b/swat2/style/qooxdoo/themes/osx/pin_dark.gif new file mode 100755 index 00000000000..844277d4762 Binary files /dev/null and b/swat2/style/qooxdoo/themes/osx/pin_dark.gif differ diff --git a/swat2/style/qooxdoo/themes/osx/toolbar_bg.gif b/swat2/style/qooxdoo/themes/osx/toolbar_bg.gif new file mode 100755 index 00000000000..9b78191d1ae Binary files /dev/null and b/swat2/style/qooxdoo/themes/osx/toolbar_bg.gif differ diff --git a/swat2/style/qooxdoo/themes/win9x/radiobuttonbackground.gif b/swat2/style/qooxdoo/themes/win9x/radiobuttonbackground.gif new file mode 100644 index 00000000000..467da46f255 Binary files /dev/null and b/swat2/style/qooxdoo/themes/win9x/radiobuttonbackground.gif differ diff --git a/swat2/style/qooxdoo/themes/win9x/theme.css b/swat2/style/qooxdoo/themes/win9x/theme.css new file mode 100644 index 00000000000..bc51fd8c5e0 --- /dev/null +++ b/swat2/style/qooxdoo/themes/win9x/theme.css @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +body.QxThemeWin9x .QxMenuBarButton-Hover{border:1px solid ThreeDHighlight;border-right-color:ThreeDShadow;border-bottom-color:ThreeDShadow;padding:3px 7px 2px 7px;} body.QxThemeWin9x .QxMenuBarButton-Pressed{border:1px solid ThreeDHighlight;border-left-color:ThreeDShadow;border-top-color:ThreeDShadow;padding:3px 7px 2px 7px;} body.QxThemeWin9x .QxMenu{background:Menu;padding:1px;border:2px outset;-moz-border-top-colors:ThreeDLightShadow ThreeDHighlight;-moz-border-right-colors:ThreeDDarkShadow ThreeDShadow;-moz-border-bottom-colors:ThreeDDarkShadow ThreeDShadow;-moz-border-left-colors:ThreeDLightShadow ThreeDHighlight;margin-left:-1px;} body.QxThemeWin9x .QxToolBar{border:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;border-left:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarPartHandleLine{width:4px;border-left:1px solid ThreeDHighlight;border-bottom:1px solid ThreeDShadow;border-right:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarSeparatorLine{border-left:1px solid ThreeDShadow;border-right:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarButton-Hover,body.QxThemeWin9x .QxToolBarCheckBox-Hover,body.QxThemeWin9x .QxToolBarRadioButton-Hover,body.QxThemeWin9x .QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border-left:1px solid ThreeDHighlight;border-bottom:1px solid ThreeDShadow;border-right:1px solid ThreeDShadow;border-top:1px solid ThreeDHighlight;} body.QxThemeWin9x .QxToolBarButton-Checked,body.QxThemeWin9x .QxToolBarButton-Pressed,body.QxThemeWin9x .QxToolBarCheckBox-Checked,body.QxThemeWin9x .QxToolBarCheckBox-Pressed,body.QxThemeWin9x .QxToolBarRadioButton-Checked,body.QxThemeWin9x .QxToolBarRadioButton-Pressed,body.QxThemeWin9x .QxToolBarMenuButton-Checked,body.QxThemeWin9x .QxToolBarMenuButton-Pressed{padding:3px 2px 1px 4px;border-left:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;border-right:1px solid ThreeDHighlight;border-top:1px solid ThreeDShadow;} body.QxThemeWin9x .QxToolBarButton-Checked,body.QxThemeWin9x .QxToolBarCheckBox-Checked,body.QxThemeWin9x .QxToolBarRadioButton-Checked,body.QxThemeWin9x .QxToolBarMenuButton-Checked{background:url(radiobuttonbackground.gif) top left;} body.QxThemeWin9x .QxWindow > .QxWindowCaptionBar{background:#808080 url(windowcaption_inactive.png) top right repeat-y;} body.QxThemeWin9x .QxWindow-Active > .QxWindowCaptionBar{background:#0A246A url(windowcaption_active.png) top right repeat-y;} \ No newline at end of file diff --git a/swat2/style/qooxdoo/themes/win9x/windowcaption_active.png b/swat2/style/qooxdoo/themes/win9x/windowcaption_active.png new file mode 100644 index 00000000000..02da51f0223 Binary files /dev/null and b/swat2/style/qooxdoo/themes/win9x/windowcaption_active.png differ diff --git a/swat2/style/qooxdoo/themes/win9x/windowcaption_inactive.png b/swat2/style/qooxdoo/themes/win9x/windowcaption_inactive.png new file mode 100644 index 00000000000..a080239b018 Binary files /dev/null and b/swat2/style/qooxdoo/themes/win9x/windowcaption_inactive.png differ diff --git a/swat2/style/qooxdoo/themes/winxp/menubackground.gif b/swat2/style/qooxdoo/themes/winxp/menubackground.gif new file mode 100644 index 00000000000..f7c5589e542 Binary files /dev/null and b/swat2/style/qooxdoo/themes/winxp/menubackground.gif differ diff --git a/swat2/style/qooxdoo/themes/winxp/theme.css b/swat2/style/qooxdoo/themes/winxp/theme.css new file mode 100644 index 00000000000..8da8197b848 --- /dev/null +++ b/swat2/style/qooxdoo/themes/winxp/theme.css @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +body.QxThemeWinXP .QxMenuBarButton-Hover{background:#B7BFD4;border:1px solid #000;padding:3px 7px 2px 7px;} body.QxThemeWinXP .QxMenuBarButton-Pressed{background:#DBD8D1;border:1px solid #808080;border-bottom:0 none;padding:3px 7px 3px 7px;} body.QxThemeWinXP .QxMenu{padding:1px 1px 1px 1px;background:#fff url(menubackground.gif) top left repeat-y;border:1px solid #808080;border-right:2px outset #AFA899;border-bottom:2px outset #AFA899;-moz-border-right-colors:#808080 #AFA899;-moz-border-bottom-colors:#808080 #AFA899;} body.QxThemeWinXP .QxMenuSeparator{margin-left:24px;} body.QxThemeWinXP .QxMenuButton,body.QxThemeWinXP .QxMenuCheckBox,body.QxThemeWinXP .QxMenuRadioButton{border:0 none;} body.QxThemeWinXP .QxMenuButton-Hover,body.QxThemeWinXP .QxMenuCheckBox-Hover,body.QxThemeWinXP .QxMenuRadioButton-Hover{border:1px solid #0A246A;background-color:#B7BFD4;color:black;} body.QxThemeWinXP .QxMenuButton-Hover *,body.QxThemeWinXP .QxMenuCheckBox-Hover *,body.QxThemeWinXP .QxMenuRadioButton-Hover *{margin-left:-1px;} body.QxThemeWinXP .QxMenuSeparator{padding-right:0;} body.QxThemeWinXP .QxMenuButtonText{padding-left:4px;} body.QxThemeWinXP .QxToolBar{border:1px solid #D4D0C8;} body.QxThemeWinXP .QxToolBarPart{background:#DBD8D1;} body.QxThemeWinXP .QxToolBarPartHandleLine{background:url(toolbarparthandle.gif) top repeat-y;width:7px;} body.QxThemeWinXP .QxToolBarSeparatorLine{border-left:1px solid #808080;} body.QxThemeWinXP .QxToolBarButton,body.QxThemeWinXP .QxToolBarCheckBox,body.QxThemeWinXP .QxToolBarRadioButton,body.QxThemeWinXP .QxToolBarMenuButton{margin-right:1px;} body.QxThemeWinXP .QxToolBarButton-Hover,body.QxThemeWinXP .QxToolBarCheckBox-Hover,body.QxThemeWinXP .QxToolBarRadioButton-Hover,body.QxThemeWinXP .QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border:1px solid #666666;background:#B7BFD4;} body.QxThemeWinXP .QxToolBarButton-Checked,body.QxThemeWinXP .QxToolBarButton-Pressed,body.QxThemeWinXP .QxToolBarCheckBox-Checked,body.QxThemeWinXP .QxToolBarCheckBox-Pressed,body.QxThemeWinXP .QxToolBarRadioButton-Checked,body.QxThemeWinXP .QxToolBarRadioButton-Pressed,body.QxThemeWinXP .QxToolBarMenuButton-Checked,body.QxThemeWinXP .QxToolBarMenuButton-Pressed{padding:2px 3px 2px 3px;border:1px solid #0A246A;background:#8893B1;} body.QxThemeWinXP .QxToolBarButton-Checked,body.QxThemeWinXP .QxToolBarCheckBox-Checked,body.QxThemeWinXP .QxToolBarRadioButton-Checked,body.QxThemeWinXP .QxToolBarMenuButton-Checked{background:#DBD8D1;} \ No newline at end of file diff --git a/swat2/style/qooxdoo/themes/winxp/toolbarparthandle.gif b/swat2/style/qooxdoo/themes/winxp/toolbarparthandle.gif new file mode 100644 index 00000000000..9772d787a1e Binary files /dev/null and b/swat2/style/qooxdoo/themes/winxp/toolbarparthandle.gif differ diff --git a/swat2/style/qooxdoo/widgets.css b/swat2/style/qooxdoo/widgets.css new file mode 100644 index 00000000000..33fa321e14c --- /dev/null +++ b/swat2/style/qooxdoo/widgets.css @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +.QxWidget{display:block;overflow:hidden;position:absolute;visibility:visible;white-space:nowrap;} .QxWidget{overflow:-moz-scrollbars-none;} .QxBlocker{position:absolute;overflow:hidden;cursor:default;} .QxBlocker{overflow:-moz-scrollbars-none;} .QxDisabled{color:gray !important;} .QxFocused{outline:1px dotted invert;-moz-outline:1px dotted invert;} input[QxFocused],textarea[QxFocused],body[QxFocused],html[QxFocused]{outline:none;-moz-outline:none;} .QxPasswordField,.QxTextField{position:absolute;font-family:Tahoma,"Lucida Sans Unicode","Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;font-size:11px;line-height:11px;padding:2px 3px;width:150px;} * html .QxPasswordField{padding-left:2px;padding-right:2px;} .QxPasswordField,.QxTextField{overflow:-moz-scrollbars-none;} .QxTextArea{font-family:Bitstream Vera Sans Mono,monospace;font-size:11px;height:100px;padding:2px;position:absolute;width:250px;} .QxTextField-Focused,.QxPasswordField-Focused,.QxTextArea-Focused{outline:none;-moz-outline:none;} .QxImage{display:inline;position:absolute;} .QxContainer{position:absolute;white-space:normal;} .QxAtomBase{position:absolute;cursor:default;white-space:nowrap;overflow:hidden;} .QxAtomBase{overflow:-moz-scrollbars-none;} .QxAtomBase .QxImage,.QxAtomBase .QxInputCheckIcon{position:absolute;} .QxAtomBase .QxContainer{white-space:nowrap;} .QxInputCheckIcon{height:13px;width:13px;-moz-user-focus:none;user-focus:none;-moz-user-select:none;user-select:none;margin:0;padding:0;} .QxRadioButton,.QxCheckBox{padding:2px;} .QxPopup,.QxToolTip,.QxMenu{visibility:hidden;z-index:100000;user-select:none;-moz-user-select:none;} .QxToolTip{background-color:Infobackground;color:InfoText;border:1px solid InfoText;padding:1px 3px 2px;z-index:1000000;} .QxButton{position:absolute;padding:2px 4px;background:Threedface;} .QxToolBar{position:absolute;white-space:nowrap;border:1px solid ThreeDShadow;overflow:hidden;} .QxToolBarPartHandleLine,.QxToolBarSeparatorLine{position:absolute;} .QxToolBarPart{white-space:nowrap;overflow:hidden;} .QxToolBarButton,.QxToolBarCheckBox,.QxToolBarRadioButton,.QxToolBarMenuButton,.QxToolBarSeparator,.QxToolBarPart,.QxToolBarPartHandle{position:relative !important;float:left;} .QxToolBarButton,.QxToolBarCheckBox,.QxToolBarRadioButton,.QxToolBarMenuButton{padding:3px 4px 3px 4px;} .QxToolBarButton-Hover,.QxToolBarCheckBox-Hover,.QxToolBarRadioButton-Hover,.QxToolBarMenuButton-Hover{padding:2px 3px 2px 3px;border:1px outset;} .QxToolBarButton-Checked,.QxToolBarButton-Pressed,.QxToolBarCheckBox-Checked,.QxToolBarCheckBox-Pressed,.QxToolBarRadioButton-Checked,.QxToolBarRadioButton-Pressed,.QxToolBarMenuButton-Checked,.QxToolBarMenuButton-Pressed{padding:2px 3px 2px 3px;border:1px inset;} .QxTree{position:absolute;user-select:none;-moz-user-select:none;cursor:default;} .QxTree table{vertical-align:top;display:none;user-select:none;-moz-user-select:none;} .QxTree ul ul{display:none;} .QxTree ul,.QxTree li{list-style:none;margin:0;padding:0;user-select:none;-moz-user-select:none;} * html .QxTree ul{border-top:1px solid #fff;margin-top:-1px;} .QxTree li{display:block;} .QxTree table{position:relative;top:0;bottom:0;} .QxTree,.QxTreeFile,.QxTreeFolder{cursor:default;display:block;white-space:nowrap;-moz-user-select:none;user-select:none;} .QxTree img,.QxTreeFile img,.QxTreeFolder img{vertical-align:bottom;width:16px;height:16px;-moz-user-select:none;user-select:none;} .QxTreeElementNavigationCell img,.QxTreeElementIndentCell img{width:19px;height:16px;} .QxTreeElementIconCell{padding-right:2px;} .QxTreeElementLabelCell{padding-right:4px;padding-left:2px;white-space:nowrap;} .QxTreeElementLabelCellHover{text-decoration:underline;color:#000080;} .QxTreeElementLabelCellSelected{background:#3662E7;color:#fff;} .QxListView{position:absolute;overflow:hidden;cursor:default;border:1px solid ThreeDShadow;width:400px;height:150px;} .QxListViewHeader,.QxListViewContent{position:absolute;left:0;top:0;} .QxListViewHeader{background:ThreeDFace;overflow:hidden;z-index:101;visibility:hidden;} .QxListViewContent{overflow:auto;height:100%;width:100%;z-index:100;} .QxListViewHeader > .QxListViewHeaderTable,.QxListViewContent > .QxListViewContentTable{table-layout:fixed;} .QxListViewHeaderTable{position:relative;} .QxListViewContentTable{position:absolute;top:0;left:0;margin-top:20px;} .QxListViewContentCell,.QxListViewHeaderCell{text-align:left;white-space:nowrap;font-size:11px;font-weight:normal;cursor:inherit;user-select:none;-moz-user-select:none;margin:0;} .QxListViewHeaderCell{border-top:0 none;border-left:1px solid #fff;border-right:1px solid #666666;border-bottom:2px solid ThreedShadow;padding:3px 4px 3px 4px;} .QxListViewContentCell{background:#fff;border:1px solid #fff;border-bottom:1px solid ThreedLightShadow;border-right:1px solid ThreedLightShadow;padding:1px 4px 1px 4px;} .QxListViewHeaderInner{width:100%;} .QxListViewHeaderInnerText{text-align:left;width:100%;} .QxListViewHeaderInnerSort{text-align:right;width:11px;} .QxListViewHeaderInnerTextBox{font-weight:normal;white-space:nowrap;} .QxListViewHeaderInnerSortImage{width:7px;height:4px;margin-left:3px;margin-right:1px;vertical-align:middle;} .QxListViewContentBox{white-space:nowrap;width:100%;height:100%;overflow:hidden;} .QxListViewHeaderOverflow .QxListViewHeaderInnerTextBox,.QxListViewContentOverflow .QxListViewContentBox{text-overflow:ellipsis;overflow:hidden;} .QxListViewContentRowSelected .QxListViewContentCell{background:Highlight;color:HighlightText;border-top-color:Highlight;border-left-color:Highlight;border-bottom-color:ThreedShadow;border-right-color:ThreedShadow;filter:Alpha(Opacity=100,FinishOpacity=75,Style=1,StartX=0,StartY=0,FinishX=0,FinishY=100);} .QxListViewContentBox img{position:relative;top:-1px;width:16px;height:16px;vertical-align:middle;margin-right:3px;} .QxFieldSet{position:absolute;padding:0;width:150px;height:100px;} .QxFieldSetFrame{position:absolute;margin-top:7px;border:2px groove;-moz-border-top-colors:ThreeDShadow ThreeDHighlight;-moz-border-right-colors:ThreeDHighlight ThreeDShadow;-moz-border-bottom-colors:ThreeDHighlight ThreeDShadow;-moz-border-left-colors:ThreeDShadow ThreeDHighlight;} @media all and(min-width:0px){.QxFieldSetFrame{border:2px groove ThreeDHighlight;} }.QxFieldSetLegend{display:none;position:absolute;font-size:11px;font-weight:normal;background:threedface;margin:-8px 35px 0 8px;padding:1px 3px 1px 3px;-moz-user-select:none;user-select:none;cursor:default;white-space:nowrap;} .QxFieldSetContent{position:absolute;margin:12px 11px 8px 11px;overflow:hidden;} .QxFieldSetContent{overflow:-moz-scrollbars-none;} .QxInline{display:block;position:relative;width:100%;overflow:hidden;} :root .QxInline{overflow:visible;} .QxTabFrame,.QxTab,.QxTabBar,.QxTabPane,.QxTabPage{overflow:hidden;position:absolute;} .QxTabFrame,.QxTab,.QxTabBar,.QxTabPane,.QxTabPage{overflow:-moz-scrollbars-none;} .QxTabBar{white-space:nowrap;z-index:2;margin-left:1px;} .QxTabPane{z-index:1;background-color:ThreeDFace;} .QxTab{cursor:default;z-index:1;margin-top:1px;background-color:ThreeDFace;border-left:1px solid ThreeDHighlight;border-right:2px outset;-moz-border-right-colors:ThreeDDarkShadow ThreeDShadow;} .QxTab-Checked{z-index:2;margin-top:0;} .QxTabBar-TopLeft .QxTab,.QxTabBar-TopRight .QxTab{border-top:1px solid ThreeDHighlight;padding:3px 6px 2px 8px;} .QxTabBar-TopLeft .QxTab-Checked,.QxTabBar-TopRight .QxTab-Checked{padding:2px 6px 3px 8px;} .QxTabBar-BottomLeft .QxTab,.QxTabBar-BottomRight .QxTab{border-bottom:2px outset;-moz-border-bottom-colors:ThreeDDarkShadow ThreeDShadow;padding:1px 6px 3px 8px;} .QxTabBar-BottomLeft .QxTab-Checked,.QxTabBar-BottomRight .QxTab-Checked{padding:2px 6px 2px 8px;} .QxIframe,.QxHtmlArea{display:block;overflow:hidden;position:absolute;visibility:visible;background:ThreeDFace;} .QxIframe,.QxHtmlArea{overflow:-moz-scrollbars-none;} .QxList{display:block;overflow:hidden;position:absolute;visibility:visible;background:#fff;border:1px solid #000;width:120px;} .QxListItem{border:1px solid #fff;padding:1px 5px 3px;position:relative;cursor:default;} .QxListItem-Selected,.QxListItem-Selected *{border-color:highlight;background-color:highlight;color:highlighttext;} .QxListItem-Lead{border-color:ThreeDShadow;} .QxBarSelectorPane,.QxBarSelectorPage,.QxBarSelectorFrame,.QxBarSelectorBar{overflow:hidden;position:absolute;} .QxBarSelectorBar{background:#fff;} .QxBarSelectorPane{background:#EFF4FB;} .QxBarSelectorButton{border:1px solid #fff;padding:4px;} .QxBarSelectorButton-Checked{background:#C1D2EE;} .QxBarSelectorBar-Top{border-bottom:1px solid #316AC5;} .QxBarSelectorBar-Right{border-left:1px solid #316AC5;} .QxBarSelectorBar-Bottom{border-top:1px solid #316AC5;} .QxBarSelectorBar-Left{border-right:1px solid #316AC5;} .QxBarSelectorBar-Top .QxBarSelectorButton,.QxBarSelectorBar-Bottom .QxBarSelectorButton{position:relative;float:left;padding-top:5px;padding-bottom:5px;border-top:0 none;border-bottom:0 none;margin-left:3px;margin-right:3px;} .QxBarSelectorBar-Left .QxBarSelectorButton,.QxBarSelectorBar-Right .QxBarSelectorButton{position:relative;padding-left:5px;padding-right:5px;border-left:0 none;border-right:0 none;margin-top:3px;margin-bottom:3px;} .QxBarSelectorBar-Top .QxBarSelectorButton-Checked,.QxBarSelectorBar-Bottom .QxBarSelectorButton-Checked{border-left-color:#316AC5;border-right-color:#316AC5;} .QxBarSelectorBar-Left .QxBarSelectorButton-Checked,.QxBarSelectorBar-Right .QxBarSelectorButton-Checked{border-top-color:#316AC5;border-bottom-color:#316AC5;} .QxComboBox{position:absolute;background:#fff;} .QxComboBox .QxWidget{background:threedface;padding:0;} .QxComboBox .QxTextField{border:0 none;padding:0;margin:0;padding-top:2px;background:none;} * html .QxComboBox .QxTextField{padding-top:4px;} .QxComboBox-Mark,.QxComboBox-Mark .QxTextField,.QxComboBox-Mark .QxAtom,.QxComboBox-Mark .QxAtom *{background-color:highlight;color:highlighttext;} .QxComboBox .QxListItem-Lead{border-color:#fff;} .QxMenu{border:2px outset;background:Menu;padding:2px 1px 1px 2px;} .QxMenuButton,.QxMenuCheckBox,.QxMenuRadioButton{position:relative;padding:1px 6px 1px 2px;border:1px solid Menu;overflow:hidden;} .QxMenuButton-Hover,.QxMenuCheckBox-Hover,.QxMenuRadioButton-Hover{background-color:#82A4D1;} .QxMenuButton .QxImage,.QxMenuButton .QxContainer,.QxMenuCheckBox .QxImage,.QxMenuCheckBox .QxContainer,.QxMenuRadioButton .QxImage,.QxMenuRadioButton .QxContainer{position:absolute;} .QxMenuSeparator{padding:3px 2px 2px 2px;font-size:0;line-height:0;} .QxMenuSeparatorLine{height:2px;border-top:1px solid ThreeDShadow;border-bottom:1px solid ThreeDHighlight;} .QxMenuBar{display:block;overflow:hidden;position:absolute;visibility:visible;white-space:nowrap;} .QxMenuBar{overflow:-moz-scrollbars-none;} .QxMenuBarButton{display:block;position:absolute;visibility:visible;white-space:nowrap;cursor:default;border:0 none;padding:4px 8px 3px 8px;} .QxMenuBar .QxMenuBarButton{position:relative;vertical-align:top;float:left;} .QxSpinner{position:absolute;background:#fff;} .QxSpinner .QxWidget{background:threedface;padding:0;} .QxSpinner .QxTextField{border:0 none;padding:0;margin:0;padding:2px 3px;} * html .QxSpinner .QxTextField{padding-top:3px;} .QxWindow{background:ThreeDFace;padding:2px;} .QxWindow .QxWindowPane{position:absolute;background:ThreeDFace;color:black;overflow:hidden;} .QxWindow .QxWindowCaptionBar{color:#fff;font-weight:bold;position:absolute;padding:1px 2px;background-color:#808080;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#808080',endColorStr='#C0C0C0',gradientType='1');} .QxWindow-Active .QxWindowCaptionBar{background-color:#0A246A;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0A246A',endColorStr='#A6CAF0',gradientType='1');} .QxWindow .QxWindowCaptionBar .QxButton{padding:0;padding-left:1px;} .QxWindow .QxWindowStatusBar{position:absolute;padding:0 4px;} .QxBoxLayout,.QxHorizontalBoxLayout,.QxVerticalBoxLayout,.QxFlowLayout,.QxDockLayout,.QxGridLayout{position:absolute;overflow:hidden;} .QxBoxLayout,.QxHorizontalBoxLayout,.QxVerticalBoxLayout,.QxFlowLayout,.QxDockLayout,.QxGridLayout{overflow:-moz-scrollbars-none;} .QxGallery .galleryFrame{padding:2px;} .QxGallery .galleryCell{border:1px solid #444;background:#fff;margin:2px;float:left;overflow:hidden;font-family:Tahoma,Verdana,sans-serif;font-size:10px;cursor:default;-moz-user-select:none;user-select:none;} .QxGallery .galleryCell img{vertical-align:bottom;display:block;} .QxGallery .galleryCell .galleryTitle,.QxGallery .galleryCell .galleryComment{background:#eee;padding:3px 6px;text-align:center;cursor:default;overflow:hidden;white-space:nowrap;} .QxGallery .galleryCell .galleryTitle{border-bottom:1px solid #aaa;} .QxGallery .galleryCell .galleryComment{border-top:1px solid #aaa;} .QxGallery .galleryCell-Selected{background:#DCE8F6;border:1px solid #2760A1;} .QxGallery .galleryCell-Selected .galleryTitle,.QxGallery .galleryCell-Selected .galleryComment{background:#9BBFE7;} .QxGallery .galleryCell-Selected .galleryTitle{border-bottom:1px dotted #2760A1;} .QxGallery .galleryCell-Selected .galleryComment{border-top:1px dotted #2760A1;} .QxGalleryList{position:absolute;visibility:visible;} .QxGalleryList .galleryFrame{padding:2px;} .QxGalleryList .galleryCell{margin:2px;padding-bottom:2px;border:1px solid #EEE;background:#fff;overflow:hidden;white-space:normal;font-family:Tahoma,Verdana,sans-serif;font-size:12px;cursor:default;-moz-user-select:none;user-select:none;position:relative;} .QxGalleryList .galleryCell img{vertical-align:bottom;display:block;} .QxGalleryList .galleryNumber{width:45px;padding:4px;position:absolute;top:0px;left:0px;} .QxGalleryList .galleryImageContainer{position:absolute;top:0px;left:50px;} .QxGalleryList .galleryText{padding:4px;position:absolute;top:0px;left:130px;} .QxGalleryList .galleryNumber,.QxGalleryList .galleryText h3{font-weight:bold;font-size:11px;} .QxGalleryList .galleryText p{font-size:10px;} .QxGalleryList .galleryCell-Selected{background:#9BBCFF;border-color:#3B7CFF;} \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/core/QxApplication.js b/swat2/style/qooxdoo/widgets/core/QxApplication.js new file mode 100644 index 00000000000..3d1dbbafa30 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/core/QxApplication.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxApplication(){if(QxApplication._instance){return QxApplication._instance;};QxTarget.call(this);window.onload=function(){window.application.init();};QxApplication._instance=this;};QxApplication.extend(QxTarget,"QxApplication");proto._clientWindow=null;proto._activeWidget=null;proto._userApplication=null;proto.coreObjects=["QxClient","QxClientWindow","QxClientDocument","QxWidget","QxEventManager","QxFocusManager","QxTarget","QxEvent","QxMouseEvent","QxKeyEvent"];proto.initcheck=function(){var ok=true;if(!document.body){return;};var c=this.coreObjects;for(var i=0,cl=c.length;i=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";if(bColor==""){switch(bStyle){case "groove":case "ridge":bColor="ThreeDHighlight";break;case "outset":case "inset":bColor="ThreeDFace";break;};};return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};}else {proto._generateDefString=function(bWidth,bStyle,bColor){var sWidth=typeof bWidth=="number"&&bWidth>=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};};proto.addWidget=function(o){this._widgets[o.toHash()]=o;this._applyWidget(o);};proto.removeWidget=function(o){delete this._widgets[o.toHash()];this._resetWidget(o);};proto.setWidth=function(bWidth,_b4){this.setTopWidth(bWidth,_b4);this.setRightWidth(bWidth,_b4);this.setBottomWidth(bWidth,_b4);this.setLeftWidth(bWidth,_b4);return true;};proto.setStyle=function(bStyle,_b4){this.setTopStyle(bStyle,_b4);this.setRightStyle(bStyle,_b4);this.setBottomStyle(bStyle,_b4);this.setLeftStyle(bStyle,_b4);return true;};proto.setColor=function(bColor,_b4){this.setTopColor(bColor,_b4);this.setRightColor(bColor,_b4);this.setBottomColor(bColor,_b4);this.setLeftColor(bColor,_b4);return true;};proto._modifyBorderTopProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.top=this._generateDefString(this._h1["topWidth"],this._h1["topStyle"],this._h1["topColor"]);this._h3Top();this._sync("top");return true;};if((new QxClient).isGecko()){proto._h3Top=function(){if(typeof this._h1["topColor"]=="string"&&this._h1["topColor"]!=""){this._h2["topColors"]="";}else {switch(this._h1["topStyle"]){case "groove":this._h2["topColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["topColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["topColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["topColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["topColors"]="";};};};}else {proto._h3Top=function(){};};proto._modifyBorderRightProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.right=this._generateDefString(this._h1["rightWidth"],this._h1["rightStyle"],this._h1["rightColor"]);this._h3Right();this._sync("right");return true;};if((new QxClient).isGecko()){proto._h3Right=function(){if(typeof this._h1["rightColor"]=="string"&&this._h1["rightColor"]!=""){this._h2["rightColors"]="";}else {switch(this._h1["rightStyle"]){case "groove":this._h2["rightColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["rightColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["rightColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["rightColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["rightColors"]="";};};};}else {proto._h3Right=function(){};};proto._modifyBorderBottomProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.bottom=this._generateDefString(this._h1["bottomWidth"],this._h1["bottomStyle"],this._h1["bottomColor"]);this._h3Bottom();this._sync("bottom");return true;};if((new QxClient).isGecko()){proto._h3Bottom=function(){if(typeof this._h1["bottomColor"]=="string"&&this._h1["bottomColor"]!=""){this._h2["bottomColors"]="";}else {switch(this._h1["bottomStyle"]){case "groove":this._h2["bottomColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["bottomColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["bottomColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["bottomColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["bottomColors"]="";};};};}else {proto._h3Bottom=function(){};};proto._modifyBorderLeftProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.left=this._generateDefString(this._h1["leftWidth"],this._h1["leftStyle"],this._h1["leftColor"]);this._h3Left();this._sync("left");return true;};if((new QxClient).isGecko()){proto._h3Left=function(){if(typeof this._h1["leftColor"]=="string"&&this._h1["leftColor"]!=""){this._h2["leftColors"]="";}else {switch(this._h1["leftStyle"]){case "groove":this._h2["leftColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["leftColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["leftColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["leftColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["leftColors"]="";};};};}else {proto._h3Left=function(){};};proto._sync=function(bProp){for(i in this._widgets){this._applyWidgetProp(this._widgets[i],bProp);};};if((new QxClient).isGecko()){proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);c=QxBorder.geckoColorDecl;o.setStyleProperty(c[bProp],this._h2[bProp+"Colors"]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,topColors);o.setStyleProperty(c.right,rightColors);o.setStyleProperty(c.bottom,bottomColors);o.setStyleProperty(c.left,leftColors);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};}else {proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};};QxBorder.presets={inset:new QxBorder(2,"inset"),outset:new QxBorder(2,"outset"),groove:new QxBorder(2,"groove"),ridge:new QxBorder(2,"ridge"),thinInset:new QxBorder(1,"solid","ThreeDShadow"),thinOutset:new QxBorder(1,"solid","ThreeDShadow"),black:new QxBorder(1,"solid","black"),white:new QxBorder(1,"solid","white"),shadow:new QxBorder(1,"solid","ThreeDShadow")};with(QxBorder.presets.thinInset){setRightColor("ThreeDHighlight");setBottomColor("ThreeDHighlight");};with(QxBorder.presets.thinOutset){setLeftColor("ThreeDHighlight");setTopColor("ThreeDHighlight");};proto.dispose=function(){if(typeof this._widgets=="object"){for(var i;i-1){var p=args.delegate.split('.');var o=p[0];var m=p[1];widget.addEventListener(args.type,function(e){if(!window[o]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};if(!window[o][m]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[o][m].apply(window[o],[e]);});}else{widget.addEventListener(args.type,function(e){if(!window[args.delegate]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[args.delegate].apply(null,[e]);});};}else{if(!args.args){args.args="event";};var f=new Function(args.args,text);widget.addEventListener(args.type,f);};};proto._buildWidgetFromNode=function(parent,node){var className=this._extractClassName(node);if(!className){if(parent instanceof QxAtom){var text=this._serializeToString(node);parent.setText((parent.getText()||"")+text);return;};throw this._newBuildError("unrecognised node",{nodeName:node.nodeName});};if(className=="QxWidgets"){this._buildNodes(parent,node.childNodes);return;};if(className=="QxScript"){var e=document.createElement("script");var attribs=this._mapXmlAttribToObject(node);if(attribs.type){e.type=attribs.type;}else{e.type='text/javascript';};if((new QxClient).isMshtml()){e.innerHTML=eval(node.firstChild.nodeValue);}else {e.innerHTML=node.firstChild.nodeValue;};document.body.appendChild(e);return;};if(className=="QxEventListener"){var attribs=this._mapXmlAttribToObject(node);var text;if(node.firstChild){text=node.firstChild.nodeValue;};this._buildEventListener(parent,attribs,text);return;};var constructor=window[className];if(!constructor){throw this._newBuildError("constructor not found",{className:className});};var widget=new constructor();var attribs=this._mapXmlAttribToObject(node,widget);delete attribs['qxtype'];if(attribs.id){window[attribs.id]=widget;delete attribs.id;};for(var a in attribs){if(a.toLowerCase().indexOf('on')==0&&a.length>2){var type=a.substring(2);type=type.charAt(0)+type.substring(1);this._buildEventListener(widget,{type:type,args:'event'},attribs[a]);delete attribs[a];};};var layoutHint;if(typeof QxLayout!="undefined"&&parent instanceof QxLayout){if(attribs.layouthint){try{eval('layoutHint={'+attribs.layouthint+'}');}catch(e){throw this._newBuildError('invalid property value',{name:'layoutHint',value:attrib.layoutHint},e);};delete attribs.layouthint;};};for(var n in attribs){this._debugContext.push("@"+n);this._setWidgetProperty(widget,n,attribs[n]);this._debugContext.pop();};if(typeof QxMenu!="undefined"&&widget instanceof QxMenu){window.application.getClientWindow().getDocument().add(widget);parent.setMenu(widget);}else if(layoutHint&&typeof QxLayout!="undefined"&&parent instanceof QxLayout){parent.add(widget,layoutHint);}else{parent.add(widget);};this._buildNodes(widget,node.childNodes);};proto._setWidgetProperty=function(widget,name,value){var editor=this._findPropertyEditor(widget.classname,name);if(!editor){editor=this._coercePropertyEditor;};editor.set(widget,name,value);};proto._findPropertyEditor=function(className,propertyName){var m=this._propertyEditors[className];if(m&&m[propertyName]){return m[propertyName];};var w=window[className];if(w&&w.prototype.superclass&&w.prototype.superclass.prototype.classname){return this._findPropertyEditor(w.prototype.superclass.prototype.classname,propertyName);};return null;};proto.registerPropertyEditor=function(className,propertyName,editor){if(!this._propertyEditors[className])this._propertyEditors[className]={};this._propertyEditors[className][propertyName]=editor;};proto._registerDefaultPropertyEditors=function(){var self=this;var commaDelimitedPropertyEditor={};commaDelimitedPropertyEditor.set=function(widget,name,value){if(value==null||value==""){self._setProperty(widget,name,null);return;};var s=value.split(",");var v=[];for(var i=0;i0){this.process(this._h7.shift(),new QxXmlHttpLoader);};this._processRequestQueue=false;this._interval.stop();};proto.process=function(dataKey,loader){if(this.getDisposed()){return;};this._storeQueue.push(dataKey);var o=this;loader.addEventListener("complete",function(e){o.processComplete(e.getData());loader.dispose();});try{loader.load(this.makeRequest(dataKey));}catch(ex){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);this.dispatchEvent(new QxDataEvent("update"+p0.toFirstUp(),this),true);loader.dispose();throw new Error("Could not load data:"+ex);};};proto.makeRequest=function(dataKey){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);var p1=dataKey.substring(t+1,dataKey.length-1);return "data/" + p0 + "/" + p1 + ".xml" + "?r=" + Math.round(Math.random()^Math.random()*100000);};proto.processComplete=function(xmlData){var req=this.getRequest(xmlData);var res=this.parseData(req,xmlData);this.mergeCacheData(res);this.dispatchEvent(new QxDataEvent("update"+req.toFirstUp(),this),true);};proto.getRequest=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxRequest")[0].getElementsByTagName("PfxSoap")[0].getAttribute("reqname");};proto.getResultXml=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxResult")[0];};proto.mapXmlToObject=function(xmlFrag){var r={};var c=xmlFrag.childNodes;for(var i=0;i";}else {m = t + arguments[0] + "
" + t + "  " + arguments[1] + "
";this.last=arguments[0];};}else {m=t+arguments[0];};var d=document.getElementById("testDebug");if(!d){QxDebug.cache+=m;}else {if(QxDebug.cache!=""){d.innerHTML+=QxDebug.cache;QxDebug.cache="";};d.innerHTML+=m;};};QxDebug.cache="";function QxDebugTimer(id){if(QxDebugTimerCache[id]){QxDebug("QxDebugTimer",id+":"+((new Date).valueOf()-QxDebugTimerCache[id])+"ms");delete QxDebugTimerCache[id];}else {QxDebugTimerCache[id]=(new Date).valueOf();};};QxDebugTimerCache={}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/core/QxDom.js b/swat2/style/qooxdoo/widgets/core/QxDom.js new file mode 100644 index 00000000000..34b35caa778 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/core/QxDom.js @@ -0,0 +1,3 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +var QxDOM=new Object;if(Boolean(document.defaultView)&&Boolean(document.defaultView.getComputedStyle)){QxDOM.getComputedStyleProperty=function(el,prop){return !el?null:el.ownerDocument?el.ownerDocument.defaultView.getComputedStyle(el,"")[prop]:el.style[prop];};}else if((new QxClient).isMshtml()){QxDOM.getComputedStyleProperty=function(el,prop){if(!el){return null;};if(el.parentNode){return el.currentStyle[prop];}else {var v1=el.runtimeStyle[prop];if(v1!=null&&typeof v1!="undefined"){return v1;};return el.style[prop];};};}else {QxDOM.getComputedStyleProperty=function(el,prop){return !el?null:el.style[prop];};};QxDOM.getComputedStyleSize=function(el,prop){return parseInt(QxDOM.getComputedStyleProperty(el,prop))||0;};QxDOM.getComputedMarginLeft=function(el){return QxDOM.getComputedStyleSize(el,"marginLeft");};QxDOM.getComputedMarginTop=function(el){return QxDOM.getComputedStyleSize(el,"marginTop");};QxDOM.getComputedMarginRight=function(el){return QxDOM.getComputedStyleSize(el,"marginRight");};QxDOM.getComputedMarginBottom=function(el){return QxDOM.getComputedStyleSize(el,"marginBottom");};QxDOM.getComputedPaddingLeft=function(el){return QxDOM.getComputedStyleSize(el,"paddingLeft");};QxDOM.getComputedPaddingTop=function(el){return QxDOM.getComputedStyleSize(el,"paddingTop");};QxDOM.getComputedPaddingRight=function(el){return QxDOM.getComputedStyleSize(el,"paddingRight");};QxDOM.getComputedPaddingBottom=function(el){return QxDOM.getComputedStyleSize(el,"paddingBottom");};QxDOM.getComputedBorderLeft=function(el){return QxDOM.getComputedStyleProperty(el,"borderLeftStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderLeftWidth");};QxDOM.getComputedBorderTop=function(el){return QxDOM.getComputedStyleProperty(el,"borderTopStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderTopWidth");};QxDOM.getComputedBorderRight=function(el){return QxDOM.getComputedStyleProperty(el,"borderRightStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderRightWidth");};QxDOM.getComputedBorderBottom=function(el){return QxDOM.getComputedStyleProperty(el,"borderBottomStyle")=="none"?0:QxDOM.getComputedStyleSize(el,"borderBottomWidth");};QxDOM.getComputedOuterWidth=function(el){return QxDOM.getComputedBoxWidth(el)+QxDOM.getComputedMarginLeft(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedOuterHeight=function(el){return QxDOM.getComputedBoxHeight(el)+QxDOM.getComputedMarginTop(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedBoxWidth=function(el){var h=el.offsetHeight;if(h==0){var o=el.style.height;el.style.height="1px";};var v=el.offsetWidth;if(h==0){el.style.height=o;};return v;};QxDOM.getComputedBoxHeight=function(el){var w=el.offsetWidth;if(w==0){var o=el.style.width;el.style.width="1px";};var v=el.offsetHeight;if(w==0){el.style.width=o;};return v;};if((new QxClient).isGecko()){QxDOM.getComputedAreaWidth=function(el){if(el.clientWidth!=0&&el.clientWidth!=(QxDOM.getComputedBorderLeft(el)+QxDOM.getComputedBorderRight(el))){return el.clientWidth;}else {return QxDOM.getComputedBoxWidth(el)-QxDOM.getComputedInsetLeft(el)-QxDOM.getComputedInsetRight(el);};};QxDOM.getComputedAreaHeight=function(el){if(el.clientHeight!=0&&el.clientHeight!=(QxDOM.getComputedBorderTop(el)+QxDOM.getComputedBorderBottom(el))){return el.clientHeight;}else {return QxDOM.getComputedBoxHeight(el)-QxDOM.getComputedInsetTop(el)-QxDOM.getComputedInsetBottom(el)};};}else {QxDOM.getComputedAreaWidth=function(el){return el.clientWidth!=0?el.clientWidth:(QxDOM.getComputedBoxWidth(el)-QxDOM.getComputedInsetLeft(el)-QxDOM.getComputedInsetRight(el));};QxDOM.getComputedAreaHeight=function(el){return el.clientHeight!=0?el.clientHeight:(QxDOM.getComputedBoxHeight(el)-QxDOM.getComputedInsetTop(el)-QxDOM.getComputedInsetBottom(el));};};QxDOM.getComputedInnerWidth=function(el){return QxDOM.getComputedAreaWidth(el)-QxDOM.getComputedPaddingLeft(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedInnerHeight=function(el){return QxDOM.getComputedAreaHeight(el)-QxDOM.getComputedPaddingTop(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedInsetLeft=function(el){return el.clientLeft;};QxDOM.getComputedInsetTop=function(el){return el.clientTop;};QxDOM.getComputedInsetRight=function(el){if(QxDOM.getComputedStyleProperty(el,"overflowY")=="hidden"||el.clientWidth==0){return QxDOM.getComputedBorderRight(el);};return Math.max(0,el.offsetWidth-el.clientLeft-el.clientWidth);};QxDOM.getComputedInsetBottom=function(el){if(QxDOM.getComputedStyleProperty(el,"overflowX")=="hidden"||el.clientHeight==0){return QxDOM.getComputedBorderBottom(el);};return Math.max(0,el.offsetHeight-el.clientTop-el.clientHeight);};}else {QxDOM.getComputedInsetLeft=function(el){return QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedInsetTop=function(el){return QxDOM.getComputedBorderTop(el);};QxDOM.getComputedInsetRight=function(el){if(el.clientWidth==0){var ov=QxDOM.getComputedStyleProperty(el,"overflow");var sbv=ov=="scroll"||ov=="-moz-scrollbars-vertical"?16:0;return Math.max(0,QxDOM.getComputedBorderRight(el)+sbv);};return Math.max(0,el.offsetWidth-el.clientWidth-QxDOM.getComputedBorderLeft(el));};QxDOM.getComputedInsetBottom=function(el){if(el.clientHeight==0){var ov=QxDOM.getComputedStyleProperty(el,"overflow");var sbv=ov=="scroll"||ov=="-moz-scrollbars-horizontal"?16:0;return Math.max(0,QxDOM.getComputedBorderBottom(el)+sbv);};return Math.max(0,el.offsetHeight-el.clientHeight-QxDOM.getComputedBorderTop(el));};};QxDOM.getComputedScrollBarSizeLeft=function(el){return 0;};QxDOM.getComputedScrollBarSizeTop=function(el){return 0;};QxDOM.getComputedScrollBarSizeRight=function(el){return QxDOM.getComputedInsetRight(el)-QxDOM.getComputedBorderRight(el);};QxDOM.getComputedScrollBarSizeBottom=function(el){return QxDOM.getComputedInsetBottom(el)-QxDOM.getComputedBorderBottom(el);};QxDOM.getComputedScrollBarVisibleX=function(el){return QxDOM.getComputedScrollBarSizeRight(el)>0;};QxDOM.getComputedScrollBarVisibleY=function(el){return QxDOM.getComputedScrollBarSizeBottom(el)>0;};QxDOM.getScrollLeftSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return sum;};QxDOM.getScrollTopSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return sum;};QxDOM.getComputedPageOuterLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedPageOuterTop=function(el){return QxDOM.getComputedPageBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedPageOuterRight=function(el){return QxDOM.getComputedPageBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedPageOuterBottom=function(el){return QxDOM.getComputedPageBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedClientOuterLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedClientOuterTop=function(el){return QxDOM.getComputedClientBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedClientOuterRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedClientOuterBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxLeft=function(el){return el.getBoundingClientRect().left;};QxDOM.getComputedClientBoxTop=function(el){return el.getBoundingClientRect().top;};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getScrollTopSum(el);};}else if((new QxClient).isGecko()){QxDOM.getComputedClientBoxLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientBoxTop=function(el){return QxDOM.getComputedClientAreaTop(el)-QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getComputedBorderTop(el);};}else {QxDOM.getComputedPageBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft;};return sum;};QxDOM.getComputedPageBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop;};return sum;};QxDOM.getComputedClientBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft-el.scrollLeft;};return sum;};QxDOM.getComputedClientBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop-el.scrollTop;};return sum;};};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxRight=function(el){return el.getBoundingClientRect().right;};QxDOM.getComputedClientBoxBottom=function(el){return el.getBoundingClientRect().bottom;};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientBoxRight=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedClientBoxBottom=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBoxHeight(el);};};if((new QxClient).isGecko()){QxDOM.getComputedPageAreaLeft=function(el){return el.ownerDocument.getBoxObjectFor(el).x;};QxDOM.getComputedPageAreaTop=function(el){return el.ownerDocument.getBoxObjectFor(el).y;};QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getScrollLeftSum(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageAreaLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageAreaTop=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBorderTop(el);};};QxDOM.getComputedClientAreaRight=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedClientAreaBottom=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedPageAreaRight=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedPageAreaBottom=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedClientInnerLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedClientInnerTop=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedClientInnerRight=function(el){return QxDOM.getComputedClientInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedClientInnerBottom=function(el){return QxDOM.getComputedClientInnerTop(el)+QxDOM.getComputedInnerHeight(el);};QxDOM.getComputedPageInnerLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedPageInnerTop=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedPageInnerRight=function(el){return QxDOM.getComputedPageInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedPageInnerBottom=function(el){return QxDOM.getComputedPageInnerTop(el)+QxDOM.getComputedInnerHeight(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenBoxLeft=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenX-sum;};QxDOM.getComputedScreenBoxTop=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenY-sum;};}else {QxDOM.getComputedScreenBoxLeft=function(el){return QxDOM.getComputedScreenDocumentLeft(el)+QxDOM.getComputedPageBoxLeft(el);};QxDOM.getComputedScreenBoxTop=function(el){return QxDOM.getComputedScreenDocumentTop(el)+QxDOM.getComputedPageBoxTop(el);};};QxDOM.getComputedScreenBoxRight=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedScreenBoxBottom=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedScreenOuterLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedScreenOuterTop=function(el){return QxDOM.getComputedScreenBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedScreenOuterRight=function(el){return QxDOM.getComputedScreenBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedScreenOuterBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedScreenAreaLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedInsetLeft(el);};QxDOM.getComputedScreenAreaTop=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedInsetTop(el);};QxDOM.getComputedScreenAreaRight=function(el){return QxDOM.getComputedScreenBoxRight(el)-QxDOM.getComputedInsetRight(el);};QxDOM.getComputedScreenAreaBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)-QxDOM.getComputedInsetBottom(el);};QxDOM.getComputedScreenInnerLeft=function(el){return QxDOM.getComputedScreenAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedScreenInnerTop=function(el){return QxDOM.getComputedScreenAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedScreenInnerRight=function(el){return QxDOM.getComputedScreenAreaRight(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedScreenInnerBottom=function(el){return QxDOM.getComputedScreenAreaBottom(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenDocumentLeft=function(el){return QxDOM.getComputedScreenOuterLeft(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentTop=function(el){return QxDOM.getComputedScreenOuterTop(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentRight=function(el){return QxDOM.getComputedScreenOuterRight(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentBottom=function(el){return QxDOM.getComputedScreenOuterBottom(el.ownerDocument.body);};}else {QxDOM.getComputedScreenDocumentLeft=function(el){return el.document.parentWindow.screenLeft;};QxDOM.getComputedScreenDocumentTop=function(el){return el.document.parentWindow.screenTop;};QxDOM.getComputedScreenDocumentRight=function(el){};QxDOM.getComputedScreenDocumentBottom=function(el){};};QxDOM.getComputedPreferredSize=function(el){try{var elst=el.style;var _pa=el.parentNode;var _ne=el.nextChild;var _do=el.ownerDocument.body;var _el_w=isValidString(elst.width)?elst.width:"";var _el_h=isValidString(elst.height)?elst.height:"";var _el_p=isValidString(elst.position)?elst.position:"";var _el_d=isValidString(elst.display)?elst.display:"";var _el_v=isValidString(elst.visibility)?elst.visibility:"";_pa.removeChild(el);elst.width=elst.height="auto";elst.position="absolute";elst.display="inline";elst.visibility="hidden";_do.appendChild(el);var r={width:el.offsetWidth,height:el.offsetHeight};_do.removeChild(el);elst.width=_el_w;elst.height=_el_h;elst.position=_el_p;elst.display=_el_p;elst.visibility=_el_v;_ne?_pa.insertBefore(el,_ne):_pa.appendChild(el);return r;}catch(ex){throw new Error("Failed to detect preferred size for "+el+":"+ex);};};QxDOM.getComputedPreferredWidth=function(el){return QxDOM.getComputedPreferredSize(el).width;};QxDOM.getComputedPreferredHeight=function(el){return QxDOM.getComputedPreferredSize(el).height;};QxDOM.addClass=function(el,newClass){var n=el.className.add(newClass," ");if(n!=el.className){el.className=n;};};QxDOM.removeClass=function(el,oldClass){var n=el.className.remove(oldClass," ");if(n!=el.className){el.className=n;};};if((new QxClient).isMshtml()){QxDOM.setWidth=function(el,intValue){el.style.pixelWidth=intValue;};QxDOM.setHeight=function(el,intValue){el.style.pixelHeight=intValue;};}else {QxDOM.setWidth=function(el,intValue){el.style.width=intValue+"px";};QxDOM.setHeight=function(el,intValue){el.style.height=intValue+"px";};};QxDOM.getElementFromPoint=function(x,y){return QxDOM.getElementFromPointHandler(document.body,x,y);};QxDOM.getElementFromPointHandler=function(node,x,y,recursive){var ch=node.childNodes;var chl=ch.length-1;if(chl<0){return null;};var chc,subres,ret;do +{chc=ch[chl];ret=QxDOM.getElementFromPointChecker(chc,x,y);if(ret){if(typeof recursive=="boolean"&&recursive==false&&2==1){return chc;}else {subres=QxDOM.getElementFromPointHandler(chc,x-ret[0]-QxDOM.getComputedBorderLeft(chc),y-ret[2]-QxDOM.getComputedBorderTop(chc));return subres?subres:chc;};};}while(chl--);return null;};QxDOM.getElementFromPointChecker=function(chc,x,y){var xstart,ystart,xstop,ystop;if(chc.nodeType!=1){return false;};xstart=QxDOM.getOffsetLeft(chc);if(x>xstart){ystart=QxDOM.getOffsetTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xxstart){ystart=QxDOM.getComputedPageBoxTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xcw||lsl+cw){vParent.scrollLeft=l+w-cw;};};QxDOM.scrollIntoViewY=function(vChild,vParent){if(!vParent){vParent=vChild.parentNode;};var t=vChild.offsetTop;var h=vChild.offsetHeight;var st=vParent.scrollTop;var ch=vParent.clientHeight;if(h>ch||tst+ch){vParent.scrollTop=t+h-ch;};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/core/QxExtend.js b/swat2/style/qooxdoo/widgets/core/QxExtend.js new file mode 100644 index 00000000000..f6333680113 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/core/QxExtend.js @@ -0,0 +1,4 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function isHashEmpty(h){for(var s in h){return false;};return true;};function copyCreateHash(h){if(h){var n={};for(var k in h){n[k]=h[k];};return n;}else {return{};};};function copyCreateArray(a){return a&&a.length>0?a.copy():[];};function set(){var r={};for(var i=0,a=arguments,l=a.length;ivmax){return vmax;}else if(vmin!=null&&typeof vmin=="number"&&thisvmin&&this=0;i--){if(this[i]==o){return i;};};return-1;};Array.prototype.contains=function(o){return this.indexOf(o)!=-1;};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.insertAt=function(o,i){this.splice(i,0,o);};Array.prototype.insertBefore=function(o,o2){var i=this.indexOf(o2);if(i==-1){this.push(o);}else{this.splice(i,0,o);};};Array.prototype.insertAfter=function(o,o2){var i=this.indexOf(o2);if(i==-1||i==(this.length-1)){this.push(o);}else{this.splice(i+1,0,o);};};Array.prototype.removeAt=function(i){this.splice(i,1);};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.copy=function(){return this.concat();};Array.prototype.getLast=function(){return this[this.length-1];};Array.prototype.getFirst=function(){return this[0];};String.prototype.contains=function(s){return this.indexOf(s)!=-1;};String.prototype.toFirstUp=function(){return this.charAt(0).toUpperCase()+this.substr(1);};String.prototype.toCamelCase=function(){var vArr=this.split('-');if(vArr.length==1){return vArr[0];};var ret=vArr[0];var s;for(var i=1,len=vArr.length;i');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');if(this.getShowCaption()){d.write(''+this.getCaption()+'');};if(isValidString(s)){d.write('');};d.write('');d.close();this._readyState++;break;case 2:var d=this._window.document;if(d&&d.body){this._instance=new QxClientWindow(this._window);this._pane=this._instance.getClientDocument();this._readyState++;};break;case 3:try{if(this.hasEventListeners("ready")){this.dispatchEvent(new QxEvent("ready"));};}catch(ex){this.debug("Error in ready implementation:"+ex);this._timer.stop();};this._readyState++;break;case 4:this.focus();this._readyState++;this._onload();this._timer.setInterval(500);this._timer.restart();break;case 5:try{if(this._window.document.readyState=="complete"){this._onload();};}catch(ex){};if(!this.getMoveable()){try{this._window.moveTo(this.getLeft(),this.getTop());}catch(ex){};};if(!this.getResizeable()&&(this.getWidth()=="auto"||this.getHeight()=="auto")){var w,h;if(this.getWidth()=="auto"){w=this._instance.getClientDocument().getPreferredWidth();};if(this.getHeight()=="auto"){h=this._instance.getClientDocument().getPreferredHeight();};if(isValidNumber(w)||isValidNumber(h)){if((new QxClient).isMshtml()){try{this._window.resizeTo(isValidNumber(w)?w:this.getWidth(),isValidNumber(h)?h+this._chromeCaptionSize:this.getHeight());}catch(ex){};}else {if(isValidNumber(w)){this._window.innerWidth=w;};if(isValidNumber(h)){if(this._window.innerHeight!=150&&h!=150){this._window.innerHeight=h;};};};};};break;};delete this._timerRun;};proto._onload=function(){if(!this._isLoaded){this._isLoaded=true;this.focus();this.dispatchEvent(new QxEvent("load"));};};proto.dispose=function(){if(this.getDisposed()){return;};if(this._timer){this._timer.removeEventListener("interval",this._ontimer,this);this._timer.dispose();this._timer=null;};if(this._instance){this._instance.dispose();this._instance=null;};if(this._pane){this._pane.dispose();this._pane=null;};if(this._window){if(!this._window.closed){QxDOM.removeEventListener(this._window,"load",this.__onload);};this.close();try{if(this._window._QxNativeWindow){this._window._QxNativeWindow.dispose();this._window._QxNativeWindow=null;};}catch(ex){};this._window=null;};this._readyState=null;return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/core/QxObject.js b/swat2/style/qooxdoo/widgets/core/QxObject.js new file mode 100644 index 00000000000..7300612863e --- /dev/null +++ b/swat2/style/qooxdoo/widgets/core/QxObject.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxObject(autoDispose){this._pos=QxObject._i2++;this._hash="h"+String(Math.round(Math.random()*1e6));this._k1={};if(typeof autoDispose!="boolean"||autoDispose){QxObject._i3.push(this);};};QxObject.extend(Object,"QxObject");QxObject._i2=0;QxObject._siteCounter=0;QxObject._i3=[];QxObject.toHash=function(o){if(o._hash!=null){return o._hash;};return o._hash="h"+String(Math.round(Math.random()*1e6));};QxObject.dispose=function(){for(var i=QxObject._i3.length-1;i>=0;i--){if(typeof QxObject._i3[i]!="undefined"){QxObject._i3[i].dispose();if(typeof QxObject._i3=="undefined"){break;};delete QxObject._i3[i];};};delete QxObject._i3;};QxObject.addProperty({name:"enabled",type:Boolean,defaultValue:true,getAlias:"isEnabled"});proto.debug=function(m){QxDebug(this.classname+"["+this._pos+"]",m);};proto.subug=function(m){QxDebug(this.classname+"["+this._pos+"]","::"+m);};proto.toString=function(){if(this.classname){return "[object "+this.classname+"]";};return "[object Object]";};proto.toHash=function(){return this._hash;};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){return true;};proto._disposed=false;proto.dispose=function(){if(this._disposed){return;};for(var p in this._k1){delete this._k1[p];};delete this._k1;this._disposed=true;delete QxObject._i3[this._pos];};proto.getDisposed=function(){return this._disposed;};proto.isDisposed=function(){return this._disposed;};proto.set=function(propertyValues){if(typeof propertyValues!="object"){throw new Error("Please use a valid hash of property key-values pairs.");};for(var prop in propertyValues){try{this["set"+prop.toFirstUp()](propertyValues[prop]);}catch(ex){throw new Error("Setter of property "+prop+" returned with an error:"+ex);};};return this;};proto.get=function(propertyNames,outputHint){switch(typeof propertyNames){case "string":return this["get"+propertyNames.toFirstUp()]();case "object":if(typeof propertyNames.length=="number"){if(outputHint=="hash"){var h={};propertyLength=propertyNames.length;for(var i=0;i/, "");this.req.responseXML.loadXML(s);};if(!this.req.responseXML.documentElement){throw new Error("Missing Document Element!");};if(this.req.responseXML.documentElement.tagName=="parseerror"){throw new Error("XML-File is not well-formed!");};this.dispatchEvent(new QxDataEvent("complete",this.req.responseXML),true);};};proto.dispose=function(){if(this._disposed){return;};if(this.req){this.req=null;};this.__onreadystatechange=null;return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxDataEvent.js b/swat2/style/qooxdoo/widgets/events/QxDataEvent.js new file mode 100644 index 00000000000..2634ba42a33 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxDataEvent.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxDataEvent(eType,newValue,oldValue,autoDispose){QxEvent.call(this,eType,autoDispose);if(typeof newValue!="undefined"){this._newValue=newValue;};if(typeof oldValue!="undefined"){this._oldValue=oldValue;};};QxDataEvent.extend(QxEvent,"QxDataEvent");proto._propagationStopped=false;proto.getValue=proto.getData=proto.getNewValue=function(){return this._newValue;};proto.getOldValue=function(){return this._oldValue;};proto.dispose=function(){if(this._disposed){return;};this._newValue=this._oldValue=null;QxEvent.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxDragEvent.js b/swat2/style/qooxdoo/widgets/events/QxDragEvent.js new file mode 100644 index 00000000000..76db40803e5 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxDragEvent.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxDragEvent(vType,vMouseEvent,vAutoDispose){this._mouseEvent=vMouseEvent;this._manager=new QxDragAndDropManager;QxMouseEvent.call(this,vType,vMouseEvent?vMouseEvent._domEvent:null,vAutoDispose);};QxDragEvent.extend(QxMouseEvent,"QxDragEvent");proto.getManager=function(){return this._manager;};proto.getMouseEvent=function(){return this._mouseEvent;};proto.startDrag=function(){if(this._type!="dragstart"){throw new Error("QxDragEvent startDrag can only be called during the dragstart event");};this.stopPropagation();this._manager.startDrag();};proto.addData=function(sType,oData){this._manager.addData(sType,oData);};proto.getData=function(sType){return this._manager.getData(sType);};proto.clearData=function(){this._manager.clearData();};proto.getDropDataTypes=function(){return this._manager.getDropDataTypes();};proto.addAction=function(sAction){this._manager.addAction(sAction);};proto.removeAction=function(sAction){this._manager.removeAction(sAction);};proto.getAction=function(){return this._manager.getCurrentAction();};proto.clearActions=function(){this._manager.clearActions();};proto._evalTarget=function(){switch(this._type){case "dragstart":case "dragend":case "dragover":case "dragout":case "dragmove":return this._target;case "dragdrop":return this._manager.getDestinationWidget();default:return QxMouseEvent.prototype._evalTarget.call(this);};};proto._evalRelatedTarget=function(){switch(this._type){case "dragover":case "dragout":return this._relatedTarget;case "dragdrop":return this._manager.getSourceWidget();case "dragend":return this._manager.getDestinationWidget();default:return QxMouseEvent.prototype._evalRelatedTarget.call(this);};};proto.dispose=function(){if(this.getDisposed()){return;};QxMouseEvent.prototype.dispose.call(this);this._relatedTarget=null;this._target=null;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxEvent.js b/swat2/style/qooxdoo/widgets/events/QxEvent.js new file mode 100644 index 00000000000..31960eec9c5 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxEvent.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxEvent(eType,autoDispose){if(typeof autoDispose!="boolean"&&this.classname=="QxEvent"){autoDispose=false;};QxObject.call(this,autoDispose);if(isValid(eType)){this._type=eType;};};QxEvent.extend(QxObject,"QxEvent");proto._bubbles=false;proto._propagationStopped=true;proto._defaultPrevented=false;proto._type="";proto._target=null;proto._currentTarget=null;proto._relatedTarget=null;proto.setType=function(t){this._type=t;};proto.setBubbles=function(b){this._bubbles=b;};proto.setPropagationStopped=function(s){this._propagationStopped=s;};proto.stopPropagation=function(){this._propagationStopped=true;};proto.setPreventDefault=function(d){this._defaultPrevented=d;};proto.setTarget=function(t){this._target=t;};proto.setCurrentTarget=function(t){this._currentTarget=t;};proto.setRelatedTarget=function(t){this._relatedTarget=t;};proto.preventDefault=function(){this.setPreventDefault(true);};proto.getType=function(){return this._type;};proto.getBubbles=function(){return this._bubbles;};proto.getPropagationStopped=function(){return this._propagationStopped;};proto.getPreventDefault=function(){return this._defaultPrevented;};proto.getTarget=function(){return this._target;};proto.getCurrentTarget=function(){return this._currentTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto.dispose=function(){if(this._disposed){return;};this._target=null;this._currentTarget=null;this._relatedTarget=null;QxObject.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxFocusEvent.js b/swat2/style/qooxdoo/widgets/events/QxFocusEvent.js new file mode 100644 index 00000000000..176d59caa27 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxFocusEvent.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxFocusEvent(eType,autoDispose){QxEvent.call(this,eType,autoDispose);if(eType=="focusin"||eType=="focusout"){this._bubbles=true;this._propagationStopped=false;};};QxFocusEvent.extend(QxEvent,"QxFocusEvent"); \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxKeyEvent.js b/swat2/style/qooxdoo/widgets/events/QxKeyEvent.js new file mode 100644 index 00000000000..cc2808e8056 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxKeyEvent.js @@ -0,0 +1,4 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxKeyEvent(eType,domEvent,autoDispose){QxEvent.call(this,eType,autoDispose);this._domEvent=domEvent;};QxKeyEvent.extend(QxEvent,"QxKeyEvent");QxKeyEvent.keys= +{esc:27,enter:13,tab:9,space:32,up:38,down:40,left:37,right:39,shift:16,ctrl:17,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,del:46,backspace:8,insert:45,home:36,end:35,pageup:33,pagedown:34,numlock:144,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,numpad_divide:111,numpad_multiply:106,numpad_minus:109,numpad_plus:107 +};QxKeyEvent.codes={};for(var i in QxKeyEvent.keys){QxKeyEvent.codes[QxKeyEvent.keys[i]]=i;};proto._domEvent=null;proto._preventDefault=false;proto._bubbles=true;proto._propagationStopped=false;proto.dispose=function(){if(this._disposed)return;this._domEvent=null;QxEvent.prototype.dispose.call(this);};proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domEvent.target||this._domEvent.srcElement;};proto.getKeyCode=function(){return this._domEvent.keyCode||this._domEvent.charCode;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.setPreventDefault=function(d){if(!this._defaultPrevented&&d){this.preventDefault();}else {return false;};};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/events/QxMouseEvent.js b/swat2/style/qooxdoo/widgets/events/QxMouseEvent.js new file mode 100644 index 00000000000..b1035ef236d --- /dev/null +++ b/swat2/style/qooxdoo/widgets/events/QxMouseEvent.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxMouseEvent(vType,vDomEvent,vAutoDispose,vTarget,vActiveTarget,vRelatedTarget){QxEvent.call(this,vType,vAutoDispose);if(vDomEvent){this._domEvent=vDomEvent;this._domTarget=vDomEvent.target||vDomEvent.srcElement;this._target=isValid(vTarget)?vTarget:this._evalTarget();this._activeTarget=isValid(vActiveTarget)?vActiveTarget:this._evalActiveTarget();this._relatedTarget=isValid(vRelatedTarget)?vRelatedTarget:this._evalRelatedTarget();this._pageX=this._evalPageX();this._pageY=this._evalPageY();this._clientX=this._evalClientX();this._clientY=this._evalClientY();switch(this._button=this._evalButton()){case "left":this._buttonLeft=true;break;case "middle":this._buttonMiddle=true;break;case "right":this._buttonRight=true;break;};};};QxMouseEvent.extend(QxEvent,"QxMouseEvent");proto._bubbles=true;proto._propagationStopped=false;proto._preventDefault=false;proto._domEvent=null;proto._domTarget=null;proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domTarget;};proto._pageX=null;proto._pageY=null;proto.getPageX=function(){return this._pageX;};proto.getPageY=function(){return this._pageY;};if((new QxClient).isGecko()){proto._evalPageX=function(){return this._domEvent.pageX;};proto._evalPageY=function(){return this._domEvent.pageY;};}else if((new QxClient).isMshtml()){if(isInvalid(document.compatMode)||document.compatMode=="BackCompat"){proto._evalPageX=function(){return this._domEvent.clientX+document.documentElement.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.documentElement.scrollTop;};}else {proto._evalPageX=function(){return this._domEvent.clientX+document.body.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.body.scrollTop;};};}else {proto._evalPageX=function(){return this._domEvent.clientX;};proto._evalPageY=function(){return this._domEvent.clientY;};};proto._clientX=null;proto._clientY=null;proto.getClientX=function(){return this._clientX;};proto.getClientY=function(){return this._clientY;};if((new QxClient).isMshtml()||(new QxClient).isGecko()){proto._evalClientX=function(){return this._domEvent.clientX;};proto._evalClientY=function(){return this._domEvent.clientY;};}else {proto._evalClientX=function(){return this._domEvent.clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0);};proto._evalClientY=function(){return this._domEvent.clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0);};};proto.getScreenX=function(){return this._domEvent.screenX;};proto.getScreenY=function(){return this._domEvent.screenY;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.getDomTargetByTagName=function(elemTagName,stopElem){var dt=this.getDomTarget();while(dt&&dt.tagName!=elemTagName&&dt!=stopElem){dt=dt.parentNode;};if(dt&&dt.tagName==elemTagName){return dt;};return null;};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};proto.getDefaultPrevented=function(){return this._defaultPrevented;};proto._target=proto._activeTarget=proto._relatedTarget=null;proto.getTarget=function(){return this._target;};proto.getActiveTarget=function(){return this._activeTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto._evalTarget=function(){return QxEventManager.getTargetObjectFromEvent(this._domEvent);};proto._evalActiveTarget=function(){return QxEventManager.getActiveTargetObjectFromEvent(this._domEvent);};proto._evalRelatedTarget=function(){return QxEventManager.getRelatedActiveTargetObjectFromEvent(this._domEvent);};proto._button=0;proto.getButton=function(){return this._button;};proto.isLeftButton=function(){return this._buttonLeft;};proto.isMiddleButton=function(){return this._buttonMiddle;};proto.isRightButton=function(){return this._buttonRight;};proto.isNotLeftButton=function(){return !this._buttonLeft;};proto.isNotMiddleButton=function(){return !this._buttonMiddle;};proto.isNotRightButton=function(){return !this._buttonRight;};if((new QxClient).isMshtml()){proto._evalButton=function(){var b=this._domEvent.button;return b==1?"left":b==2?"right":b==4?"middle":null;};QxMouseEvent.buttons={left:1,right:2,middle:4};}else {proto._evalButton=function(){var b=this._domEvent.button;return b==0?"left":b==2?"right":b==1?"middle":null;};QxMouseEvent.buttons={left:0,right:2,middle:1};};proto._wheelDelta=0;proto._wheelDeltaEvaluated=false;proto.getWheelDelta=function(){if(this._wheelDeltaEvaluated){return this._wheelDelta;};this._wheelDeltaEvaluated=true;return this._wheelDelta=this._evalWheelDelta();};if((new QxClient).isMshtml()){proto._evalWheelDelta=function(){return this._domEvent.wheelDelta?this._domEvent.wheelDelta/40:0;};}else {proto._evalWheelDelta=function(){return-(this._domEvent.detail||0);};};proto.dispose=function(){if(this.getDisposed()){return;};QxEvent.prototype.dispose.call(this);this._domEvent=null;this._domTarget=null;this._target=null;this._activeTarget=null;this._relatedTarget=null;};QxMouseEvent._screenX=QxMouseEvent._screenY=QxMouseEvent._clientX=QxMouseEvent._clientY=QxMouseEvent._pageX=QxMouseEvent._pageY=0;QxMouseEvent._button=null;QxMouseEvent._storeEventState=function(e){QxMouseEvent._screenX=e.getScreenX();QxMouseEvent._screenY=e.getScreenY();QxMouseEvent._clientX=e.getClientX();QxMouseEvent._clientY=e.getClientY();QxMouseEvent._pageX=e.getPageX();QxMouseEvent._pageY=e.getPageY();QxMouseEvent._button=e.getButton();};QxMouseEvent.getScreenX=function(){return QxMouseEvent._screenX;};QxMouseEvent.getScreenY=function(){return QxMouseEvent._screenY;};QxMouseEvent.getClientX=function(){return QxMouseEvent._clientX;};QxMouseEvent.getClientY=function(){return QxMouseEvent._clientY;};QxMouseEvent.getPageX=function(){return QxMouseEvent._pageX;};QxMouseEvent.getPageY=function(){return QxMouseEvent._pageY;};QxMouseEvent.getButton=function(){return QxMouseEvent._button;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxDataManager.js b/swat2/style/qooxdoo/widgets/managers/QxDataManager.js new file mode 100644 index 00000000000..cb8ba70a89b --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxDataManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxDataManager(){if(QxDataManager._instance)return QxDataManager._instance;QxManager.call(this);QxDataManager._instance=this;};QxDataManager.extend(QxManager,"QxDataManager"); \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxDomSelectionManager.js b/swat2/style/qooxdoo/widgets/managers/QxDomSelectionManager.js new file mode 100644 index 00000000000..5c94c00abc8 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxDomSelectionManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxDomSelectionManager(vBoundedWidget){QxSelectionManager.call(this,vBoundedWidget);this.setDragSelection(false);this._j5.getItemHashCode=this.getItemHashCode;};QxDomSelectionManager.extend(QxSelectionManager,"QxDomSelectionManager");proto.getItemEnabled=function(oItem){return true;};proto.getItemClassName=function(vItem){return vItem.className||"";};proto.setItemClassName=function(vItem,vClassName){return vItem.className=vClassName;};proto.getItemBaseClassName=function(vItem){var p=vItem.className.split(" ")[0];return p?p:"Status";};proto.getNextSibling=function(vItem){return vItem.nextSibling;};proto.getPreviousSibling=function(vItem){return vItem.previousSibling;};proto.getItemHashCode=function(vItem){return vItem.toHash();};proto.getItemLeft=function(vItem){return vItem.offsetLeft;};proto.getItemTop=function(vItem){return vItem.offsetTop;};proto.getItemWidth=function(vItem){return vItem.offsetWidth;};proto.getItemHeight=function(vItem){return vItem.offsetHeight;};proto.getItemHashCode=function(oItem){if(oItem._hash){return oItem._hash;};return oItem._hash=QxObject.toHash(oItem);};proto.isBefore=function(vItem1,vItem2){var pa=vItem1.parentNode;for(var i=0,l=pa.childNodes.length;i0;i--){vChild=vParent.childNodes[i];if(vFound==false){if(vChild==vItem){vFound=true;};}else {if(vChild.offsetLeft==vLeft){return vChild;};};};};proto.getUnder=function(vItem){var vParent=vItem.parentNode;var vFound=false;var vLeft=vItem.offsetLeft;var vChild;for(var i=0,l=vParent.childNodes.length;i5||Math.abs(e.getScreenY()-this._k6.startScreenY)>5){this._k6.sourceWidget.dispatchEvent(new QxDragEvent("dragstart",e));this._k6.hasFiredDragStart=true;if(this._k6.dragHandlerActive){this._fireUserEvents(this._k6.currentDropWidget,this._k6.sourceWidget,e);this._k6.currentDropWidget=this._k6.sourceWidget;var clientDocument=window.application.getClientWindow().getClientDocument();clientDocument.setCapture(true);clientDocument.addEventListener("losecapture",this.cancelDrag,this);};};};};proto._handleMouseUp=function(e){if(!this._k6){return;};if(this._k6.dragHandlerActive){this._endDrag(this.getDropTarget(e),e);}else {this._k6=null;};};proto.handleKeyEvent=function(e){if(!this._k6){return;};switch(e.getType()){case "keydown":this._handleKeyDown(e);return;case "keyup":this._handleKeyUp(e);return;};};proto._handleKeyDown=function(e){if(e.getKeyCode()==QxKeyEvent.keys.esc){this.cancelDrag();}else if(this.getCurrentAction()!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:this.setAction(this._evalNewAction(e.getShiftKey(),e.getCtrlKey(),e.getAltKey()));this._renderCursor();};};};proto._handleKeyUp=function(e){var bShiftPressed=e.getKeyCode()==QxKeyEvent.keys.shift;var bCtrlPressed=e.getKeyCode()==QxKeyEvent.keys.strl;var bAltPressed=e.getKeyCode()==QxKeyEvent.keys.alt;if(bShiftPressed||bCtrlPressed||bAltPressed){if(this.getCurrentAction()!=null){this.setAction(this._evalNewAction(!bShiftPressed&&e.getShiftKey(),! bCtrlPressed&&e.getCtrlKey(),!bAltPressed&&e.getAltKey()));this._renderCursor();};};e.preventDefault();};proto.cancelDrag=function(e){this._endDrag(null,e);};proto.globalCancelDrag=function(){if(this._k6&&this._k6.dragHandlerActive){this._endDragCore();};};proto._endDrag=function(currentDestinationWidget,e){if(currentDestinationWidget){this._k5=e;this.setDestinationWidget(currentDestinationWidget);};this.getSourceWidget().dispatchEvent(new QxDragEvent("dragend",e));this._fireUserEvents(this._k6&&this._k6.currentDropWidget,null,e);this._endDragCore();};proto._endDragCore=function(){this.setCursor(null);var d=window.application.getClientWindow().getClientDocument();d.removeEventListener("losecapture",this.cancelDrag,this);d.setCapture(false);if(this._k6){this._k6.currentDropWidget=null;this._k6=null;};this.clearData();this.clearActions();this.setSourceWidget(null);this.setDestinationWidget(null);};proto._renderCursor=function(){var newCursor;switch(this.getCurrentAction()){case "move":newCursor=this._k3.move;break;case "copy":newCursor=this._k3.copy;break;case "alias":newCursor=this._k3.alias;break;default:newCursor=this._k3.nodrop;};newCursor._d3Horizontal(this._k6.pageX+5);newCursor._d3Vertical(this._k6.pageY+15);this.setCursor(newCursor);};proto._modifyCursor=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setStyleProperty("display","none");};if(_b1){_b1.removeStyleProperty("display");};return true;};proto.supportsDrop=function(vWidget){var types=vWidget.getDropDataTypes();if(!types){return false;};for(var i=0;i0?all[0]:this.getFirstWidget(oContainer);};proto.getWidgetBefore=function(oContainer,oWidget){if(oContainer==oWidget){return this.getLastWidget(oContainer);};if(oWidget.getAnonymous()){oWidget=oWidget.getParent();};if(oWidget==null){return[];};var all=[];this._getAllBefore(oContainer,oWidget,all);all.sort(this.compareTabOrder);var l=all.length;return l>0?all[l-1]:this.getLastWidget(oContainer);};proto._getAllAfter=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])<0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllAfter(cs[i],oComp,oArray);};};};proto._getAllBefore=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])>0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllBefore(cs[i],oComp,oArray);};};};proto._getFirst=function(oCont,oFirst){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oFirst==null||this.compareTabOrder(cs[i],oFirst)<0){oFirst=cs[i];};};if(!cs[i].isFocusRoot()){oFirst=this._getFirst(cs[i],oFirst);};};return oFirst;};proto._getLast=function(oCont,oLast){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oLast==null||this.compareTabOrder(cs[i],oLast)>0){oLast=cs[i];};};if(! cs[i].isFocusRoot()){oLast=this._getLast(cs[i],oLast);};};return oLast;};proto.dispose=function(){if(this.getDisposed()){return;};this._attachedClientWindow=null;QxObject.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxImageManager.js b/swat2/style/qooxdoo/widgets/managers/QxImageManager.js new file mode 100644 index 00000000000..233a9017eb3 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxImageManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxImageManager(){if(QxImageManager._instance){return QxImageManager._instance;};this.addIconTheme("Crystal SVG","crystalsvg");this.addIconTheme("Nuvola","nuvola");this.addWidgetTheme("Windows","windows");QxManager.call(this);QxImageManager._instance=this;};QxImageManager.extend(QxManager,"QxImageManager");QxImageManager.addProperty({ name : "path", type : String, defaultValue : "../../images/" });QxImageManager.addProperty({name:"iconTheme",type:String,defaultValue:"crystalsvg"});QxImageManager.addProperty({name:"widgetTheme",type:String,defaultValue:"windows"});proto._iconThemes={};proto._widgetThemes={};proto.getBlank=function(){return this.getPath()+"core/blank.gif";};proto.buildURI=function(vPath){switch(vPath.charAt(0)){case "/":case ".":return vPath;default:switch(vPath.substring(0,vPath.indexOf(":"))){case "http":case "https":case "file":return vPath;};if(vPath.indexOf("icons")==0){return this.getPath() + "icons/" + this.getIconTheme() + "/" + vPath.substring(6);}else if(vPath.indexOf("widgets")==0){return this.getPath() + "widgets/" + this.getWidgetTheme() + "/" + vPath.substring(8);};return this.getPath()+vPath;};};proto._updateImages=function(){var o;for(var i in this._objects){o=this._objects[i];o.setPreloader(new QxImagePreloader(this.buildURI(o.getSource())));};return true;};proto._modifyPath=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto._checkIconTheme=function(_b1){if(this._iconThemes[_b1]){return _b1;};for(var i in this._iconThemes){if(this._iconThemes[i].title==_b1){return i;};};throw new Error("Invalid icon theme id/title:"+_b1+"!");};proto._modifyIconTheme=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto.addIconTheme=function(vHash,vTitle,vId,vPath){if(isInvalidString(vTitle)){throw new Error("Please define the title of the new icon theme.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this._iconThemes[vId]){throw new Error("Theme is already defined:"+vId);};this._iconThemes[vId]={title:vTitle,path:vPath?vPath:vId};};proto.removeIconTheme=function(vHash,vTitle,vId){if(isInvalidString(vTitle)){throw new Error("Please define the title of the icon theme which should be removed.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this.getDefaultIconTheme()==vId){throw new Error("Could not remove default theme "+this.getDefaultIconTheme()+"!");};if(this.getIconTheme()==vId){this.resetIconTheme();};delete this._iconThemes[vId];};proto._checkWidgetTheme=function(_b1){if(this._widgetThemes[_b1]){return _b1;};for(var i in this._widgetThemes){if(this._widgetThemes[i].title==_b1){return i;};};throw new Error("Invalid widget theme id/title:"+_b1+"!");};proto._modifyWidgetTheme=function(_b1,_b2,_b3,_b4){return this._updateImages();};proto.addWidgetTheme=function(vHash,vTitle,vId,vPath){if(isInvalidString(vTitle)){throw new Error("Please define the title of the new widget theme.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this._widgetThemes[vId]){throw new Error("Theme is already defined:"+vId);};this._widgetThemes[vId]={title:vTitle,path:vPath?vPath:vId};};proto.removeWidgetTheme=function(vHash,vTitle,vId){if(isInvalidString(vTitle)){throw new Error("Please define the title of the widget theme which should be removed.");};if(isInvalidString(vId)){var vId=vTitle.toLowerCase();};if(this.getDefaultWidgetTheme()==vId){throw new Error("Could not remove default theme "+this.getDefaultWidgetTheme()+"!");};if(this.getWidgetTheme()==vId){this.resetWidgetTheme();};delete this._widgetThemes[vId];}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js b/swat2/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js new file mode 100644 index 00000000000..1d2549908cb --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxImagePreloaderManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxImagePreloaderManager(){if(QxImagePreloaderManager._instance){return QxImagePreloaderManager._instance;};QxManager.call(this);QxImagePreloaderManager._instance=this;};QxImagePreloaderManager.extend(QxManager,"QxImagePreloaderManager");proto.add=function(oObject){this._objects[oObject.getUri()]=oObject;};proto.remove=function(oObject){delete this._objects[oObject.getUri()];};proto.has=function(oUri){return this._objects[String(oUri)]!=null;};proto.get=function(oUri){return this._objects[String(oUri)];}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxManager.js b/swat2/style/qooxdoo/widgets/managers/QxManager.js new file mode 100644 index 00000000000..6fd02f7f6a4 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxManager(){QxTarget.call(this);this._objects={};};QxManager.extend(QxTarget,"QxManager");proto.add=function(oObject){var h=oObject.toHash();if(this._objects[h]){this.debug("Already known:"+oObject);return false;};this._objects[h]=oObject;return true;};proto.remove=function(oObject){delete this._objects[oObject.toHash()];return true;};proto.has=function(oObject){return this._objects[oObject.toHash()]!=null;};proto.get=function(oObject){return this._objects[oObject.toHash()];};proto.dispose=function(){if(this.getDisposed()){return;};if(typeof this._objects!="undefined"){for(var i in this._objects){if(typeof this._objects[i]=="object")this._objects[i].dispose();delete this._objects[i];};delete this._objects;};QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxMenuManager.js b/swat2/style/qooxdoo/widgets/managers/QxMenuManager.js new file mode 100644 index 00000000000..c5ca51809b2 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxMenuManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxMenuManager(){if(QxMenuManager._instance){return QxMenuManager._instance;};QxManager.call(this);QxMenuManager._instance=this;};QxMenuManager.extend(QxManager,"QxMenuManager");proto.update=function(oTarget){var m;for(var vHash in this._objects){m=this._objects[vHash];if(!m.getAutoHide()){continue;};m.setVisible(false);};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxPopupManager.js b/swat2/style/qooxdoo/widgets/managers/QxPopupManager.js new file mode 100644 index 00000000000..f7fb74eede7 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxPopupManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxPopupManager(){if(QxPopupManager._instance){return QxPopupManager._instance;};QxManager.call(this);QxPopupManager._instance=this;};QxPopupManager.extend(QxManager,"QxPopupManager");proto.update=function(oTarget){var p;for(var vHash in this._objects){p=this._objects[vHash];if(!p.getAutoHide()){continue;};if(!oTarget||p!=oTarget&&(!p.contains(oTarget)||p.getVisible())&&new Date-p.getShowTimeStamp()>100){p.setVisible(false);};};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxRadioButtonManager.js b/swat2/style/qooxdoo/widgets/managers/QxRadioButtonManager.js new file mode 100644 index 00000000000..a6eef53f504 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxRadioButtonManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxRadioButtonManager(vName,vMembers){QxTarget.call(this);this._items=[];this._managerId=this.classname+(++QxRadioButtonManager._managerCount);if(isValid(vName)){this.setName(vName);};if(isValid(vMembers)){QxRadioButtonManager.prototype.add.apply(this,vMembers);};};QxRadioButtonManager._managerCount=0;QxRadioButtonManager.extend(QxManager,"QxRadioButtonManager");QxRadioButtonManager.addProperty({name:"selected",type:Object});QxRadioButtonManager.addProperty({name:"name",type:String});proto.getItems=function(){return this._items;};proto.add=function(){var a=arguments;var l=a.length;var lastOne=a[l-1];if(lastOne instanceof QxWidget){var _b4;}else {var _b4=lastOne;l--;};var oRadioButton;for(var i=0;i(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);};if(!this.getItemSelected(oItem)){this._j9(oItem,true);};this._j5.add(oItem);this._addToCurrentSelection=true;}else if(this._j4&&bOver){if(oldLead){this._j6(currentAnchorItem,oldLead);};if(this.isBefore(currentAnchorItem,oItem)){if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else {if(this._addToCurrentSelection){this._j2(oItem,currentAnchorItem,false);}else {this._j6(oItem,currentAnchorItem);};};this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);}else if(this.getMultiSelection()&&vCtrlKey&&!vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};this.setItemSelected(oItem,this._addToCurrentSelection);this.setAnchorItem(oItem);}else if(this.getMultiSelection()&&vCtrlKey&&vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else if(this.getMultiSelection()&&!vCtrlKey&&vShiftKey){if(this.getCanDeselect()){this._j2(currentAnchorItem,oItem,true);}else {if(oldLead){this._j6(currentAnchorItem,oldLead);};this._j2(currentAnchorItem,oItem,false);};};this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.handleKeyDown=function(e){var oldVal=this._getChangeValue();var oldFireChange=this.getFireChange();this.setFireChange(false);if(e.getKeyCode()==65&&e.getCtrlKey()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst());};}else {var aIndex=this.getAnchorItem();var itemToSelect=this.getItemToSelect(e);if(itemToSelect&&this.getItemEnabled(itemToSelect)){this.setLeadItem(itemToSelect);this.scrollItemIntoView(itemToSelect);if(e.getShiftKey()&&this.getMultiSelection()){if(aIndex==null){this.setAnchorItem(itemToSelect);};this._j2(this.getAnchorItem(),itemToSelect,true);}else if(!e.getCtrlKey()){this._j7();this._j9(itemToSelect,true);this._j5.add(itemToSelect);this.setAnchorItem(itemToSelect);};};};e.setPreventDefault(true);e.setPropagationStopped(true);this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.getItemToSelect=function(oKeyboardEvent){var e=oKeyboardEvent;if(e.getAltKey()){return null;};switch(e.getKeyCode()){case QxKeyEvent.keys.home:return this.getHome(this.getLeadItem());case QxKeyEvent.keys.end:return this.getEnd(this.getLeadItem());case QxKeyEvent.keys.down:return this.getDown(this.getLeadItem());case QxKeyEvent.keys.up:return this.getUp(this.getLeadItem());case QxKeyEvent.keys.left:return this.getLeft(this.getLeadItem());case QxKeyEvent.keys.right:return this.getRight(this.getLeadItem());case QxKeyEvent.keys.pageup:return this.getPageUp(this.getLeadItem());case QxKeyEvent.keys.pagedown:return this.getPageDown(this.getLeadItem());};return null;};proto._j1=function(){if(!this.getFireChange()){return;};this.dispatchEvent(new QxDataEvent("changeSelection",this.getSelectedItems()));};proto._j8=function(sOldValue){return sOldValue!=this._getChangeValue();};proto._getChangeValue=function(){return this._j5.getChangeValue();};proto.getHome=function(){return this.getFirst();};proto.getEnd=function(){return this.getLast();};proto.getDown=function(vItem){if(!vItem){return this.getFirst();};return this.getMultiColumnSupport()?(this.getUnder(vItem)||this.getLast()):this.getNext(vItem);};proto.getUp=function(vItem){if(!vItem){return this.getLast();};return this.getMultiColumnSupport()?(this.getAbove(vItem)||this.getFirst()):this.getPrevious(vItem);};proto.getLeft=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getLast():this.getPrevious(vItem);};proto.getRight=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getFirst():this.getNext(vItem);};proto.getAbove=function(vItem){throw new Error("getAbove():Not implemented yet");};proto.getUnder=function(vItem){throw new Error("getUnder():Not implemented yet");};proto.getPageUp=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&(this.getItemTop(nextItem)-this.getItemHeight(nextItem)>=vParentScrollTop)){newItem=this.getUp(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop-vBound.getClientHeight()-this.getItemHeight(nextItem));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.getPageDown=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var vParentClientHeight=vBound.getClientHeight();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&((this.getItemTop(nextItem)+(2*this.getItemHeight(nextItem)))<=(vParentScrollTop+vParentClientHeight))){newItem=this.getDown(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop+vParentClientHeight-(2*this.getItemHeight(nextItem)));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.dispose=function(){if(this.getDisposed()){return;};if(this._j5){this._j5.dispose();this._j5=null;};return QxTarget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxTimerManager.js b/swat2/style/qooxdoo/widgets/managers/QxTimerManager.js new file mode 100644 index 00000000000..dfd5fe2326c --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxTimerManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxTimerManager(){if(QxTimerManager._instance){return QxTimerManager._instance;};QxManager.call(this);QxTimerManager._instance=this;};QxTimerManager.extend(QxManager,"QxTimerManager"); \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxToolTipManager.js b/swat2/style/qooxdoo/widgets/managers/QxToolTipManager.js new file mode 100644 index 00000000000..1515fd337b7 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxToolTipManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxToolTipManager(){if(QxToolTipManager._instance)return QxToolTipManager._instance;QxManager.call(this);QxToolTipManager._instance=this;};QxToolTipManager.extend(QxManager,"QxToolTipManager");QxToolTipManager.addProperty({name:"currentToolTip"});proto._modifyCurrentToolTip=function(_b1,_b2,_b3,_b4){if(_b2&&_b2.contains(_b1)){return;};if(_b2){_b2.setVisible(false);_b2._stopShowTimer();_b2._stopHideTimer();};if(_b1){_b1._startShowTimer();};return true;};proto.handleMouseOver=function(e){var to=e.getTarget();var c=to;var tt;if(!(c instanceof QxWidget)&&c.nodeType==1){c=QxEventManager.getTargetObject(c);};while(c!=null&&!(tt=c.getToolTip())){c=c.getParent();};if(tt!=null){tt.setBoundToWidget(c);};this.setCurrentToolTip(tt);};proto.handleMouseOut=function(e){var to=e.getRelatedTarget();var from=e.getTarget();var cur=this.getCurrentToolTip();if(cur&&(to==cur||cur.contains(to))){return;};if(to&&from.contains(to)){return;};if(cur&&!to){this.setCurrentToolTip(null);};};proto.handleFocus=function(e){var c=e.getTarget();var tt=c.getToolTip();if(tt!=null){tt.setBoundToWidget(c);this.setCurrentToolTip(tt);};};proto.handleBlur=function(e){var c=e.getTarget();if(!c){return;};var tt=c.getToolTip();var cur=this.getCurrentToolTip();if(cur&&cur==tt){this.setCurrentToolTip(null);};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/managers/QxWindowManager.js b/swat2/style/qooxdoo/widgets/managers/QxWindowManager.js new file mode 100644 index 00000000000..c7a0f3bf88e --- /dev/null +++ b/swat2/style/qooxdoo/widgets/managers/QxWindowManager.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxWindowManager(){if(QxWindowManager._instance){return QxWindowManager._instance;};QxManager.call(this);QxWindowManager._instance=this;};QxWindowManager.extend(QxManager,"QxWindowManager");QxWindowManager.addProperty({name:"activeWindow",type:Object});proto.update=function(oTarget){var m;for(var vHash in this._objects){m=this._objects[vHash];if(!m.getAutoHide()){continue;};m.setVisible(false);};};proto._modifyActiveWindow=function(_b1,_b2,_b3,_b4){(new QxPopupManager).update();if(_b1){_b1.setActive(true,_b4);};if(_b2){_b2.setActive(false,_b4);};this.sort();if(_b2&&_b2.getModal()){_b2.getTopLevelWidget().release(_b2);};if(_b1&&_b1.getModal()){_b1.getTopLevelWidget().block(_b1);};return true;};proto.compareWindows=function(w1,w2){switch((new QxWindowManager).getActiveWindow()){case w1:return 1;case w2:return-1;};return w1.getZIndex()-w2.getZIndex();};proto.sort=function(oObject){var a=[];for(var i in this._objects){a.push(this._objects[i]);};a.sort(this.compareWindows);var minz=QxWindow.prototype._minZindex;for(var l=a.length,i=0;i1){a.sort(this.compareWindows);this.setActiveWindow(a[l-1]);};};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/qooxdoo.js b/swat2/style/qooxdoo/widgets/qooxdoo.js new file mode 100644 index 00000000000..4aee0ad2e50 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/qooxdoo.js @@ -0,0 +1 @@ +function isHashEmpty(h){for(var s in h){return false;};return true;};function copyCreateHash(h){if(h){var n={};for(var k in h){n[k]=h[k];};return n;}else {return{};};};function copyCreateArray(a){return a&&a.length>0?a.copy():[];};function set(){var r={};for(var i=0,a=arguments,l=a.length;ivmax){return vmax;}else if(vmin!=null&&typeof vmin=="number"&&thisvmin&&this=0;i--){if(this[i]==o){return i;};};return-1;};Array.prototype.contains=function(o){return this.indexOf(o)!=-1;};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.insertAt=function(o,i){this.splice(i,0,o);};Array.prototype.insertBefore=function(o,o2){var i=this.indexOf(o2);if(i==-1){this.push(o);}else{this.splice(i,0,o);};};Array.prototype.insertAfter=function(o,o2){var i=this.indexOf(o2);if(i==-1||i==(this.length-1)){this.push(o);}else{this.splice(i+1,0,o);};};Array.prototype.removeAt=function(i){this.splice(i,1);};Array.prototype.remove=function(o){var i=this.indexOf(o);if(i!=-1){this.splice(i,1);};};Array.prototype.copy=function(){return this.concat();};Array.prototype.getLast=function(){return this[this.length-1];};Array.prototype.getFirst=function(){return this[0];};String.prototype.contains=function(s){return this.indexOf(s)!=-1;};String.prototype.toFirstUp=function(){return this.charAt(0).toUpperCase()+this.substr(1);};String.prototype.toCamelCase=function(){var vArr=this.split('-');if(vArr.length==1){return vArr[0];};var ret=vArr[0];var s;for(var i=1,len=vArr.length;i=0;i--){if(typeof QxObject._i3[i]!="undefined"){QxObject._i3[i].dispose();if(typeof QxObject._i3=="undefined"){break;};delete QxObject._i3[i];};};delete QxObject._i3;};QxObject.addProperty({name:"enabled",type:Boolean,defaultValue:true,getAlias:"isEnabled"});proto.debug=function(m){QxDebug(this.classname+"["+this._pos+"]",m);};proto.subug=function(m){QxDebug(this.classname+"["+this._pos+"]","::"+m);};proto.toString=function(){if(this.classname){return "[object "+this.classname+"]";};return "[object Object]";};proto.toHash=function(){return this._hash;};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){return true;};proto._disposed=false;proto.dispose=function(){if(this._disposed){return;};for(var p in this._k1){delete this._k1[p];};delete this._k1;this._disposed=true;delete QxObject._i3[this._pos];};proto.getDisposed=function(){return this._disposed;};proto.isDisposed=function(){return this._disposed;};proto.set=function(propertyValues){if(typeof propertyValues!="object"){throw new Error("Please use a valid hash of property key-values pairs.");};for(var prop in propertyValues){try{this["set"+prop.toFirstUp()](propertyValues[prop]);}catch(ex){throw new Error("Setter of property "+prop+" returned with an error:"+ex);};};return this;};proto.get=function(propertyNames,outputHint){switch(typeof propertyNames){case "string":return this["get"+propertyNames.toFirstUp()]();case "object":if(typeof propertyNames.length=="number"){if(outputHint=="hash"){var h={};propertyLength=propertyNames.length;for(var i=0;i0;};QxDOM.getComputedScrollBarVisibleY=function(el){return QxDOM.getComputedScrollBarSizeBottom(el)>0;};QxDOM.getScrollLeftSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return sum;};QxDOM.getScrollTopSum=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return sum;};QxDOM.getComputedPageOuterLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedPageOuterTop=function(el){return QxDOM.getComputedPageBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedPageOuterRight=function(el){return QxDOM.getComputedPageBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedPageOuterBottom=function(el){return QxDOM.getComputedPageBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedClientOuterLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedClientOuterTop=function(el){return QxDOM.getComputedClientBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedClientOuterRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedClientOuterBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxLeft=function(el){return el.getBoundingClientRect().left;};QxDOM.getComputedClientBoxTop=function(el){return el.getBoundingClientRect().top;};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getScrollTopSum(el);};}else if((new QxClient).isGecko()){QxDOM.getComputedClientBoxLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientBoxTop=function(el){return QxDOM.getComputedClientAreaTop(el)-QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageBoxLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageBoxTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getComputedBorderTop(el);};}else {QxDOM.getComputedPageBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft;};return sum;};QxDOM.getComputedPageBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop;};return sum;};QxDOM.getComputedClientBoxLeft=function(el){var sum=el.offsetLeft;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetLeft-el.scrollLeft;};return sum;};QxDOM.getComputedClientBoxTop=function(el){var sum=el.offsetTop;while(el.tagName!="BODY"){el=el.offsetParent;sum+=el.offsetTop-el.scrollTop;};return sum;};};if((new QxClient).isMshtml()){QxDOM.getComputedClientBoxRight=function(el){return el.getBoundingClientRect().right;};QxDOM.getComputedClientBoxBottom=function(el){return el.getBoundingClientRect().bottom;};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedClientBoxRight(el)+QxDOM.getScrollLeftSum(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedClientBoxBottom(el)+QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientBoxRight=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedClientBoxBottom=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedPageBoxRight=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedPageBoxBottom=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBoxHeight(el);};};if((new QxClient).isGecko()){QxDOM.getComputedPageAreaLeft=function(el){return el.ownerDocument.getBoxObjectFor(el).x;};QxDOM.getComputedPageAreaTop=function(el){return el.ownerDocument.getBoxObjectFor(el).y;};QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)-QxDOM.getScrollLeftSum(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedPageAreaTop(el)-QxDOM.getScrollTopSum(el);};}else {QxDOM.getComputedClientAreaLeft=function(el){return QxDOM.getComputedClientBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedClientAreaTop=function(el){return QxDOM.getComputedClientBoxTop(el)+QxDOM.getComputedBorderTop(el);};QxDOM.getComputedPageAreaLeft=function(el){return QxDOM.getComputedPageBoxLeft(el)+QxDOM.getComputedBorderLeft(el);};QxDOM.getComputedPageAreaTop=function(el){return QxDOM.getComputedPageBoxTop(el)+QxDOM.getComputedBorderTop(el);};};QxDOM.getComputedClientAreaRight=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedClientAreaBottom=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedPageAreaRight=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedAreaWidth(el);};QxDOM.getComputedPageAreaBottom=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedAreaHeight(el);};QxDOM.getComputedClientInnerLeft=function(el){return QxDOM.getComputedClientAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedClientInnerTop=function(el){return QxDOM.getComputedClientAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedClientInnerRight=function(el){return QxDOM.getComputedClientInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedClientInnerBottom=function(el){return QxDOM.getComputedClientInnerTop(el)+QxDOM.getComputedInnerHeight(el);};QxDOM.getComputedPageInnerLeft=function(el){return QxDOM.getComputedPageAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedPageInnerTop=function(el){return QxDOM.getComputedPageAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedPageInnerRight=function(el){return QxDOM.getComputedPageInnerLeft(el)+QxDOM.getComputedInnerWidth(el);};QxDOM.getComputedPageInnerBottom=function(el){return QxDOM.getComputedPageInnerTop(el)+QxDOM.getComputedInnerHeight(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenBoxLeft=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollLeft;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenX-sum;};QxDOM.getComputedScreenBoxTop=function(el){var sum=0;var p=el.parentNode;while(p.nodeType==1){sum+=p.scrollTop;p=p.parentNode;};return el.ownerDocument.getBoxObjectFor(el).screenY-sum;};}else {QxDOM.getComputedScreenBoxLeft=function(el){return QxDOM.getComputedScreenDocumentLeft(el)+QxDOM.getComputedPageBoxLeft(el);};QxDOM.getComputedScreenBoxTop=function(el){return QxDOM.getComputedScreenDocumentTop(el)+QxDOM.getComputedPageBoxTop(el);};};QxDOM.getComputedScreenBoxRight=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedBoxWidth(el);};QxDOM.getComputedScreenBoxBottom=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedBoxHeight(el);};QxDOM.getComputedScreenOuterLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)-QxDOM.getComputedMarginLeft(el);};QxDOM.getComputedScreenOuterTop=function(el){return QxDOM.getComputedScreenBoxTop(el)-QxDOM.getComputedMarginTop(el);};QxDOM.getComputedScreenOuterRight=function(el){return QxDOM.getComputedScreenBoxRight(el)+QxDOM.getComputedMarginRight(el);};QxDOM.getComputedScreenOuterBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)+QxDOM.getComputedMarginBottom(el);};QxDOM.getComputedScreenAreaLeft=function(el){return QxDOM.getComputedScreenBoxLeft(el)+QxDOM.getComputedInsetLeft(el);};QxDOM.getComputedScreenAreaTop=function(el){return QxDOM.getComputedScreenBoxTop(el)+QxDOM.getComputedInsetTop(el);};QxDOM.getComputedScreenAreaRight=function(el){return QxDOM.getComputedScreenBoxRight(el)-QxDOM.getComputedInsetRight(el);};QxDOM.getComputedScreenAreaBottom=function(el){return QxDOM.getComputedScreenBoxBottom(el)-QxDOM.getComputedInsetBottom(el);};QxDOM.getComputedScreenInnerLeft=function(el){return QxDOM.getComputedScreenAreaLeft(el)+QxDOM.getComputedPaddingLeft(el);};QxDOM.getComputedScreenInnerTop=function(el){return QxDOM.getComputedScreenAreaTop(el)+QxDOM.getComputedPaddingTop(el);};QxDOM.getComputedScreenInnerRight=function(el){return QxDOM.getComputedScreenAreaRight(el)-QxDOM.getComputedPaddingRight(el);};QxDOM.getComputedScreenInnerBottom=function(el){return QxDOM.getComputedScreenAreaBottom(el)-QxDOM.getComputedPaddingBottom(el);};if((new QxClient).isGecko()){QxDOM.getComputedScreenDocumentLeft=function(el){return QxDOM.getComputedScreenOuterLeft(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentTop=function(el){return QxDOM.getComputedScreenOuterTop(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentRight=function(el){return QxDOM.getComputedScreenOuterRight(el.ownerDocument.body);};QxDOM.getComputedScreenDocumentBottom=function(el){return QxDOM.getComputedScreenOuterBottom(el.ownerDocument.body);};}else {QxDOM.getComputedScreenDocumentLeft=function(el){return el.document.parentWindow.screenLeft;};QxDOM.getComputedScreenDocumentTop=function(el){return el.document.parentWindow.screenTop;};QxDOM.getComputedScreenDocumentRight=function(el){};QxDOM.getComputedScreenDocumentBottom=function(el){};};QxDOM.getComputedPreferredSize=function(el){try{var elst=el.style;var _pa=el.parentNode;var _ne=el.nextChild;var _do=el.ownerDocument.body;var _el_w=isValidString(elst.width)?elst.width:"";var _el_h=isValidString(elst.height)?elst.height:"";var _el_p=isValidString(elst.position)?elst.position:"";var _el_d=isValidString(elst.display)?elst.display:"";var _el_v=isValidString(elst.visibility)?elst.visibility:"";_pa.removeChild(el);elst.width=elst.height="auto";elst.position="absolute";elst.display="inline";elst.visibility="hidden";_do.appendChild(el);var r={width:el.offsetWidth,height:el.offsetHeight};_do.removeChild(el);elst.width=_el_w;elst.height=_el_h;elst.position=_el_p;elst.display=_el_p;elst.visibility=_el_v;_ne?_pa.insertBefore(el,_ne):_pa.appendChild(el);return r;}catch(ex){throw new Error("Failed to detect preferred size for "+el+":"+ex);};};QxDOM.getComputedPreferredWidth=function(el){return QxDOM.getComputedPreferredSize(el).width;};QxDOM.getComputedPreferredHeight=function(el){return QxDOM.getComputedPreferredSize(el).height;};QxDOM.addClass=function(el,newClass){var n=el.className.add(newClass," ");if(n!=el.className){el.className=n;};};QxDOM.removeClass=function(el,oldClass){var n=el.className.remove(oldClass," ");if(n!=el.className){el.className=n;};};if((new QxClient).isMshtml()){QxDOM.setWidth=function(el,intValue){el.style.pixelWidth=intValue;};QxDOM.setHeight=function(el,intValue){el.style.pixelHeight=intValue;};}else {QxDOM.setWidth=function(el,intValue){el.style.width=intValue+"px";};QxDOM.setHeight=function(el,intValue){el.style.height=intValue+"px";};};QxDOM.getElementFromPoint=function(x,y){return QxDOM.getElementFromPointHandler(document.body,x,y);};QxDOM.getElementFromPointHandler=function(node,x,y,recursive){var ch=node.childNodes;var chl=ch.length-1;if(chl<0){return null;};var chc,subres,ret;do {chc=ch[chl];ret=QxDOM.getElementFromPointChecker(chc,x,y);if(ret){if(typeof recursive=="boolean"&&recursive==false&&2==1){return chc;}else {subres=QxDOM.getElementFromPointHandler(chc,x-ret[0]-QxDOM.getComputedBorderLeft(chc),y-ret[2]-QxDOM.getComputedBorderTop(chc));return subres?subres:chc;};};}while(chl--);return null;};QxDOM.getElementFromPointChecker=function(chc,x,y){var xstart,ystart,xstop,ystop;if(chc.nodeType!=1){return false;};xstart=QxDOM.getOffsetLeft(chc);if(x>xstart){ystart=QxDOM.getOffsetTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xxstart){ystart=QxDOM.getComputedPageBoxTop(chc);if(y>ystart){xstop=xstart+chc.offsetWidth;if(xstop==xstart&&chc.className=="QxContainer"){xstop=xstart+chc._QxWidget.getAnyWidth();};if(xcw||lsl+cw){vParent.scrollLeft=l+w-cw;};};QxDOM.scrollIntoViewY=function(vChild,vParent){if(!vParent){vParent=vChild.parentNode;};var t=vChild.offsetTop;var h=vChild.offsetHeight;var st=vParent.scrollTop;var ch=vParent.clientHeight;if(h>ch||tst+ch){vParent.scrollTop=t+h-ch;};};window._start=(new Date).valueOf();function QxDebug(){var t=String((new Date).valueOf()-window._start);while(t.length<5)t="0"+t;t+=": ";var m;if(arguments.length==2){if(arguments[0]==this.last){m=t+"  "+arguments[1]+"
";}else {m = t + arguments[0] + "
" + t + "  " + arguments[1] + "
";this.last=arguments[0];};}else {m=t+arguments[0];};var d=document.getElementById("testDebug");if(!d){QxDebug.cache+=m;}else {if(QxDebug.cache!=""){d.innerHTML+=QxDebug.cache;QxDebug.cache="";};d.innerHTML+=m;};};QxDebug.cache="";function QxDebugTimer(id){if(QxDebugTimerCache[id]){QxDebug("QxDebugTimer",id+":"+((new Date).valueOf()-QxDebugTimerCache[id])+"ms");delete QxDebugTimerCache[id];}else {QxDebugTimerCache[id]=(new Date).valueOf();};};QxDebugTimerCache={};function QxTarget(){QxObject.call(this);this._i5={};};QxTarget.extend(QxObject,"QxTarget");proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxObject.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);return true;};proto.addEventListener=function(eType,eFunc,eObject){if(this._disposed){return;};if(typeof eFunc!="function"){throw new Error("'"+eFunc+"' is not a function!");};if(typeof this._i5[eType]=="undefined"){this._i5[eType]={};};var key=QxObject.toHash(eFunc)+(eObject?"::"+QxObject.toHash(eObject):"");this._i5[eType][key]={handler:eFunc,object:eObject };};proto.hasEventListeners=function(eType){return typeof this._i5[eType]!="undefined";};proto.removeEventListener=function(eType,eFunc,eObject){if(this._disposed||typeof this._i5[eType]=="undefined"){return;};if(typeof eFunc!="function"){throw new Error("'"+eFunc+"' is not a function!");};var key=QxObject.toHash(eFunc)+(eObject?"::"+QxObject.toHash(eObject):"");delete this._i5[eType][key];};proto.dispatchEvent=function(e,dispose){if(this._disposed){return;};if(!e._target){e._target=this;};this._i6(e,dispose);return !e._defaultPrevented;;};proto._i6=function(e,dispose){if(this._disposed){return;};e.setCurrentTarget(this);var fs=this._i5[e.getType()];if(fs){var f,o;for(var hc in fs){f=fs[hc].handler;o=fs[hc].object;if(typeof f=="function"){f.call(typeof o=="object"?o:this,e);};};};var p=this.getParent();if(e.getBubbles()&&!e.getPropagationStopped()&&p&&p.getEnabled()){p._i6(e,false);};if(dispose){e.dispose();};};proto.getParent=function(){return null;};proto.dispose=function(_b1,propOldName,_b3,_b4){if(this._disposed){return;};if(typeof this._i5=="object"){for(var eType in this._i5){for(var eKey in this._i5[eType]){delete this._i5[eType][eKey];};delete this._i5[eType];};};delete this._i5;return QxObject.prototype.dispose.call(this);};function QxApplication(){if(QxApplication._instance){return QxApplication._instance;};QxTarget.call(this);window.onload=function(){window.application.init();};QxApplication._instance=this;};QxApplication.extend(QxTarget,"QxApplication");proto._clientWindow=null;proto._activeWidget=null;proto._userApplication=null;proto.coreObjects=["QxClient","QxClientWindow","QxClientDocument","QxWidget","QxEventManager","QxFocusManager","QxTarget","QxEvent","QxMouseEvent","QxKeyEvent"];proto.initcheck=function(){var ok=true;if(!document.body){return;};var c=this.coreObjects;for(var i=0,cl=c.length;i-1){var p=args.delegate.split('.');var o=p[0];var m=p[1];widget.addEventListener(args.type,function(e){if(!window[o]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};if(!window[o][m]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[o][m].apply(window[o],[e]);});}else{widget.addEventListener(args.type,function(e){if(!window[args.delegate]){throw self._newError(dc,'delegate not found',{delegate:args.delegate});};window[args.delegate].apply(null,[e]);});};}else{if(!args.args){args.args="event";};var f=new Function(args.args,text);widget.addEventListener(args.type,f);};};proto._buildWidgetFromNode=function(parent,node){var className=this._extractClassName(node);if(!className){if(parent instanceof QxAtom){var text=this._serializeToString(node);parent.setText((parent.getText()||"")+text);return;};throw this._newBuildError("unrecognised node",{nodeName:node.nodeName});};if(className=="QxWidgets"){this._buildNodes(parent,node.childNodes);return;};if(className=="QxScript"){var e=document.createElement("script");var attribs=this._mapXmlAttribToObject(node);if(attribs.type){e.type=attribs.type;}else{e.type='text/javascript';};if((new QxClient).isMshtml()){e.innerHTML=eval(node.firstChild.nodeValue);}else {e.innerHTML=node.firstChild.nodeValue;};document.body.appendChild(e);return;};if(className=="QxEventListener"){var attribs=this._mapXmlAttribToObject(node);var text;if(node.firstChild){text=node.firstChild.nodeValue;};this._buildEventListener(parent,attribs,text);return;};var constructor=window[className];if(!constructor){throw this._newBuildError("constructor not found",{className:className});};var widget=new constructor();var attribs=this._mapXmlAttribToObject(node,widget);delete attribs['qxtype'];if(attribs.id){window[attribs.id]=widget;delete attribs.id;};for(var a in attribs){if(a.toLowerCase().indexOf('on')==0&&a.length>2){var type=a.substring(2);type=type.charAt(0)+type.substring(1);this._buildEventListener(widget,{type:type,args:'event'},attribs[a]);delete attribs[a];};};var layoutHint;if(typeof QxLayout!="undefined"&&parent instanceof QxLayout){if(attribs.layouthint){try{eval('layoutHint={'+attribs.layouthint+'}');}catch(e){throw this._newBuildError('invalid property value',{name:'layoutHint',value:attrib.layoutHint},e);};delete attribs.layouthint;};};for(var n in attribs){this._debugContext.push("@"+n);this._setWidgetProperty(widget,n,attribs[n]);this._debugContext.pop();};if(typeof QxMenu!="undefined"&&widget instanceof QxMenu){window.application.getClientWindow().getDocument().add(widget);parent.setMenu(widget);}else if(layoutHint&&typeof QxLayout!="undefined"&&parent instanceof QxLayout){parent.add(widget,layoutHint);}else{parent.add(widget);};this._buildNodes(widget,node.childNodes);};proto._setWidgetProperty=function(widget,name,value){var editor=this._findPropertyEditor(widget.classname,name);if(!editor){editor=this._coercePropertyEditor;};editor.set(widget,name,value);};proto._findPropertyEditor=function(className,propertyName){var m=this._propertyEditors[className];if(m&&m[propertyName]){return m[propertyName];};var w=window[className];if(w&&w.prototype.superclass&&w.prototype.superclass.prototype.classname){return this._findPropertyEditor(w.prototype.superclass.prototype.classname,propertyName);};return null;};proto.registerPropertyEditor=function(className,propertyName,editor){if(!this._propertyEditors[className])this._propertyEditors[className]={};this._propertyEditors[className][propertyName]=editor;};proto._registerDefaultPropertyEditors=function(){var self=this;var commaDelimitedPropertyEditor={};commaDelimitedPropertyEditor.set=function(widget,name,value){if(value==null||value==""){self._setProperty(widget,name,null);return;};var s=value.split(",");var v=[];for(var i=0;i255||v[i]<0){throw new Error("Malformed RGB color value");};};return v;}else if(QxColor.r_number.test(v)){v=Math.round(parseFloat(v));if(isNaN(v)){throw new Error("Malformed numeric color value");};return[v,v,v];}else if(QxColor.r_percent.test(v)){v1=Math.round(255*parseFloat(v.replace("%",""))/100);if(v>255||v<0){throw new Error("Malformed percent color value");};return[v,v,v];};QxDebug("QxColor","Failed to read color value:"+v);return[0,0,0];};QxColor.RGB2CSS=function(){if(arguments.length==3){return "rgb("+arguments[0]+","+arguments[1]+","+arguments[2]+")";}else if(arguments.length==1){if(typeof arguments[0]=="string")return arguments[0];else if(arguments[0]==null)return "";else return "rgb("+arguments[0][0]+","+arguments[0][1]+","+arguments[0][2]+")";};return;};QxColor.RGB2HSB=function(r,g,b){var hue,saturation,brightness;r=parseFloat(r);g=parseFloat(g);b=parseFloat(b);var hsbvals=new Array(3);var cmax=(r>g)?r:g;if(b>cmax)cmax=b;var cmin=(r=1.0)h %=1.0;if(s>1.0)s=1.0;if(b>1.0)b=1.0;var tov=Math.floor(255*b);if(s==0.0){retval=new Array(tov,tov,tov);}else {h*=6.0;i=Math.floor(h);f=h-i;p=Math.floor(tov*(1.0-s));q=Math.floor(tov*(1.0-(s*f)));t=Math.floor(tov*(1.0-(s*(1.0-f))));if(i==0)retval=new Array(tov,t,p);if(i==1)retval=new Array(q,tov,p);if(i==2)retval=new Array(p,tov,t);if(i==3)retval=new Array(p,q,tov);if(i==4)retval=new Array(t,p,tov);if(i==5)retval=new Array(tov,p,q);};return retval;};function QxTextile(s){var r=s;qtags=[ ["\\*","strong"],["\\?\\?","cite"],["\\+","ins"],["~","sub"],["\\^","sup"],["@","code"] ];for(var i=0;i"+"$1"+"");};re=new RegExp("\\b_(.+?)_\\b","g");r=r.replace(re,"$1");re=new RegExp("[\s\n]-(.+?)-[\s\n]","g");r=r.replace(re,"$1");re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp("!\\b(.+?)\\(\\b(.+?)\\b\\)!","g");r=r.replace(re,'$2');re=new RegExp("!\\b(.+?)\\b!","g");r=r.replace(re,'');re=new RegExp("(.*)\n([^#\*\n].*)","g");r=r.replace(re,"$1
$2");re=new RegExp("\n
","g");r=r.replace(re,"\n");lines=r.split("\n");nr="";for(var i=0;i")+"";changed=1;};if (line.search(/^\s*h[1-6]\.\s+/) != -1){re=new RegExp("h([1-6])\.(.+)","g");line=line.replace(re,"$2");changed=1;};if (line.search(/^\s*\*\s+/) != -1){line = line.replace(/^\s*\*\s+/,"\t") + "";changed=1;};if (line.search(/^\s*#\s+/) != -1){line = line.replace(/^\s*#\s+/,"\t") + "";changed=1;};if (!changed && (line.replace(/\s/g,"").length > 0)){line="

"+line+"

";};lines[i]=line+"\n";};inlist=0;listtype="";for(var i=0;i/g, "li>");return r;};function QxEvent(eType,autoDispose){if(typeof autoDispose!="boolean"&&this.classname=="QxEvent"){autoDispose=false;};QxObject.call(this,autoDispose);if(isValid(eType)){this._type=eType;};};QxEvent.extend(QxObject,"QxEvent");proto._bubbles=false;proto._propagationStopped=true;proto._defaultPrevented=false;proto._type="";proto._target=null;proto._currentTarget=null;proto._relatedTarget=null;proto.setType=function(t){this._type=t;};proto.setBubbles=function(b){this._bubbles=b;};proto.setPropagationStopped=function(s){this._propagationStopped=s;};proto.stopPropagation=function(){this._propagationStopped=true;};proto.setPreventDefault=function(d){this._defaultPrevented=d;};proto.setTarget=function(t){this._target=t;};proto.setCurrentTarget=function(t){this._currentTarget=t;};proto.setRelatedTarget=function(t){this._relatedTarget=t;};proto.preventDefault=function(){this.setPreventDefault(true);};proto.getType=function(){return this._type;};proto.getBubbles=function(){return this._bubbles;};proto.getPropagationStopped=function(){return this._propagationStopped;};proto.getPreventDefault=function(){return this._defaultPrevented;};proto.getTarget=function(){return this._target;};proto.getCurrentTarget=function(){return this._currentTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto.dispose=function(){if(this._disposed){return;};this._target=null;this._currentTarget=null;this._relatedTarget=null;QxObject.prototype.dispose.call(this);};function QxMouseEvent(vType,vDomEvent,vAutoDispose,vTarget,vActiveTarget,vRelatedTarget){QxEvent.call(this,vType,vAutoDispose);if(vDomEvent){this._domEvent=vDomEvent;this._domTarget=vDomEvent.target||vDomEvent.srcElement;this._target=isValid(vTarget)?vTarget:this._evalTarget();this._activeTarget=isValid(vActiveTarget)?vActiveTarget:this._evalActiveTarget();this._relatedTarget=isValid(vRelatedTarget)?vRelatedTarget:this._evalRelatedTarget();this._pageX=this._evalPageX();this._pageY=this._evalPageY();this._clientX=this._evalClientX();this._clientY=this._evalClientY();switch(this._button=this._evalButton()){case "left":this._buttonLeft=true;break;case "middle":this._buttonMiddle=true;break;case "right":this._buttonRight=true;break;};};};QxMouseEvent.extend(QxEvent,"QxMouseEvent");proto._bubbles=true;proto._propagationStopped=false;proto._preventDefault=false;proto._domEvent=null;proto._domTarget=null;proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domTarget;};proto._pageX=null;proto._pageY=null;proto.getPageX=function(){return this._pageX;};proto.getPageY=function(){return this._pageY;};if((new QxClient).isGecko()){proto._evalPageX=function(){return this._domEvent.pageX;};proto._evalPageY=function(){return this._domEvent.pageY;};}else if((new QxClient).isMshtml()){if(isInvalid(document.compatMode)||document.compatMode=="BackCompat"){proto._evalPageX=function(){return this._domEvent.clientX+document.documentElement.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.documentElement.scrollTop;};}else {proto._evalPageX=function(){return this._domEvent.clientX+document.body.scrollLeft;};proto._evalPageY=function(){return this._domEvent.clientY+document.body.scrollTop;};};}else {proto._evalPageX=function(){return this._domEvent.clientX;};proto._evalPageY=function(){return this._domEvent.clientY;};};proto._clientX=null;proto._clientY=null;proto.getClientX=function(){return this._clientX;};proto.getClientY=function(){return this._clientY;};if((new QxClient).isMshtml()||(new QxClient).isGecko()){proto._evalClientX=function(){return this._domEvent.clientX;};proto._evalClientY=function(){return this._domEvent.clientY;};}else {proto._evalClientX=function(){return this._domEvent.clientX+(document.body&&document.body.scrollLeft!=null?document.body.scrollLeft:0);};proto._evalClientY=function(){return this._domEvent.clientY+(document.body&&document.body.scrollTop!=null?document.body.scrollTop:0);};};proto.getScreenX=function(){return this._domEvent.screenX;};proto.getScreenY=function(){return this._domEvent.screenY;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.getDomTargetByTagName=function(elemTagName,stopElem){var dt=this.getDomTarget();while(dt&&dt.tagName!=elemTagName&&dt!=stopElem){dt=dt.parentNode;};if(dt&&dt.tagName==elemTagName){return dt;};return null;};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};proto.getDefaultPrevented=function(){return this._defaultPrevented;};proto._target=proto._activeTarget=proto._relatedTarget=null;proto.getTarget=function(){return this._target;};proto.getActiveTarget=function(){return this._activeTarget;};proto.getRelatedTarget=function(){return this._relatedTarget;};proto._evalTarget=function(){return QxEventManager.getTargetObjectFromEvent(this._domEvent);};proto._evalActiveTarget=function(){return QxEventManager.getActiveTargetObjectFromEvent(this._domEvent);};proto._evalRelatedTarget=function(){return QxEventManager.getRelatedActiveTargetObjectFromEvent(this._domEvent);};proto._button=0;proto.getButton=function(){return this._button;};proto.isLeftButton=function(){return this._buttonLeft;};proto.isMiddleButton=function(){return this._buttonMiddle;};proto.isRightButton=function(){return this._buttonRight;};proto.isNotLeftButton=function(){return !this._buttonLeft;};proto.isNotMiddleButton=function(){return !this._buttonMiddle;};proto.isNotRightButton=function(){return !this._buttonRight;};if((new QxClient).isMshtml()){proto._evalButton=function(){var b=this._domEvent.button;return b==1?"left":b==2?"right":b==4?"middle":null;};QxMouseEvent.buttons={left:1,right:2,middle:4};}else {proto._evalButton=function(){var b=this._domEvent.button;return b==0?"left":b==2?"right":b==1?"middle":null;};QxMouseEvent.buttons={left:0,right:2,middle:1};};proto._wheelDelta=0;proto._wheelDeltaEvaluated=false;proto.getWheelDelta=function(){if(this._wheelDeltaEvaluated){return this._wheelDelta;};this._wheelDeltaEvaluated=true;return this._wheelDelta=this._evalWheelDelta();};if((new QxClient).isMshtml()){proto._evalWheelDelta=function(){return this._domEvent.wheelDelta?this._domEvent.wheelDelta/40:0;};}else {proto._evalWheelDelta=function(){return-(this._domEvent.detail||0);};};proto.dispose=function(){if(this.getDisposed()){return;};QxEvent.prototype.dispose.call(this);this._domEvent=null;this._domTarget=null;this._target=null;this._activeTarget=null;this._relatedTarget=null;};QxMouseEvent._screenX=QxMouseEvent._screenY=QxMouseEvent._clientX=QxMouseEvent._clientY=QxMouseEvent._pageX=QxMouseEvent._pageY=0;QxMouseEvent._button=null;QxMouseEvent._storeEventState=function(e){QxMouseEvent._screenX=e.getScreenX();QxMouseEvent._screenY=e.getScreenY();QxMouseEvent._clientX=e.getClientX();QxMouseEvent._clientY=e.getClientY();QxMouseEvent._pageX=e.getPageX();QxMouseEvent._pageY=e.getPageY();QxMouseEvent._button=e.getButton();};QxMouseEvent.getScreenX=function(){return QxMouseEvent._screenX;};QxMouseEvent.getScreenY=function(){return QxMouseEvent._screenY;};QxMouseEvent.getClientX=function(){return QxMouseEvent._clientX;};QxMouseEvent.getClientY=function(){return QxMouseEvent._clientY;};QxMouseEvent.getPageX=function(){return QxMouseEvent._pageX;};QxMouseEvent.getPageY=function(){return QxMouseEvent._pageY;};QxMouseEvent.getButton=function(){return QxMouseEvent._button;};function QxKeyEvent(eType,domEvent,autoDispose){QxEvent.call(this,eType,autoDispose);this._domEvent=domEvent;};QxKeyEvent.extend(QxEvent,"QxKeyEvent");QxKeyEvent.keys= {esc:27,enter:13,tab:9,space:32,up:38,down:40,left:37,right:39,shift:16,ctrl:17,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,del:46,backspace:8,insert:45,home:36,end:35,pageup:33,pagedown:34,numlock:144,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,numpad_divide:111,numpad_multiply:106,numpad_minus:109,numpad_plus:107 };QxKeyEvent.codes={};for(var i in QxKeyEvent.keys){QxKeyEvent.codes[QxKeyEvent.keys[i]]=i;};proto._domEvent=null;proto._preventDefault=false;proto._bubbles=true;proto._propagationStopped=false;proto.dispose=function(){if(this._disposed)return;this._domEvent=null;QxEvent.prototype.dispose.call(this);};proto.getDomEvent=function(){return this._domEvent;};proto.getDomTarget=function(){return this._domEvent.target||this._domEvent.srcElement;};proto.getKeyCode=function(){return this._domEvent.keyCode||this._domEvent.charCode;};proto.getCtrlKey=function(){return this._domEvent.ctrlKey;};proto.getShiftKey=function(){return this._domEvent.shiftKey;};proto.getAltKey=function(){return this._domEvent.altKey;};proto.setPreventDefault=function(d){if(!this._defaultPrevented&&d){this.preventDefault();}else {return false;};};if((new QxClient).isMshtml()){proto.preventDefault=function(){this._domEvent.returnValue=false;this._defaultPrevented=true;};}else {proto.preventDefault=function(){this._domEvent.preventDefault();this._domEvent.returnValue=false;this._defaultPrevented=true;};};function QxFocusEvent(eType,autoDispose){QxEvent.call(this,eType,autoDispose);if(eType=="focusin"||eType=="focusout"){this._bubbles=true;this._propagationStopped=false;};};QxFocusEvent.extend(QxEvent,"QxFocusEvent");function QxDataEvent(eType,newValue,oldValue,autoDispose){QxEvent.call(this,eType,autoDispose);if(typeof newValue!="undefined"){this._newValue=newValue;};if(typeof oldValue!="undefined"){this._oldValue=oldValue;};};QxDataEvent.extend(QxEvent,"QxDataEvent");proto._propagationStopped=false;proto.getValue=proto.getData=proto.getNewValue=function(){return this._newValue;};proto.getOldValue=function(){return this._oldValue;};proto.dispose=function(){if(this._disposed){return;};this._newValue=this._oldValue=null;QxEvent.prototype.dispose.call(this);};function QxWidget(){QxTarget.call(this);this._a2=[];this._htmlProperties=copyCreateHash(this._htmlProperties);this._htmlProperties.id="QxWidget-"+(++QxWidget._count);this._htmlProperties.className=this.classname;if(isInvalid(this._htmlProperties.hideFocus)){this._htmlProperties.hideFocus=false;};if(isInvalid(this._htmlProperties.unselectable)){this._htmlProperties.unselectable="on";};this._htmlAttributes=copyCreateHash(this._htmlAttributes);this._styleProperties=copyCreateHash(this._styleProperties);this._usedDimensionsHorizontal=[];this._usedDimensionsVertical=[];};QxWidget.extend(QxTarget,"QxWidget");QxWidget._count=0;QxWidget.addProperty({name:"parent",defaultValue:null});QxWidget.addProperty({name:"element"});QxWidget.addProperty({name:"visible",type:Boolean,defaultValue:false,getAlias:"isVisible"});QxWidget.addProperty({name:"anonymous",type:Boolean,defaultValue:false,getAlias:"isAnonymous"});QxWidget.addProperty({name:"tagName",type:String,defaultValue:"DIV"});QxWidget.addProperty({name:"cssClassName",type:String});QxWidget.addProperty({name:"timerCreate",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"layoutHint",defaultValue:"auto"});QxWidget.addProperty({name:"position",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"float",type:String,impl:"floatStyleProperty"});QxWidget.addProperty({name:"display",type:String,impl:"styleProperty",defaultValue:"none"});QxWidget.addProperty({name:"visibility",type:String,impl:"styleProperty",defaultValue:"hidden"});QxWidget.addProperty({name:"textAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"verticalAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"horizontalAlign",type:String});QxWidget.addProperty({name:"zIndex",type:Number,impl:"styleProperty"});QxWidget.addProperty({name:"backgroundColor",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"color",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"border",type:Object});QxWidget.addProperty({name:"opacity",type:Number});QxWidget.addProperty({name:"cursor",type:String});QxWidget.addProperty({name:"backgroundImage",type:String});QxWidget.addProperty({name:"overflow",type:String});QxWidget.addProperty({name:"clip",type:Object});QxWidget.addProperty({name:"tabIndex",type:Number,defaultValue:-1});QxWidget.addProperty({name:"focused",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"canSelect",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"toolTip",type:Object});QxWidget.addProperty({name:"contextMenu",type:Object});QxWidget.addProperty({name:"state",type:String});QxWidget.addProperty({name:"capture",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"dropDataTypes",type:Object});QxWidget.addProperty({name:"command",type:Object});QxWidget.addProperty({name:"appearance",type:String});QxWidget.addProperty({name:"marginTop",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginRight",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"marginBottom",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginLeft",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"paddingTop",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingRight",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"paddingBottom",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingLeft",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"left",impl:"horizontalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"right",impl:"horizontalDimension",groups:["edge"]});QxWidget.addProperty({name:"width",impl:"horizontalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minWidth",impl:"horizontalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxWidth",impl:"horizontalLimitDimension",defaultValue:Infinity});QxWidget.addProperty({name:"top",impl:"verticalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"bottom",impl:"verticalDimension",groups:["edge"]});QxWidget.addProperty({name:"height",impl:"verticalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minHeight",impl:"verticalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxHeight",impl:"verticalLimitDimension",defaultValue:Infinity});proto.isCreated=function(){return Boolean(this.getElement());};proto._visualPropertyCheck=function(){if(!this.isCreated()){throw new Error("Create the element first!");};};proto.getStyle=function(){var el=this.getElement();if(!el){throw new Error("Element is not already created!");};return el.style;};proto._createElement=function(_b4){return this.setElement(this.getTopLevelWidget().getDocumentElement().createElement(this.getTagName()),_b4);};proto._getParentNodeForChild=function(otherObject){return this.getElement();};proto._createChildren=function(){var ch=this.getChildren();var chl=ch.length;var cho;var el;try{for(var i=0;i0;};proto.getTopLevelWidget=function(){var p=this.getParent();if(p==null){return null;};return p.getTopLevelWidget();};proto.add=function(){var l=arguments.length;var o;for(var i=0;i1){this._obtainFirstChild();};if(otherWidget.isCreated()){otherWidget._obtainFirstChildState();};}else {var newFirst=ch[0];if(this._firstChildCache&&this._firstChildCache!=newFirst){var oldFirst=this._firstChildCache;this._firstChildCache=newFirst;if(oldFirst.isCreated()){oldFirst._loseFirstChildState();};if(newFirst.isCreated()){newFirst._obtainFirstChildState();};};var newLast=ch[newLength-1];if(this._lastChildCache&&this._lastChildCache!=newLast){var oldLast=this._lastChildCache;this._lastChildCache=newLast;if(oldLast.isCreated()){oldLast._loseLastChildState();};if(newLast.isCreated()){newLast._obtainLastChildState();};};};}else {otherWidget.setParent(this);this.syncChildrenOrder();};};proto.syncChildrenOrder=function(){if(!this.isCreated()){return;};var ch=this.getChildren().copy();var chl=ch.length;var chc;var che;for(var i=0;i0){this._firstChildCache=ch[0];ch[0]._getFirstChildState();};};return this._firstChildCache;};proto.getLastChild=function(){if(this._lastChildCache==null){var ch=this.getChildren();if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._getLastChildState();};};return this._lastChildCache;};proto._pushChild=function(o){var ch=this.getChildren();var chi=ch.indexOf(o);if(chi==-1){ch.push(o);if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache){var oc=this._lastChildCache;this._lastChildCache=o;oc._loseLastChildState();};};}else {if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache&&chi==(ch.length-1)){var oc=this._lastChildCache;this._lastChildCache=o;if(oc.isCreated()){oc._loseLastChildState();};};};};};proto._removeChild=function(o){var ch=this.getChildren();ch.remove(o);if(ch.length==0){this._loseAllChilds();};if(this._firstChildCache==o){if(ch.length>0){this._firstChildCache=ch[0];ch[0]._obtainFirstChildState();}else {this._firstChildCache=null;};o._loseFirstChildState();};if(this._lastChildCache==o){if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._obtainLastChildState();}else {this._lastChildCache=null;};o._loseLastChildState();};};proto._obtainFirstChildState=function(){};proto._obtainLastChildState=function(){};proto._loseFirstChildState=function(){};proto._loseLastChildState=function(){};proto._obtainFirstChild=function(){};proto._loseAllChilds=function(){};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxTarget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);var vClasses=this.getCssClassName();var vDisClassA="QxDisabled";var vDisClassB=this.classname+"Disabled";if(_b1){this.removeHtmlProperty("disabled");this.setCssClassName(vClasses.remove(vDisClassA," ").remove(vDisClassB," "));}else {this.setHtmlProperty("disabled",true);this.setCssClassName(vClasses.add(vDisClassA," ").add(vDisClassB," "));};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);this._recalculateFrame();return true;};proto._modifyAppearance=function(_b1,_b2,_b3,_b4){return true;};proto.setHtmlProperty=function(n,v){this._htmlProperties[n]=v;var el=this.getElement();if(el){el[n]=v;};return true;};proto.removeHtmlProperty=function(n){delete this._htmlProperties[n];var el=this.getElement();if(el){el.removeAttribute(n);if((new QxClient).isNotMshtml()){try{delete el[n];}catch(ex){};};};return true;};proto.getHtmlProperty=function(n){var el=this.getElement();return el?el[n]:this._htmlProperties[n];};proto._applyHtmlProperties=function(el){for(var i in this._htmlProperties){el[i]=this._htmlProperties[i];};};proto.setHtmlAttribute=function(n,v){this._htmlAttributes[n]=v;var el=this.getElement();if(el){el.setAttribute(n,v);};return true;};proto.removeHtmlAttribute=function(n){delete this._htmlAttributes[n];var el=this.getElement();if(el){el.removeAttribute(n);};return true;};proto.getHtmlAttribute=function(n){var el=this.getElement();return el?el.getAttribute(n):this._attributes[n];};proto._applyHtmlAttributes=function(el){for(var i in this._htmlAttributes){el.setAttribute(i,this._htmlAttributes[i]);};};proto._evalCurrentStyleProperty=function(_b3){return this.isCreated()?QxDOM.getComputedStyleProperty(this.getElement(),_b3):null;};proto.getStyleProperty=function(_b3){var _b1=this._styleProperties[_b3]||this._evalCurrentStyleProperty(_b3);return isValid(_b1)?_b1:null;};proto.setStyleProperty=function(_b3,_b1,_b4){return this._modifyStyleProperty(_b1,null,_b3,_b4);};proto.removeStyleProperty=function(_b3){delete this._styleProperties[_b3];var el=this.getElement();if(el){el.style[_b3]="";};return true;};proto._modifyStyleProperty=function(_b1,_b2,_b3,_b4){this._styleProperties[_b3]=_b1;try{this.getElement().style[_b3]=isValid(_b1)?_b1:"";}catch(ex){};return true;};proto._modifyFloatStyleProperty=function(_b1,_b2,_b3,_b4){return this._modifyStyleProperty(_b1,_b2,"cssFloat",_b4);};proto._applyStyleProperties=function(el){for(var i in this._styleProperties){el.style[i]=this._styleProperties[i];};};proto.getAnyWidth=function(){var w=this.getWidth();var wu=w=="auto"?null:w;if(!wu&&!this.isCreated()){return 0;};if(this._pixelof_width!=null){wu=Math.max(this._pixelof_width,wu);};return wu||this.getPreferredWidth()||this.getComputedBoxWidth()||0;};proto.getAnyHeight=function(){var h=this.getHeight();var hu=h=="auto"?null:h;if(!hu&&!this.isCreated()){return 0;};if(this._pixelof_height!=null){hu=Math.max(this._pixelof_height,hu);};return hu||this.getPreferredHeight()||this.getComputedBoxHeight()||0;};proto._widthAuto=false;proto._widthMode=null;proto._widthModeValue=null;proto.setWidth=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getWidth();this._widthMode=isValid(vMode)?vMode:"box";this._widthModeValue=_b1;if(_b1=="auto"){this._widthAuto=true;if(this._wasVisible){return this._setChildrenDependWidth();};}else if(isInvalid(vKeepAuto)){this._widthAuto=false;}else if(vKeepAuto==true){if(!this._widthAuto){throw new Error("Width was not auto previously!:"+_b1);};};this._valueWidth=_b1;this._nullWidth=_b1==null;try{var r=this._modifyHorizontalDimension(_b1,_b2,"width",_b4);if(!r){throw new Error("Failed without exception:width[horizontalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property width:"+ex);return false;};if(vKeepAuto){this._valueWidth="auto";this._nullWidth=false;};return _b1;};proto._heightAuto=false;proto._heightMode=null;proto._heightModeValue=null;proto.setHeight=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getHeight();this._heightMode=isValid(vMode)?vMode:"box";this._heightModeValue=_b1;if(_b1=="auto"){this._heightAuto=true;if(this._wasVisible){return this._setChildrenDependHeight();};}else if(isInvalid(vKeepAuto)){this._heightAuto=false;}else if(vKeepAuto==true){if(!this._heightAuto){throw new Error("Height was not auto previously:"+_b1);};};this._valueHeight=_b1;this._nullHeight=_b1==null;try{var r=this._modifyVerticalDimension(_b1,_b2,"height",_b4);if(!r){throw new Error("Failed without exception:height[verticalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property height:"+ex);return false;};if(vKeepAuto){this._valueHeight="auto";this._nullHeight=false;};return _b1;};proto.setBoxWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"box",vKeepAuto);};proto.setAreaWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"area",vKeepAuto);};proto.setInnerWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"inner",vKeepAuto);};proto.setBoxHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"box",vKeepAuto);};proto.setAreaHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"area",vKeepAuto);};proto.setInnerHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"inner",vKeepAuto);};proto._minWidthMode=null;proto._maxWidthMode=null;proto._minHeightMode=null;proto._maxHeightMode=null;proto._minWidthModeValue=null;proto._maxWidthModeValue=null;proto._minHeightModeValue=null;proto._maxHeightModeValue=null;proto.setMinWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._minWidthMode=isValid(vMode)?vMode:"box";this._minWidthModeValue=_b1;this._valueMinWidth=_b1;this._nullMinWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"minWidth",_b4);if(!r){throw new Error("Failed without exception:minWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._maxWidthMode=isValid(vMode)?vMode:"box";this._maxWidthModeValue=_b1;this._valueMaxWidth=_b1;this._nullMaxWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"maxWidth",_b4);if(!r){throw new Error("Failed without exception:maxWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMinHeight=function(_b1,_b4,vMode){var _b2=this.getMinHeight();this._minHeightMode=isValid(vMode)?vMode:"box";this._minHeightModeValue=_b1;this._valueMinHeight=_b1;this._nullMinHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"minHeight",_b4);if(!r){throw new Error("Failed without exception:minHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxHeight=function(_b1,_b4,vMode){var _b2=this.getMaxHeight();this._maxHeightMode=isValid(vMode)?vMode:"box";this._maxHeightModeValue=_b1;this._valueMaxHeight=_b1;this._nullMaxHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"maxHeight",_b4);if(!r){throw new Error("Failed without exception:maxHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto._manageHorizontalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsHorizontal.remove(_b3);}else if(this._usedDimensionsHorizontal.contains(_b3)){return;}else if(this._usedDimensionsHorizontal.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsHorizontal);}else {this._usedDimensionsHorizontal.push(_b3);};};proto._manageVerticalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsVertical.remove(_b3);}else if(this._usedDimensionsVertical.contains(_b3)){return;}else if(this._usedDimensionsVertical.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsVertical);}else {this._usedDimensionsVertical.push(_b3);};};proto._render=function(_e5){this._renderHorizontal(_e5);this._renderVertical(_e5);};proto._renderHorizontalRunning=false;proto._renderVerticalRunning=false;proto._renderHorizontalOmit=false;proto._renderVerticalOmit=false;proto._renderHorizontal=function(_e5){return this._renderHelper("horizontal","Horizontal",_e5,"left","width","right","Left","Width","Right","minWidth","maxWidth","MinWidth","MaxWidth");};proto._renderVertical=function(_e5){return this._renderHelper("vertical","Vertical",_e5,"top","height","bottom","Top","Height","Bottom","minHeight","maxHeight","MinHeight","MaxHeight");};proto._omitHorizontalRendering=function(){this._renderHorizontalOmit=true;};proto._activateHorizontalRendering=function(){this._renderHorizontalOmit=false;this._renderHorizontal("activate");};proto._omitVerticalRendering=function(){this._renderVerticalOmit=true;};proto._activateVerticalRendering=function(){this._renderVerticalOmit=false;this._renderVertical("activate");};proto._omitRendering=function(){this._omitHorizontalRendering();this._omitVerticalRendering();};proto._activateRendering=function(){this._activateHorizontalRendering();this._activateVerticalRendering();};proto._renderInitialDone_horizontal=false;proto._renderInitialDone_vertical=false;proto._renderHelper=function(vId,vIdUp,_e5,vNameStart,vNameRange,vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp,vNameRangeMin,vNameRangeMax,vNameRangeMinUp,vNameRangeMaxUp){var vParent=this.getParent();if(vParent==null||!this.isCreated()){return true;};if(!this["_renderInitialDone_"+vId]){_e5="initial";}else if(this["_renderInitialDone_"+vId]&&_e5=="initial"){return true;};if(!vParent["_renderInitialDone_"+vId]&&this["get"+vNameRangeUp]()!="auto"){if(vParent["get"+vNameRangeUp]()!=null||(vParent["get"+vNameStartUp]()!=null&&vParent["get"+vNameStopUp]()!=null)){return true;};};this["_renderInitialDone_"+vId]=true;if(_e5!="initial"&&this._wasVisible&&!this.getVisible()){this["_render"+vIdUp+"Omitted"]=true;return true;};try{switch(_e5){case "initial":case "force":case "parent":case "activate":this._computeDimensionPixelValue(vNameStart,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp);case "padding":case "border":this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMin,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMax,vNameStartUp,vNameRangeUp,vNameStopUp);break;case vNameRangeMin:case vNameRangeMax:if(vParent["get"+vNameRangeUp]()=="auto"){return vParent["_setChildrenDepend"+vNameRangeUp](this);};case vNameStart:case vNameRange:case vNameStop:this._computeDimensionPixelValue(_e5,vNameStartUp,vNameRangeUp,vNameStopUp);break;};var vValueStart=this["_pixelof_"+vNameStart];var vValueRange=this["_pixelof_"+vNameRange];var vValueStop=this["_pixelof_"+vNameStop];var vValueRangeMin=this["_pixelof_"+vNameRangeMin]||-Infinity;var vValueRangeMax=this["_pixelof_"+vNameRangeMax]||Infinity;var vUseStart=vValueStart!=null;var vUseRange=vValueRange!=null;var vUseStop=vValueStop!=null;if((_e5=="initial"||_e5=="parent")&&!vUseStart&&!vUseRange&&!vUseStop&&vValueRangeMin==-Infinity&&vValueRangeMax==Infinity){return true;};var vComputedPosition;var vComputedSize;function limitSize(vValue){return isValidNumber(vValue)?vValue.limit(vValueRangeMin,vValueRangeMax):0;};if(vUseRange){vComputedSize=limitSize(vValueRange);};if(vUseStart){vComputedPosition=vValueStart;if(!vUseRange){if(vUseStop){vComputedSize=limitSize(vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedPosition-vValueStop);}else if(vValueRangeMin>0){vComputedSize=vValueRangeMin;};};}else if(vUseStop){if(!vUseRange){if(!this.getElement().parentNode){return;};vComputedSize=limitSize(this["getPreferred"+vNameRangeUp]());};vComputedPosition=vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedSize-vValueStop;};if(typeof vComputedSize=="undefined"){vComputedSize=null;};if(typeof vComputedPosition=="undefined"){vComputedPosition=null;}else if(isValidNumber(vComputedPosition)&&this._evalCurrentStyleProperty("position")=="absolute"){vComputedPosition+=vParent["getComputedPadding"+vNameStartUp]();};var vPositionChanged=vComputedPosition!=this["_computedLast"+vNameStartUp];var vSizeChanged=vComputedSize!=this["_computedLast"+vNameRangeUp];if(vPositionChanged||vSizeChanged){if(vSizeChanged){try{this["_applySize"+vIdUp](vComputedSize);}catch(ex){this.debug("Failed to apply size:"+vComputedSize);};this["_computedLast"+vNameRangeUp]=vComputedSize;if(this.hasEventListeners("resize")){this.dispatchEvent(new QxEvent("resize"));};if(this.hasEventListeners("resize"+vIdUp)){this.dispatchEvent(new QxEvent("resize"+vIdUp));};this["_inner"+vNameRangeUp+"Changed"]();};if(vPositionChanged){try{this["_d3"+vIdUp](vComputedPosition);}catch(ex){this.debug("Failed to apply position:"+vComputedPosition);};this["_computedLast"+vNameStartUp]=vComputedPosition;if(this.hasEventListeners("move")){this.dispatchEvent(new QxEvent("move"));};if(this.hasEventListeners("move"+vIdUp)){this.dispatchEvent(new QxEvent("move"+vIdUp));};};if(_e5!="initial"){this["_outer"+vNameRangeUp+"Changed"](vPositionChanged&&vSizeChanged?"position-and-size":vPositionChanged?"position":vSizeChanged?"size":"");};};}catch(ex){throw new Error("Could not render "+this+":"+vId+":"+ex);};};if((new QxClient).isMshtml()){proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelLeft"):this.setStyleProperty("pixelLeft",Math.round(vPosition));};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelWidth"):this.setStyleProperty("pixelWidth",Math.round(vSize));};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelTop"):this.setStyleProperty("pixelTop",Math.round(vPosition));};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelHeight"):this.setStyleProperty("pixelHeight",Math.round(vSize));};}else {proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("left"):this.setStyleProperty("left",Math.round(vPosition)+"px");};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("width"):this.setStyleProperty("width",Math.round(vSize)+"px");};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("top"):this.setStyleProperty("top",Math.round(vPosition)+"px");};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("height"):this.setStyleProperty("height",Math.round(vSize)+"px");};};proto._recalculateFrame=function(_e5){this._recalculateFrameWidth(_e5);this._recalculateFrameHeight(_e5);};proto._recalculateFrameWidth=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._widthMode=="inner"){return this._renderHorizontal(_e5);};break;case "border":if(this._widthMode=="inner"||this._widthMode=="area"){return this._renderHorizontal(_e5);};};this._innerWidthChanged();};proto._recalculateFrameHeight=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._heightMode=="inner"){return this._renderVertical(_e5);};break;case "border":if(this._heightMode=="inner"||this._heightMode=="area"){return this._renderVertical(_e5);};};this._innerHeightChanged();};proto._innerWidthChanged=function(){this._d4Width();var ch=this._a2;var chl=ch.length;for(var i=0;i0?vDependCache[0].size:null;};proto._computeNeededSize=function(vNameStart,vNameRange,vNameStop){var vNameStartUp=vNameStart.toFirstUp();var vNameRangeUp=vNameRange.toFirstUp();var vNameStopUp=vNameStop.toFirstUp();var vTypeStart=this["_typeof_"+vNameStart];var vTypeRange=this["_typeof_"+vNameRange];var vTypeStop=this["_typeof_"+vNameStop];var vMinRangeValue=this["getMin"+vNameRangeUp]();var vMaxRangeValue=this["getMax"+vNameRangeUp]();var vMarginStart=this["getComputedMargin"+vNameStartUp]();var vMarginStop=this["getComputedMargin"+vNameStopUp]();var neededForMargin=vMarginStart+vMarginStop;if(vTypeRange=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var sizeProcent=parseFloat(this["get"+vNameRangeUp]());var neededInner=Math.ceil(sizeLimit/sizeProcent*100);return neededInner+neededForMargin;}else if(vTypeStart=="percent"&&vTypeStop=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var percentRemain=100-parseFloat(this["get"+vNameStartUp]())-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(sizeLimit/percentRemain*100);return neededInner+neededForMargin;}else {var neededForSize=null;if(vTypeRange=="pixel"){this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);neededForSize=this["_pixelof_"+vNameRange];};if(neededForSize==null){var neededForSize=this["getPreferred"+vNameRangeUp]();};if(neededForSize==null){return;};neededForSize=neededForSize.limit(vMinRangeValue,vMaxRangeValue);if(vTypeStart=="percent"){var stopNeededSize=vTypeStop=="pixel"?this["get"+vNameStopUp]():0;var otherNeededSize=neededForSize+stopNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStartUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else if(vTypeStop=="percent"){var startNeededSize=vTypeStart=="pixel"?this["get"+vNameStartUp]():0;var otherNeededSize=neededForSize+startNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else {var neededForPosition=0;if(vTypeStart=="pixel"){neededForPosition+=this["get"+vNameStartUp]();};if(vTypeStop=="pixel"){neededForPosition+=this["get"+vNameStopUp]();};var neededInner=neededForSize+neededForPosition;return neededInner+neededForMargin;};};};QxWidget._domConnector=function(){var tpropsmargin="marginLeft,marginTop,marginRight,marginBottom";var tpropspadding="paddingLeft,paddingTop,paddingRight,paddingBottom";var tpropsborder="borderLeft,borderTop,borderRight,borderBottom";var tprops=tpropsmargin+","+tpropspadding+","+tpropsborder;var tdimsouter="outerWidth,outerHeight";var tdimsbox="boxWidth,boxHeight";var tdimsarea="areaWidth,areaHeight";var tdimsinner="innerWidth,innerHeight";var tdims=tdimsouter+","+tdimsbox+","+tdimsarea+","+tdimsinner;var tinsets="insetLeft,insetTop,insetRight,insetBottom";var tscrolls="scrollBarSizeLeft,scrollBarSizeTop,scrollBarSizeRight,scrollBarSizeBottom,scrollBarVisibleX,scrollBarVisibleY";var tcposouter="clientOuterLeft,clientOuterTop,clientOuterRight,clientOuterBottom";var tcposbox="clientBoxLeft,clientBoxTop,clientBoxRight,clientBoxBottom";var tcposarea="clientAreaLeft,clientAreaTop,clientAreaRight,clientAreaBottom";var tcposinner="clientInnerLeft,clientInnerTop,clientInnerRight,clientInnerBottom";var tcpos=tcposouter+","+tcposbox+","+tcposarea+","+tcposinner;var tpposouter="pageOuterLeft,pageOuterTop,pageOuterRight,pageOuterBottom";var tpposbox="pageBoxLeft,pageBoxTop,pageBoxRight,pageBoxBottom";var tpposarea="pageAreaLeft,pageAreaTop,pageAreaRight,pageAreaBottom";var tpposinner="pageInnerLeft,pageInnerTop,pageInnerRight,pageInnerBottom";var tppos=tpposouter+","+tpposbox+","+tpposarea+","+tpposinner;var tscreenouter="screenOuterLeft,screenOuterTop,screenOuterRight,screenOuterBottom";var tscreenbox="screenBoxLeft,screenBoxTop,screenBoxRight,screenBoxBottom";var tscreenarea="screenAreaLeft,screenAreaTop,screenAreaRight,screenAreaBottom";var tscreeninner="screenInnerLeft,screenInnerTop,screenInnerRight,screenInnerBottom";var tscreen=tscreenouter+","+tscreenbox+","+tscreenarea+","+tscreeninner;var tall=tprops+","+tdims+","+tinsets+","+tscrolls+","+tcpos+","+tppos+","+tscreen;var tarr=tall.split(",");for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null){if(this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_height;};proto.pack=function(){this.setWidth(this.getPreferredWidth());this.setHeight(this.getPreferredHeight());};proto._a2PreferredInvalidated=function(_e4){this._a2PreferredWidthInvalidated(_e4);this._a2PreferredHeightInvalidated(_e4);};proto._lastChildWithInvalidatedPreferredHeight=null;proto._lastChildWithInvalidatedPreferredWidth=null;proto._a2PreferredWidthInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredWidth=_e4;if(this.getWidth()=="auto"){this._setChildrenDependWidth(_e4,"preferred");}else {this._invalidatePreferredWidth(_e4);};};proto._a2PreferredHeightInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredHeight=_e4;if(this.getHeight()=="auto"){this._setChildrenDependHeight(_e4,"preferred");}else {this._invalidatePreferredHeight(_e4);};};proto._inner_width=null;proto._inner_height=null;proto._d4=function(){this._inner_width=this._inner_height=null;};proto._d4Width=function(){this._inner_width=null;};proto._d4Height=function(){this._inner_height=null;};proto.getInnerWidth=function(){if(this._inner_width==null){this._inner_width=this.getComputedInnerWidth();};return this._inner_width;};proto.getInnerHeight=function(){if(this._inner_height==null){this._inner_height=this.getComputedInnerHeight();};return this._inner_height;};proto._modifyPaddingHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameWidth("padding");this._invalidatePreferredWidth();return true;};proto._modifyPaddingVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameHeight("padding");this._invalidatePreferredHeight();return true;};proto._modifyMarginHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerWidthChanged("margin");return true;};proto._modifyMarginVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerHeightChanged("margin");return true;};QxWidget.cssLikeShortHandService=function(params){var l=params.length;if(l>4){throw new Error("Invalid number of arguments!");};var v;var forceList=new Array();var styleList=new Array();for(var i=0;i=0&&this.isEnabled();};proto.isFocusRoot=function(){return false;};proto._ontabfocus=function(){};proto._modifyFocused=function(_b1,_b2,_b3,_b4){if(!this.isCreated()){return true;};if(_b1){this.getTopLevelWidget().getFocusManager().setFocusedWidget(this,_b4);this._visualizeFocus();}else {this.getTopLevelWidget().getFocusManager().setFocusedWidget(null,_b4);this._visualizeBlur();};return true;};if((new QxClient).isOpera()){proto.repaint=function(){var d=this.getTopLevelWidget().getDocumentElement();var z=d.createElement("div");z.style.height=(d.body.offsetHeight)+"px";z.style.width=(d.body.offsetWidth)+"px";z.style.top="0px";z.style.left="0px";z.style.position="absolute";z.style.backgroundColor="blue";z.style.zIndex="100000000000000";d.body.appendChild(z);var el=this.getElement();var t=el.style.top;var l=el.style.left;el.style.top=(this.getComputedPageBoxTop()-5)+"px";el.style.left=(this.getComputedPageBoxLeft()-5)+"px";el.style.top=t;el.style.left=l;d.body.removeChild(z);};}else {proto.repaint=function(){};};if((new QxClient).isOpera()){proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};this.repaint();return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};this.repaint();return true;};}else {proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};return true;};};proto._modifyCapture=function(_b1,_b2,_b3,_b4){if(_b2){this.getTopLevelWidget().getEventManager().setCaptureWidget(null,_b4);}else if(_b1){this.getTopLevelWidget().getEventManager().setCaptureWidget(this,_b4);};return true;};if((new QxClient).isMshtml()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("unselectable",_b1<0||!this.getEnabled());this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};}else if((new QxClient).isGecko()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("MozUserFocus",_b1<0?"ignore":"normal");this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");return true;};}else {proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};};proto._modifyCssClassName=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("className",_b1);return true;};proto._evalCssClassName=function(){var v1=this.getHtmlProperty("className");if(typeof v1=="string"&&v1!="")return v1;else return this.classname;};proto._addCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().add(_b1," "));};proto._removeCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().remove(_b1," "));};proto.addCssClassNameDetail=function(_b1){this._addCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.removeCssClassNameDetail=function(_b1){this._removeCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.getWidgetFromPoint=function(x,y){var ret=this.getWidgetFromPointHelper(x,y);return ret&&ret!=this?ret:null;};proto.getWidgetFromPointHelper=function(x,y){var ch=this.getChildren();for(var chl=ch.length,i=0;icw||lsl+cw){p.setScrollLeft(l+w-cw);};};proto.scrollIntoViewY=function(){if(!this.isCreated()){return;};var p=this.getParent();if(!p){return;};var t=this.getOffsetTop();var h=this.getOffsetHeight();var st=p.getScrollTop();var ch=p.getClientHeight();if(h>ch||tst+ch){p.setScrollTop(t+h-ch);};};if((new QxClient).isMshtml()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeHtmlProperty("unselectable"):this.setHtmlProperty("unselectable","on");};proto._evalCanSelect=function(_b3){var v=this.getHtmlProperty("unselectable");return v!="on"||v==null;};}else if((new QxClient).isGecko()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){if(_b1){this.removeStyleProperty("MozUserSelect");this.removeStyleProperty("userSelect");}else {this.setStyleProperty("MozUserSelect","none");this.setStyleProperty("userSelect","none");};return true;};proto._evalCanSelect=function(_b3){var v=(new QxClient).isGecko()?this.getStyleProperty("MozUserSelect"):null;var v=v==null?this.getStyleProperty("userSelect"):v;return v!="none"||v==null;};}else {proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeStyleProperty("userSelect"):this.setStyleProperty("userSelect","none");};proto._evalCanSelect=function(_b3){throw new Error("_evalCanSelect is not implemented for this client!");};};if((new QxClient).isMshtml()){proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){this.removeStyleProperty("filter");}else if(isValidNumber(_b1)){this.setStyleProperty("filter","Alpha(Opacity="+Math.round(_b1.limit(0,1)*100)+")");}else {throw new Error("Unsupported opacity value:"+_b1);};return true;};proto._evalOpacity=function(){var o=this.getStyleProperty("filter");if(o==null||o==""){return 1;};var re = /Alpha\(Opacity=([0-9]{1,3})\)/;if(!re.test(o)){return 1;};return parseInt(RegExp.$1)/100;};}else {proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){if((new QxClient).isGecko()){this.removeStyleProperty("MozOpacity");}else if((new QxClient).isKhtml()){this.removeStyleProperty("KhtmlOpacity");};this.removeStyleProperty("opacity");}else if(isValidNumber(_b1)){_b1=_b1.limit(0,1);if((new QxClient).isGecko()){this.setStyleProperty("MozOpacity",_b1);}else if((new QxClient).isKhtml()){this.setStyleProperty("KhtmlOpacity",_b1);};this.setStyleProperty("opacity",_b1);};return true;};proto._evalOpacity=function(){var o=(new QxClient).isGecko()?this.getStyleProperty("MozOpacity"):(new QxClient).isKhtml()?this.getStyleProperty("KhtmlOpacity"):null;var o=o==null||o==""?this.getStyleProperty("opacity"):o;if(o==null||o==""){return 1;};return parseFloat(o);};};proto._modifyCursor=function(_b1,_b2,_b3,_b4){return this.setStyleProperty("cursor",_b1=="pointer"&&(new QxClient).isMshtml()?"hand":_b1);};proto._evalCursor=function(){var c=this.getStyleProperty("cursor");return c=="hand"?"pointer":c;};proto._modifyBackgroundImage=function(_b1,_b2,_b3,_b4){if(_b1==""||_b1=="null"){this.removeStyleProperty("backgroundImage");}else {this.setStyleProperty("backgroundImage","url("+(new QxImageManager).buildURI(_b1)+")");};return true;};proto._evalBackgroundImage=function(){var s=this.getStyleProperty("backgroundImage");return isInvalid(s) ? "" : s.replace(/^url\(/i, "").replace(/\)$/, "");};proto._modifyClip=function(_b1,_b2,_b3,_b4){if(_b1){try{var r=QxWidget.cssLikeShortHandService(_b1);}catch(ex){throw new Error("Invalid value for clip:"+ex);};r=r[1];this.setStyleProperty("clip","rect("+r[0]+","+r[1]+","+r[2]+","+r[3]+")");}else {this.removeStyleProperty("clip");};return true;};proto._modifyOverflow=function(_b1,_b2,_b3,_b4){var pv=_b1;var pn=_b3;if((new QxClient).isGecko()){switch(pv){case "hidden":pv="-moz-scrollbars-none";break;case "scrollX":pv="-moz-scrollbars-horizontal";break;case "scrollY":pv="-moz-scrollbars-vertical";break;};}else if((new QxClient).isMshtml()){switch(pv){case "scrollX":pn="overflowX";pv="scroll";break;case "scrollY":pn="overflowY";pv="scroll";break;};var a=["overflow","overflowX","overflowY"];for(var i=0;i=0;i--){this._a2[i].dispose();delete this._a2[i];};delete this._a2;};try{this.getElement()._QxWidget=null;}catch(ex){};delete this._usedDimensionsHorizontal;delete this._usedDimensionsVertical;QxTarget.prototype.dispose.call(this);for(var i in this._styleProperties){delete this._styleProperties[i];};delete this._styleProperties;for(var i in this._htmlProperties){delete this._htmlProperties[i];};delete this._htmlProperties;for(var i in this._htmlAttributes){delete this._htmlAttributes[i];};delete this._htmlAttributes;return true;};proto._clonePropertyIgnoreList="parent,element,visible,display,visibility,boxPrefHeight,boxPrefWidth";proto.clone=function(cloneRecursive,customPropertyList){var cloneInstance=new this.constructor;var propertyName;var propertyList=[];var propertyIngoreList=this._clonePropertyIgnoreList.split(",");var sourcePropertyList=isValid(customPropertyList)?customPropertyList:this._i1.split(",");var sourcePropertyListLength=sourcePropertyList.length-1;do{propertyName=sourcePropertyList[sourcePropertyListLength];if(!propertyIngoreList.contains(propertyName)){propertyList.push(propertyName);};}while(sourcePropertyListLength--);propertyListLength=propertyList.length-1;do{propertyName=propertyList[propertyListLength].toFirstUp();cloneInstance["set"+propertyName](this["get"+propertyName]());}while(propertyListLength--);if(sourcePropertyList.contains("parent")){var myParent=this.getParent();if(myParent){cloneInstance.setParent(myParent);};};if(sourcePropertyList.contains("visibility")){cloneInstance.setVisibility(this.getVisibility());};if(sourcePropertyList.contains("display")){cloneInstance.setDisplay(this.getDisplay());};if(cloneRecursive){this._cloneRecursive(cloneInstance);};return cloneInstance;};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var cloneChild;for(var i=0;i=0;i--){sheet.deleteRule(i);};if(isValidString(_b1)){sheet.insertRule("*{cursor:"+_b1+" !important}",0);};return true;};};proto._onresize=function(e){if(typeof QxPopupManager=="function"){(new QxPopupManager).update();};var w=this._document.body.offsetWidth;var h=this._document.body.offsetHeight;if(this._lastBodyWidth!=w){this._lastBodyWidth=w;this._innerWidthChanged();};if(this._lastBodyHeight!=h){this._lastBodyHeight=h;this._innerHeightChanged();};};proto._themes=["Win9x","WinXP"];proto.getThemes=function(){return this._themes;};proto.registerTheme=function(v){if(this._themes.contains(v)){return;};this._themes.push(v);};proto.deregisterTheme=function(v){if(this.getTheme()==v){throw new Error("Could not remove currently selected theme!");};this._themes.remove(v);return true;};proto._modifyTheme=function(_b1,_b2,_b3,_b4){var vClass=this.getCssClassName();if(_b2){vClass=vClass.remove("QxTheme"+_b2," ");};if(_b1){vClass=vClass.add("QxTheme"+_b1," ");};this.setCssClassName(vClass);return true;};proto.add=function(){var a=arguments;var l=a.length;var t=a[l-1];if(typeof QxInline=="function"&&l>1&&typeof t=="string"){for(var i=0;i0?all[0]:this.getFirstWidget(oContainer);};proto.getWidgetBefore=function(oContainer,oWidget){if(oContainer==oWidget){return this.getLastWidget(oContainer);};if(oWidget.getAnonymous()){oWidget=oWidget.getParent();};if(oWidget==null){return[];};var all=[];this._getAllBefore(oContainer,oWidget,all);all.sort(this.compareTabOrder);var l=all.length;return l>0?all[l-1]:this.getLastWidget(oContainer);};proto._getAllAfter=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])<0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllAfter(cs[i],oComp,oArray);};};};proto._getAllBefore=function(oCont,oComp,oArray){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0&&this.compareTabOrder(oComp,cs[i])>0){oArray.push(cs[i]);};if(!cs[i].isFocusRoot()){this._getAllBefore(cs[i],oComp,oArray);};};};proto._getFirst=function(oCont,oFirst){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oFirst==null||this.compareTabOrder(cs[i],oFirst)<0){oFirst=cs[i];};};if(!cs[i].isFocusRoot()){oFirst=this._getFirst(cs[i],oFirst);};};return oFirst;};proto._getLast=function(oCont,oLast){var cs=oCont.getChildren();var l=cs.length;for(var i=0;i0){if(oLast==null||this.compareTabOrder(cs[i],oLast)>0){oLast=cs[i];};};if(! cs[i].isFocusRoot()){oLast=this._getLast(cs[i],oLast);};};return oLast;};proto.dispose=function(){if(this.getDisposed()){return;};this._attachedClientWindow=null;QxObject.prototype.dispose.call(this);};function QxBorder(bWidth,bStyle,bColor){QxTarget.call(this);this._h1={};this._widgets={};this._h2={top:"",right:"",bottom:"",left:"",topColors:"",rightColors:"",bottomColors:"",leftColors:""};if(isValid(bWidth)&&bWidth!=0){this.setWidth(bWidth);};if(isValid(bStyle)){this.setStyle(bStyle);};if(isValid(bColor)){this.setColor(bColor);};};QxBorder.extend(QxTarget,"QxBorder");QxBorder.addProperty({name:"topWidth",type:Number,defaultValue:0,impl:"borderTopProperty"});QxBorder.addProperty({name:"rightWidth",type:Number,defaultValue:0,impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomWidth",type:Number,defaultValue:0,impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftWidth",type:Number,defaultValue:0,impl:"borderLeftProperty"});QxBorder.addProperty({name:"topStyle",type:String,defaultValue:"none",impl:"borderTopProperty"});QxBorder.addProperty({name:"rightStyle",type:String,defaultValue:"none",impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomStyle",type:String,defaultValue:"none",impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftStyle",type:String,defaultValue:"none",impl:"borderLeftProperty"});QxBorder.addProperty({name:"topColor",type:QxColor,defaultValue:"transparent",impl:"borderTopProperty"});QxBorder.addProperty({name:"rightColor",type:QxColor,defaultValue:"transparent",impl:"borderRightProperty"});QxBorder.addProperty({name:"bottomColor",type:QxColor,defaultValue:"transparent",impl:"borderBottomProperty"});QxBorder.addProperty({name:"leftColor",type:QxColor,defaultValue:"transparent",impl:"borderLeftProperty"});QxBorder.styleDecl={top:"borderTop",right:"borderRight",bottom:"borderBottom",left:"borderLeft"};QxBorder.geckoColorDecl={top:"MozBorderTopColors",right:"MozBorderRightColors",bottom:"MozBorderBottomColors",left:"MozBorderLeftColors"};QxBorder.fromString=function(s){var b=new QxBorder;var parts = s.split(/\s+/);var p;for(var i=0;i=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";if(bColor==""){switch(bStyle){case "groove":case "ridge":bColor="ThreeDHighlight";break;case "outset":case "inset":bColor="ThreeDFace";break;};};return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};}else {proto._generateDefString=function(bWidth,bStyle,bColor){var sWidth=typeof bWidth=="number"&&bWidth>=0&&bWidth<1000?bWidth+"px":"0px";var bStyle=typeof bStyle=="string"&&bStyle!=""?bStyle:"solid";var bColor=typeof bColor=="string"?bColor:"";return sWidth+" "+bStyle+" "+(bColor!=""?" "+bColor:"");};};proto.addWidget=function(o){this._widgets[o.toHash()]=o;this._applyWidget(o);};proto.removeWidget=function(o){delete this._widgets[o.toHash()];this._resetWidget(o);};proto.setWidth=function(bWidth,_b4){this.setTopWidth(bWidth,_b4);this.setRightWidth(bWidth,_b4);this.setBottomWidth(bWidth,_b4);this.setLeftWidth(bWidth,_b4);return true;};proto.setStyle=function(bStyle,_b4){this.setTopStyle(bStyle,_b4);this.setRightStyle(bStyle,_b4);this.setBottomStyle(bStyle,_b4);this.setLeftStyle(bStyle,_b4);return true;};proto.setColor=function(bColor,_b4){this.setTopColor(bColor,_b4);this.setRightColor(bColor,_b4);this.setBottomColor(bColor,_b4);this.setLeftColor(bColor,_b4);return true;};proto._modifyBorderTopProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.top=this._generateDefString(this._h1["topWidth"],this._h1["topStyle"],this._h1["topColor"]);this._h3Top();this._sync("top");return true;};if((new QxClient).isGecko()){proto._h3Top=function(){if(typeof this._h1["topColor"]=="string"&&this._h1["topColor"]!=""){this._h2["topColors"]="";}else {switch(this._h1["topStyle"]){case "groove":this._h2["topColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["topColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["topColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["topColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["topColors"]="";};};};}else {proto._h3Top=function(){};};proto._modifyBorderRightProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.right=this._generateDefString(this._h1["rightWidth"],this._h1["rightStyle"],this._h1["rightColor"]);this._h3Right();this._sync("right");return true;};if((new QxClient).isGecko()){proto._h3Right=function(){if(typeof this._h1["rightColor"]=="string"&&this._h1["rightColor"]!=""){this._h2["rightColors"]="";}else {switch(this._h1["rightStyle"]){case "groove":this._h2["rightColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["rightColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["rightColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["rightColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["rightColors"]="";};};};}else {proto._h3Right=function(){};};proto._modifyBorderBottomProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.bottom=this._generateDefString(this._h1["bottomWidth"],this._h1["bottomStyle"],this._h1["bottomColor"]);this._h3Bottom();this._sync("bottom");return true;};if((new QxClient).isGecko()){proto._h3Bottom=function(){if(typeof this._h1["bottomColor"]=="string"&&this._h1["bottomColor"]!=""){this._h2["bottomColors"]="";}else {switch(this._h1["bottomStyle"]){case "groove":this._h2["bottomColors"]="ThreeDHighlight ThreeDShadow";break;case "ridge":this._h2["bottomColors"]="ThreeDShadow ThreeDHighlight";break;case "inset":this._h2["bottomColors"]="ThreeDHighlight ThreeDLightShadow";break;case "outset":this._h2["bottomColors"]="ThreeDDarkShadow ThreeDShadow";break;default:this._h2["bottomColors"]="";};};};}else {proto._h3Bottom=function(){};};proto._modifyBorderLeftProperty=function(_b1,_b2,_b3,_b4){this._h1[_b3]=_b1;this._h2.left=this._generateDefString(this._h1["leftWidth"],this._h1["leftStyle"],this._h1["leftColor"]);this._h3Left();this._sync("left");return true;};if((new QxClient).isGecko()){proto._h3Left=function(){if(typeof this._h1["leftColor"]=="string"&&this._h1["leftColor"]!=""){this._h2["leftColors"]="";}else {switch(this._h1["leftStyle"]){case "groove":this._h2["leftColors"]="ThreeDShadow ThreeDHighlight";break;case "ridge":this._h2["leftColors"]="ThreeDHighlight ThreeDShadow";break;case "inset":this._h2["leftColors"]="ThreeDShadow ThreeDDarkShadow";break;case "outset":this._h2["leftColors"]="ThreeDLightShadow ThreeDHighlight";break;default:this._h2["leftColors"]="";};};};}else {proto._h3Left=function(){};};proto._sync=function(bProp){for(i in this._widgets){this._applyWidgetProp(this._widgets[i],bProp);};};if((new QxClient).isGecko()){proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);c=QxBorder.geckoColorDecl;o.setStyleProperty(c[bProp],this._h2[bProp+"Colors"]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,topColors);o.setStyleProperty(c.right,rightColors);o.setStyleProperty(c.bottom,bottomColors);o.setStyleProperty(c.left,leftColors);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");c=QxBorder.geckoColorDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};}else {proto._applyWidgetProp=function(o,bProp){if(typeof o=="undefined"||o==null){throw new Error("Failed to get widget to update border:"+o);};c=QxBorder.styleDecl;o.setStyleProperty(c[bProp],this._h2[bProp]);};proto._applyWidget=function(o){if(typeof o=="undefined"||o==null||(!o instanceof QxWidget)){throw new Error("Failed to get widget to update border:"+o);};var c;with(this._h2){c=QxBorder.styleDecl;o.setStyleProperty(c.top,top);o.setStyleProperty(c.right,right);o.setStyleProperty(c.bottom,bottom);o.setStyleProperty(c.left,left);};};proto._resetWidget=function(o){var c=QxBorder.styleDecl;o.setStyleProperty(c.top,"");o.setStyleProperty(c.right,"");o.setStyleProperty(c.bottom,"");o.setStyleProperty(c.left,"");};};QxBorder.presets={inset:new QxBorder(2,"inset"),outset:new QxBorder(2,"outset"),groove:new QxBorder(2,"groove"),ridge:new QxBorder(2,"ridge"),thinInset:new QxBorder(1,"solid","ThreeDShadow"),thinOutset:new QxBorder(1,"solid","ThreeDShadow"),black:new QxBorder(1,"solid","black"),white:new QxBorder(1,"solid","white"),shadow:new QxBorder(1,"solid","ThreeDShadow")};with(QxBorder.presets.thinInset){setRightColor("ThreeDHighlight");setBottomColor("ThreeDHighlight");};with(QxBorder.presets.thinOutset){setLeftColor("ThreeDHighlight");setTopColor("ThreeDHighlight");};proto.dispose=function(){if(typeof this._widgets=="object"){for(var i;i/, "");this.req.responseXML.loadXML(s);};if(!this.req.responseXML.documentElement){throw new Error("Missing Document Element!");};if(this.req.responseXML.documentElement.tagName=="parseerror"){throw new Error("XML-File is not well-formed!");};this.dispatchEvent(new QxDataEvent("complete",this.req.responseXML),true);};};proto.dispose=function(){if(this._disposed){return;};if(this.req){this.req=null;};this.__onreadystatechange=null;return QxTarget.prototype.dispose.call(this);};function QxData(c){QxTarget.call(this);this._h7=[];this._storeQueue=[];this._cache={};this._interval=new QxTimer(25);this._processRequestQueue=false;var o=this;this._interval.addEventListener("interval",function(){o.checkProcess();});(new QxTimerManager).add(this);};QxData.extend(QxTarget,"QxData");proto.loadData=function(dataKey){if(this.getDisposed()){return;};this._h7.push(dataKey);if(!this._interval.getEnabled()){this._interval.start();};};proto.checkProcess=function(){if(this.getDisposed()){return;};if(this._processRequestQueue){return;};this._processRequestQueue=true;while(this._h7.length>0){this.process(this._h7.shift(),new QxXmlHttpLoader);};this._processRequestQueue=false;this._interval.stop();};proto.process=function(dataKey,loader){if(this.getDisposed()){return;};this._storeQueue.push(dataKey);var o=this;loader.addEventListener("complete",function(e){o.processComplete(e.getData());loader.dispose();});try{loader.load(this.makeRequest(dataKey));}catch(ex){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);this.dispatchEvent(new QxDataEvent("update"+p0.toFirstUp(),this),true);loader.dispose();throw new Error("Could not load data:"+ex);};};proto.makeRequest=function(dataKey){var t=dataKey.indexOf("[");var p0=dataKey.substring(0,t);var p1=dataKey.substring(t+1,dataKey.length-1);return "data/" + p0 + "/" + p1 + ".xml" + "?r=" + Math.round(Math.random()^Math.random()*100000);};proto.processComplete=function(xmlData){var req=this.getRequest(xmlData);var res=this.parseData(req,xmlData);this.mergeCacheData(res);this.dispatchEvent(new QxDataEvent("update"+req.toFirstUp(),this),true);};proto.getRequest=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxRequest")[0].getElementsByTagName("PfxSoap")[0].getAttribute("reqname");};proto.getResultXml=function(xmlData){return xmlData.documentElement.getElementsByTagName("PfxResult")[0];};proto.mapXmlToObject=function(xmlFrag){var r={};var c=xmlFrag.childNodes;for(var i=0;i5||Math.abs(e.getScreenY()-this._k6.startScreenY)>5){this._k6.sourceWidget.dispatchEvent(new QxDragEvent("dragstart",e));this._k6.hasFiredDragStart=true;if(this._k6.dragHandlerActive){this._fireUserEvents(this._k6.currentDropWidget,this._k6.sourceWidget,e);this._k6.currentDropWidget=this._k6.sourceWidget;var clientDocument=window.application.getClientWindow().getClientDocument();clientDocument.setCapture(true);clientDocument.addEventListener("losecapture",this.cancelDrag,this);};};};};proto._handleMouseUp=function(e){if(!this._k6){return;};if(this._k6.dragHandlerActive){this._endDrag(this.getDropTarget(e),e);}else {this._k6=null;};};proto.handleKeyEvent=function(e){if(!this._k6){return;};switch(e.getType()){case "keydown":this._handleKeyDown(e);return;case "keyup":this._handleKeyUp(e);return;};};proto._handleKeyDown=function(e){if(e.getKeyCode()==QxKeyEvent.keys.esc){this.cancelDrag();}else if(this.getCurrentAction()!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:this.setAction(this._evalNewAction(e.getShiftKey(),e.getCtrlKey(),e.getAltKey()));this._renderCursor();};};};proto._handleKeyUp=function(e){var bShiftPressed=e.getKeyCode()==QxKeyEvent.keys.shift;var bCtrlPressed=e.getKeyCode()==QxKeyEvent.keys.strl;var bAltPressed=e.getKeyCode()==QxKeyEvent.keys.alt;if(bShiftPressed||bCtrlPressed||bAltPressed){if(this.getCurrentAction()!=null){this.setAction(this._evalNewAction(!bShiftPressed&&e.getShiftKey(),! bCtrlPressed&&e.getCtrlKey(),!bAltPressed&&e.getAltKey()));this._renderCursor();};};e.preventDefault();};proto.cancelDrag=function(e){this._endDrag(null,e);};proto.globalCancelDrag=function(){if(this._k6&&this._k6.dragHandlerActive){this._endDragCore();};};proto._endDrag=function(currentDestinationWidget,e){if(currentDestinationWidget){this._k5=e;this.setDestinationWidget(currentDestinationWidget);};this.getSourceWidget().dispatchEvent(new QxDragEvent("dragend",e));this._fireUserEvents(this._k6&&this._k6.currentDropWidget,null,e);this._endDragCore();};proto._endDragCore=function(){this.setCursor(null);var d=window.application.getClientWindow().getClientDocument();d.removeEventListener("losecapture",this.cancelDrag,this);d.setCapture(false);if(this._k6){this._k6.currentDropWidget=null;this._k6=null;};this.clearData();this.clearActions();this.setSourceWidget(null);this.setDestinationWidget(null);};proto._renderCursor=function(){var newCursor;switch(this.getCurrentAction()){case "move":newCursor=this._k3.move;break;case "copy":newCursor=this._k3.copy;break;case "alias":newCursor=this._k3.alias;break;default:newCursor=this._k3.nodrop;};newCursor._d3Horizontal(this._k6.pageX+5);newCursor._d3Vertical(this._k6.pageY+15);this.setCursor(newCursor);};proto._modifyCursor=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setStyleProperty("display","none");};if(_b1){_b1.removeStyleProperty("display");};return true;};proto.supportsDrop=function(vWidget){var types=vWidget.getDropDataTypes();if(!types){return false;};for(var i=0;ivIconSize){vIconPos=(vTextSize-vIconSize)/2;}else {vTextPos=(vIconSize-vTextSize)/2;};vBoxSize=Math.max(vTextSize,vIconSize);};}else if(this._c2){vBoxSize=this._f2["getAny"+vNameRangeUp]();}else if(this._c1){vBoxSize=this._f1["getAny"+vNameRangeUp]();}else {return;};var vBoxPos=this["getComputedPadding"+vPaddingStartUp]();switch(this["get"+vDirection+"BlockAlign"]()){case "center":case "middle":vBoxPos+=(this["getInner"+vNameRangeUp]()-vBoxSize)/2;break;case "right":case "bottom":vBoxPos+=this["getInner"+vNameRangeUp]()-vBoxSize;break;};vIconPos+=vBoxPos;vTextPos+=vBoxPos;if(this._f1){this._f1["_d3"+vDirection](vIconPos);};if(this._f2){this._f2["_d3"+vDirection](vTextPos);};}catch(ex){throw new Error("Failed to internal render widgets:"+ex);};return true;};proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var chc;var cloneChild;for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null&&this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();};return this._preferred_height;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._f1){this._f1.dispose();this._f1=null;};if(this._f2){this._f2.dispose();this._f2=null;};this._c6=this._c5=this._c2=this._c1=null;return QxWidget.prototype.dispose.call(this);};function QxButton(vText,vIcon){QxAtom.call(this,vText,vIcon);this.setCanSelect(false);this.setTabIndex(1);this.setBorder(QxBorder.presets.outset);this.addEventListener("mouseover",this._onmouseover,this);this.addEventListener("mouseout",this._onmouseout,this);this.addEventListener("mousedown",this._g1,this);this.addEventListener("mouseup",this._g2,this);this.addEventListener("keydown",this._g4,this);this.addEventListener("click",this._g3,this);};QxButton.extend(QxAtom,"QxButton");proto._onmouseover=function(e){if(e.getActiveTarget()!=this){return;};this.setState(this._pressed?"pressed":"hover");e.stopPropagation();};proto._onmouseout=function(e){if(e.getActiveTarget()!=this){return;};this.setState(null);e.stopPropagation();};proto._g1=function(e){this._pressed=true;this.setCapture(true);this.setState("pressed");};proto._g2=function(e){delete this._pressed;this.setCapture(false);this.setState(null);e.stopPropagation();};proto._g4=function(e){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.execute();};};proto._g3=function(e){this.execute();};proto._modifyState=function(_b1,_b2,_b3,_b4){switch(_b1){case "pressed":this.setBorder(QxBorder.presets.inset);break;case "hover":break;default:this.setBorder(QxBorder.presets.outset);};return QxAtom.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mouseover",this._onmouseover,this);this.removeEventListener("mouseout",this._onmouseout,this);this.removeEventListener("mousedown",this._g1,this);this.removeEventListener("mouseup",this._g2,this);return QxAtom.prototype.dispose.call(this);};function QxRadioButtonManager(vName,vMembers){QxTarget.call(this);this._items=[];this._managerId=this.classname+(++QxRadioButtonManager._managerCount);if(isValid(vName)){this.setName(vName);};if(isValid(vMembers)){QxRadioButtonManager.prototype.add.apply(this,vMembers);};};QxRadioButtonManager._managerCount=0;QxRadioButtonManager.extend(QxManager,"QxRadioButtonManager");QxRadioButtonManager.addProperty({name:"selected",type:Object});QxRadioButtonManager.addProperty({name:"name",type:String});proto.getItems=function(){return this._items;};proto.add=function(){var a=arguments;var l=a.length;var lastOne=a[l-1];if(lastOne instanceof QxWidget){var _b4;}else {var _b4=lastOne;l--;};var oRadioButton;for(var i=0;i100){p.setVisible(false);};};};function QxPopup(vText,vIcon){QxAtom.call(this,vText,vIcon);this.setZIndex(this._minZindex);};QxPopup.extend(QxAtom,"QxPopup");QxPopup.addProperty({name:"autoHide",type:Boolean,defaultValue:true});proto._minZindex=1e6;proto._showTimeStamp=new Date(0);proto._hideTimeStamp=new Date(0);proto._popupManager=new QxPopupManager();proto._beforeShow=function(_b4){QxAtom.prototype._beforeShow.call(this,_b4);this._popupManager.add(this);this._popupManager.update(this);this._showTimeStamp=new Date;this.bringToFront();};proto._beforeHide=function(_b4){QxAtom.prototype._beforeHide.call(this,_b4);this.sendToBack();this._popupManager.remove(this);this._hideTimeStamp=new Date;};proto._makeActive=function(){(new QxApplication).setActiveWidget(this);};proto._makeInactive=function(){var vApp=new QxApplication;if(vApp.getActiveWidget()==this){vApp.setActiveWidget(vApp.getClientWindow().getClientDocument());};};proto._shouldBecomeCreated=function(){return false;};proto.getCanFocus=function(){return false;};if((new QxClient).isMshtml()){proto.sendToBack=function(){if(!this.isCreated()||!this.getParent()){return;};var min=Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;var zi;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.childNodes;var view=d.defaultView;var zi;for(var i=0;ithis._perLoopRowAppendCount){this._onrowappenddo();return;};if(this._rowCreateQueue.length==0){this._onrowappenddo();this._rowAppendTimer.stop();if(this.hasEventListeners("complete")){this.dispatchEvent(new QxEvent("complete"),true);};return;};};if(QxListView._useFragment){proto._onrowappenddo=function(){this._contentBody.appendChild(this._fragment);};}else {proto._onrowappenddo=function(){var f=this._fragment;var l=f.childNodes.length;for(var i=0;icurrentCol.maxWidth){currentTodo=currentCol.maxWidth;}else {if(currentCol.hasMinWidthLimit&¤tCol.minWidth>currentTodo){currentTodo=currentCol.minWidth;};};};todoValues[colLoop]=currentTodo;todoValuesSum+=currentTodo;}while(colLoop--);this._header.className=this._header.className.add("QxListViewHeaderOverflow"," ");this._content.className=this._content.className.add("QxListViewContentOverflow"," ");var innerAvail=QxDOM.getComputedInnerWidth(this._content)-todoValuesSum;if(innerAvail>0){var innerCurrentAvail=innerAvail;var innerAvailToShareCount=0;colLoop=colLength;do {currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerAvail*currentCol.scaleFactor);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};innerCurrentAvail-=(currentTodo-todoValues[colLoop]);todoValues[colLoop]=currentTodo;}else {innerAvailToShareCount++;};}while(colLoop--);var currentAddTodo=0;colLoop=colLength;do {currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(!currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerCurrentAvail/innerAvailToShareCount);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};todoValues[colLoop]=currentTodo;};}while(colLoop--);};this._contentTable.removeChild(this._contentColGroup);var sum=0;var currentTextWidth,diff,tsize;colLoop=colLength;do {currentCol=this._columns[colLoop];currentTodo=todoValues[colLoop];this._nodeHeaderColsCache[colLoop].width=this._nodeContentColsCache[colLoop].width=currentTodo;sum+=currentTodo;diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;if(tsize<20){this._nodeHeaderInnerSortCellCache[colLoop].style.display="none";diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;};this._nodeHeaderInnerTextBoxCache[colLoop].style.width=tsize+"px";}while(colLoop--);this._contentTable.insertBefore(this._contentColGroup,this._contentBody);this.repaint();this._contentTable.style.width=this._headerTable.style.width=sum+"px";this._contentTable.style.tableLayout=this._headerTable.style.tableLayout="fixed";this._syncScrollLeft();this._header.style.visibility="visible";return true;};proto.dispose=function(){if(this._disposed)return;QxWidget.prototype.dispose.call(this);if(this._columns){for(var i=0;i0?Math.max(0,wFrame-QxDOM.getComputedInsetLeft(this._frame)-QxDOM.getComputedInsetRight(this._frame)-QxDOM.getComputedMarginLeft(this._content)-QxDOM.getComputedMarginRight(this._content)):0;this._frame.style.width=wFrame+"px";this._content.style.width=wContent+"px";return true;};proto._renderHeight=function(size){if(!this.isCreated()){return true;};var hFrame=Math.max(0,this.getElement().offsetHeight-QxDOM.getComputedMarginTop(this._frame)-QxDOM.getComputedMarginBottom(this._frame));var hContent=hFrame>0?Math.max(0,hFrame-QxDOM.getComputedInsetTop(this._frame)-QxDOM.getComputedInsetBottom(this._frame)-QxDOM.getComputedMarginTop(this._content)-QxDOM.getComputedMarginBottom(this._content)):0;this._frame.style.height=hFrame+"px";this._content.style.height=hContent+"px";return true;};proto.getComputedBorderLeft=proto.getComputedInsetLeft=function(){return QxDOM.getComputedMarginLeft(this._frame)+QxDOM.getComputedInsetLeft(this._frame)+QxDOM.getComputedMarginLeft(this._content);};proto.getComputedBorderRight=proto.getComputedInsetRight=function(){return QxDOM.getComputedMarginRight(this._frame)+QxDOM.getComputedInsetRight(this._frame)+QxDOM.getComputedMarginRight(this._content);};proto.getComputedBorderTop=proto.getComputedInsetTop=function(){return QxDOM.getComputedMarginTop(this._frame)+QxDOM.getComputedInsetTop(this._frame)+QxDOM.getComputedMarginTop(this._content);};proto.getComputedBorderBottom=proto.getComputedInsetBottom=function(){return QxDOM.getComputedMarginBottom(this._frame)+QxDOM.getComputedInsetBottom(this._frame)+QxDOM.getComputedMarginBottom(this._content);};proto.getComputedAreaWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight();};proto.getComputedAreaHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom();};proto.getComputedInnerWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight()-this.getComputedPaddingLeft()-this.getComputedPaddingRight();};proto.getComputedInnerHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom()-this.getComputedPaddingTop()-this.getComputedPaddingBottom();};proto._applySizeHorizontal=function(size){QxWidget.prototype._applySizeHorizontal.call(this,size);return this._renderWidth();};proto._applySizeVertical=function(size){QxWidget.prototype._applySizeVertical.call(this,size);return this._renderHeight();};QxFieldSet.init=function(){var frame=QxFieldSet._h3=document.createElement("div");var legend=document.createElement("div");var legendText=document.createTextNode("-");var content=document.createElement("div");frame.className="QxFieldSetFrame";legend.className="QxFieldSetLegend";content.className="QxFieldSetContent";legend.appendChild(legendText);frame.appendChild(legend);frame.appendChild(content);};QxFieldSet.init();function QxIframe(vSrc){QxWidget.call(this);this.setTabIndex(0);var o=this;this.__onreadystatechange=function(e){return o._onreadystatechange(e);};this.__onload=function(e){return o._onload(e);};if(isValid(vSrc)){this.setSrc(vSrc);};};QxIframe.extend(QxWidget,"QxIframe");QxIframe.addProperty({name:"src",type:String,defaultValue:"javascript:void(0)"});proto._realFrame=null;proto._modifyElement=function(_b1,_b2,_b3,_b4){if(!this._realFrame){this._realFrame=QxIframe._h3.cloneNode(true);if((new QxClient).isMshtml()){this._realFrame.onreadystatechange=this.__onreadystatechange;}else{this._realFrame.onload=this.__onload;};};_b1.appendChild(this._realFrame);this._renderSrc();QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);return true;};proto._modifySrc=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._renderSrc();};return true;};proto.getIframe=function(){return this._realFrame;};proto._renderSrc=function(){var currentSrc=this.getSrc();this._isLoaded=false;this._realFrame.src=isValid(currentSrc)?currentSrc:"javascript:void(0)";};proto._onreadystatechange=function(){if(this._realFrame.readyState=="complete"){this.dispatchEvent(new QxEvent("load"));};};proto._onload=function(){this._isLoaded=true;this.dispatchEvent(new QxEvent("load"));};if((new QxClient).isMshtml()){proto.getContentWindow=function(){if(this.isCreated()){try{return this.getElement().contentWindow;}catch(ex){};};return null;};proto.getContentDocument=function(){var win=this.getContentWindow();return win?win.document:null;};}else {proto.getContentWindow=function(){var doc=this.getContentDocument();return doc?doc.defaultView:null;};proto.getContentDocument=function(){if(this.isCreated()){try{return this.getElement().contentDocument;}catch(ex){};};return null;};};proto._isLoaded=false;if((new QxClient).isMshtml()){proto.isLoaded=function(){var doc=this.getContentDocument();return doc?doc.readyState=="complete":false;};}else {proto.isLoaded=function(){return this._isLoaded;};};proto.dispose=function(){if(this.getDisposed()){return;};if(this.isCreated()&&this._realFrame){this.getElement().removeChild(this._realFrame);};this._realFrame=null;QxWidget.prototype.dispose.call(this);};QxIframe.init=function(){var f=QxIframe._h3=document.createElement("iframe");f.frameBorder="0";f.frameSpacing="0";f.marginWidth="0";f.marginHeight="0";f.width="100%";f.height="100%";f.hspace="0";f.vspace="0";f.border="0";f.scrolling="auto";f.unselectable="on";f.src="javascript:void(0)";f.className="QxIframeFrame";f.allowTransparency="true";};QxIframe.init();function QxToolBar(){QxWidget.call(this);this.setHeight("auto");};QxToolBar.extend(QxWidget,"QxToolBar");function QxToolBarPart(){QxWidget.call(this);this.setTop(0);this.setBottom(0);this._handle=new QxToolBarPartHandle;this.add(this._handle);};QxToolBarPart.extend(QxWidget,"QxToolBarPart");proto.dispose=function(){if(this.getDisposed()){return;};QxWidget.prototype.dispose.call(this);if(this._handle){this._handle.dispose();this._handle=null;};return true;};function QxToolBarPartHandle(){QxWidget.call(this);this.setTop(0);this.setBottom(0);this.setLeft(0);this.setWidth(10);this._line=new QxWidget;with(this._line){setCssClassName("QxToolBarPartHandleLine");setTop(2);setLeft(3);setBottom(2);setWidth(4);};this.add(this._line);};QxToolBarPartHandle.extend(QxWidget,"QxToolBarPartHandle");function QxToolBarButton(vText,vIcon,vIconWidth,vIconHeight){QxAtom.call(this,vText,vIcon,vIconWidth,vIconHeight);this.setHeight(null);this.setTop(0);this.setBottom(0);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mouseout",this._onmouseout);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);};QxToolBarButton.extend(QxAtom,"QxToolBarButton");proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxAtom.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);this.setState(null,_b4);return true;};proto._onmouseover=function(e){this.setState("hover");};proto._onmouseout=function(e){this.setState(null);};proto._g1=function(e){if(e.isNotLeftButton()){return;};this.setState("pressed");};proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setState("hover");this.execute();};function QxToolBarSeparator(){QxWidget.call(this);this.setWidth(8);this.setTop(0);this.setBottom(0);this._line=new QxWidget;with(this._line){setCssClassName("QxToolBarSeparatorLine");setTop(2);setLeft(3);setWidth(2);setBottom(2);};this.add(this._line);};QxToolBarSeparator.extend(QxWidget,"QxToolBarSeparator");function QxToolBarCheckBox(vText,vIcon,vChecked){QxToolBarButton.call(this,vText,vIcon);if(isValid(vChecked)){this.setChecked(vChecked);};};QxToolBarCheckBox.extend(QxToolBarButton,"QxToolBarCheckBox");QxToolBarCheckBox.addProperty({name:"checked",type:Boolean,defaultValue:false});proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setChecked(!this.getChecked());};proto._onmouseover=function(e){this.setState(this.getChecked()?"pressed":"hover");};proto._onmouseout=function(e){this.setState(this.getChecked()?"checked":null);};proto._modifyChecked=function(_b1,_b2,_b3,_b4){switch(this.getState()){case null:this.setState(_b1?"checked":null,_b4);break;case "checked":this.setState(_b1?"pressed":null,_b4);break;case "pressed":if(!_b1){this.setState("hover");};break;case "hover":if(_b1){this.setState("pressed",_b4);};};return true;};function QxToolBarRadioButton(vText,vIcon,vChecked){QxToolBarCheckBox.call(this,vText,vIcon,vChecked);};QxToolBarRadioButton.extend(QxToolBarCheckBox,"QxToolBarRadioButton");QxToolBarRadioButton.addProperty({name:"group"});QxToolBarRadioButton.addProperty({name:"name",type:String});QxToolBarRadioButton.addProperty({name:"disableUncheck",type:Boolean,defaultValue:false});proto._modifyChecked=function(_b1,_b2,_b3,_b4){QxToolBarCheckBox.prototype._modifyChecked.call(this,_b1,_b2,_b3,_b4);if(this.getGroup()){this.getGroup().setSelected(this,_b4);};return true;};proto._modifyGroup=function(_b1,_b2,_b3,_b4){if(_b2){_b2.remove(this,_b4);};if(_b1){_b1.add(this,_b4);};return true;};proto._g2=function(e){if(e.isNotLeftButton()){return;};this.setChecked(this.getDisableUncheck()||!this.getChecked());};function QxToolBarMenuButton(vText,vIcon,vIconWidth,vIconHeight,vMenu){QxToolBarButton.call(this,vText,vIcon,vIconWidth,vIconHeight);if(isValid(vMenu)){this.setMenu(vMenu);};};QxToolBarMenuButton.extend(QxToolBarButton,"QxToolBarMenuButton");QxToolBarMenuButton.addProperty({name:"menu",type:Object});proto._modifyMenu=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setOpener(null,_b4);};if(_b1){_b1.setOpener(this,_b4);};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vMenu=this.getMenu();if(vMenu){if(_b1=="pressed"){vMenu.setLeft(this.getComputedPageBoxLeft());vMenu.setTop(this.getComputedPageBoxTop()+this.getComputedBoxHeight());vMenu.setVisible(true,_b4);}else {vMenu.setVisible(false,_b4);};};return QxWidget.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto._onmouseover=function(e){var vMenu=this.getMenu();if(vMenu==null||!vMenu.getVisible()){this.setState("hover");};};proto._onmouseout=function(e){if(this.getState()=="hover"){this.setState(null);};};proto._g1=function(e){if(e.isNotLeftButton()){return;};(new QxMenuManager).update();this.setState(this.getState()=="pressed"?"hover":"pressed");e.setPropagationStopped(true);};proto._g2=function(e){};function QxSelectionStorage(){this.removeAll();};QxSelectionStorage.extend(QxObject,"QxSelectionStorage");proto.add=function(oItem){this._i4[this.getItemHashCode(oItem)]=oItem;};proto.remove=function(oItem){delete this._i4[this.getItemHashCode(oItem)];};proto.removeAll=function(){this._i4={};};proto.contains=function(oItem){return this.getItemHashCode(oItem)in this._i4;};proto.toArray=function(){var res=[];for(var key in this._i4){res.push(this._i4[key]);};return res;};proto.getFirst=function(){for(var key in this._i4){return this._i4[key];};};proto.getChangeValue=function(){var sb=[];for(var hc in this._i4){sb.push(hc);};sb.sort();return sb.join(",");};proto.getItemHashCode=function(oItem){return oItem.toHash();};proto.isEmpty=function(){return isHashEmpty(this._i4);};proto.dispose=function(){if(this.getDisposed()){return;};this._i4=null;QxObject.prototype.dispose.call(this);};function QxSelectionManager(vBoundedWidget){QxTarget.call(this);this._j5=new QxSelectionStorage();if(isValid(vBoundedWidget)){this.setBoundedWidget(vBoundedWidget);};};QxSelectionManager.extend(QxManager,"QxSelectionManager");QxSelectionManager.addProperty({name:"boundedWidget",type:Object});QxSelectionManager.addProperty({name:"multiSelection",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"dragSelection",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"canDeselect",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"fireChange",type:Boolean,defaultValue:true});QxSelectionManager.addProperty({name:"anchorItem",type:Object});QxSelectionManager.addProperty({name:"leadItem",type:Object});QxSelectionManager.addProperty({name:"multiColumnSupport",type:Boolean,defaultValue:false});proto._modifyAnchorItem=function(_b1,_b2,_b3,_b4){if(_b2){this.renderItemAnchorState(_b2,false);};if(_b1){this.renderItemAnchorState(_b1,true);};return true;};proto._modifyLeadItem=function(_b1,_b2,_b3,_b4){if(_b2){this._j10(_b2,false);};if(_b1){this._j10(_b1,true);};return true;};proto.getFirst=function(){var vItem=this.getBoundedWidget().getFirstChild();return this.getItemEnabled(vItem)?vItem:this.getNext(vItem);};proto.getLast=function(){var vItem=this.getBoundedWidget().getLastChild();return this.getItemEnabled(vItem)?vItem:this.getPrevious(vItem);};proto.getItems=function(){return this.getBoundedWidget().getChildren();};proto.getNextSibling=function(vItem){return vItem.getNextSibling();};proto.getPreviousSibling=function(vItem){return vItem.getPreviousSibling();};proto.getNext=function(vItem){while(vItem){vItem=this.getNextSibling(vItem);if(!vItem){break;};if(this.getItemEnabled(vItem)){return vItem;};};return null;};proto.getPrevious=function(vItem){while(vItem){vItem=this.getPreviousSibling(vItem);if(!vItem){break;};if(this.getItemEnabled(vItem)){return vItem;};};return null;};proto.isBefore=function(vItem1,vItem2){var cs=this.getItems();return cs.indexOf(vItem1)(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);};if(!this.getItemSelected(oItem)){this._j9(oItem,true);};this._j5.add(oItem);this._addToCurrentSelection=true;}else if(this._j4&&bOver){if(oldLead){this._j6(currentAnchorItem,oldLead);};if(this.isBefore(currentAnchorItem,oItem)){if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else {if(this._addToCurrentSelection){this._j2(oItem,currentAnchorItem,false);}else {this._j6(oItem,currentAnchorItem);};};this.scrollItemIntoView((this.getBoundedWidget().getScrollTop()>(this.getItemTop(oItem)-1)?this.getPrevious(oItem):this.getNext(oItem))||oItem);}else if(this.getMultiSelection()&&vCtrlKey&&!vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};this.setItemSelected(oItem,this._addToCurrentSelection);this.setAnchorItem(oItem);}else if(this.getMultiSelection()&&vCtrlKey&&vShiftKey){if(!this._j4){this._addToCurrentSelection=!(this.getCanDeselect()&&this.getItemSelected(oItem));};if(this._addToCurrentSelection){this._j2(currentAnchorItem,oItem,false);}else {this._j6(currentAnchorItem,oItem);};}else if(this.getMultiSelection()&&!vCtrlKey&&vShiftKey){if(this.getCanDeselect()){this._j2(currentAnchorItem,oItem,true);}else {if(oldLead){this._j6(currentAnchorItem,oldLead);};this._j2(currentAnchorItem,oItem,false);};};this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.handleKeyDown=function(e){var oldVal=this._getChangeValue();var oldFireChange=this.getFireChange();this.setFireChange(false);if(e.getKeyCode()==65&&e.getCtrlKey()){if(this.getMultiSelection()){this._selectAll();this.setLeadItem(this.getFirst());};}else {var aIndex=this.getAnchorItem();var itemToSelect=this.getItemToSelect(e);if(itemToSelect&&this.getItemEnabled(itemToSelect)){this.setLeadItem(itemToSelect);this.scrollItemIntoView(itemToSelect);if(e.getShiftKey()&&this.getMultiSelection()){if(aIndex==null){this.setAnchorItem(itemToSelect);};this._j2(this.getAnchorItem(),itemToSelect,true);}else if(!e.getCtrlKey()){this._j7();this._j9(itemToSelect,true);this._j5.add(itemToSelect);this.setAnchorItem(itemToSelect);};};};e.setPreventDefault(true);e.setPropagationStopped(true);this.setFireChange(oldFireChange);if(oldFireChange&&this._j8(oldVal)){this._j1();};};proto.getItemToSelect=function(oKeyboardEvent){var e=oKeyboardEvent;if(e.getAltKey()){return null;};switch(e.getKeyCode()){case QxKeyEvent.keys.home:return this.getHome(this.getLeadItem());case QxKeyEvent.keys.end:return this.getEnd(this.getLeadItem());case QxKeyEvent.keys.down:return this.getDown(this.getLeadItem());case QxKeyEvent.keys.up:return this.getUp(this.getLeadItem());case QxKeyEvent.keys.left:return this.getLeft(this.getLeadItem());case QxKeyEvent.keys.right:return this.getRight(this.getLeadItem());case QxKeyEvent.keys.pageup:return this.getPageUp(this.getLeadItem());case QxKeyEvent.keys.pagedown:return this.getPageDown(this.getLeadItem());};return null;};proto._j1=function(){if(!this.getFireChange()){return;};this.dispatchEvent(new QxDataEvent("changeSelection",this.getSelectedItems()));};proto._j8=function(sOldValue){return sOldValue!=this._getChangeValue();};proto._getChangeValue=function(){return this._j5.getChangeValue();};proto.getHome=function(){return this.getFirst();};proto.getEnd=function(){return this.getLast();};proto.getDown=function(vItem){if(!vItem){return this.getFirst();};return this.getMultiColumnSupport()?(this.getUnder(vItem)||this.getLast()):this.getNext(vItem);};proto.getUp=function(vItem){if(!vItem){return this.getLast();};return this.getMultiColumnSupport()?(this.getAbove(vItem)||this.getFirst()):this.getPrevious(vItem);};proto.getLeft=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getLast():this.getPrevious(vItem);};proto.getRight=function(vItem){if(!this.getMultiColumnSupport()){return null;};return !vItem?this.getFirst():this.getNext(vItem);};proto.getAbove=function(vItem){throw new Error("getAbove():Not implemented yet");};proto.getUnder=function(vItem){throw new Error("getUnder():Not implemented yet");};proto.getPageUp=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&(this.getItemTop(nextItem)-this.getItemHeight(nextItem)>=vParentScrollTop)){newItem=this.getUp(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop-vBound.getClientHeight()-this.getItemHeight(nextItem));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.getPageDown=function(vItem){var vBound=this.getBoundedWidget();var vParentScrollTop=vBound.getScrollTop();var vParentClientHeight=vBound.getClientHeight();var newItem;var nextItem=this.getLeadItem();if(!nextItem){nextItem=this.getFirst();};var tryLoops=0;while(tryLoops<2){while(nextItem&&((this.getItemTop(nextItem)+(2*this.getItemHeight(nextItem)))<=(vParentScrollTop+vParentClientHeight))){newItem=this.getDown(nextItem);if(newItem==null){break;};nextItem=newItem;};if(nextItem==null){tryLoops=2;break;};if(nextItem!=this.getLeadItem()){break;};vBound.setScrollTop(vParentScrollTop+vParentClientHeight-(2*this.getItemHeight(nextItem)));vParentScrollTop=vBound.getScrollTop();tryLoops++;};return nextItem;};proto.dispose=function(){if(this.getDisposed()){return;};if(this._j5){this._j5.dispose();this._j5=null;};return QxTarget.prototype.dispose.call(this);};function QxList(){QxWidget.call(this);this.setCanSelect(false);this.setOverflow("auto");this.setTabIndex(1);this._manager=new QxSelectionManager(this);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);this.addEventListener("click",this._g3);this.addEventListener("dblclick",this._ondblclick);this.addEventListener("keydown",this._g4);this.addEventListener("keypress",this._g6);};QxList.extend(QxWidget,"QxList");QxList.addProperty({name:"enableInlineFind",type:Boolean,defaultValue:true});proto.isFocusRoot=function(){return true;};proto._pressedString="";proto._visualizeBlur=function(){};proto._visualizeFocus=function(){};proto.getManager=function(){return this._manager;};proto.getListItemTarget=function(vItem){while(vItem!=null&&vItem.getParent()!=this){vItem=vItem.getParent();};return vItem;};proto.getSelectedItem=function(){return this.getSelectedItems()[0];};proto.getSelectedItems=function(){return this._manager.getSelectedItems();};proto._onmouseover=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseOver(vItem,e);};};proto._g1=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseDown(vItem,e);};};proto._g2=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleMouseUp(vItem,e);};};proto._g3=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleClick(vItem,e);};};proto._ondblclick=function(e){var vItem=this.getListItemTarget(e.getTarget());if(vItem){this._manager.handleDblClick(vItem,e);};};proto._g4=function(e){var kc=e.getKeyCode();if(kc==QxKeyEvent.keys.enter&&!e.getAltKey()){var items=this.getSelectedItems();var currentItem;for(var i=0;i1000){this._pressedString="";};this._pressedString+=String.fromCharCode(e.getKeyCode());var matchedItem=this.findString(this._pressedString,null);if(matchedItem){var oldVal=this._manager._getChangeValue();var oldFireChange=this._manager.getFireChange();this._manager.setFireChange(false);this._manager._j7();this._manager.setItemSelected(matchedItem,true);this._manager.setAnchorItem(matchedItem);this._manager.setLeadItem(matchedItem);matchedItem.scrollIntoView();this._manager.setFireChange(oldFireChange);if(oldFireChange&&this._manager._j8(oldVal)){this._manager._j1();};};this._lastKeyPress=(new Date).valueOf();e.preventDefault();};proto._findItem=function(vUserValue,vStartIndex,vType){var vAllItems=this.getChildren();if(vStartIndex==null){vStartIndex=vAllItems.indexOf(this.getSelectedItem());if(vStartIndex==-1){vStartIndex=0;};};var methodName="matches"+vType;for(var i=vStartIndex;imh){p.setHeight(mh);l.setOverflow("scrollY");}else {p.setHeight(lh);l.setOverflow("hidden");};p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);if(this.isEditable()){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);}else {var oldFireChange=m.getFireChange();m.setFireChange(false);m.deselectAll();m.setLeadItem(null);m.setFireChange(oldFireChange);};};var vCurrent=this._manager.getSelectedItem();if(vCurrent){m.setLeadItem(vCurrent);m.scrollItemIntoView(vCurrent);};this.setCapture(true);this.setState(null);p.setVisible(true);};proto._closePopup=function(){var vCurrent=this._manager.getSelectedItem();if(!(vCurrent==null&&this.getEditable())){this.setSelected(vCurrent);this._manager.setLeadItem(vCurrent);};this.setCapture(false);this._popup.setVisible(false);};proto._g1=function(e){var t=e.getActiveTarget();if(typeof t=="undefined"){return;};if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem){if(!t.isEnabled()){return;};t=t.getParent();};switch(t){case this._textfield:return;case this:case this._atom:case this._button:case this._buttonimage:this._togglePopup();this._button.setBorder(QxBorder.presets.inset);break;case this._list:if(this.getEditable()&&!this._findMatchingEditItem()){this.setSelected(null);};this._list._g1(e);if(e.getTarget()!=this._list){this._closePopup();};break;case this._popup:break;default:var sel=this.getSelected();this._manager.deselectAll();if(sel){this._manager.setSelectedItem(sel);};this._closePopup();break;};};proto._g2=function(e){this._button.setBorder(QxBorder.presets.outset);};proto._findMatchingEditItem=function(){return this._list.findStringExact(this._textfield.getElement().value);};proto._g4=function(e){var m=this._manager;if(this._popup.getVisible()){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.setSelected(this._manager.getSelectedItem());this._closePopup();return;}else if(e.getKeyCode()==QxKeyEvent.keys.esc){m.setSelectedItem(this.getSelected());m.setLeadItem(this.getSelected());this._popup.setVisible(false);this.setCapture(false);return;};}else if(e.getKeyCode()==QxKeyEvent.keys.enter){this._openPopup();};if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pageup){var vPrevious;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vPrevious=vTemp;}while(--vInterval&&(vTemp=m.getPrevious(vPrevious)));}else {vPrevious=m.getLast();};this.setSelected(vPrevious);}else if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pagedown){var vNext;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vNext=vTemp;}while(--vInterval&&(vTemp=m.getNext(vNext)));}else {vNext=m.getFirst();};this.setSelected(vNext);}else if(!this.isEditable()||this._popup.getVisible()){this._list._g4(e);}else if(e.getKeyCode()==QxKeyEvent.keys.up||e.getKeyCode()==QxKeyEvent.keys.down){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);}else if(this._popup.isCreated()&&(e.getKeyCode()==QxKeyEvent.keys.pageup||e.getKeyCode()==QxKeyEvent.keys.pagedown)){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);};};proto._g6=function(e){if(!this.isEditable()||this._popup.getVisible()){this._list._g6(e);};};proto._onmouseover=function(e){var t=e.getTarget();if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem&&t.getEnabled()){var m=this._manager;m.deselectAll();m.setLeadItem(t);m.setSelectedItem(t);};};proto._onmousewheel=function(e){if(!this._popup.getVisible()){var toSelect;var isSelected=this.getSelected();if(e.getWheelDelta()<0){toSelect=isSelected?this._manager.getNext(isSelected):this._manager.getFirst();}else {toSelect=isSelected?this._manager.getPrevious(isSelected):this._manager.getLast();};if(toSelect){this.setSelected(toSelect);};};};proto._onchangeselection=function(e){if(!this._popup.getVisible()){this.setSelected(this._manager.getSelectedItem());};};proto._visualizeBlur=function(){this.setState(null);QxWidget.prototype._visualizeBlur.call(this);};proto.dispose=function(){if(this.getDisposed()){return;};if(this._list){this._list.dispose();this._list=null;};if(this._manager){this._manager.dispose();this._manager=null;};if(this._popup){this._popup.dispose();this._popup=null;};if(this._atom){this._atom.dispose();this._atom=null;};if(this._textfield){this._textfield.dispose();this._textfield=null;};if(this._button){this._button.dispose();this._button=null;};if(this._buttonimage){this._buttonimage.dispose();this._buttonimage=null;};return QxWidget.prototype.dispose.call(this);};function QxTabFrame(){QxWidget.call(this);this._bar=new QxTabBar;this._pane=new QxTabPane;this.add(this._pane,this._bar);this._bar.addEventListener("resizeVertical",this._pane._applyState,this._pane);};QxTabFrame.extend(QxWidget,"QxTabFrame");QxTabFrame.addProperty({name:"placeBarOnTop",type:Boolean,defaultValue:true});proto.getPane=function(){return this._pane;};proto.getBar=function(){return this._bar;};proto._modifyPlaceBarOnTop=function(_b1,_b2,_b3,_b4){this._bar.setPlaceOnTop(_b1,_b4);this._pane.setState(_b1?"bottom":"top",_b4);return true;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._bar){this._bar.removeEventListener("resizeVertical",this._pane._applyState,this._pane);this._bar.dispose();this._bar=null;};if(this._pane){this._pane.dispose();this._pane=null;};return QxWidget.prototype.dispose.call(this);};function QxTabBar(){QxWidget.call(this);this.setLeft(0);this.setRight(0);this.setHeight("auto");this._updatePlacement();this._j3();this._manager=new QxRadioButtonManager();this._manager.addEventListener("changeSelected",this._onchange,this);};QxTabBar.extend(QxWidget,"QxTabBar");QxTabBar.addProperty({name:"placeOnTop",type:Boolean,defaultValue:true});QxTabBar.addProperty({name:"alignTabsToLeft",type:Boolean,defaultValue:true});QxTabBar.addProperty({name:"activeTabHeightDiff",type:Number,defaultValue:2});QxTabBar.addProperty({name:"activeTabOverlap",type:Number,defaultValue:2});proto.getManager=function(){return this._manager;};proto._modifyPlaceOnTop=function(_b1,_b2,_b3,_b4){this.getParent().setPlaceBarOnTop(_b1,_b4);this._updatePlacement();return true;};proto._modifyAlignTabsToLeft=function(_b1,_b2,_b3,_b4){this._j3();return true;};proto._onchange=function(e){this._layoutInternalWidgets("change-active-tab");};proto._updatePlacement=function(){if(this.getPlaceOnTop()){this.setBottom(null);this.setTop(0);}else {this.setTop(null);this.setBottom(0);};this._j3();};proto._j3=function(){this.setState((this.getPlaceOnTop()?"top":"bottom")+(this.getAlignTabsToLeft()?"Left":"Right"));};proto._layoutInternalWidgets=function(_e5){this._d1(_e5);this._d2(_e5);};proto._d1=function(_e5){if(!isValidString(_e5)||_e5=="position"){return;};var vPane=this.getParent().getPane();if(!this.isCreated()||!vPane.isCreated()){return true;};if(this.getAlignTabsToLeft()){var vReset="setRight";var vSet="setLeft";var vLastLeft=vPane.getComputedBorderLeft();}else {var vReset="setLeft";var vSet="setRight";var vLastLeft=vPane.getComputedBorderRight();};var ch=this.getChildren();var chl=ch.length;var chc;var vPref;var vLeft;var vIndex;for(var i=0;i0){vMaxTextWidth=Math.max(vMaxTextWidth,chc.getNeededTextWidth());vMaxShortcutWidth=Math.max(vMaxShortcutWidth,chc.getNeededShortcutWidth());}else {vMaxContentWidth=Math.max(vMaxContentWidth,chc.getNeededTextWidth());};};};if(vMaxIconWidth>0||this.getShowIconColumnWithoutAnyIcon()){vMaxIconWidth=Math.max(vMaxIconWidth,this.getMinIconColumnWidth());};vMaxContentWidth=Math.max(vMaxContentWidth,(vMaxTextWidth+vTextShortcutGap+vMaxShortcutWidth));this._childIconPosition=vMaxPaddingLeft;var vUseIconWidth=vMaxIconWidth>0?(vMaxIconWidth+vIconContentGap):0;this._childTextPosition=this._childIconPosition+vUseIconWidth;var vUseEndPos=this._childTextPosition+vMaxContentWidth;var vUseMaxArrow=vMaxArrowWidth>0?vContentArrowGap+vMaxArrowWidth:4;var vUseInnerWidth=vMaxPaddingLeft+vUseEndPos+vUseMaxArrow+vMaxPaddingRight;var vUseOuterFrame=this.getComputedBorderLeft()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedBorderRight();var vUseOuterWidth=vUseInnerWidth+vUseOuterFrame;var vMinWidth=this.getMinWidth();if(vMinWidth!=null&&vUseOuterWidthchl){var diff=vLevel-chl;var io;do{if(QxTreeElement._indentCache.length>0){this._indentCell.appendChild(QxTreeElement._indentCache.shift());}else {io=new Image();io.src=(new QxImageManager).getBlank();this._indentCell.appendChild(io);};}while(--diff);}else if(vLevel-1){do{ch[chl]._renderImplIndent();}while(chl--);};this._invalidChildrenIndent=false;};proto._shouldBecomeChilds=function(){return this.getOpen();};proto._g3Navigation=function(e){if(this.hasChildren()){this.setOpen(!this.getOpen());};};proto._g3Label=function(e){QxTreeElement.prototype._g3Label.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._g3Icon=function(e){QxTreeElement.prototype._g3Icon.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._ondblclickLabel=function(e){QxTreeElement.prototype._ondblclickLabel.call(this,e);this.setOpen(!this.getOpen());};proto._ondblclickIcon=function(e){QxTreeElement.prototype._ondblclickIcon.call(this,e);this.setOpen(!this.getOpen());};function QxTree(vLabel,vIconOpenURI,vIconCloseURI){if(isValid(vLabel)){QxTreeFolder.call(this,vLabel,vIconOpenURI,vIconCloseURI);}else{QxTreeElement.call(this);};this.setTagName("div");this.setLevel(0);this.setParentTree(this);this.setTabIndex(1);this.setOpen(true);this.addEventListener("keydown",this._g4);};QxTree.extend(QxTreeFolder,"QxTree");QxTree.addProperty({name:"activeElement"});QxTree.addProperty({name:"useDoubleClick",type:Boolean,defaultValue:false,getAlias:"useDoubleClick"});QxTree.addProperty({name:"useHoverEffects",type:Boolean,defaultValue:true,getAlias:"useHoverEffects"});QxTree.addProperty({name:"useTreeLines",type:Boolean,defaultValue:true,getAlias:"useTreeLines"});QxTree.isTreeFolder=function(vObject){return vObject&&vObject instanceof QxTreeFolder&&!(vObject instanceof QxTree);};QxTree.isOpenTreeFolder=function(vObject){return vObject instanceof QxTreeFolder&&vObject.getOpen()&&vObject.getChildrenLength()>0;};proto._modifyParent=function(_b1,_b2,_b3,_b4){return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifyElement=function(_b1,_b2,_b3,_b4){QxTreeFolder.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);this._indentCell.style.display=this._navigationCell.style.display="none";this._renderImplLabel(this.getLabel());this._renderImplIcon();return true;};proto._modifyActiveElement=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setActive(false,_b4);};if(_b1){_b1.setActive(true,_b4);};return true;};proto._modifyUseTreeLines=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._updateTreeLines();};return true;};proto._shouldBecomeCreated=function(){return true;};proto._g4=function(e){e.preventDefault();var aE=this.getActiveElement();switch(e.getKeyCode()){case QxKeyEvent.keys.left:if(QxTree.isTreeFolder(aE)){if(!aE.getOpen()){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};}else {return aE.setOpen(false);};}else if(aE instanceof QxTreeFile){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};};break;case QxKeyEvent.keys.right:if(QxTree.isTreeFolder(aE)){return aE.setOpen(true);};break;case QxKeyEvent.keys.enter:if(QxTree.isTreeFolder(aE)){return aE.setOpen(!aE.getOpen());};break;case QxKeyEvent.keys.up:if(aE){if(aE.isFirstChild()){if(aE.getParent()instanceof QxTreeFolder){this.setActiveElement(aE.getParent());}else {this.setActiveElement(this.getLastTreeChild());};}else {var vPrev=aE.getPreviousSibling();while(vPrev instanceof QxTreeElement){if(QxTree.isOpenTreeFolder(vPrev)){vPrev=vPrev.getLastChild();}else {break;};};this.setActiveElement(vPrev);};}else {var vLast=this.getLastTreeChild();if(vLast){this.setActiveElement(vLast);};};break;case QxKeyEvent.keys.down:if(aE){if(QxTree.isOpenTreeFolder(aE)){this.setActiveElement(aE.getFirstChild());}else if(aE.isLastChild()){var vCurrent=aE;while(vCurrent.isLastChild()){vCurrent=vCurrent.getParent();if(!vCurrent instanceof QxTreeElement){return this.setActiveElement(this.getFirstTreeChild());};};if(vCurrent instanceof QxTreeElement&&vCurrent.getNextSibling()&&vCurrent.getNextSibling()instanceof QxTreeElement){return this.setActiveElement(vCurrent.getNextSibling());};this.setActiveElement(this.getFirstTreeChild());}else {this.setActiveElement(aE.getNextSibling());};}else {var vFirst=this.getFirstTreeChild();if(vFirst){this.setActiveElement(vFirst);};};break;};(new QxApplication).setActiveWidget(this);};proto.getLastTreeChild=function(){var vLast=this;while(vLast instanceof QxTreeElement){if(!(vLast instanceof QxTreeFolder)||!vLast.getOpen()){return vLast;};vLast=vLast.getLastChild();};};proto.getFirstTreeChild=function(){return this;};proto._renderImplNavigation=function(){return true;};proto._renderImplIndent=function(){return true;};proto._visualizeFocus=function(){return true;};proto._visualizeBlur=function(){return true;};function QxRangeManager(){QxTarget.call(this);};QxRangeManager.extend(QxManager,"QxRangeManager");QxRangeManager.addProperty({name:"value",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"min",type:Number,defaultValue:0});QxRangeManager.addProperty({name:"max",type:Number,defaultValue:100});proto._checkValue=function(_b1){return Math.max(this.getMin(),Math.min(this.getMax(),Math.floor(_b1)));};proto._modifyValue=function(_b1,_b2,_b3,_b4){if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMax=function(_b1){return Math.floor(_b1);};proto._modifyMax=function(_b1,_b2,_b3,_b4){this.setValue(Math.min(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};proto._checkMin=function(_b1){return Math.floor(_b1);};proto._modifyMin=function(_b1,_b2,_b3,_b4){this.setValue(Math.max(this.getValue(),_b1));if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};return true;};function QxSpinner(min,value,max){QxWidget.call(this);this.setWidth(60);this.setHeight(22);this.setBorder(QxBorder.presets.inset);this.setTabIndex(-1);this._manager=new QxRangeManager();this._textfield=new QxTextField();this._textfield.set({left:0,right:16,bottom:0,top:0,textAlign:"right",text:this._manager.getValue()});this.add(this._textfield);this._upbutton=new QxWidget();this._upbutton.set({top:0,bottom:"50%",width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._upbuttonimage = new QxImage("widgets/arrows/up_small.gif", 5, 3);this._upbuttonimage.set({top:1,left:3,anonymous:true});this._upbutton.add(this._upbuttonimage);this.add(this._upbutton);this._downbutton=new QxWidget();this._downbutton.set({top:"50%",bottom:0,width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._downbuttonimage = new QxImage("widgets/arrows/down_small.gif", 5, 3);this._downbuttonimage.set({top:1,left:3,anonymous:true});this._downbutton.add(this._downbuttonimage);this.add(this._downbutton);this._timer=new QxTimer(this.getInterval());this.addEventListener("keypress",this._g6,this);this.addEventListener("keydown",this._g4,this);this.addEventListener("keyup",this._g5,this);this.addEventListener("mousewheel",this._onmousewheel,this);this._textfield.addEventListener("input",this._oninput,this);this._textfield.addEventListener("blur",this._onblur,this);this._upbutton.addEventListener("mousedown",this._g1,this);this._downbutton.addEventListener("mousedown",this._g1,this);this._manager.addEventListener("change",this._onchange,this);this._timer.addEventListener("interval",this._i7,this);if(isValidNumber(min)){this.setMin(min);};if(isValidNumber(max)){this.setMax(max);};if(isValidNumber(value)){this.setValue(value);};};QxSpinner.extend(QxWidget,"QxSpinner");QxSpinner.addProperty({name:"incrementAmount",type:Number,defaultValue:1});QxSpinner.addProperty({name:"wheelIncrementAmount",type:Number,defaultValue:1});QxSpinner.addProperty({name:"pageIncrementAmount",type:Number,defaultValue:10});QxSpinner.addProperty({name:"interval",type:Number,defaultValue:100});QxSpinner.addProperty({name:"firstInterval",type:Number,defaultValue:500});QxSpinner.addProperty({name:"minTimer",type:Number,defaultValue:20});QxSpinner.addProperty({name:"timerDecrease",type:Number,defaultValue:2});QxSpinner.addProperty({name:"amountGrowth",type:Number,defaultValue:1.01});proto.getPreferredHeight=function(){return 22;};proto.getPreferredWidth=function(){return 60;};proto._g6=function(e){var vCode=e.getKeyCode();if(vCode==QxKeyEvent.keys.enter&&!e.getAltKey()){this._checkValue(true,false,false);this._textfield.selectAll();}else {switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.left:case QxKeyEvent.keys.right:case QxKeyEvent.keys.shift:case QxKeyEvent.keys.ctrl:case QxKeyEvent.keys.alt:case QxKeyEvent.keys.esc:case QxKeyEvent.keys.del:case QxKeyEvent.keys.backspace:case QxKeyEvent.keys.insert:case QxKeyEvent.keys.home:case QxKeyEvent.keys.end:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:case QxKeyEvent.keys.numlock:case QxKeyEvent.keys.tab:break;default:if(vCode>=48&&vCode<=57){return;};e.preventDefault();};};};proto._g4=function(e){var vCode=e.getKeyCode();if(this._intervalIncrease==null){switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:this._intervalIncrease=vCode==QxKeyEvent.keys.up;this._intervalMode="single";this._resetIncrements();this._checkValue(true,false,false);this._increment();this._timer.startWith(this.getFirstInterval());break;case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._intervalIncrease=vCode==QxKeyEvent.keys.pageup;this._intervalMode="page";this._resetIncrements();this._checkValue(true,false,false);this._pageIncrement();this._timer.startWith(this.getFirstInterval());break;};};};proto._g5=function(e){if(this._intervalIncrease!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._timer.stop();this._intervalIncrease=null;this._intervalMode=null;};};};proto._g1=function(e){if(e.isNotLeftButton()){return;};this._checkValue(true);var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.inset);vButton.addEventListener("mouseup",this._g2,this);vButton.addEventListener("mouseout",this._g2,this);this._intervalIncrease=vButton==this._upbutton;this._resetIncrements();this._increment();this._textfield.selectAll();this._timer.setInterval(this.getFirstInterval());this._timer.start();};proto._g2=function(e){var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.outset);vButton.removeEventListener("mouseup",this._g2,this);vButton.removeEventListener("mouseout",this._g2,this);this._textfield.selectAll();this._textfield.setFocused(true);this._timer.stop();this._intervalIncrease=null;};proto._onmousewheel=function(e){this._manager.setValue(this._manager.getValue()+this.getWheelIncrementAmount()*e.getWheelDelta());this._textfield.selectAll();};proto._oninput=function(e){this._checkValue(true,true);};proto._onchange=function(e){var vValue=this._manager.getValue();this._textfield.setText(vValue);if(vValue==this.getMin()){this._downbutton.setBorder(QxBorder.presets.outset);this._downbutton.setEnabled(false);this._downbuttonimage.setEnabled(false);this._timer.stop();}else {this._downbutton.setEnabled(true);this._downbuttonimage.setEnabled(true);};if(vValue==this.getMax()){this._upbutton.setBorder(QxBorder.presets.outset);this._upbutton.setEnabled(false);this._upbuttonimage.setEnabled(false);this._timer.stop();}else {this._upbutton.setEnabled(true);this._upbuttonimage.setEnabled(true);};if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};};proto._onblur=function(e){this._checkValue(false);};proto.setValue=function(nValue){this._manager.setValue(nValue);};proto.getValue=function(){this._checkValue(true);return this._manager.getValue();};proto.resetValue=function(){return this._manager.resetValue();};proto.setMax=function(vMax){return this._manager.setMax(vMax);};proto.getMax=function(){return this._manager.getMax();};proto.setMin=function(vMin){return this._manager.setMin(vMin);};proto.getMin=function(){return this._manager.getMin();};proto._intervalIncrease=null;proto._i7=function(e){this._timer.stop();this.setInterval(Math.max(this.getMinTimer(),this.getInterval()-this.getTimerDecrease()));if(this._intervalMode=="page"){this._pageIncrement();}else {if(this.getInterval()==this.getMinTimer()){this.setIncrementAmount(this.getAmountGrowth()*this.getIncrementAmount());};this._increment();};switch(this._intervalIncrease){case true:if(this.getValue()==this.getMax()){return;};case false:if(this.getValue()==this.getMin()){return;};};this._timer.restartWith(this.getInterval());};proto._checkValue=function(acceptEmpty,acceptEdit){var el=this._textfield.getElement();if(!el){return;};if(el.value==""){if(!acceptEmpty){el.value=this.resetValue();this._textfield.selectAll();return;};}else {var val=el.value;if(val.length>1){while(val.charAt(0)=="0"){val=val.substr(1,val.length);};var f1=parseInt(val)||0;if(f1!=el.value){el.value=f1;return;};};if(val=="-"&&acceptEmpty&&this.getMin()<0){if(el.value!=val){el.value=val;};return;};val=parseInt(val);var doFix=true;var fixedVal=this._manager._checkValue(val);if(isNaN(fixedVal)){fixedVal=this._manager.getValue();};if(acceptEmpty&&val==""){doFix=false;}else if(!isNaN(val)){if(acceptEdit){if(val>fixedVal&&!(val>0&&fixedVal<=0)&&String(val).length=0)&&String(val).length1){a.sort(this.compareWindows);this.setActiveWindow(a[l-1]);};};};function QxWindow(vCaption,vIcon){QxPopup.call(this);this.setBorder(QxBorder.presets.outset);this.setMinWidth(200);this.setMinHeight(100);this.addEventListener("mousedown",this._onwindowmousedown,this);this.addEventListener("mouseup",this._onwindowmouseup,this);this.addEventListener("mousemove",this._onwindowmousemove,this);var c=this._frame=new QxWidget();c.set({timerCreate:false,border:QxBorder.presets.shadow});c=this._captionbar=new QxWidget;c.set({cssClassName:"QxWindowCaptionBar",top:0,left:0,right:0,height:18});c.addEventListener("mousedown",this._oncaptionmousedown,this);c.addEventListener("mouseup",this._oncaptionmouseup,this);c.addEventListener("mousemove",this._oncaptionmousemove,this);this.addToWindow(c);c=this._pane=new QxWidget;c.set({cssClassName:"QxWindowPane",top:18,bottom:0,left:0,right:0});this.addToWindow(c);if(isValidString(vIcon)){this.setIcon(vIcon);};if(isValidString(vCaption)){this.setCaption(vCaption);};};QxWindow.extend(QxPopup,"QxWindow");QxWindow.addProperty({name:"active",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"modal",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"opener",type:Object});QxWindow.addProperty({name:"caption",type:String});QxWindow.addProperty({name:"status",type:String,defaultValue:"Ready"});QxWindow.addProperty({name:"showClose",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showMaximize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showMinimize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showStatusbar",type:Boolean,defaultValue:false});QxWindow.addProperty({name:"allowClose",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"allowMaximize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"allowMinimize",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showCaption",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"showIcon",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"resizeable",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"moveable",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"resizeMethod",type:String,defaultValue:"frame"});QxWindow.addProperty({name:"moveMethod",type:String,defaultValue:"opaque"});QxWindow.addProperty({name:"usePreferredWidthAsMin",type:Boolean,defaultValue:true});QxWindow.addProperty({name:"usePreferredHeightAsMin",type:Boolean,defaultValue:true});proto._windowManager=new QxWindowManager();proto.getPane=function(){return this._pane;};proto.getCaptionbar=function(){return this._captionbar;};proto.getStatusbar=function(){return this._statusbar;};proto.addToWindow=proto.add;proto.addToPane=function(){this._pane.add.apply(this._pane,arguments);};proto.addToCaptionbar=function(){this._captionbar.add.apply(this._captionbar,arguments);};proto.add=proto.addToPane;proto._beforeShow=function(_b4){QxAtom.prototype._beforeShow.call(this,_b4);(new QxPopupManager).update();this._windowManager.add(this);this._makeActive();this._layoutCommands();};proto._beforeHide=function(_b4){QxAtom.prototype._beforeHide.call(this,_b4);this._windowManager.remove(this);this._makeInactive();};proto.bringToFront=proto.sendToBack=function(){throw new Error("Warning:bringToFront()and sendToBack()are not supported by QxWindow!");};proto._d1=function(){return true;};proto._d2=function(){return true;};proto._d5Width=function(){return this._pane.getAnyWidth();};proto._d5Height=function(){var h=this.getShowStatusbar()&&this._statusbar?this._statusbar.getAnyHeight():0;h+=this._pane.getAnyHeight()+this._captionbar.getAnyHeight();return h;};proto._modifyElement=function(_b1,_b2,_b3,_b4){if(_b1){this._addCssClassName("QxAtomBase");if(this._c1&&!this._icon){this._e3Icon();};if(this._displayCaption&&!this._caption){this._e3Caption();};if(this.getShowMinimize()&&!this._minimizeButton&&!this.getModal()){this._e3MinimizeButton();};if(this.getShowMaximize()&&!this.getModal()){if(!this._restoreButton){this._e3RestoreButton();};if(!this._maximizeButton){this._e3MaximizeButton();};};if(this.getShowStatusbar()){this._e3Statusbar();};if(this.getShowClose()&&!this._closeButton){this._e3CloseButton();};};return QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);};proto._setChildrenDependWidth=QxWidget.prototype._setChildrenDependWidth;proto._setChildrenDependHeight=QxWidget.prototype._setChildrenDependHeight;proto._childOuterWidthChanged=QxWidget.prototype._childOuterWidthChanged;proto._childOuterHeightChanged=QxWidget.prototype._childOuterHeightChanged;proto._d5Helper=QxWidget.prototype._d5Helper;proto._c1=false;proto._displayCaption=false;proto._modifyActive=function(_b1,_b2,_b3,_b4){if(_b1){this.addCssClassNameDetail("active");this._windowManager.setActiveWindow(this,_b4);}else {this.removeCssClassNameDetail("active");};return true;};proto._checkState=function(_b1,_b2,_b3,_b4){if(!this.getResizeable()&&(_b2!="minimized"||this._previousState!=_b1)){throw new Error("This state is not allowed:"+_b1+"!");};return _b1;};proto._modifyState=function(_b1,_b2,_b3,_b4){switch(_b1){case "minimized":this._minimize();break;case "maximized":this._maximize();break;default:this._restore();};this._previousState=_b2;return QxPopup.prototype._modifyState.call(this,_b1,_b2,_b3,_b4);};proto._modifyShowClose=function(_b1,_b2,_b3,_b4){if(_b1&&!this._closeButton){this._e3CloseButton();};this._layoutCommands();return true;};proto._modifyShowMaximize=function(_b1,_b2,_b3,_b4){if(_b1){if(!this._maximizeButton){this._e3MaximizeButton();};if(!this._restoreButton){this._e3RestoreButton();};};this._layoutCommands();return true;};proto._modifyShowMinimize=function(_b1,_b2,_b3,_b4){if(_b1&&!this._minimizeButton){this._e3MinimizeButton();};this._layoutCommands();return true;};proto._modifyResizeable=function(_b1,_b2,_b3,_b4){return this._applyAllowMaximize();};proto._modifyAllowMinimize=function(_b1,_b2,_b3,_b4){return this._applyAllowMinimize();};proto._modifyModal=function(_b1,_b2,_b3,_b4){this._applyAllowMinimize();this._applyAllowMaximize();this._layoutCommands();if(this.getActive()){this.forceModal(true);this.setVisible(false);this.forceModal(_b1);this.setVisible(true);};return true;};proto._applyAllowMinimize=function(){if(this._minimizeButton){this._minimizeButton.setEnabled(this.getAllowMinimize()&&!this.getModal());};return true;};proto._modifyAllowMaximize=function(_b1,_b2,_b3,_b4){return this._applyAllowMaximize();};proto._applyAllowMaximize=function(){var e=this.getAllowMaximize()&&this.getResizeable()&&(this.getMaxWidth()==null||this.getMaxWidth()==Infinity)&&(this.getMaxHeight()==null||this.getMaxHeight()==Infinity);if(this._maximizeButton){this._maximizeButton.setEnabled(e);};if(this._restoreButton){this._restoreButton.setEnabled(e);};return true;};proto._modifyAllowClose=function(_b1,_b2,_b3,_b4){return this._applyAllowClose();};proto._applyAllowClose=function(){if(this._closeButton){this._closeButton.setEnabled(this.getAllowClose());};return true;};proto._layoutCommands=function(){var s=0;if(this._closeButton){if(this.getShowClose()){this._closeButton.setRight(s);if(this._captionbar._wasVisible){this._closeButton.setVisible(true);};s+=this._closeButton.getWidth()+2;}else {this._closeButton.setVisible(false);};};if(this._maximizeButton&&this._restoreButton){if(this.getShowMaximize()){if(this.getState()=="maximized"){this._maximizeButton.setVisible(false);this._restoreButton.setRight(s);if(this._captionbar._wasVisible){this._restoreButton.setVisible(true);};s+=this._restoreButton.getWidth();}else {this._restoreButton.setVisible(false);this._maximizeButton.setRight(s);if(this._captionbar._wasVisible){this._maximizeButton.setVisible(true);};s+=this._maximizeButton.getWidth();};}else {this._maximizeButton.setVisible(false);this._restoreButton.setVisible(false);};};if(this._minimizeButton){if(this.getShowMinimize()){this._minimizeButton.setRight(s);if(this._captionbar._wasVisible){this._minimizeButton.setVisible(true);};}else {this._minimizeButton.setVisible(false);};};};proto._e3CloseButton=function(){var ob = this._closeButton = new QxButton(null, "widgets/window/close.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onclosebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowClose();this.addToCaptionbar(ob);};proto._e3MinimizeButton=function(){var ob = this._minimizeButton = new QxButton(null, "widgets/window/minimize.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onminimizebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMinimize();this.addToCaptionbar(ob);};proto._e3RestoreButton=function(){var ob = this._restoreButton = new QxButton(null, "widgets/window/restore.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onrestorebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMaximize();ob._shouldBecomeCreated=function(){return this.getParent().getParent().getState()=="maximized";};this.addToCaptionbar(ob);};proto._e3MaximizeButton=function(){var ob = this._maximizeButton = new QxButton(null, "widgets/window/maximize.gif");ob.set({top:0,height:15,width:16,tabIndex:-1});ob.addEventListener("click",this._onmaximizebuttonclick,this);ob.addEventListener("mousedown",this._onbuttonmousedown,this);this._applyAllowMaximize();ob._shouldBecomeCreated=function(){return this.getParent().getParent().getState()!="maximized";};this.addToCaptionbar(ob);};proto._e3Statusbar=function(){c=this._statusbar=new QxAtom;c.set({cssClassName:"QxWindowStatusBar",width:null,bottom:0,left:0,right:0,height:18,border:QxBorder.presets.thinInset,text:this.getStatus()});this.addToWindow(c);};proto._modifyStatus=function(_b1,_b2,_b3,_b4){if(this._statusbar){this._statusbar.setText(_b1,_b4);};return true;};proto._modifyShowStatusbar=function(_b1,_b2,_b3,_b4){if(_b1){this._statusbar?this.addToWindow(this._statusbar):this._e3Statusbar();this._pane.setBottom(18);}else {if(this._statusbar){this.remove(this._statusbar);};this._pane.setBottom(0);};return true;};proto._modifyCaption=function(_b1,_b2,_b3,_b4){var o=this._caption;if(this._updateUseCaption()){if(o){o.setHtml(_b1);o.setParent(this._captionbar);}else {this._e3Caption();};}else if(o){o.setParent(null);o.setHtml(_b1);};return true;};proto._updateUseCaption=function(){return this._displayCaption=this.getCaption()&&this.getShowCaption();};proto._e3Caption=function(){var o=this._caption=new QxContainer(this.getCaption());o.setTop(1);this._layoutCaption();o.setParent(this._captionbar);};proto._modifyShowCaption=function(_b1,_b2,_b3,_b4){var o=this._caption;if(this._updateUseCaption()){if(o){o.setParent(this._captionbar);}else {this._e3Caption();};}else if(o){o.setParent(null);};return true;};proto._layoutCaption=function(){if(!this._icon||!this._icon.isCreated()){return;};if(this._caption){this._caption.setLeft(this._c1?this._icon.getAnyWidth()+3:0)};};proto._modifyIcon=function(_b1,_b2,_b3,_b4){var o=this._icon;if(this._updateUseIcon()){if(o){o.setSource(_b1);o.setParent(this._captionbar);}else {this._e3Icon();};}else if(o){o.setParent(null);o.setSource(_b1);};return true;};proto._updateUseIcon=function(){return this._c1=this.getIcon()&&this.getShowIcon();};proto._e3Icon=function(){var o=this._icon=new QxImage(this.getIcon(),this.getIconWidth(),this.getIconHeight());o.setLocation(1,0);o.addEventListener("mousedown",this._oniconmousedown,this);o.addEventListener("load",this._oniconload,this);o.setParent(this._captionbar);};proto._modifyShowIcon=function(_b1,_b2,_b3,_b4){var o=this._icon;if(this._updateUseIcon()){if(o){o.setParent(this._captionbar);}else {this._e3Icon();};}else if(o){o.setParent(null);};this._layoutCaption();return true;};proto.close=function(){this.setVisible(false);};proto.open=function(vOpener){if(isValid(vOpener)){this.setOpener(vOpener);};this.setVisible(true);};proto.focus=function(){this.setActive(true);};proto.blur=function(){this.setActive(false);};proto.maximize=function(){this.setState("maximized");};proto.minimize=function(){this.setState("minimized");};proto.restore=function(){this.setState(null);};proto._previousState=null;proto._minimize=function(){this.blur();this.setVisible(false);};proto._restore=function(){if(this.getVisible()){this._omitRendering();};this.setLeft(this._previousLeft?this._previousLeft:null);this.setRight(this._previousRight?this._previousRight:null);this.setTop(this._previousTop?this._previousTop:null);this.setBottom(this._previousBottom?this._previousBottom:null);this.setWidth(this._previousWidth?this._previousWidth:null);this.setHeight(this._previousHeight?this._previousHeight:null);this.getVisible()?this._activateRendering():this.setVisible(true);this._layoutCommands();this.focus();};proto._maximize=function(){if(this.getVisible()){this._omitRendering();};this._previousLeft=this.getLeft();this._previousWidth=this.getWidth();this._previousRight=this.getRight();this._previousTop=this.getTop();this._previousHeight=this.getHeight();this._previousBottom=this.getBottom();this.setWidth(null);this.setLeft(0);this.setRight(0);this.setHeight(null);this.setTop(0);this.setBottom(0);this.getVisible()?this._activateRendering():this.setVisible(true);this._layoutCommands();this.focus();};proto._onwindowmousedown=function(e){this.focus();if(this._resizeMode){this.setCapture(true);this.getTopLevelWidget().setGlobalCursor(this.getCursor());var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();switch(this.getResizeMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};var s=this._resizeSession={};switch(this._resizeMode){case "nw":case "sw":case "w":s.boxWidth=this.getComputedBoxWidth();s.boxRight=this.getComputedPageBoxRight();case "ne":case "se":case "e":s.boxLeft=this.getComputedPageBoxLeft();s.parentAreaOffsetLeft=l;s.parentAreaOffsetRight=r;s.minWidth=this.getUsePreferredWidthAsMin()?Math.max(this.getMinWidth(),this.getPreferredWidth()):this.getMinWidth();s.maxWidth=this.getMaxWidth();};switch(this._resizeMode){case "nw":case "ne":case "n":s.boxHeight=this.getComputedBoxHeight();s.boxBottom=this.getComputedPageBoxBottom();case "sw":case "se":case "s":s.boxTop=this.getComputedPageBoxTop();s.parentAreaOffsetTop=t;s.parentAreaOffsetBottom=b;s.minHeight=this.getUsePreferredHeightAsMin()?Math.max(this.getMinHeight(),this.getPreferredHeight()):this.getMinHeight();s.maxHeight=this.getMaxHeight();};}else {delete this._resizeSession;};};proto._onwindowmouseup=function(e){var s=this._resizeSession;if(s){this.setCapture(false);this.getTopLevelWidget().setGlobalCursor(null);switch(this.getResizeMethod()){case "frame":var o=this._frame;if(!(o&&o.getParent())){break;};case "lazyopaque":if(isValidNumber(s.lastLeft)){this.setLeft(s.lastLeft);};if(isValidNumber(s.lastTop)){this.setTop(s.lastTop);};if(isValidNumber(s.lastWidth)){this.setWidth(s.lastWidth);};if(isValidNumber(s.lastHeight)){this.setHeight(s.lastHeight);};if(this.getResizeMethod()=="frame"){this._frame.setParent(null);};break;case "translucent":this.setOpacity(null);break;};delete this._resizeMode;delete this._resizeSession;};};proto._near=function(p,e){return e>(p-5)&&e<(p+5);};proto._onwindowmousemove=function(e){if(!this.getResizeable()||this.getState()!=null){return;};var s=this._resizeSession;if(s){switch(this._resizeMode){case "nw":case "sw":case "w":s.lastWidth=(s.boxWidth+s.boxLeft-Math.max(e.getPageX(),s.parentAreaOffsetLeft)).limit(s.minWidth,s.maxWidth);s.lastLeft=s.boxRight-s.lastWidth-s.parentAreaOffsetLeft;break;case "ne":case "se":case "e":s.lastWidth=(Math.min(e.getPageX(),s.parentAreaOffsetRight)-s.boxLeft).limit(s.minWidth,s.maxWidth);break;};switch(this._resizeMode){case "nw":case "ne":case "n":s.lastHeight=(s.boxHeight+s.boxTop-Math.max(e.getPageY(),s.parentAreaOffsetTop)).limit(s.minHeight,s.maxHeight);s.lastTop=s.boxBottom-s.lastHeight-s.parentAreaOffsetTop;break;case "sw":case "se":case "s":s.lastHeight=(Math.min(e.getPageY(),s.parentAreaOffsetBottom)-s.boxTop).limit(s.minHeight,s.maxHeight);break;};switch(this.getResizeMethod()){case "opaque":case "translucent":switch(this._resizeMode){case "nw":case "sw":case "w":this.setLeft(s.lastLeft);case "ne":case "se":case "e":this.setWidth(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":this.setTop(s.lastTop);case "sw":case "se":case "s":this.setHeight(s.lastHeight);};break;default:var o=this.getResizeMethod()=="frame"?this._frame:this;switch(this._resizeMode){case "nw":case "sw":case "w":o._d3Horizontal(s.lastLeft);case "ne":case "se":case "e":o._applySizeHorizontal(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":o._d3Vertical(s.lastTop);case "sw":case "se":case "s":o._applySizeVertical(s.lastHeight);};};}else {var resizeMode="";if(this._near(this.getComputedPageBoxTop(),e.getPageY())){resizeMode="n";}else if(this._near(this.getComputedPageBoxBottom(),e.getPageY())){resizeMode="s";};if(this._near(this.getComputedPageBoxLeft(),e.getPageX())){resizeMode+="w";}else if(this._near(this.getComputedPageBoxRight(),e.getPageX())){resizeMode+="e";};if(resizeMode!=""){this._resizeMode=resizeMode;this.setCursor(resizeMode+"-resize");}else {delete this._resizeMode;this.setCursor(null);};};};proto._oniconmousedown=function(e){e.stopPropagation();};proto._onbuttonmousedown=function(e){e.stopPropagation();};proto._oniconload=function(e){this._layoutCaption();};proto._oncaptionmousedown=function(e){if(e.isNotLeftButton()||!this.getMoveable()||this.getState()!=null){return;};this._captionbar.setCapture(true);var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();this._dragSession= {offsetX:e.getPageX()-this.getComputedPageBoxLeft()+l,offsetY:e.getPageY()-this.getComputedPageBoxTop()+t,parentAvailableAreaLeft:l+5,parentAvailableAreaTop:t+5,parentAvailableAreaRight:r-5,parentAvailableAreaBottom:b-5 };switch(this.getMoveMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};};proto._oncaptionmouseup=function(e){var s=this._dragSession;if(!s){return;};this._captionbar.setCapture(false);if(isValidNumber(s.lastX)){this.setLeft(s.lastX);};if(isValidNumber(s.lastY)){this.setTop(s.lastY);};switch(this.getMoveMethod()){case "translucent":this.setOpacity(null);break;case "frame":this._frame.setParent(null);break;};delete this._dragSession;};proto._oncaptionmousemove=function(e){var s=this._dragSession;if(!s||!this._captionbar.getCapture()){return;};if(!e.getPageX().inrange(s.parentAvailableAreaLeft,s.parentAvailableAreaRight)||!e.getPageY().inrange(s.parentAvailableAreaTop,s.parentAvailableAreaBottom)){return;};var o=this.getMoveMethod()=="frame"?this._frame:this;o._d3Horizontal(s.lastX=e.getPageX()-s.offsetX);o._d3Vertical(s.lastY=e.getPageY()-s.offsetY);};proto._onminimizebuttonclick=function(e){this.minimize();e.stopPropagation();};proto._onrestorebuttonclick=function(e){this.restore();e.stopPropagation();};proto._onmaximizebuttonclick=function(e){this.maximize();e.stopPropagation();};proto._onclosebuttonclick=function(e){this.close();e.stopPropagation();};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mousedown",this._onwindowmousedown,this);this.removeEventListener("mouseup",this._onwindowmouseup,this);this.removeEventListener("mousemove",this._onwindowmousemove,this);var w=this._caption;if(w){w.dispose();this._caption=null;};w=this._icon;if(w){w.removeEventListener("mousedown",this._oniconmousedown,this);w.dispose();this._icon=null;};w=this._closeButton;if(w){w.removeEventListener("click",this._onclosebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._closeButton=null;};w=this._restoreButton;if(w){w.removeEventListener("click",this._onrestorebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._restoreButton=null;};w=this._maximizeButton;if(w){w.removeEventListener("click",this._onmaximizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._maximizeButton=null;};w=this._minimizeButton;if(w){w.removeEventListener("click",this._onminimizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._minimizeButton=null;};w=this._captionbar;if(w){w.removeEventListener("mousedown",this._oncaptionmousedown,this);w.removeEventListener("mouseup",this._oncaptionmouseup,this);w.removeEventListener("mousemove",this._oncaptionmousemove,this);w.dispose();this._captionbar=null;};w=this._pane;if(w){w.dispose();this._pane=null;};w=this._statusbar;if(w){w.dispose();this._statusbar=null };};function QxColorPresetPopup(vTemplateColors,vHistoryColors,vColorSelector){QxPopup.call(this);var vField,vFieldSet;var vBase=QxColorPresetPopup.baseColors;var vLength=vBase.length;var vInnerWidth=(this._fieldWidth*vLength)+(this._fieldSpace*(vLength-1));var vFullWidth=vInnerWidth+(2*(this._padding+1));var vPreviewWidth=Math.round((vInnerWidth/2)-2);this.setWidth(230);this.setHeight(260);this.setBackgroundColor("ThreedFace");this.setBorder(QxBorder.presets.outset);this._baseColors=[];this._templateColors=[];this._historyColors=[];var vTop=this._padding;var o = this._auto = new QxAtom(QxColorPresetPopup.textAuto, "icons/16/iconthemes.png");o.setBorder(QxBorder.presets.outset);o.setPadding(2,4);o.setTop(vTop);o.setLeft(this._padding);o.setWidth(null);o.setRight(this._padding);o.setParent(this);o.addEventListener("mousedown",this._onautoclick,this);vTop+=30;vFieldSet=new QxFieldSet(QxColorPresetPopup.textBaseColors);vFieldSet.setTop(vTop);vFieldSet.setLeft(this._padding);vFieldSet.setRight(this._padding);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};function QxColorSelector(vTemplateColors,vHistoryColors,vStandalone){this.standaloneMode=typeof vStandalone=="boolean"?vStandalone:false;this.webfixMode=vTemplateColors&&vHistoryColors;if(this.standaloneMode){QxPopup.call(this);this.add=this.addToWindow;this.setBorder(null);this.setPadding(10);this.setHeight(this.webfixMode?335:385);}else {QxWindow.call(this, "Color Selector", "icons/16/colors.png");this.setHeight(this.webfixMode?350:400);};this.classname="QxWindow";this.layoutOffset=this.webfixMode?224:196;this.setShowStatusbar(false);this.setShowMaximize(false);this.setShowMinimize(false);this.setResizeable(false);this.setUsePreferredWidthAsMin(false);this.setUsePreferredHeightAsMin(false);this.getPane().setPadding(8);this.setWidth(this.webfixMode?543:515);if(this.webfixMode){var vField;var vFieldSet;var vBase=QxColorSelector.baseColors;var vBaseLength=vBase.length;vFieldSet=new QxFieldSet(QxColorSelector.textBaseColors);vFieldSet.setTop(-6);vFieldSet.setWidth(216);vFieldSet.setHeight(45);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};proto.setSavedColor=function(_b1){var r=QxColor.read(_b1);if(r){var c=QxColor.RGB2HSB(r[0],r[1],r[2]);this._savedColor.setBackgroundColor(_b1);this._savedColor.setColor(this._useWhiteColor(c)?"white":"black");}else {this._savedColor.setBackgroundColor(null);this._savedColor.setColor("black");};};proto._onchange=function(e){if(isValidString(this._mode)){return;};var t=e.getTarget();switch(e.getTarget()){case this._red:case this._blue:case this._green:this._mode="rgb";this.setCurrentColor([this._red.getValue(),this._green.getValue(),this._blue.getValue()]);break;case this._lum:this._mode="lum";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;case this._hue:case this._sat:this._mode="hsb";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;};delete this._mode;};proto._onchangehex=function(e){if(isValidString(this._mode)){return;};this._mode="hex";var r=QxColor.read("#"+this._hex.getText());if(r){this.setCurrentColor(r);};delete this._mode;};proto._onpaletteclick=function(e){this._mode="palette";this.setCurrentColor(e.getTarget().getBackgroundColor());delete this._mode;};proto._hueActive=false;proto._onhueareamousedown=function(e){this._hueActive=true;this.setCapture(true);};proto._onhueareamouseup=function(e){this._hueActive=false;this.setCapture(false);};proto._onhueareamousemove=function(e){if(this._hueActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onhueareaclick.call(this,e);};};proto._onhueareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=((e.getPageX()-this.getComputedPageBoxLeft())/2.56*3.6).limit(0,360);var s=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);var b=pa._lum.getValue();pa._huePos.setLeft(pa.layoutOffset+(h/3.6*2.56));pa._huePos.setTop(-4+(s*2.56));pa._mode="huearea";try{var r=QxColor.HSB2RGB(h,100-s,b);if(isValidArray(r)){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto._brightActive=false;proto._onbrightareamousedown=function(e){this._brightActive=true;this.setCapture(true);};proto._onbrightareamouseup=function(e){this._brightActive=false;this.setCapture(false);};proto._onbrightareamousemove=function(e){if(this._brightActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onbrightareaclick.call(this,e);};};proto._onbrightareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=pa._hue.getValue();var s=pa._sat.getValue();var b=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);pa._brightPos.setTop(-4+(b*2.56));pa._mode="brightarea";try{var r=QxColor.HSB2RGB(h,s,100-b);if(r){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto.dispose=function(){if(this.getDisposed()){return;};return QxWindow.prototype.dispose.call(this);};function QxNativeWindow(vCaption,vSource){QxTarget.call(this);this._timer=new QxTimer(100);this._timer.addEventListener("interval",this._ontimer,this);var o=this;this.__onload=function(e){return o._onload(e);};if(isValidString(vSource)){this.setSource(vSource);};if(isValidString(vCaption)){this.setCaption(vCaption);};};QxNativeWindow.extend(QxTarget,"QxNativeWindow");QxNativeWindow.addProperty({name:"width",defaultValue:400,groups:["dimension"]});QxNativeWindow.addProperty({name:"height",defaultValue:250,groups:["dimension"]});QxNativeWindow.addProperty({name:"left",type:Number,defaultValue:100,groups:["location"]});QxNativeWindow.addProperty({name:"top",type:Number,defaultValue:200,groups:["location"]});QxNativeWindow.addProperty({name:"modal",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"caption",type:String});QxNativeWindow.addProperty({name:"source",type:String});QxNativeWindow.addProperty({name:"status",type:String,defaultValue:"Ready"});QxNativeWindow.addProperty({name:"showStatusbar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showMenubar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showLocation",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showToolbar",type:Boolean,defaultValue:false});QxNativeWindow.addProperty({name:"showCaption",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"resizeable",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"moveable",type:Boolean,defaultValue:true});QxNativeWindow.addProperty({name:"allowScrollbars",type:Boolean,defaultValue:false});proto.getPane=function(){return this._pane;};proto.addToWindow=proto.add;proto.addToPane=function(){this._pane.add.apply(this._pane,arguments);};proto.add=proto.addToPane;proto._modifyLeft=function(_b1,_b2,_b3,_b4){return this._d3();};proto._modifyTop=function(_b1,_b2,_b3,_b4){return this._d3();};proto._d3=function(){if(this._window&&!this._window.closed){this._window.moveTo(this.getLeft(),this.getTop());};return true;};proto._modifyCaption=function(_b1,_b2,_b3,_b4){return this._applyCaption();};proto._modifyShowCaption=function(_b1,_b2,_b3,_b4){return this._applyCaption();};proto._applyCaption=function(){if(this._window&&this._instance){var v="";if(this.getShowCaption()){var vc=this.getCaption();if(isValidString(vc)){v=vc;};};this._instance.getClientDocument().getDocumentElement().title=v;};return true;};proto._modifySource=function(_b1,_b2,_b3,_b4){if(this._window&&this._window.closed==false){this._window.location.replace(isValidString(_b1) ? _b1 : ("javascript:/" + "/"));};return true;};proto._chromeCaptionSize=24;proto._isOpened=false;proto._isLoaded=false;proto.isLoaded=function(){return this._isLoaded;};proto.close=function(){if(this._window){this._window.close();};};proto.open=function(){var conf="dependent=yes,";if(isValidNumber(this.getWidth())){conf+="width="+this.getWidth()+",";};if(isValidNumber(this.getHeight())){if((new QxClient).isMshtml()){if(this.getShowMenubar()){conf+="height="+(this.getHeight()+(this.getAllowScrollbars()?-20:-8))+",";}else {conf+="height="+this.getHeight()+",";};}else {conf+="height="+this.getHeight()+",";};};if(isValidNumber(this.getLeft())){conf+="left="+this.getLeft()+",";};if(isValidNumber(this.getTop())){conf+="top="+this.getTop()+",";};conf+="resizable="+(this.getResizeable()?"yes":"no")+",";conf+="status="+(this.getShowStatusbar()?"yes":"no")+",";conf+="location="+(this.getShowLocation()?"yes":"no")+",";conf+="menubar="+(this.getShowMenubar()?"yes":"no")+",";conf+="toolbar="+(this.getShowToolbar()?"yes":"no")+",";conf+="scrollbars="+(this.getAllowScrollbars()?"yes":"no")+",";conf+="modal="+(this.getModal()?"yes":"no")+",";this._isOpened=false;this._isLoaded=false;this._readyState=0;if(this.getModal()){window.application.getClientWindow().getClientDocument().block(this);};this._window=window.open("about:blank","w"+this.toHash(),conf);if(!this._window){this.debug("Window could not be opened. It seems there is a popup blocker active!");if(this.getModal()){window.application.getClientWindow().getClientDocument().release(this);};throw new Error("popupblocker");};this._timer.restart();};proto.centerToScreen=function(){return this._centerHelper((screen.width - this.getWidth()) / 2, (screen.height - this.getHeight() - this._chromeCaptionSize) / 2);};proto.centerToScreenArea=function(){return this._centerHelper((screen.availWidth - this.getWidth()) / 2, (screen.availHeight - this.getHeight() - this._chromeCaptionSize) / 2);};proto.centerToOpener=function(){return this._centerHelper(((QxDOM.getWindowInnerWidth(window) - this.getWidth()) / 2) + QxDOM.getComputedScreenBoxLeft(window.document.body), ((QxDOM.getWindowInnerHeight(window) - this.getHeight() - this._chromeCaptionSize) / 2) + QxDOM.getComputedScreenBoxTop(window.document.body));};proto._centerHelper=function(l,t){this.forceLeft(0);this.forceTop(0);this.setLeft(l);this.setTop(t);if(this._window&&!this._window.closed){this.focus();};};proto.focus=function(){if(this._window){try{this._window.focus();}catch(ex){};};};proto.blur=function(){if(this._window){this._window.blur();};};proto._ontimer=function(e){if(isValidNumber(this._readyState)&&this._isOpened&&(!this._window||(this._window&&this._window.closed!=false))){if(this.getModal()){window.application.getClientWindow().getClientDocument().release(this);};this._timer.stop();if(this._instance){this._instance.dispose();this._instance=null;};this._isOpened=false;this._isLoaded=false;this._readyState=null;return;};if(!this._window||this._timerRun){return;};if(this._window){this._isOpened=true;};this._timerRun=true;switch(this._readyState){case 0:this._isLoaded=false;var d=this._window.document;if(d){try{this._window._QxNativeWindow=this;}catch(ex){};if(isValidString(this.getSource())){try{QxDOM.addEventListener(this._window,"load",this.__onload);}catch(ex){};this._window.location.replace(this.getSource());this._timer.setInterval(500);this._readyState=5;}else {this._readyState=1;};if(!this.getResizeable()&&!(new QxClient).isMshtml()){var w=this.getWidth();var h=this.getHeight();var win=this._window;this._window.addEventListener("resize",function(e){win.resizeTo(w,h);},false);};};break;case 1:var ls=document.getElementsByTagName("head")[0].getElementsByTagName("link");for(var i=0,l=ls.length;i');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');d.write('');if(this.getShowCaption()){d.write(''+this.getCaption()+'');};if(isValidString(s)){d.write('');};d.write('');d.close();this._readyState++;break;case 2:var d=this._window.document;if(d&&d.body){this._instance=new QxClientWindow(this._window);this._pane=this._instance.getClientDocument();this._readyState++;};break;case 3:try{if(this.hasEventListeners("ready")){this.dispatchEvent(new QxEvent("ready"));};}catch(ex){this.debug("Error in ready implementation:"+ex);this._timer.stop();};this._readyState++;break;case 4:this.focus();this._readyState++;this._onload();this._timer.setInterval(500);this._timer.restart();break;case 5:try{if(this._window.document.readyState=="complete"){this._onload();};}catch(ex){};if(!this.getMoveable()){try{this._window.moveTo(this.getLeft(),this.getTop());}catch(ex){};};if(!this.getResizeable()&&(this.getWidth()=="auto"||this.getHeight()=="auto")){var w,h;if(this.getWidth()=="auto"){w=this._instance.getClientDocument().getPreferredWidth();};if(this.getHeight()=="auto"){h=this._instance.getClientDocument().getPreferredHeight();};if(isValidNumber(w)||isValidNumber(h)){if((new QxClient).isMshtml()){try{this._window.resizeTo(isValidNumber(w)?w:this.getWidth(),isValidNumber(h)?h+this._chromeCaptionSize:this.getHeight());}catch(ex){};}else {if(isValidNumber(w)){this._window.innerWidth=w;};if(isValidNumber(h)){if(this._window.innerHeight!=150&&h!=150){this._window.innerHeight=h;};};};};};break;};delete this._timerRun;};proto._onload=function(){if(!this._isLoaded){this._isLoaded=true;this.focus();this.dispatchEvent(new QxEvent("load"));};};proto.dispose=function(){if(this.getDisposed()){return;};if(this._timer){this._timer.removeEventListener("interval",this._ontimer,this);this._timer.dispose();this._timer=null;};if(this._instance){this._instance.dispose();this._instance=null;};if(this._pane){this._pane.dispose();this._pane=null;};if(this._window){if(!this._window.closed){QxDOM.removeEventListener(this._window,"load",this.__onload);};this.close();try{if(this._window._QxNativeWindow){this._window._QxNativeWindow.dispose();this._window._QxNativeWindow=null;};}catch(ex){};this._window=null;};this._readyState=null;return QxTarget.prototype.dispose.call(this);};function QxLayout(){QxWidget.call(this);};QxLayout.extend(QxWidget,"QxLayout");proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._innerWidthChanged=function(){this._d4Width();this._d1("inner-width");var ch=this._a2;var chl=ch.length;for(var i=0;iinnerWidth){storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);chc.__row=rows.length;accumulatedHeight+=maxRequiredRowHeight+spacingY;childOffsetLeft.push(0);accumulatedWidth=childNeededWidth+spacingX;maxRequiredRowHeight=childNeededHeight;}else {chc.__row=rows.length;childOffsetLeft.push(accumulatedWidth);accumulatedWidth+=childNeededWidth+spacingX;maxRequiredRowHeight=Math.max(maxRequiredRowHeight,childNeededHeight);};};storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var leftList=grouped.left;var leftLength=leftList.length;var leftLast=0;for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var topList=grouped.top;var topLength=topList.length;var topLast=0;for(var i=0;i=vMatchCol||(vCol=vMatchCol)){this._layoutHorizontal(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i=vMatchRow||(vRow=vMatchRow)){this._layoutVertical(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i0;i--){vChild=vParent.childNodes[i];if(vFound==false){if(vChild==vItem){vFound=true;};}else {if(vChild.offsetLeft==vLeft){return vChild;};};};};proto.getUnder=function(vItem){var vParent=vItem.parentNode;var vFound=false;var vLeft=vItem.offsetLeft;var vChild;for(var i=0,l=vParent.childNodes.length;i255||v[i]<0){throw new Error("Malformed RGB color value");};};return v;}else if(QxColor.r_number.test(v)){v=Math.round(parseFloat(v));if(isNaN(v)){throw new Error("Malformed numeric color value");};return[v,v,v];}else if(QxColor.r_percent.test(v)){v1=Math.round(255*parseFloat(v.replace("%",""))/100);if(v>255||v<0){throw new Error("Malformed percent color value");};return[v,v,v];};QxDebug("QxColor","Failed to read color value:"+v);return[0,0,0];};QxColor.RGB2CSS=function(){if(arguments.length==3){return "rgb("+arguments[0]+","+arguments[1]+","+arguments[2]+")";}else if(arguments.length==1){if(typeof arguments[0]=="string")return arguments[0];else if(arguments[0]==null)return "";else return "rgb("+arguments[0][0]+","+arguments[0][1]+","+arguments[0][2]+")";};return;};QxColor.RGB2HSB=function(r,g,b){var hue,saturation,brightness;r=parseFloat(r);g=parseFloat(g);b=parseFloat(b);var hsbvals=new Array(3);var cmax=(r>g)?r:g;if(b>cmax)cmax=b;var cmin=(r=1.0)h %=1.0;if(s>1.0)s=1.0;if(b>1.0)b=1.0;var tov=Math.floor(255*b);if(s==0.0){retval=new Array(tov,tov,tov);}else {h*=6.0;i=Math.floor(h);f=h-i;p=Math.floor(tov*(1.0-s));q=Math.floor(tov*(1.0-(s*f)));t=Math.floor(tov*(1.0-(s*(1.0-f))));if(i==0)retval=new Array(tov,t,p);if(i==1)retval=new Array(q,tov,p);if(i==2)retval=new Array(p,tov,t);if(i==3)retval=new Array(p,q,tov);if(i==4)retval=new Array(t,p,tov);if(i==5)retval=new Array(tov,p,q);};return retval;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/types/QxInteger.js b/swat2/style/qooxdoo/widgets/types/QxInteger.js new file mode 100644 index 00000000000..aca33b4a308 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/types/QxInteger.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxInteger(v){return Math.round(QxNumber(v));}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/types/QxNumber.js b/swat2/style/qooxdoo/widgets/types/QxNumber.js new file mode 100644 index 00000000000..4c424448934 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/types/QxNumber.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxNumber(v){if(typeof v=="number"){return v;}else if(typeof v=="string"){if(v=="true"||v=="false"){return Number(Boolean(v));}else {return parseFloat(v);};}else if(typeof v=="boolean"){return Number(v);}else {return NaN;};}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/types/QxString.js b/swat2/style/qooxdoo/widgets/types/QxString.js new file mode 100644 index 00000000000..bdeaad5c81a --- /dev/null +++ b/swat2/style/qooxdoo/widgets/types/QxString.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxString(v){return String(v);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/types/QxTextile.js b/swat2/style/qooxdoo/widgets/types/QxTextile.js new file mode 100644 index 00000000000..037876c7ad8 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/types/QxTextile.js @@ -0,0 +1,4 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxTextile(s){var r=s;qtags=[ +["\\*","strong"],["\\?\\?","cite"],["\\+","ins"],["~","sub"],["\\^","sup"],["@","code"] +];for(var i=0;i"+"$1"+"");};re=new RegExp("\\b_(.+?)_\\b","g");r=r.replace(re,"$1");re=new RegExp("[\s\n]-(.+?)-[\s\n]","g");r=r.replace(re,"$1");re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)','g');r=r.replace(re,'$1');re=new RegExp("!\\b(.+?)\\(\\b(.+?)\\b\\)!","g");r=r.replace(re,'$2');re=new RegExp("!\\b(.+?)\\b!","g");r=r.replace(re,'');re=new RegExp("(.*)\n([^#\*\n].*)","g");r=r.replace(re,"$1
$2");re=new RegExp("\n
","g");r=r.replace(re,"\n");lines=r.split("\n");nr="";for(var i=0;i")+"";changed=1;};if (line.search(/^\s*h[1-6]\.\s+/) != -1){re=new RegExp("h([1-6])\.(.+)","g");line=line.replace(re,"$2");changed=1;};if (line.search(/^\s*\*\s+/) != -1){line = line.replace(/^\s*\*\s+/,"\t") + "";changed=1;};if (line.search(/^\s*#\s+/) != -1){line = line.replace(/^\s*#\s+/,"\t") + "";changed=1;};if (!changed && (line.replace(/\s/g,"").length > 0)){line="

"+line+"

";};lines[i]=line+"\n";};inlist=0;listtype="";for(var i=0;i/g, "li>");return r;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/types/QxVariable.js b/swat2/style/qooxdoo/widgets/types/QxVariable.js new file mode 100644 index 00000000000..31c1d6a1e09 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/types/QxVariable.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxVariable(v){return v;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxAtom.js b/swat2/style/qooxdoo/widgets/widgets/QxAtom.js new file mode 100644 index 00000000000..6603d5b6b24 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxAtom.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxAtom(vText,vIcon,vIconWidth,vIconHeight){QxWidget.call(this);this.setCanSelect(false);this.setWidth("auto");this.setHeight("auto");if(isValid(vText)){this.setText(vText);};if(isValid(vIcon)){this.setIcon(vIcon);if(isValid(vIconWidth)){this.setIconWidth(vIconWidth);};if(isValid(vIconHeight)){this.setIconHeight(vIconHeight);};};};QxAtom.extend(QxWidget,"QxAtom");QxAtom.addProperty({name:"text",type:String});QxAtom.addProperty({name:"icon",type:String});QxAtom.addProperty({name:"show",type:String,defaultValue:"both"});QxAtom.addProperty({name:"iconPosition",type:String,defaultValue:"left"});QxAtom.addProperty({name:"iconTextGap",type:Number,defaultValue:4});QxAtom.addProperty({name:"iconWidth",type:Number});QxAtom.addProperty({name:"iconHeight",type:Number});QxAtom.addProperty({name:"horizontalBlockAlign",type:String,defaultValue:"left"});QxAtom.addProperty({name:"verticalBlockAlign",type:String,defaultValue:"middle"});proto._c6=true;proto._c5=true;proto._c2=false;proto._c1=false;proto._f2=null;proto._f1=null;proto._modifyIcon=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();var o=this._f1;if(this._c1){if(o){o.setSource(_b1);o.setParent(this);}else if(this._wasVisible){this._e3Icon();};}else if(o){o.setParent(null);o.setSource(_b1);};return true;};proto._modifyText=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();var o=this._f2;if(this._c2){if(o){o.setHtml(_b1);o.setParent(this);}else if(this._wasVisible){this._e3Text();};}else if(o){o.setParent(null);o.setHtml(_b1);};return true;};proto._modifyShow=function(_b1,_b2,_b3,_b4){this._pureUpdateDisplayState();if(this._wasVisible){if(this._f2){this._f2.setParent(this._c2?this:null);};if(this._f1){this._f1.setParent(this._c1?this:null);};if(this._f2&&this._f1){if(this.getWidth()!="auto"){this._d1("show");};if(this.getHeight()!="auto"){this._d2("show");};};if(!this._f2&&this._c2){this._e3Text();};if(!this._f1&&this._c1){this._e3Icon();};};return true;};proto._modifyElement=function(_b1,_b2,_b3,_b4){if(_b1){this._addCssClassName("QxAtomBase");if(this._c1&&!this._f1){this._e3Icon();};if(this._c2&&!this._f2){this._e3Text();};};return QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){if(this._f1){this._f1.setEnabled(_b1);};if(this._f2){this._f2.setEnabled(_b1);};return QxWidget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);};proto._modifyIconPosition=function(_b1,_b2,_b3,_b4){if(!this._wasVisible){return true;};if(1==1||this._c2&&this._c1){switch(_b1){case "left":if(_b2=="right"){return this._d1("icon-position");};break;case "right":if(_b2=="left"){return this._d1("icon-position");};break;case "top":if(_b2=="bottom"){return this._d2("icon-position");};break;case "bottom":if(_b2=="top"){return this._d2("icon-position");};break;};if(this.getWidth()=="auto"){this._setChildrenDependWidth(this,"icon-position");}else {this._d1("icon-position");};if(this.getHeight()=="auto"){this._setChildrenDependHeight(this,"icon-position");}else {this._d2("icon-position");};};return true;};proto._modifyIconTextGap=function(_b1,_b2,_b3,_b4){if(!this._wasVisible){return true;};if(this._c2&&this._c1){switch(this.getIconPosition()){case "left":case "right":return this.getWidth()=="auto"?this._setChildrenDependWidth(this,"icon-text-gap"):this._d1("icon-text-gap");case "top":case "bottom":return this.getHeight()=="auto"?this._setChildrenDependHeight(this,"icon-text-gap"):this._d2("icon-text-gap");};};return true;};proto._modifyHorizontalBlockAlign=function(_b1,_b2,_b3,_b4){if(!this._wasVisible||this.getWidth()=="auto"){return true;};return this._d1("align");};proto._modifyVerticalBlockAlign=function(_b1,_b2,_b3,_b4){if(!this._wasVisible||this.getHeight()=="auto"){return true;};return this._d2("align");};proto._e3Text=function(){var t=this._f2=new QxContainer(this.getText());t.setAnonymous(true);t.setEnabled(this.isEnabled());t.setTimerCreate(false);t.setParent(this);};proto._e3Icon=function(){var i=this._f1=new QxImage(this.getIcon(),this.getIconWidth(),this.getIconHeight());i.setAnonymous(true);i.setEnabled(this.isEnabled());i.setTimerCreate(false);i.setParent(this);};proto._pureUpdateDisplayState=function(){switch(this.getShow()){case "both":this._c6=this._c5=true;this._c1=this._hasIcon();this._c2=this._hasText();break;case "none":this._c6=this._c5=this._c1=this._c2=false;break;case "icon":this._c5=true;this._c1=this._hasIcon();this._c6=this._c2=false;break;case "text":this._c6=true;this._c2=this._hasText();this._c5=this._c1=false;break;default:throw new Error("Invalid value for show property:"+this.getShow());};};proto._hasText=function(){return isValid(this.getText());};proto._hasIcon=function(){return isValid(this.getIcon());};proto._setChildrenDependWidth=function(_e4,_e5){if(this._c1&&_e4==this._f1&&_e5=="unload"){return true;};var newWidth=this._d5Width(_e4,_e5);if(this._widthMode=="inner"&&this._widthModeValue==newWidth){if((_e5=="load"||_e5=="append-child")&&(_e4==this._f2||_e4==this._f1)){return this._d1(_e5);};}else {this.setInnerWidth(newWidth,null,true);};return true;};proto._setChildrenDependHeight=function(_e4,_e5){if(this._c1&&_e4==this._f1&&_e5=="unload"){return true;};var newHeight=this._d5Height(_e4,_e5);if(this._heightMode=="inner"&&this._heightModeValue==newHeight){if((_e5=="load"||_e5=="append-child")&&(_e4==this._f2||_e4==this._f1)){return this._d2(_e5);};}else {this.setInnerHeight(newHeight,null,true);};return true;};proto._d5Width=function(){return this._d5Helper("Width","left","right");};proto._d5Height=function(){return this._d5Helper("Height","top","bottom");};proto._d5Helper=function(vNameRangeUp,vNameStart,vNameStop){if(this._c2&&this._f2&&this._f2.getParent()!=this){return null;};if(this._c1&&this._f1&&this._f1.getParent()!=this){return null;};if(this._c1&&(!this._f1||(!this._f1.getLoaded()&&isInvalid(this._f1["get"+vNameRangeUp]())))){return null;};if(this._c2&&this._c1){switch(this.getIconPosition()){case vNameStart:case vNameStop:return this._f2["getAny"+vNameRangeUp]()+this.getIconTextGap()+this._f1["getAny"+vNameRangeUp]();default:return Math.max(Math.max(this._f2["getAny"+vNameRangeUp](),this._f1["getAny"+vNameRangeUp]()),0);};}else if(this._c2){return this._f2["getAny"+vNameRangeUp]();}else if(this._c1){return this._f1["getAny"+vNameRangeUp]();}else {return 0;};};proto._innerWidthChanged=function(){this._d4Width();this._d1("inner-width");var ch=this._a2;var chl=ch.length;var chc;for(var i=0;ivIconSize){vIconPos=(vTextSize-vIconSize)/2;}else {vTextPos=(vIconSize-vTextSize)/2;};vBoxSize=Math.max(vTextSize,vIconSize);};}else if(this._c2){vBoxSize=this._f2["getAny"+vNameRangeUp]();}else if(this._c1){vBoxSize=this._f1["getAny"+vNameRangeUp]();}else {return;};var vBoxPos=this["getComputedPadding"+vPaddingStartUp]();switch(this["get"+vDirection+"BlockAlign"]()){case "center":case "middle":vBoxPos+=(this["getInner"+vNameRangeUp]()-vBoxSize)/2;break;case "right":case "bottom":vBoxPos+=this["getInner"+vNameRangeUp]()-vBoxSize;break;};vIconPos+=vBoxPos;vTextPos+=vBoxPos;if(this._f1){this._f1["_d3"+vDirection](vIconPos);};if(this._f2){this._f2["_d3"+vDirection](vTextPos);};}catch(ex){throw new Error("Failed to internal render widgets:"+ex);};return true;};proto._onnewchild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"append-child"):this._d1("append-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"append-child"):this._d2("append-child");};proto._onremovechild=function(otherObject){this.getWidth()=="auto"?this._setChildrenDependWidth(otherObject,"remove-child"):this._d1("remove-child");this.getHeight()=="auto"?this._setChildrenDependHeight(otherObject,"remove-child"):this._d2("remove-child");};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var chc;var cloneChild;for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null&&this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();};return this._preferred_height;};proto.dispose=function(){if(this.getDisposed()){return true;};if(this._f1){this._f1.dispose();this._f1=null;};if(this._f2){this._f2.dispose();this._f2=null;};this._c6=this._c5=this._c2=this._c1=null;return QxWidget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js b/swat2/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js new file mode 100644 index 00000000000..7a9d4c171eb --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxBarSelectorBar.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxBarSelectorBar(){QxWidget.call(this);this._manager=new QxRadioButtonManager();};QxBarSelectorBar.extend(QxWidget,"QxBarSelectorBar");proto.getManager=function(){return this._manager;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);return this._applyState();};proto._applyState=function(){this._omitRendering();this["_applyState_"+this.getState()]();this._activateRendering();return true;};proto._applyState_top=function(){this.setBottom(null);this.setWidth(null);this.setHeight("auto");this.setLeft(0);this.setRight(0);this.setTop(0);};proto._applyState_right=function(){this.setLeft(null);this.setHeight(null);this.setWidth("auto");this.setRight(0);this.setBottom(0);this.setTop(0);};proto._applyState_bottom=function(){this.setWidth(null);this.setTop(null);this.setHeight("auto");this.setLeft(0);this.setRight(0);this.setBottom(0);};proto._applyState_left=function(){this.setRight(null);this.setHeight(null);this.setWidth("auto");this.setLeft(0);this.setBottom(0);this.setTop(0);};proto._layoutInternalWidgetsRunning=false;proto._layoutInternalWidgets=proto._d1=function(_e5){if(this._layoutInternalWidgetsRunning){return true;};var vPane=this.getParent().getPane();if(!this.isCreated()||!vPane.isCreated()){return true;};this._layoutInternalWidgetsRunning=true;var ch=this.getChildren();var chl=ch.length;var chc;switch(this.getState()){case "left":case "right":for(var i=0;i=0;i--){sheet.deleteRule(i);};if(isValidString(_b1)){sheet.insertRule("*{cursor:"+_b1+" !important}",0);};return true;};};proto._onresize=function(e){if(typeof QxPopupManager=="function"){(new QxPopupManager).update();};var w=this._document.body.offsetWidth;var h=this._document.body.offsetHeight;if(this._lastBodyWidth!=w){this._lastBodyWidth=w;this._innerWidthChanged();};if(this._lastBodyHeight!=h){this._lastBodyHeight=h;this._innerHeightChanged();};};proto._themes=["Win9x","WinXP"];proto.getThemes=function(){return this._themes;};proto.registerTheme=function(v){if(this._themes.contains(v)){return;};this._themes.push(v);};proto.deregisterTheme=function(v){if(this.getTheme()==v){throw new Error("Could not remove currently selected theme!");};this._themes.remove(v);return true;};proto._modifyTheme=function(_b1,_b2,_b3,_b4){var vClass=this.getCssClassName();if(_b2){vClass=vClass.remove("QxTheme"+_b2," ");};if(_b1){vClass=vClass.add("QxTheme"+_b1," ");};this.setCssClassName(vClass);return true;};proto.add=function(){var a=arguments;var l=a.length;var t=a[l-1];if(typeof QxInline=="function"&&l>1&&typeof t=="string"){for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxColorSelector.js b/swat2/style/qooxdoo/widgets/widgets/QxColorSelector.js new file mode 100644 index 00000000000..65dee664a21 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxColorSelector.js @@ -0,0 +1,5 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxColorSelector(vTemplateColors,vHistoryColors,vStandalone){this.standaloneMode=typeof vStandalone=="boolean"?vStandalone:false;this.webfixMode=vTemplateColors&&vHistoryColors;if(this.standaloneMode){QxPopup.call(this);this.add=this.addToWindow;this.setBorder(null);this.setPadding(10);this.setHeight(this.webfixMode?335:385);}else {QxWindow.call(this, "Color Selector", "icons/16/colors.png");this.setHeight(this.webfixMode?350:400);};this.classname="QxWindow";this.layoutOffset=this.webfixMode?224:196;this.setShowStatusbar(false);this.setShowMaximize(false);this.setShowMinimize(false);this.setResizeable(false);this.setUsePreferredWidthAsMin(false);this.setUsePreferredHeightAsMin(false);this.getPane().setPadding(8);this.setWidth(this.webfixMode?543:515);if(this.webfixMode){var vField;var vFieldSet;var vBase=QxColorSelector.baseColors;var vBaseLength=vBase.length;vFieldSet=new QxFieldSet(QxColorSelector.textBaseColors);vFieldSet.setTop(-6);vFieldSet.setWidth(216);vFieldSet.setHeight(45);vFieldSet.setMinHeight(45);for(var i=0;i50&&(v[0].inrange(200,280)||v[0].inrange(-1,40)));};proto.setSavedColor=function(_b1){var r=QxColor.read(_b1);if(r){var c=QxColor.RGB2HSB(r[0],r[1],r[2]);this._savedColor.setBackgroundColor(_b1);this._savedColor.setColor(this._useWhiteColor(c)?"white":"black");}else {this._savedColor.setBackgroundColor(null);this._savedColor.setColor("black");};};proto._onchange=function(e){if(isValidString(this._mode)){return;};var t=e.getTarget();switch(e.getTarget()){case this._red:case this._blue:case this._green:this._mode="rgb";this.setCurrentColor([this._red.getValue(),this._green.getValue(),this._blue.getValue()]);break;case this._lum:this._mode="lum";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;case this._hue:case this._sat:this._mode="hsb";this.setCurrentColor(QxColor.HSB2RGB(this._hue.getValue(),this._sat.getValue(),this._lum.getValue()));break;};delete this._mode;};proto._onchangehex=function(e){if(isValidString(this._mode)){return;};this._mode="hex";var r=QxColor.read("#"+this._hex.getText());if(r){this.setCurrentColor(r);};delete this._mode;};proto._onpaletteclick=function(e){this._mode="palette";this.setCurrentColor(e.getTarget().getBackgroundColor());delete this._mode;};proto._hueActive=false;proto._onhueareamousedown=function(e){this._hueActive=true;this.setCapture(true);};proto._onhueareamouseup=function(e){this._hueActive=false;this.setCapture(false);};proto._onhueareamousemove=function(e){if(this._hueActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onhueareaclick.call(this,e);};};proto._onhueareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=((e.getPageX()-this.getComputedPageBoxLeft())/2.56*3.6).limit(0,360);var s=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);var b=pa._lum.getValue();pa._huePos.setLeft(pa.layoutOffset+(h/3.6*2.56));pa._huePos.setTop(-4+(s*2.56));pa._mode="huearea";try{var r=QxColor.HSB2RGB(h,100-s,b);if(isValidArray(r)){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto._brightActive=false;proto._onbrightareamousedown=function(e){this._brightActive=true;this.setCapture(true);};proto._onbrightareamouseup=function(e){this._brightActive=false;this.setCapture(false);};proto._onbrightareamousemove=function(e){if(this._brightActive){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();pa._onbrightareaclick.call(this,e);};};proto._onbrightareaclick=function(e){var pa1=this.getParent().getParent();var pa=pa1.standaloneMode?pa1:pa1.getParent();var h=pa._hue.getValue();var s=pa._sat.getValue();var b=((e.getPageY()-this.getComputedPageBoxTop())/2.56).limit(0,100);pa._brightPos.setTop(-4+(b*2.56));pa._mode="brightarea";try{var r=QxColor.HSB2RGB(h,s,100-b);if(r){pa.setCurrentColor(r);};}catch(ex){};delete pa._mode;};proto.dispose=function(){if(this.getDisposed()){return;};return QxWindow.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxComboBox.js b/swat2/style/qooxdoo/widgets/widgets/QxComboBox.js new file mode 100644 index 00000000000..5af95e4f030 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxComboBox.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxComboBox(){QxWidget.call(this);this.setWidth(120);this.setHeight(22);this.setBorder(QxBorder.presets.inset);this.setTabIndex(1);this._list=new QxList();this._list.set({top:0,left:0,bottom:0,right:0,overflow:"auto",timerCreate:false});this._manager=this._list.getManager();this._manager.set({multiSelection:false,dragSelection:false});this._manager.addEventListener("changeSelection",this._onchangeselection,this);this._popup=new QxPopup();this._popup.set({autoHide:false,width:150,height:180,timerCreate:false});this._popup.add(this._list);this._atom=new QxAtom();this._atom.set({width:null,top:3,left:4,right:16,tabIndex:-1});this._textfield=new QxTextField();this._textfield.setTop((new QxClient).isGecko()?1:0);this._textfield.set({left:4,right:16,tabIndex:-1});(this.isEditable()?this._atom:this._textfield).setStyleProperty("visibility","hidden");this._button=new QxWidget();this._button.set({top:0,bottom:0,width:16,right:0,border:QxBorder.presets.outset,canSelect:false});this._buttonimage = new QxImage("widgets/arrows/down.gif", 7, 4);this._buttonimage.set({top:5,left:2});this._button.add(this._buttonimage);this.add(this._textfield,this._atom,this._button);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseup",this._g2);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("keydown",this._g4);this.addEventListener("keypress",this._g6);this.addEventListener("mousewheel",this._onmousewheel);};QxComboBox.extend(QxWidget,"QxComboBox");QxComboBox.addProperty({name:"editable",type:Boolean,defaultValue:false,getAlias:"isEditable"});QxComboBox.addProperty({name:"selected",type:Object});QxComboBox.addProperty({name:"value",type:Object});QxComboBox.addProperty({name:"pagingInterval",type:Number,defaultValue:10});QxComboBox.addProperty({name:"maxListHeight",type:Number,defaultValue:180});proto._modifyParent=function(_b1,_b2,_b3,_b4){if(_b1){var p=_b1.getTopLevelWidget();if(p){p.add(this._popup);};}else if(_b2){var p=_b2.getTopLevelWidget();if(p){p.remove(this._popup);};};return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifySelected=function(_b1,_b2,_b3,_b4){this.setValue(_b1?_b1.getText():"",_b4);if(_b1){this._manager.setSelectedItems([_b1]);}else {this._manager.deselectAll();};return true;};proto._modifyValue=function(_b1,_b2,_b3,_b4){var vText=isValid(_b1)?_b1:"";if(this.isEditable()){this._textfield.setText(vText,_b4);}else {this._atom.setText(vText,_b4);};this.setSelected(vText==""?null:this.getList().findStringExact(vText),_b4);return true;};proto._modifyEditable=function(_b1,_b2,_b3,_b4){var l=this._atom;var t=this._textfield;if(this.isCreated()){l.setVisible(!_b1);t.setVisible(_b1);if(_b1){t.setText(this.getValue());}else {l.setText(this.getValue());};}else {if(_b1){l.setStyleProperty("visibility","hidden");t.removeStyleProperty("visibility");}else {t.setStyleProperty("visibility","hidden");l.removeStyleProperty("visibility");};};this._modifyEditablePost(_b1);return true;};if((new QxClient).isMshtml()){proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setHtmlProperty("unselectable",false);t.setHtmlProperty("tabIndex",1);}else {t.setHtmlProperty("unselectable",true);t.setHtmlProperty("tabIndex",-1);};};}else if((new QxClient).isGecko()){proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setStyleProperty("MozUserFocus","normal");t.setStyleProperty("userFocus","normal");}else {t.setStyleProperty("MozUserFocus","ignore");t.setStyleProperty("userFocus","ignore");};};}else {proto._modifyEditablePost=function(_b1){var t=this._textfield;if(_b1){t.setStyleProperty("userFocus","normal");t.setHtmlProperty("tabIndex",1);}else {t.setStyleProperty("userFocus","ignore");t.setHtmlProperty("tabIndex",-1);};};};proto.getList=function(){return this._list;};proto.getManager=function(){return this._manager;};proto.getPopup=function(){return this._popup;};proto.getAtom=function(){return this._atom;};proto.getTextField=function(){return this._textfield;};proto.getButton=function(){return this._button;};proto.getButtonImage=function(){return this._buttonimage;};proto.createPopup=function(){var p=this._popup;if(!p.isCreated()){p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);};var pa=this.getParent();var pt=pa?pa.getTopLevelWidget():null;if(pt){pt.add(p);};if(!p.isCreated()){p._createElement();p.setVisible(false);};};proto._togglePopup=function(){if(this._popup.getVisible()){this._closePopup();if(!this.getEditable()){this.setState("mark");};}else {this._openPopup();};};proto._openPopup=function(){var p=this._popup;var l=this._list;var m=this._manager;this.createPopup();var lh=l.getPreferredHeight();var mh=this.getMaxListHeight();if(lh>mh){p.setHeight(mh);l.setOverflow("scrollY");}else {p.setHeight(lh);l.setOverflow("hidden");};p.setLeft(this.getComputedPageBoxLeft()+1);p.setTop(this.getComputedPageBoxBottom());p.setWidth(this.getComputedBoxWidth()-2);if(this.isEditable()){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);}else {var oldFireChange=m.getFireChange();m.setFireChange(false);m.deselectAll();m.setLeadItem(null);m.setFireChange(oldFireChange);};};var vCurrent=this._manager.getSelectedItem();if(vCurrent){m.setLeadItem(vCurrent);m.scrollItemIntoView(vCurrent);};this.setCapture(true);this.setState(null);p.setVisible(true);};proto._closePopup=function(){var vCurrent=this._manager.getSelectedItem();if(!(vCurrent==null&&this.getEditable())){this.setSelected(vCurrent);this._manager.setLeadItem(vCurrent);};this.setCapture(false);this._popup.setVisible(false);};proto._g1=function(e){var t=e.getActiveTarget();if(typeof t=="undefined"){return;};if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem){if(!t.isEnabled()){return;};t=t.getParent();};switch(t){case this._textfield:return;case this:case this._atom:case this._button:case this._buttonimage:this._togglePopup();this._button.setBorder(QxBorder.presets.inset);break;case this._list:if(this.getEditable()&&!this._findMatchingEditItem()){this.setSelected(null);};this._list._g1(e);if(e.getTarget()!=this._list){this._closePopup();};break;case this._popup:break;default:var sel=this.getSelected();this._manager.deselectAll();if(sel){this._manager.setSelectedItem(sel);};this._closePopup();break;};};proto._g2=function(e){this._button.setBorder(QxBorder.presets.outset);};proto._findMatchingEditItem=function(){return this._list.findStringExact(this._textfield.getElement().value);};proto._g4=function(e){var m=this._manager;if(this._popup.getVisible()){if(e.getKeyCode()==QxKeyEvent.keys.enter){this.setSelected(this._manager.getSelectedItem());this._closePopup();return;}else if(e.getKeyCode()==QxKeyEvent.keys.esc){m.setSelectedItem(this.getSelected());m.setLeadItem(this.getSelected());this._popup.setVisible(false);this.setCapture(false);return;};}else if(e.getKeyCode()==QxKeyEvent.keys.enter){this._openPopup();};if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pageup){var vPrevious;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vPrevious=vTemp;}while(--vInterval&&(vTemp=m.getPrevious(vPrevious)));}else {vPrevious=m.getLast();};this.setSelected(vPrevious);}else if(!this._popup.getVisible()&&e.getKeyCode()==QxKeyEvent.keys.pagedown){var vNext;var vTemp=this.getSelected();if(vTemp){var vInterval=this.getPagingInterval();do{vNext=vTemp;}while(--vInterval&&(vTemp=m.getNext(vNext)));}else {vNext=m.getFirst();};this.setSelected(vNext);}else if(!this.isEditable()||this._popup.getVisible()){this._list._g4(e);}else if(e.getKeyCode()==QxKeyEvent.keys.up||e.getKeyCode()==QxKeyEvent.keys.down){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);}else if(this._popup.isCreated()&&(e.getKeyCode()==QxKeyEvent.keys.pageup||e.getKeyCode()==QxKeyEvent.keys.pagedown)){var vFound=this._findMatchingEditItem();if(vFound){m.setSelectedItem(vFound);m.setLeadItem(vFound);}else {m.deselectAll();m.setLeadItem(null);};this._list._g4(e);};};proto._g6=function(e){if(!this.isEditable()||this._popup.getVisible()){this._list._g6(e);};};proto._onmouseover=function(e){var t=e.getTarget();if(t instanceof QxImage){t=t.getParent();};if(t instanceof QxListItem&&t.getEnabled()){var m=this._manager;m.deselectAll();m.setLeadItem(t);m.setSelectedItem(t);};};proto._onmousewheel=function(e){if(!this._popup.getVisible()){var toSelect;var isSelected=this.getSelected();if(e.getWheelDelta()<0){toSelect=isSelected?this._manager.getNext(isSelected):this._manager.getFirst();}else {toSelect=isSelected?this._manager.getPrevious(isSelected):this._manager.getLast();};if(toSelect){this.setSelected(toSelect);};};};proto._onchangeselection=function(e){if(!this._popup.getVisible()){this.setSelected(this._manager.getSelectedItem());};};proto._visualizeBlur=function(){this.setState(null);QxWidget.prototype._visualizeBlur.call(this);};proto.dispose=function(){if(this.getDisposed()){return;};if(this._list){this._list.dispose();this._list=null;};if(this._manager){this._manager.dispose();this._manager=null;};if(this._popup){this._popup.dispose();this._popup=null;};if(this._atom){this._atom.dispose();this._atom=null;};if(this._textfield){this._textfield.dispose();this._textfield=null;};if(this._button){this._button.dispose();this._button=null;};if(this._buttonimage){this._buttonimage.dispose();this._buttonimage=null;};return QxWidget.prototype.dispose.call(this);}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxContainer.js b/swat2/style/qooxdoo/widgets/widgets/QxContainer.js new file mode 100644 index 00000000000..f89fb97d8d2 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxContainer.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxContainer(vHtml){QxTerminator.call(this);if(isValid(vHtml)){this.setHtml(vHtml);};};QxContainer.extend(QxTerminator,"QxContainer");QxContainer.addProperty({name:"html",type:String});proto._modifyElement=function(_b1,_b2,_b3,_b4){QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);if(_b1){return this._applyHtml();}else if(_b2){_b2.innerHTML="";};return true;};proto._modifyHtml=function(_b1,_b2,_b3,_b4){return this._applyHtml();};proto._applyHtml=function(){if(!this.isCreated()){return true;};var vHtml=this.getHtml();if(isValid(vHtml)){this.getElement().innerHTML=vHtml;this._invalidatePreferred("load");this._outerChanged("load");}else {this.getElement().innerHTML="";this._invalidatePreferred("unload");this._outerChanged("unload");};return true;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxDockLayout.js b/swat2/style/qooxdoo/widgets/widgets/QxDockLayout.js new file mode 100644 index 00000000000..ccd41abdb79 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxDockLayout.js @@ -0,0 +1,4 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxDockLayout(){QxLayout.call(this);};QxDockLayout.extend(QxLayout,"QxDockLayout");QxDockLayout.addProperty({name:"respectAutoRequirements",type:Boolean,defaultValue:true});proto.add=function(){var l=arguments.length;var d=arguments[l-1];var o;if(isValidString(d)){l--;}else {d="auto";};for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var leftList=grouped.left;var leftLength=leftList.length;var leftLast=0;for(var i=0;i1){throw new Error("QxDockLayout can not handle multiple auto children!");};var topList=grouped.top;var topLength=topList.length;var topLast=0;for(var i=0;i0?Math.max(0,wFrame-QxDOM.getComputedInsetLeft(this._frame)-QxDOM.getComputedInsetRight(this._frame)-QxDOM.getComputedMarginLeft(this._content)-QxDOM.getComputedMarginRight(this._content)):0;this._frame.style.width=wFrame+"px";this._content.style.width=wContent+"px";return true;};proto._renderHeight=function(size){if(!this.isCreated()){return true;};var hFrame=Math.max(0,this.getElement().offsetHeight-QxDOM.getComputedMarginTop(this._frame)-QxDOM.getComputedMarginBottom(this._frame));var hContent=hFrame>0?Math.max(0,hFrame-QxDOM.getComputedInsetTop(this._frame)-QxDOM.getComputedInsetBottom(this._frame)-QxDOM.getComputedMarginTop(this._content)-QxDOM.getComputedMarginBottom(this._content)):0;this._frame.style.height=hFrame+"px";this._content.style.height=hContent+"px";return true;};proto.getComputedBorderLeft=proto.getComputedInsetLeft=function(){return QxDOM.getComputedMarginLeft(this._frame)+QxDOM.getComputedInsetLeft(this._frame)+QxDOM.getComputedMarginLeft(this._content);};proto.getComputedBorderRight=proto.getComputedInsetRight=function(){return QxDOM.getComputedMarginRight(this._frame)+QxDOM.getComputedInsetRight(this._frame)+QxDOM.getComputedMarginRight(this._content);};proto.getComputedBorderTop=proto.getComputedInsetTop=function(){return QxDOM.getComputedMarginTop(this._frame)+QxDOM.getComputedInsetTop(this._frame)+QxDOM.getComputedMarginTop(this._content);};proto.getComputedBorderBottom=proto.getComputedInsetBottom=function(){return QxDOM.getComputedMarginBottom(this._frame)+QxDOM.getComputedInsetBottom(this._frame)+QxDOM.getComputedMarginBottom(this._content);};proto.getComputedAreaWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight();};proto.getComputedAreaHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom();};proto.getComputedInnerWidth=function(){return this.getElement().offsetWidth-this.getComputedInsetLeft()-this.getComputedInsetRight()-this.getComputedPaddingLeft()-this.getComputedPaddingRight();};proto.getComputedInnerHeight=function(){return this.getElement().offsetHeight-this.getComputedInsetTop()-this.getComputedInsetBottom()-this.getComputedPaddingTop()-this.getComputedPaddingBottom();};proto._applySizeHorizontal=function(size){QxWidget.prototype._applySizeHorizontal.call(this,size);return this._renderWidth();};proto._applySizeVertical=function(size){QxWidget.prototype._applySizeVertical.call(this,size);return this._renderHeight();};QxFieldSet.init=function(){var frame=QxFieldSet._h3=document.createElement("div");var legend=document.createElement("div");var legendText=document.createTextNode("-");var content=document.createElement("div");frame.className="QxFieldSetFrame";legend.className="QxFieldSetLegend";content.className="QxFieldSetContent";legend.appendChild(legendText);frame.appendChild(legend);frame.appendChild(content);};QxFieldSet.init(); \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxFlowLayout.js b/swat2/style/qooxdoo/widgets/widgets/QxFlowLayout.js new file mode 100644 index 00000000000..c62b09aba88 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxFlowLayout.js @@ -0,0 +1,3 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxFlowLayout(){QxLayout.call(this);};QxFlowLayout.extend(QxLayout,"QxFlowLayout");QxFlowLayout.addProperty({name:"horizontalSpacing",type:Number,defaultValue:0});QxFlowLayout.addProperty({name:"verticalSpacing",type:Number,defaultValue:0});QxFlowLayout.addProperty({name:"horizontalBlockAlign",type:String,defaultValue:"left"});QxFlowLayout.addProperty({name:"verticalChildrenAlign",type:String,defaultValue:"top"});proto._d1=function(){var innerWidth=this.getInnerWidth();var innerHeight=this.getInnerHeight();var blockAlign=this.getHorizontalBlockAlign();var childrenAlign=this.getVerticalChildrenAlign();var spacingX=this.getHorizontalSpacing();var spacingY=this.getVerticalSpacing();var paddingLeft=this.getPaddingLeft();var paddingTop=this.getPaddingTop();var accumulatedWidth=0;var accumulatedHeight=0;var childNeededWidth;var childNeededHeight;var currentRow;var childCalculatedLeft,childCalculatedTop;var maxRequiredRowHeight=0;var rows=[];var childOffsetLeft=[];function storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight){var r={width:accumulatedWidth,height:maxRequiredRowHeight,offsetTop:accumulatedHeight +};switch(blockAlign){case "center":r.offsetLeft=(innerWidth-accumulatedWidth)/2;break;case "right":r.offsetLeft=innerWidth-accumulatedWidth;break;default:r.offsetLeft=0;};rows.push(r);};var ch=this.getChildren();var chl=ch.length;var chc;for(var i=0;iinnerWidth){storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);chc.__row=rows.length;accumulatedHeight+=maxRequiredRowHeight+spacingY;childOffsetLeft.push(0);accumulatedWidth=childNeededWidth+spacingX;maxRequiredRowHeight=childNeededHeight;}else {chc.__row=rows.length;childOffsetLeft.push(accumulatedWidth);accumulatedWidth+=childNeededWidth+spacingX;maxRequiredRowHeight=Math.max(maxRequiredRowHeight,childNeededHeight);};};storeRow(accumulatedWidth,accumulatedHeight,maxRequiredRowHeight);for(var i=0;i=vMatchCol||(vCol=vMatchCol)){this._layoutHorizontal(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i=vMatchRow||(vRow=vMatchRow)){this._layoutVertical(chc);};};break;case "append-child":var vChange=false;for(var i=0,ch=this.getChildren(),chl=ch.length,chc=ch[0];i1000){this._pressedString="";};this._pressedString+=String.fromCharCode(e.getKeyCode());var matchedItem=this.findString(this._pressedString,null);if(matchedItem){var oldVal=this._manager._getChangeValue();var oldFireChange=this._manager.getFireChange();this._manager.setFireChange(false);this._manager._j7();this._manager.setItemSelected(matchedItem,true);this._manager.setAnchorItem(matchedItem);this._manager.setLeadItem(matchedItem);matchedItem.scrollIntoView();this._manager.setFireChange(oldFireChange);if(oldFireChange&&this._manager._j8(oldVal)){this._manager._j1();};};this._lastKeyPress=(new Date).valueOf();e.preventDefault();};proto._findItem=function(vUserValue,vStartIndex,vType){var vAllItems=this.getChildren();if(vStartIndex==null){vStartIndex=vAllItems.indexOf(this.getSelectedItem());if(vStartIndex==-1){vStartIndex=0;};};var methodName="matches"+vType;for(var i=vStartIndex;ithis._perLoopRowAppendCount){this._onrowappenddo();return;};if(this._rowCreateQueue.length==0){this._onrowappenddo();this._rowAppendTimer.stop();if(this.hasEventListeners("complete")){this.dispatchEvent(new QxEvent("complete"),true);};return;};};if(QxListView._useFragment){proto._onrowappenddo=function(){this._contentBody.appendChild(this._fragment);};}else {proto._onrowappenddo=function(){var f=this._fragment;var l=f.childNodes.length;for(var i=0;icurrentCol.maxWidth){currentTodo=currentCol.maxWidth;}else {if(currentCol.hasMinWidthLimit&¤tCol.minWidth>currentTodo){currentTodo=currentCol.minWidth;};};};todoValues[colLoop]=currentTodo;todoValuesSum+=currentTodo;}while(colLoop--);this._header.className=this._header.className.add("QxListViewHeaderOverflow"," ");this._content.className=this._content.className.add("QxListViewContentOverflow"," ");var innerAvail=QxDOM.getComputedInnerWidth(this._content)-todoValuesSum;if(innerAvail>0){var innerCurrentAvail=innerAvail;var innerAvailToShareCount=0;colLoop=colLength;do +{currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerAvail*currentCol.scaleFactor);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};innerCurrentAvail-=(currentTodo-todoValues[colLoop]);todoValues[colLoop]=currentTodo;}else {innerAvailToShareCount++;};}while(colLoop--);var currentAddTodo=0;colLoop=colLength;do +{currentCol=this._columns[colLoop];if(!currentCol.hasScaleWidth){continue;};if(!currentCol.hasScaleFactor){currentTodo=todoValues[colLoop]+Math.floor(innerCurrentAvail/innerAvailToShareCount);if(currentCol.hasMaxWidthLimit&¤tTodo>currentCol.maxWidth){currentTodo=currentCol.maxWidth;};todoValues[colLoop]=currentTodo;};}while(colLoop--);};this._contentTable.removeChild(this._contentColGroup);var sum=0;var currentTextWidth,diff,tsize;colLoop=colLength;do +{currentCol=this._columns[colLoop];currentTodo=todoValues[colLoop];this._nodeHeaderColsCache[colLoop].width=this._nodeContentColsCache[colLoop].width=currentTodo;sum+=currentTodo;diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;if(tsize<20){this._nodeHeaderInnerSortCellCache[colLoop].style.display="none";diff=QxDOM.getComputedBoxWidth(this._nodeHeaderCellCache[colLoop])-QxDOM.getComputedBoxWidth(this._nodeHeaderInnerTextBoxCache[colLoop]);tsize=currentTodo-diff;};this._nodeHeaderInnerTextBoxCache[colLoop].style.width=tsize+"px";}while(colLoop--);this._contentTable.insertBefore(this._contentColGroup,this._contentBody);this.repaint();this._contentTable.style.width=this._headerTable.style.width=sum+"px";this._contentTable.style.tableLayout=this._headerTable.style.tableLayout="fixed";this._syncScrollLeft();this._header.style.visibility="visible";return true;};proto.dispose=function(){if(this._disposed)return;QxWidget.prototype.dispose.call(this);if(this._columns){for(var i=0;i0){vMaxTextWidth=Math.max(vMaxTextWidth,chc.getNeededTextWidth());vMaxShortcutWidth=Math.max(vMaxShortcutWidth,chc.getNeededShortcutWidth());}else {vMaxContentWidth=Math.max(vMaxContentWidth,chc.getNeededTextWidth());};};};if(vMaxIconWidth>0||this.getShowIconColumnWithoutAnyIcon()){vMaxIconWidth=Math.max(vMaxIconWidth,this.getMinIconColumnWidth());};vMaxContentWidth=Math.max(vMaxContentWidth,(vMaxTextWidth+vTextShortcutGap+vMaxShortcutWidth));this._childIconPosition=vMaxPaddingLeft;var vUseIconWidth=vMaxIconWidth>0?(vMaxIconWidth+vIconContentGap):0;this._childTextPosition=this._childIconPosition+vUseIconWidth;var vUseEndPos=this._childTextPosition+vMaxContentWidth;var vUseMaxArrow=vMaxArrowWidth>0?vContentArrowGap+vMaxArrowWidth:4;var vUseInnerWidth=vMaxPaddingLeft+vUseEndPos+vUseMaxArrow+vMaxPaddingRight;var vUseOuterFrame=this.getComputedBorderLeft()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedBorderRight();var vUseOuterWidth=vUseInnerWidth+vUseOuterFrame;var vMinWidth=this.getMinWidth();if(vMinWidth!=null&&vUseOuterWidththis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.children;for(var i=0;ithis._minZindex){min=Math.min(min,zi);};};};this.setZIndex(min-1);};proto.bringToFront=function(){if(!this.isCreated()||!this.getParent()){return;};var max=-Infinity;var d=this.getTopLevelWidget().getDocumentElement();var cs=d.body.childNodes;var view=d.defaultView;var zi;for(var i=0;i=48&&vCode<=57){return;};e.preventDefault();};};};proto._g4=function(e){var vCode=e.getKeyCode();if(this._intervalIncrease==null){switch(vCode){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:this._intervalIncrease=vCode==QxKeyEvent.keys.up;this._intervalMode="single";this._resetIncrements();this._checkValue(true,false,false);this._increment();this._timer.startWith(this.getFirstInterval());break;case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._intervalIncrease=vCode==QxKeyEvent.keys.pageup;this._intervalMode="page";this._resetIncrements();this._checkValue(true,false,false);this._pageIncrement();this._timer.startWith(this.getFirstInterval());break;};};};proto._g5=function(e){if(this._intervalIncrease!=null){switch(e.getKeyCode()){case QxKeyEvent.keys.up:case QxKeyEvent.keys.down:case QxKeyEvent.keys.pageup:case QxKeyEvent.keys.pagedown:this._timer.stop();this._intervalIncrease=null;this._intervalMode=null;};};};proto._g1=function(e){if(e.isNotLeftButton()){return;};this._checkValue(true);var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.inset);vButton.addEventListener("mouseup",this._g2,this);vButton.addEventListener("mouseout",this._g2,this);this._intervalIncrease=vButton==this._upbutton;this._resetIncrements();this._increment();this._textfield.selectAll();this._timer.setInterval(this.getFirstInterval());this._timer.start();};proto._g2=function(e){var vButton=e.getCurrentTarget();vButton.setBorder(QxBorder.presets.outset);vButton.removeEventListener("mouseup",this._g2,this);vButton.removeEventListener("mouseout",this._g2,this);this._textfield.selectAll();this._textfield.setFocused(true);this._timer.stop();this._intervalIncrease=null;};proto._onmousewheel=function(e){this._manager.setValue(this._manager.getValue()+this.getWheelIncrementAmount()*e.getWheelDelta());this._textfield.selectAll();};proto._oninput=function(e){this._checkValue(true,true);};proto._onchange=function(e){var vValue=this._manager.getValue();this._textfield.setText(vValue);if(vValue==this.getMin()){this._downbutton.setBorder(QxBorder.presets.outset);this._downbutton.setEnabled(false);this._downbuttonimage.setEnabled(false);this._timer.stop();}else {this._downbutton.setEnabled(true);this._downbuttonimage.setEnabled(true);};if(vValue==this.getMax()){this._upbutton.setBorder(QxBorder.presets.outset);this._upbutton.setEnabled(false);this._upbuttonimage.setEnabled(false);this._timer.stop();}else {this._upbutton.setEnabled(true);this._upbuttonimage.setEnabled(true);};if(this.hasEventListeners("change")){this.dispatchEvent(new QxEvent("change"));};};proto._onblur=function(e){this._checkValue(false);};proto.setValue=function(nValue){this._manager.setValue(nValue);};proto.getValue=function(){this._checkValue(true);return this._manager.getValue();};proto.resetValue=function(){return this._manager.resetValue();};proto.setMax=function(vMax){return this._manager.setMax(vMax);};proto.getMax=function(){return this._manager.getMax();};proto.setMin=function(vMin){return this._manager.setMin(vMin);};proto.getMin=function(){return this._manager.getMin();};proto._intervalIncrease=null;proto._i7=function(e){this._timer.stop();this.setInterval(Math.max(this.getMinTimer(),this.getInterval()-this.getTimerDecrease()));if(this._intervalMode=="page"){this._pageIncrement();}else {if(this.getInterval()==this.getMinTimer()){this.setIncrementAmount(this.getAmountGrowth()*this.getIncrementAmount());};this._increment();};switch(this._intervalIncrease){case true:if(this.getValue()==this.getMax()){return;};case false:if(this.getValue()==this.getMin()){return;};};this._timer.restartWith(this.getInterval());};proto._checkValue=function(acceptEmpty,acceptEdit){var el=this._textfield.getElement();if(!el){return;};if(el.value==""){if(!acceptEmpty){el.value=this.resetValue();this._textfield.selectAll();return;};}else {var val=el.value;if(val.length>1){while(val.charAt(0)=="0"){val=val.substr(1,val.length);};var f1=parseInt(val)||0;if(f1!=el.value){el.value=f1;return;};};if(val=="-"&&acceptEmpty&&this.getMin()<0){if(el.value!=val){el.value=val;};return;};val=parseInt(val);var doFix=true;var fixedVal=this._manager._checkValue(val);if(isNaN(fixedVal)){fixedVal=this._manager.getValue();};if(acceptEmpty&&val==""){doFix=false;}else if(!isNaN(val)){if(acceptEdit){if(val>fixedVal&&!(val>0&&fixedVal<=0)&&String(val).length=0)&&String(val).length0;};proto._modifyParent=function(_b1,_b2,_b3,_b4){return QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);};proto._modifyElement=function(_b1,_b2,_b3,_b4){QxTreeFolder.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);this._indentCell.style.display=this._navigationCell.style.display="none";this._renderImplLabel(this.getLabel());this._renderImplIcon();return true;};proto._modifyActiveElement=function(_b1,_b2,_b3,_b4){if(_b2){_b2.setActive(false,_b4);};if(_b1){_b1.setActive(true,_b4);};return true;};proto._modifyUseTreeLines=function(_b1,_b2,_b3,_b4){if(this.isCreated()){this._updateTreeLines();};return true;};proto._shouldBecomeCreated=function(){return true;};proto._g4=function(e){e.preventDefault();var aE=this.getActiveElement();switch(e.getKeyCode()){case QxKeyEvent.keys.left:if(QxTree.isTreeFolder(aE)){if(!aE.getOpen()){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};}else {return aE.setOpen(false);};}else if(aE instanceof QxTreeFile){var vParent=aE.getParent();if(vParent instanceof QxTreeFolder){if(!(vParent instanceof QxTree)){vParent.setOpen(false);};this.setActiveElement(vParent);};};break;case QxKeyEvent.keys.right:if(QxTree.isTreeFolder(aE)){return aE.setOpen(true);};break;case QxKeyEvent.keys.enter:if(QxTree.isTreeFolder(aE)){return aE.setOpen(!aE.getOpen());};break;case QxKeyEvent.keys.up:if(aE){if(aE.isFirstChild()){if(aE.getParent()instanceof QxTreeFolder){this.setActiveElement(aE.getParent());}else {this.setActiveElement(this.getLastTreeChild());};}else {var vPrev=aE.getPreviousSibling();while(vPrev instanceof QxTreeElement){if(QxTree.isOpenTreeFolder(vPrev)){vPrev=vPrev.getLastChild();}else {break;};};this.setActiveElement(vPrev);};}else {var vLast=this.getLastTreeChild();if(vLast){this.setActiveElement(vLast);};};break;case QxKeyEvent.keys.down:if(aE){if(QxTree.isOpenTreeFolder(aE)){this.setActiveElement(aE.getFirstChild());}else if(aE.isLastChild()){var vCurrent=aE;while(vCurrent.isLastChild()){vCurrent=vCurrent.getParent();if(!vCurrent instanceof QxTreeElement){return this.setActiveElement(this.getFirstTreeChild());};};if(vCurrent instanceof QxTreeElement&&vCurrent.getNextSibling()&&vCurrent.getNextSibling()instanceof QxTreeElement){return this.setActiveElement(vCurrent.getNextSibling());};this.setActiveElement(this.getFirstTreeChild());}else {this.setActiveElement(aE.getNextSibling());};}else {var vFirst=this.getFirstTreeChild();if(vFirst){this.setActiveElement(vFirst);};};break;};(new QxApplication).setActiveWidget(this);};proto.getLastTreeChild=function(){var vLast=this;while(vLast instanceof QxTreeElement){if(!(vLast instanceof QxTreeFolder)||!vLast.getOpen()){return vLast;};vLast=vLast.getLastChild();};};proto.getFirstTreeChild=function(){return this;};proto._renderImplNavigation=function(){return true;};proto._renderImplIndent=function(){return true;};proto._visualizeFocus=function(){return true;};proto._visualizeBlur=function(){return true;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxTreeElement.js b/swat2/style/qooxdoo/widgets/widgets/QxTreeElement.js new file mode 100644 index 00000000000..a73882f123e --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxTreeElement.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxTreeElement(vLabel){QxWidget.call(this);if(isValid(vLabel)){this.setLabel(vLabel);};this.setTagName("li");var im=new QxImageManager();this._navigationLineURI = im.buildURI("widgets/tree/line.gif");this._navigationCrossURI = im.buildURI("widgets/tree/cross.gif");this._navigationCrossPlusURI = im.buildURI("widgets/tree/cross_plus.gif");this._navigationCrossMinusURI = im.buildURI("widgets/tree/cross_minus.gif");this._navigationEndURI = im.buildURI("widgets/tree/end.gif");this._navigationEndPlusURI = im.buildURI("widgets/tree/end_plus.gif");this._navigationEndMinusURI = im.buildURI("widgets/tree/end_minus.gif");this._navigationSimplePlusURI = im.buildURI("widgets/tree/plus.gif");this._navigationSimpleMinusURI = im.buildURI("widgets/tree/minus.gif");this.addEventListener("click",this._g3);this.addEventListener("dblclick",this._ondblclick);this.addEventListener("mousedown",this._g1);this.addEventListener("mouseover",this._onmouseover);this.addEventListener("mouseout",this._onmouseout);this.addEventListener("mousemove",this._onmouseover);};QxTreeElement.extend(QxWidget,"QxTreeElement");QxTreeElement._indentCache=[];QxTreeElement.addProperty({name:"label",type:String});QxTreeElement.addProperty({name:"level",type:Number,defaultValue:1});QxTreeElement.addProperty({name:"active",type:Boolean,defaultValue:false});QxTreeElement.addProperty({name:"parentTree"});proto._obtainLastChildState=function(){this._renderImplNavigation();};proto._loseLastChildState=function(){this._renderImplNavigation();};proto.getOpen=function(){return false;};proto._shouldBecomeCreated=function(){return this.getParent().getOpen();};proto._modifyParent=function(_b1,_b2,_b3,_b4){if(_b1){this.setParentTree(_b1.getParentTree(),_b4);this.setLevel(_b1.getLevel()+1);}else {this.setParentTree(null,_b4);};QxWidget.prototype._modifyParent.call(this,_b1,_b2,_b3,_b4);if(_b1&&this.isCreated()){this._renderImplIndent();this._renderImplNavigation();};return true;};proto._modifyElement=function(_b1,_b2,_b3,_b4){this._table=QxTreeElement._h3.cloneNode(true);this._tableRow=this._table.firstChild.firstChild;this._indentCell=this._tableRow.childNodes[0];this._navigationCell=this._tableRow.childNodes[1];this._navigationImage=this._navigationCell.firstChild;this._iconCell=this._tableRow.childNodes[2];this._iconImage=this._iconCell.firstChild;this._labelCell=this._tableRow.childNodes[3];this._renderImplIndent();this._renderImplNavigation();this._renderImplIcon();this._renderImplLabel();_b1.appendChild(this._table);QxWidget.prototype._modifyElement.call(this,_b1,_b2,_b3,_b4);return true;};proto._modifyParentTree=function(_b1,_b2,_b3,_b4){if(this.isCreated()&&!_b2&&_b1){this._renderImplNavigation();this._renderImplIndent();};return true;};proto._modifyActive=function(_b1,_b2,_b3,_b4){var p=this.getParentTree();var c="QxTreeElementLabelCellSelected";if(_b1){QxDOM.addClass(this._labelCell,c);if(p){p.setActiveElement(this,_b4);};}else {QxDOM.removeClass(this._labelCell,c);if(p){p.setActiveElement(null,_b4);};};return true;};proto._modifyLabel=function(_b1,_b2,_b3,_b4){return this._renderImplLabel();};proto._renderImplLabel=function(){if(!this.isCreated()){return true;};var vLabel=this.getLabel();if(vLabel){this._labelCell.firstChild.nodeValue=vLabel;this._table.style.display="block";}else {this._table.style.display="none";};return true;};proto._renderImplIcon=function(){if(!this.isCreated()){return true;};this._iconImage.src=(new QxImageManager).getBlank();return true;};proto._renderImplNavigation=function(){if(!this.isCreated()){return true;};var vParentTree=this.getParentTree();if(!vParentTree){return true;};var newSrc;if(!vParentTree.useTreeLines()){newSrc=(new QxImageManager).getBlank();}else if(this.isLastChild()){newSrc=this._navigationEndURI;}else {newSrc=this._navigationCrossURI;};if(newSrc!=this._navigationImage.src){this._navigationImage.src=newSrc;};return true;};proto._modifyLevel=function(_b1,_b2,_b3,_b4){return this._renderImplIndent();};proto._renderImplIndent=function(){if(!this.isCreated()){return true;};var vParentTree=this.getParentTree();if(!vParentTree){return true;};var vLevel=this.getLevel();if(vLevel==0){return true;};var vParent=this.getParent();if(!vParent){return true;};var chl=this._indentCell.childNodes.length;vLevel--;if(vLevel>chl){var diff=vLevel-chl;var io;do{if(QxTreeElement._indentCache.length>0){this._indentCell.appendChild(QxTreeElement._indentCache.shift());}else {io=new Image();io.src=(new QxImageManager).getBlank();this._indentCell.appendChild(io);};}while(--diff);}else if(vLevel-1){do{ch[chl]._renderImplIndent();}while(chl--);};this._invalidChildrenIndent=false;};proto._shouldBecomeChilds=function(){return this.getOpen();};proto._g3Navigation=function(e){if(this.hasChildren()){this.setOpen(!this.getOpen());};};proto._g3Label=function(e){QxTreeElement.prototype._g3Label.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._g3Icon=function(e){QxTreeElement.prototype._g3Icon.call(this,e);if(this.getParentTree().useDoubleClick()||this.getChildrenLength()==0){this.setActive(true);}else {this.setOpen(true);};};proto._ondblclickLabel=function(e){QxTreeElement.prototype._ondblclickLabel.call(this,e);this.setOpen(!this.getOpen());};proto._ondblclickIcon=function(e){QxTreeElement.prototype._ondblclickIcon.call(this,e);this.setOpen(!this.getOpen());}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js b/swat2/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js new file mode 100644 index 00000000000..c74d6bf8dd6 --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxVerticalBoxLayout.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxVerticalBoxLayout(vBlockAlign,vChildrenAlign){QxBoxLayout.call(this,"vertical",vBlockAlign,vChildrenAlign);};QxVerticalBoxLayout.extend(QxBoxLayout,"QxVerticalBoxLayout");proto._checkOrientation=function(_b1,_b2,propData,_b4){if(_b1!="vertical"){throw new Error("Orientation is not configurable in QxVerticalBoxLayout!");};return _b1;}; \ No newline at end of file diff --git a/swat2/style/qooxdoo/widgets/widgets/QxWidget.js b/swat2/style/qooxdoo/widgets/widgets/QxWidget.js new file mode 100644 index 00000000000..a07389c2f3e --- /dev/null +++ b/swat2/style/qooxdoo/widgets/widgets/QxWidget.js @@ -0,0 +1,2 @@ +/* Copyright (c): 2002-2005 (Germany): United Internet, 1&1, GMX, Schlund+Partner, Alturo */ +function QxWidget(){QxTarget.call(this);this._a2=[];this._htmlProperties=copyCreateHash(this._htmlProperties);this._htmlProperties.id="QxWidget-"+(++QxWidget._count);this._htmlProperties.className=this.classname;if(isInvalid(this._htmlProperties.hideFocus)){this._htmlProperties.hideFocus=false;};if(isInvalid(this._htmlProperties.unselectable)){this._htmlProperties.unselectable="on";};this._htmlAttributes=copyCreateHash(this._htmlAttributes);this._styleProperties=copyCreateHash(this._styleProperties);this._usedDimensionsHorizontal=[];this._usedDimensionsVertical=[];};QxWidget.extend(QxTarget,"QxWidget");QxWidget._count=0;QxWidget.addProperty({name:"parent",defaultValue:null});QxWidget.addProperty({name:"element"});QxWidget.addProperty({name:"visible",type:Boolean,defaultValue:false,getAlias:"isVisible"});QxWidget.addProperty({name:"anonymous",type:Boolean,defaultValue:false,getAlias:"isAnonymous"});QxWidget.addProperty({name:"tagName",type:String,defaultValue:"DIV"});QxWidget.addProperty({name:"cssClassName",type:String});QxWidget.addProperty({name:"timerCreate",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"layoutHint",defaultValue:"auto"});QxWidget.addProperty({name:"position",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"float",type:String,impl:"floatStyleProperty"});QxWidget.addProperty({name:"display",type:String,impl:"styleProperty",defaultValue:"none"});QxWidget.addProperty({name:"visibility",type:String,impl:"styleProperty",defaultValue:"hidden"});QxWidget.addProperty({name:"textAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"verticalAlign",type:String,impl:"styleProperty"});QxWidget.addProperty({name:"horizontalAlign",type:String});QxWidget.addProperty({name:"zIndex",type:Number,impl:"styleProperty"});QxWidget.addProperty({name:"backgroundColor",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"color",type:QxColor,impl:"styleProperty"});QxWidget.addProperty({name:"border",type:Object});QxWidget.addProperty({name:"opacity",type:Number});QxWidget.addProperty({name:"cursor",type:String});QxWidget.addProperty({name:"backgroundImage",type:String});QxWidget.addProperty({name:"overflow",type:String});QxWidget.addProperty({name:"clip",type:Object});QxWidget.addProperty({name:"tabIndex",type:Number,defaultValue:-1});QxWidget.addProperty({name:"focused",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"canSelect",type:Boolean,defaultValue:true});QxWidget.addProperty({name:"toolTip",type:Object});QxWidget.addProperty({name:"contextMenu",type:Object});QxWidget.addProperty({name:"state",type:String});QxWidget.addProperty({name:"capture",type:Boolean,defaultValue:false});QxWidget.addProperty({name:"dropDataTypes",type:Object});QxWidget.addProperty({name:"command",type:Object});QxWidget.addProperty({name:"appearance",type:String});QxWidget.addProperty({name:"marginTop",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginRight",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"marginBottom",type:Number,defaultValue:0,impl:"marginVertical",groups:["margin"]});QxWidget.addProperty({name:"marginLeft",type:Number,defaultValue:0,impl:"marginHorizontal",groups:["margin"]});QxWidget.addProperty({name:"paddingTop",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingRight",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"paddingBottom",type:Number,defaultValue:0,impl:"paddingVertical",groups:["padding"]});QxWidget.addProperty({name:"paddingLeft",type:Number,defaultValue:0,impl:"paddingHorizontal",groups:["padding"]});QxWidget.addProperty({name:"left",impl:"horizontalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"right",impl:"horizontalDimension",groups:["edge"]});QxWidget.addProperty({name:"width",impl:"horizontalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minWidth",impl:"horizontalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxWidth",impl:"horizontalLimitDimension",defaultValue:Infinity});QxWidget.addProperty({name:"top",impl:"verticalDimension",groups:["location","space","edge"]});QxWidget.addProperty({name:"bottom",impl:"verticalDimension",groups:["edge"]});QxWidget.addProperty({name:"height",impl:"verticalDimension",groups:["dimension","space"]});QxWidget.addProperty({name:"minHeight",impl:"verticalLimitDimension",defaultValue:-Infinity});QxWidget.addProperty({name:"maxHeight",impl:"verticalLimitDimension",defaultValue:Infinity});proto.isCreated=function(){return Boolean(this.getElement());};proto._visualPropertyCheck=function(){if(!this.isCreated()){throw new Error("Create the element first!");};};proto.getStyle=function(){var el=this.getElement();if(!el){throw new Error("Element is not already created!");};return el.style;};proto._createElement=function(_b4){return this.setElement(this.getTopLevelWidget().getDocumentElement().createElement(this.getTagName()),_b4);};proto._getParentNodeForChild=function(otherObject){return this.getElement();};proto._createChildren=function(){var ch=this.getChildren();var chl=ch.length;var cho;var el;try{for(var i=0;i0;};proto.getTopLevelWidget=function(){var p=this.getParent();if(p==null){return null;};return p.getTopLevelWidget();};proto.add=function(){var l=arguments.length;var o;for(var i=0;i1){this._obtainFirstChild();};if(otherWidget.isCreated()){otherWidget._obtainFirstChildState();};}else {var newFirst=ch[0];if(this._firstChildCache&&this._firstChildCache!=newFirst){var oldFirst=this._firstChildCache;this._firstChildCache=newFirst;if(oldFirst.isCreated()){oldFirst._loseFirstChildState();};if(newFirst.isCreated()){newFirst._obtainFirstChildState();};};var newLast=ch[newLength-1];if(this._lastChildCache&&this._lastChildCache!=newLast){var oldLast=this._lastChildCache;this._lastChildCache=newLast;if(oldLast.isCreated()){oldLast._loseLastChildState();};if(newLast.isCreated()){newLast._obtainLastChildState();};};};}else {otherWidget.setParent(this);this.syncChildrenOrder();};};proto.syncChildrenOrder=function(){if(!this.isCreated()){return;};var ch=this.getChildren().copy();var chl=ch.length;var chc;var che;for(var i=0;i0){this._firstChildCache=ch[0];ch[0]._getFirstChildState();};};return this._firstChildCache;};proto.getLastChild=function(){if(this._lastChildCache==null){var ch=this.getChildren();if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._getLastChildState();};};return this._lastChildCache;};proto._pushChild=function(o){var ch=this.getChildren();var chi=ch.indexOf(o);if(chi==-1){ch.push(o);if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache){var oc=this._lastChildCache;this._lastChildCache=o;oc._loseLastChildState();};};}else {if(ch.length==1){this._firstChildCache=o;this._lastChildCache=o;if(this.isCreated()){this._obtainFirstChild();};}else {if(this._lastChildCache&&chi==(ch.length-1)){var oc=this._lastChildCache;this._lastChildCache=o;if(oc.isCreated()){oc._loseLastChildState();};};};};};proto._removeChild=function(o){var ch=this.getChildren();ch.remove(o);if(ch.length==0){this._loseAllChilds();};if(this._firstChildCache==o){if(ch.length>0){this._firstChildCache=ch[0];ch[0]._obtainFirstChildState();}else {this._firstChildCache=null;};o._loseFirstChildState();};if(this._lastChildCache==o){if(ch.length>0){this._lastChildCache=ch[ch.length-1];ch[ch.length-1]._obtainLastChildState();}else {this._lastChildCache=null;};o._loseLastChildState();};};proto._obtainFirstChildState=function(){};proto._obtainLastChildState=function(){};proto._loseFirstChildState=function(){};proto._loseLastChildState=function(){};proto._obtainFirstChild=function(){};proto._loseAllChilds=function(){};proto._modifyEnabled=function(_b1,_b2,_b3,_b4){QxTarget.prototype._modifyEnabled.call(this,_b1,_b2,_b3,_b4);var vClasses=this.getCssClassName();var vDisClassA="QxDisabled";var vDisClassB=this.classname+"Disabled";if(_b1){this.removeHtmlProperty("disabled");this.setCssClassName(vClasses.remove(vDisClassA," ").remove(vDisClassB," "));}else {this.setHtmlProperty("disabled",true);this.setCssClassName(vClasses.add(vDisClassA," ").add(vDisClassB," "));};return true;};proto._modifyState=function(_b1,_b2,_b3,_b4){var vClasses=this.getCssClassName();if(isValidString(_b2)){vClasses=vClasses.remove(this.classname+"-"+_b2.toFirstUp()," ");};if(isValidString(_b1)){vClasses=vClasses.add(this.classname+"-"+_b1.toFirstUp()," ");};this.setCssClassName(vClasses,_b4);this._recalculateFrame();return true;};proto._modifyAppearance=function(_b1,_b2,_b3,_b4){return true;};proto.setHtmlProperty=function(n,v){this._htmlProperties[n]=v;var el=this.getElement();if(el){el[n]=v;};return true;};proto.removeHtmlProperty=function(n){delete this._htmlProperties[n];var el=this.getElement();if(el){el.removeAttribute(n);if((new QxClient).isNotMshtml()){try{delete el[n];}catch(ex){};};};return true;};proto.getHtmlProperty=function(n){var el=this.getElement();return el?el[n]:this._htmlProperties[n];};proto._applyHtmlProperties=function(el){for(var i in this._htmlProperties){el[i]=this._htmlProperties[i];};};proto.setHtmlAttribute=function(n,v){this._htmlAttributes[n]=v;var el=this.getElement();if(el){el.setAttribute(n,v);};return true;};proto.removeHtmlAttribute=function(n){delete this._htmlAttributes[n];var el=this.getElement();if(el){el.removeAttribute(n);};return true;};proto.getHtmlAttribute=function(n){var el=this.getElement();return el?el.getAttribute(n):this._attributes[n];};proto._applyHtmlAttributes=function(el){for(var i in this._htmlAttributes){el.setAttribute(i,this._htmlAttributes[i]);};};proto._evalCurrentStyleProperty=function(_b3){return this.isCreated()?QxDOM.getComputedStyleProperty(this.getElement(),_b3):null;};proto.getStyleProperty=function(_b3){var _b1=this._styleProperties[_b3]||this._evalCurrentStyleProperty(_b3);return isValid(_b1)?_b1:null;};proto.setStyleProperty=function(_b3,_b1,_b4){return this._modifyStyleProperty(_b1,null,_b3,_b4);};proto.removeStyleProperty=function(_b3){delete this._styleProperties[_b3];var el=this.getElement();if(el){el.style[_b3]="";};return true;};proto._modifyStyleProperty=function(_b1,_b2,_b3,_b4){this._styleProperties[_b3]=_b1;try{this.getElement().style[_b3]=isValid(_b1)?_b1:"";}catch(ex){};return true;};proto._modifyFloatStyleProperty=function(_b1,_b2,_b3,_b4){return this._modifyStyleProperty(_b1,_b2,"cssFloat",_b4);};proto._applyStyleProperties=function(el){for(var i in this._styleProperties){el.style[i]=this._styleProperties[i];};};proto.getAnyWidth=function(){var w=this.getWidth();var wu=w=="auto"?null:w;if(!wu&&!this.isCreated()){return 0;};if(this._pixelof_width!=null){wu=Math.max(this._pixelof_width,wu);};return wu||this.getPreferredWidth()||this.getComputedBoxWidth()||0;};proto.getAnyHeight=function(){var h=this.getHeight();var hu=h=="auto"?null:h;if(!hu&&!this.isCreated()){return 0;};if(this._pixelof_height!=null){hu=Math.max(this._pixelof_height,hu);};return hu||this.getPreferredHeight()||this.getComputedBoxHeight()||0;};proto._widthAuto=false;proto._widthMode=null;proto._widthModeValue=null;proto.setWidth=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getWidth();this._widthMode=isValid(vMode)?vMode:"box";this._widthModeValue=_b1;if(_b1=="auto"){this._widthAuto=true;if(this._wasVisible){return this._setChildrenDependWidth();};}else if(isInvalid(vKeepAuto)){this._widthAuto=false;}else if(vKeepAuto==true){if(!this._widthAuto){throw new Error("Width was not auto previously!:"+_b1);};};this._valueWidth=_b1;this._nullWidth=_b1==null;try{var r=this._modifyHorizontalDimension(_b1,_b2,"width",_b4);if(!r){throw new Error("Failed without exception:width[horizontalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property width:"+ex);return false;};if(vKeepAuto){this._valueWidth="auto";this._nullWidth=false;};return _b1;};proto._heightAuto=false;proto._heightMode=null;proto._heightModeValue=null;proto.setHeight=function(_b1,_b4,vMode,vKeepAuto){var _b2=this.getHeight();this._heightMode=isValid(vMode)?vMode:"box";this._heightModeValue=_b1;if(_b1=="auto"){this._heightAuto=true;if(this._wasVisible){return this._setChildrenDependHeight();};}else if(isInvalid(vKeepAuto)){this._heightAuto=false;}else if(vKeepAuto==true){if(!this._heightAuto){throw new Error("Height was not auto previously:"+_b1);};};this._valueHeight=_b1;this._nullHeight=_b1==null;try{var r=this._modifyVerticalDimension(_b1,_b2,"height",_b4);if(!r){throw new Error("Failed without exception:height[verticalDimension|"+r+"]");};}catch(ex){this.debug("Failed to modify property height:"+ex);return false;};if(vKeepAuto){this._valueHeight="auto";this._nullHeight=false;};return _b1;};proto.setBoxWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"box",vKeepAuto);};proto.setAreaWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"area",vKeepAuto);};proto.setInnerWidth=function(_b1,_b4,vKeepAuto){return this.setWidth(_b1,_b4,"inner",vKeepAuto);};proto.setBoxHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"box",vKeepAuto);};proto.setAreaHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"area",vKeepAuto);};proto.setInnerHeight=function(_b1,_b4,vKeepAuto){return this.setHeight(_b1,_b4,"inner",vKeepAuto);};proto._minWidthMode=null;proto._maxWidthMode=null;proto._minHeightMode=null;proto._maxHeightMode=null;proto._minWidthModeValue=null;proto._maxWidthModeValue=null;proto._minHeightModeValue=null;proto._maxHeightModeValue=null;proto.setMinWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._minWidthMode=isValid(vMode)?vMode:"box";this._minWidthModeValue=_b1;this._valueMinWidth=_b1;this._nullMinWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"minWidth",_b4);if(!r){throw new Error("Failed without exception:minWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxWidth=function(_b1,_b4,vMode){var _b2=this.getMinWidth();this._maxWidthMode=isValid(vMode)?vMode:"box";this._maxWidthModeValue=_b1;this._valueMaxWidth=_b1;this._nullMaxWidth=_b1==null;try{var r=this._modifyHorizontalLimitDimension(_b1,_b2,"maxWidth",_b4);if(!r){throw new Error("Failed without exception:maxWidth[horizontalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMinHeight=function(_b1,_b4,vMode){var _b2=this.getMinHeight();this._minHeightMode=isValid(vMode)?vMode:"box";this._minHeightModeValue=_b1;this._valueMinHeight=_b1;this._nullMinHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"minHeight",_b4);if(!r){throw new Error("Failed without exception:minHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto.setMaxHeight=function(_b1,_b4,vMode){var _b2=this.getMaxHeight();this._maxHeightMode=isValid(vMode)?vMode:"box";this._maxHeightModeValue=_b1;this._valueMaxHeight=_b1;this._nullMaxHeight=_b1==null;try{var r=this._modifyVerticalLimitDimension(_b1,_b2,"maxHeight",_b4);if(!r){throw new Error("Failed without exception:maxHeight[verticalLimitDimension|"+r+"]");};}catch(ex){return false;};return _b1;};proto._manageHorizontalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsHorizontal.remove(_b3);}else if(this._usedDimensionsHorizontal.contains(_b3)){return;}else if(this._usedDimensionsHorizontal.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsHorizontal);}else {this._usedDimensionsHorizontal.push(_b3);};};proto._manageVerticalDimensions=function(_b3,_b1){if(_b1==null){this._usedDimensionsVertical.remove(_b3);}else if(this._usedDimensionsVertical.contains(_b3)){return;}else if(this._usedDimensionsVertical.length==2){throw new Error("List max reached. Unable to add:"+_b3+"("+_b1+")!,List:"+this._usedDimensionsVertical);}else {this._usedDimensionsVertical.push(_b3);};};proto._render=function(_e5){this._renderHorizontal(_e5);this._renderVertical(_e5);};proto._renderHorizontalRunning=false;proto._renderVerticalRunning=false;proto._renderHorizontalOmit=false;proto._renderVerticalOmit=false;proto._renderHorizontal=function(_e5){return this._renderHelper("horizontal","Horizontal",_e5,"left","width","right","Left","Width","Right","minWidth","maxWidth","MinWidth","MaxWidth");};proto._renderVertical=function(_e5){return this._renderHelper("vertical","Vertical",_e5,"top","height","bottom","Top","Height","Bottom","minHeight","maxHeight","MinHeight","MaxHeight");};proto._omitHorizontalRendering=function(){this._renderHorizontalOmit=true;};proto._activateHorizontalRendering=function(){this._renderHorizontalOmit=false;this._renderHorizontal("activate");};proto._omitVerticalRendering=function(){this._renderVerticalOmit=true;};proto._activateVerticalRendering=function(){this._renderVerticalOmit=false;this._renderVertical("activate");};proto._omitRendering=function(){this._omitHorizontalRendering();this._omitVerticalRendering();};proto._activateRendering=function(){this._activateHorizontalRendering();this._activateVerticalRendering();};proto._renderInitialDone_horizontal=false;proto._renderInitialDone_vertical=false;proto._renderHelper=function(vId,vIdUp,_e5,vNameStart,vNameRange,vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp,vNameRangeMin,vNameRangeMax,vNameRangeMinUp,vNameRangeMaxUp){var vParent=this.getParent();if(vParent==null||!this.isCreated()){return true;};if(!this["_renderInitialDone_"+vId]){_e5="initial";}else if(this["_renderInitialDone_"+vId]&&_e5=="initial"){return true;};if(!vParent["_renderInitialDone_"+vId]&&this["get"+vNameRangeUp]()!="auto"){if(vParent["get"+vNameRangeUp]()!=null||(vParent["get"+vNameStartUp]()!=null&&vParent["get"+vNameStopUp]()!=null)){return true;};};this["_renderInitialDone_"+vId]=true;if(_e5!="initial"&&this._wasVisible&&!this.getVisible()){this["_render"+vIdUp+"Omitted"]=true;return true;};try{switch(_e5){case "initial":case "force":case "parent":case "activate":this._computeDimensionPixelValue(vNameStart,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameStop,vNameStartUp,vNameRangeUp,vNameStopUp);case "padding":case "border":this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMin,vNameStartUp,vNameRangeUp,vNameStopUp);this._computeDimensionPixelValue(vNameRangeMax,vNameStartUp,vNameRangeUp,vNameStopUp);break;case vNameRangeMin:case vNameRangeMax:if(vParent["get"+vNameRangeUp]()=="auto"){return vParent["_setChildrenDepend"+vNameRangeUp](this);};case vNameStart:case vNameRange:case vNameStop:this._computeDimensionPixelValue(_e5,vNameStartUp,vNameRangeUp,vNameStopUp);break;};var vValueStart=this["_pixelof_"+vNameStart];var vValueRange=this["_pixelof_"+vNameRange];var vValueStop=this["_pixelof_"+vNameStop];var vValueRangeMin=this["_pixelof_"+vNameRangeMin]||-Infinity;var vValueRangeMax=this["_pixelof_"+vNameRangeMax]||Infinity;var vUseStart=vValueStart!=null;var vUseRange=vValueRange!=null;var vUseStop=vValueStop!=null;if((_e5=="initial"||_e5=="parent")&&!vUseStart&&!vUseRange&&!vUseStop&&vValueRangeMin==-Infinity&&vValueRangeMax==Infinity){return true;};var vComputedPosition;var vComputedSize;function limitSize(vValue){return isValidNumber(vValue)?vValue.limit(vValueRangeMin,vValueRangeMax):0;};if(vUseRange){vComputedSize=limitSize(vValueRange);};if(vUseStart){vComputedPosition=vValueStart;if(!vUseRange){if(vUseStop){vComputedSize=limitSize(vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedPosition-vValueStop);}else if(vValueRangeMin>0){vComputedSize=vValueRangeMin;};};}else if(vUseStop){if(!vUseRange){if(!this.getElement().parentNode){return;};vComputedSize=limitSize(this["getPreferred"+vNameRangeUp]());};vComputedPosition=vParent["getInner"+vNameRangeUp]()-this["getComputedMargin"+vNameStartUp]()-this["getComputedMargin"+vNameStopUp]()-vComputedSize-vValueStop;};if(typeof vComputedSize=="undefined"){vComputedSize=null;};if(typeof vComputedPosition=="undefined"){vComputedPosition=null;}else if(isValidNumber(vComputedPosition)&&this._evalCurrentStyleProperty("position")=="absolute"){vComputedPosition+=vParent["getComputedPadding"+vNameStartUp]();};var vPositionChanged=vComputedPosition!=this["_computedLast"+vNameStartUp];var vSizeChanged=vComputedSize!=this["_computedLast"+vNameRangeUp];if(vPositionChanged||vSizeChanged){if(vSizeChanged){try{this["_applySize"+vIdUp](vComputedSize);}catch(ex){this.debug("Failed to apply size:"+vComputedSize);};this["_computedLast"+vNameRangeUp]=vComputedSize;if(this.hasEventListeners("resize")){this.dispatchEvent(new QxEvent("resize"));};if(this.hasEventListeners("resize"+vIdUp)){this.dispatchEvent(new QxEvent("resize"+vIdUp));};this["_inner"+vNameRangeUp+"Changed"]();};if(vPositionChanged){try{this["_d3"+vIdUp](vComputedPosition);}catch(ex){this.debug("Failed to apply position:"+vComputedPosition);};this["_computedLast"+vNameStartUp]=vComputedPosition;if(this.hasEventListeners("move")){this.dispatchEvent(new QxEvent("move"));};if(this.hasEventListeners("move"+vIdUp)){this.dispatchEvent(new QxEvent("move"+vIdUp));};};if(_e5!="initial"){this["_outer"+vNameRangeUp+"Changed"](vPositionChanged&&vSizeChanged?"position-and-size":vPositionChanged?"position":vSizeChanged?"size":"");};};}catch(ex){throw new Error("Could not render "+this+":"+vId+":"+ex);};};if((new QxClient).isMshtml()){proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelLeft"):this.setStyleProperty("pixelLeft",Math.round(vPosition));};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelWidth"):this.setStyleProperty("pixelWidth",Math.round(vSize));};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("pixelTop"):this.setStyleProperty("pixelTop",Math.round(vPosition));};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("pixelHeight"):this.setStyleProperty("pixelHeight",Math.round(vSize));};}else {proto._d3Horizontal=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("left"):this.setStyleProperty("left",Math.round(vPosition)+"px");};proto._applySizeHorizontal=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("width"):this.setStyleProperty("width",Math.round(vSize)+"px");};proto._d3Vertical=function(vPosition){return isInvalidNumber(vPosition)?this.removeStyleProperty("top"):this.setStyleProperty("top",Math.round(vPosition)+"px");};proto._applySizeVertical=function(vSize){return isInvalidNumber(vSize)?this.removeStyleProperty("height"):this.setStyleProperty("height",Math.round(vSize)+"px");};};proto._recalculateFrame=function(_e5){this._recalculateFrameWidth(_e5);this._recalculateFrameHeight(_e5);};proto._recalculateFrameWidth=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._widthMode=="inner"){return this._renderHorizontal(_e5);};break;case "border":if(this._widthMode=="inner"||this._widthMode=="area"){return this._renderHorizontal(_e5);};};this._innerWidthChanged();};proto._recalculateFrameHeight=function(_e5){if(!this._wasVisible){return;};switch(_e5){case "padding":if(this._heightMode=="inner"){return this._renderVertical(_e5);};break;case "border":if(this._heightMode=="inner"||this._heightMode=="area"){return this._renderVertical(_e5);};};this._innerHeightChanged();};proto._innerWidthChanged=function(){this._d4Width();var ch=this._a2;var chl=ch.length;for(var i=0;i0?vDependCache[0].size:null;};proto._computeNeededSize=function(vNameStart,vNameRange,vNameStop){var vNameStartUp=vNameStart.toFirstUp();var vNameRangeUp=vNameRange.toFirstUp();var vNameStopUp=vNameStop.toFirstUp();var vTypeStart=this["_typeof_"+vNameStart];var vTypeRange=this["_typeof_"+vNameRange];var vTypeStop=this["_typeof_"+vNameStop];var vMinRangeValue=this["getMin"+vNameRangeUp]();var vMaxRangeValue=this["getMax"+vNameRangeUp]();var vMarginStart=this["getComputedMargin"+vNameStartUp]();var vMarginStop=this["getComputedMargin"+vNameStopUp]();var neededForMargin=vMarginStart+vMarginStop;if(vTypeRange=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var sizeProcent=parseFloat(this["get"+vNameRangeUp]());var neededInner=Math.ceil(sizeLimit/sizeProcent*100);return neededInner+neededForMargin;}else if(vTypeStart=="percent"&&vTypeStop=="percent"){var sizePreferred=this["getPreferred"+vNameRangeUp]();var sizeLimit=sizePreferred.limit(vMinRangeValue,vMaxRangeValue);var percentRemain=100-parseFloat(this["get"+vNameStartUp]())-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(sizeLimit/percentRemain*100);return neededInner+neededForMargin;}else {var neededForSize=null;if(vTypeRange=="pixel"){this._computeDimensionPixelValue(vNameRange,vNameStartUp,vNameRangeUp,vNameStopUp);neededForSize=this["_pixelof_"+vNameRange];};if(neededForSize==null){var neededForSize=this["getPreferred"+vNameRangeUp]();};if(neededForSize==null){return;};neededForSize=neededForSize.limit(vMinRangeValue,vMaxRangeValue);if(vTypeStart=="percent"){var stopNeededSize=vTypeStop=="pixel"?this["get"+vNameStopUp]():0;var otherNeededSize=neededForSize+stopNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStartUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else if(vTypeStop=="percent"){var startNeededSize=vTypeStart=="pixel"?this["get"+vNameStartUp]():0;var otherNeededSize=neededForSize+startNeededSize;var percentRemain=100-parseFloat(this["get"+vNameStopUp]());var neededInner=Math.ceil(otherNeededSize/percentRemain*100);return neededInner+neededForMargin;}else {var neededForPosition=0;if(vTypeStart=="pixel"){neededForPosition+=this["get"+vNameStartUp]();};if(vTypeStop=="pixel"){neededForPosition+=this["get"+vNameStopUp]();};var neededInner=neededForSize+neededForPosition;return neededInner+neededForMargin;};};};QxWidget._domConnector=function(){var tpropsmargin="marginLeft,marginTop,marginRight,marginBottom";var tpropspadding="paddingLeft,paddingTop,paddingRight,paddingBottom";var tpropsborder="borderLeft,borderTop,borderRight,borderBottom";var tprops=tpropsmargin+","+tpropspadding+","+tpropsborder;var tdimsouter="outerWidth,outerHeight";var tdimsbox="boxWidth,boxHeight";var tdimsarea="areaWidth,areaHeight";var tdimsinner="innerWidth,innerHeight";var tdims=tdimsouter+","+tdimsbox+","+tdimsarea+","+tdimsinner;var tinsets="insetLeft,insetTop,insetRight,insetBottom";var tscrolls="scrollBarSizeLeft,scrollBarSizeTop,scrollBarSizeRight,scrollBarSizeBottom,scrollBarVisibleX,scrollBarVisibleY";var tcposouter="clientOuterLeft,clientOuterTop,clientOuterRight,clientOuterBottom";var tcposbox="clientBoxLeft,clientBoxTop,clientBoxRight,clientBoxBottom";var tcposarea="clientAreaLeft,clientAreaTop,clientAreaRight,clientAreaBottom";var tcposinner="clientInnerLeft,clientInnerTop,clientInnerRight,clientInnerBottom";var tcpos=tcposouter+","+tcposbox+","+tcposarea+","+tcposinner;var tpposouter="pageOuterLeft,pageOuterTop,pageOuterRight,pageOuterBottom";var tpposbox="pageBoxLeft,pageBoxTop,pageBoxRight,pageBoxBottom";var tpposarea="pageAreaLeft,pageAreaTop,pageAreaRight,pageAreaBottom";var tpposinner="pageInnerLeft,pageInnerTop,pageInnerRight,pageInnerBottom";var tppos=tpposouter+","+tpposbox+","+tpposarea+","+tpposinner;var tscreenouter="screenOuterLeft,screenOuterTop,screenOuterRight,screenOuterBottom";var tscreenbox="screenBoxLeft,screenBoxTop,screenBoxRight,screenBoxBottom";var tscreenarea="screenAreaLeft,screenAreaTop,screenAreaRight,screenAreaBottom";var tscreeninner="screenInnerLeft,screenInnerTop,screenInnerRight,screenInnerBottom";var tscreen=tscreenouter+","+tscreenbox+","+tscreenarea+","+tscreeninner;var tall=tprops+","+tdims+","+tinsets+","+tscrolls+","+tcpos+","+tppos+","+tscreen;var tarr=tall.split(",");for(var i=0;i0){this._preferred_width=this._d5Width()+this.getComputedPaddingLeft()+this.getComputedPaddingRight()+this.getComputedInsetLeft()+this.getComputedInsetRight();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_width;};proto.getPreferredHeight=function(){if(this.getHeight()=="auto"){if(!this._wasVisible){this._renderVertical("initial");};return this._pixelof_height;};if(this._preferred_height==null){if(this.getChildrenLength()>0){this._preferred_height=this._d5Height()+this.getComputedPaddingTop()+this.getComputedPaddingBottom()+this.getComputedInsetTop()+this.getComputedInsetBottom();}else {var r=this._calculatePreferredDimensions();this._preferred_width=r.width;this._preferred_height=r.height;};};return this._preferred_height;};proto.pack=function(){this.setWidth(this.getPreferredWidth());this.setHeight(this.getPreferredHeight());};proto._a2PreferredInvalidated=function(_e4){this._a2PreferredWidthInvalidated(_e4);this._a2PreferredHeightInvalidated(_e4);};proto._lastChildWithInvalidatedPreferredHeight=null;proto._lastChildWithInvalidatedPreferredWidth=null;proto._a2PreferredWidthInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredWidth=_e4;if(this.getWidth()=="auto"){this._setChildrenDependWidth(_e4,"preferred");}else {this._invalidatePreferredWidth(_e4);};};proto._a2PreferredHeightInvalidated=function(_e4){if(!this._wasVisible){return;};this._lastChildWithInvalidatedPreferredHeight=_e4;if(this.getHeight()=="auto"){this._setChildrenDependHeight(_e4,"preferred");}else {this._invalidatePreferredHeight(_e4);};};proto._inner_width=null;proto._inner_height=null;proto._d4=function(){this._inner_width=this._inner_height=null;};proto._d4Width=function(){this._inner_width=null;};proto._d4Height=function(){this._inner_height=null;};proto.getInnerWidth=function(){if(this._inner_width==null){this._inner_width=this.getComputedInnerWidth();};return this._inner_width;};proto.getInnerHeight=function(){if(this._inner_height==null){this._inner_height=this.getComputedInnerHeight();};return this._inner_height;};proto._modifyPaddingHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameWidth("padding");this._invalidatePreferredWidth();return true;};proto._modifyPaddingVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._recalculateFrameHeight("padding");this._invalidatePreferredHeight();return true;};proto._modifyMarginHorizontal=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerWidthChanged("margin");return true;};proto._modifyMarginVertical=function(_b1,_b2,_b3,_b4){if(isValid(_b1)){this.setStyleProperty(_b3,Math.round(_b1)+"px");}else {this.removeStyleProperty(_b3);};this._outerHeightChanged("margin");return true;};QxWidget.cssLikeShortHandService=function(params){var l=params.length;if(l>4){throw new Error("Invalid number of arguments!");};var v;var forceList=new Array();var styleList=new Array();for(var i=0;i=0&&this.isEnabled();};proto.isFocusRoot=function(){return false;};proto._ontabfocus=function(){};proto._modifyFocused=function(_b1,_b2,_b3,_b4){if(!this.isCreated()){return true;};if(_b1){this.getTopLevelWidget().getFocusManager().setFocusedWidget(this,_b4);this._visualizeFocus();}else {this.getTopLevelWidget().getFocusManager().setFocusedWidget(null,_b4);this._visualizeBlur();};return true;};if((new QxClient).isOpera()){proto.repaint=function(){var d=this.getTopLevelWidget().getDocumentElement();var z=d.createElement("div");z.style.height=(d.body.offsetHeight)+"px";z.style.width=(d.body.offsetWidth)+"px";z.style.top="0px";z.style.left="0px";z.style.position="absolute";z.style.backgroundColor="blue";z.style.zIndex="100000000000000";d.body.appendChild(z);var el=this.getElement();var t=el.style.top;var l=el.style.left;el.style.top=(this.getComputedPageBoxTop()-5)+"px";el.style.left=(this.getComputedPageBoxLeft()-5)+"px";el.style.top=t;el.style.left=l;d.body.removeChild(z);};}else {proto.repaint=function(){};};if((new QxClient).isOpera()){proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};this.repaint();return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};this.repaint();return true;};}else {proto._visualizeBlur=function(){this.setCssClassName(this.getCssClassName().remove("QxFocused"," ").remove(this.classname+"-Focused"," "));try{this.getElement().blur();}catch(ex){};return true;};proto._visualizeFocus=function(){this.setCssClassName(this.getCssClassName().add("QxFocused"," ").add(this.classname+"-Focused"," "));try{this.getElement().focus();}catch(ex){};return true;};};proto._modifyCapture=function(_b1,_b2,_b3,_b4){if(_b2){this.getTopLevelWidget().getEventManager().setCaptureWidget(null,_b4);}else if(_b1){this.getTopLevelWidget().getEventManager().setCaptureWidget(this,_b4);};return true;};if((new QxClient).isMshtml()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("unselectable",_b1<0||!this.getEnabled());this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};}else if((new QxClient).isGecko()){proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("MozUserFocus",_b1<0?"ignore":"normal");this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");return true;};}else {proto._modifyTabIndex=function(_b1,_b2,_b3,_b4){this.setStyleProperty("userFocus",_b1<0?"ignore":"normal");this.setHtmlProperty("tabIndex",_b1<0?-1:1);return true;};};proto._modifyCssClassName=function(_b1,_b2,_b3,_b4){this.setHtmlProperty("className",_b1);return true;};proto._evalCssClassName=function(){var v1=this.getHtmlProperty("className");if(typeof v1=="string"&&v1!="")return v1;else return this.classname;};proto._addCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().add(_b1," "));};proto._removeCssClassName=function(_b1){this.setCssClassName(this.getCssClassName().remove(_b1," "));};proto.addCssClassNameDetail=function(_b1){this._addCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.removeCssClassNameDetail=function(_b1){this._removeCssClassName(this.classname+"-"+_b1.toFirstUp());};proto.getWidgetFromPoint=function(x,y){var ret=this.getWidgetFromPointHelper(x,y);return ret&&ret!=this?ret:null;};proto.getWidgetFromPointHelper=function(x,y){var ch=this.getChildren();for(var chl=ch.length,i=0;icw||lsl+cw){p.setScrollLeft(l+w-cw);};};proto.scrollIntoViewY=function(){if(!this.isCreated()){return;};var p=this.getParent();if(!p){return;};var t=this.getOffsetTop();var h=this.getOffsetHeight();var st=p.getScrollTop();var ch=p.getClientHeight();if(h>ch||tst+ch){p.setScrollTop(t+h-ch);};};if((new QxClient).isMshtml()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeHtmlProperty("unselectable"):this.setHtmlProperty("unselectable","on");};proto._evalCanSelect=function(_b3){var v=this.getHtmlProperty("unselectable");return v!="on"||v==null;};}else if((new QxClient).isGecko()){proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){if(_b1){this.removeStyleProperty("MozUserSelect");this.removeStyleProperty("userSelect");}else {this.setStyleProperty("MozUserSelect","none");this.setStyleProperty("userSelect","none");};return true;};proto._evalCanSelect=function(_b3){var v=(new QxClient).isGecko()?this.getStyleProperty("MozUserSelect"):null;var v=v==null?this.getStyleProperty("userSelect"):v;return v!="none"||v==null;};}else {proto._modifyCanSelect=function(_b1,_b2,_b3,_b4){return _b1?this.removeStyleProperty("userSelect"):this.setStyleProperty("userSelect","none");};proto._evalCanSelect=function(_b3){throw new Error("_evalCanSelect is not implemented for this client!");};};if((new QxClient).isMshtml()){proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){this.removeStyleProperty("filter");}else if(isValidNumber(_b1)){this.setStyleProperty("filter","Alpha(Opacity="+Math.round(_b1.limit(0,1)*100)+")");}else {throw new Error("Unsupported opacity value:"+_b1);};return true;};proto._evalOpacity=function(){var o=this.getStyleProperty("filter");if(o==null||o==""){return 1;};var re = /Alpha\(Opacity=([0-9]{1,3})\)/;if(!re.test(o)){return 1;};return parseInt(RegExp.$1)/100;};}else {proto._modifyOpacity=function(_b1,_b2,_b3,_b4){if(_b1==null||_b1>1){if((new QxClient).isGecko()){this.removeStyleProperty("MozOpacity");}else if((new QxClient).isKhtml()){this.removeStyleProperty("KhtmlOpacity");};this.removeStyleProperty("opacity");}else if(isValidNumber(_b1)){_b1=_b1.limit(0,1);if((new QxClient).isGecko()){this.setStyleProperty("MozOpacity",_b1);}else if((new QxClient).isKhtml()){this.setStyleProperty("KhtmlOpacity",_b1);};this.setStyleProperty("opacity",_b1);};return true;};proto._evalOpacity=function(){var o=(new QxClient).isGecko()?this.getStyleProperty("MozOpacity"):(new QxClient).isKhtml()?this.getStyleProperty("KhtmlOpacity"):null;var o=o==null||o==""?this.getStyleProperty("opacity"):o;if(o==null||o==""){return 1;};return parseFloat(o);};};proto._modifyCursor=function(_b1,_b2,_b3,_b4){return this.setStyleProperty("cursor",_b1=="pointer"&&(new QxClient).isMshtml()?"hand":_b1);};proto._evalCursor=function(){var c=this.getStyleProperty("cursor");return c=="hand"?"pointer":c;};proto._modifyBackgroundImage=function(_b1,_b2,_b3,_b4){if(_b1==""||_b1=="null"){this.removeStyleProperty("backgroundImage");}else {this.setStyleProperty("backgroundImage","url("+(new QxImageManager).buildURI(_b1)+")");};return true;};proto._evalBackgroundImage=function(){var s=this.getStyleProperty("backgroundImage");return isInvalid(s) ? "" : s.replace(/^url\(/i, "").replace(/\)$/, "");};proto._modifyClip=function(_b1,_b2,_b3,_b4){if(_b1){try{var r=QxWidget.cssLikeShortHandService(_b1);}catch(ex){throw new Error("Invalid value for clip:"+ex);};r=r[1];this.setStyleProperty("clip","rect("+r[0]+","+r[1]+","+r[2]+","+r[3]+")");}else {this.removeStyleProperty("clip");};return true;};proto._modifyOverflow=function(_b1,_b2,_b3,_b4){var pv=_b1;var pn=_b3;if((new QxClient).isGecko()){switch(pv){case "hidden":pv="-moz-scrollbars-none";break;case "scrollX":pv="-moz-scrollbars-horizontal";break;case "scrollY":pv="-moz-scrollbars-vertical";break;};}else if((new QxClient).isMshtml()){switch(pv){case "scrollX":pn="overflowX";pv="scroll";break;case "scrollY":pn="overflowY";pv="scroll";break;};var a=["overflow","overflowX","overflowY"];for(var i=0;i=0;i--){this._a2[i].dispose();delete this._a2[i];};delete this._a2;};try{this.getElement()._QxWidget=null;}catch(ex){};delete this._usedDimensionsHorizontal;delete this._usedDimensionsVertical;QxTarget.prototype.dispose.call(this);for(var i in this._styleProperties){delete this._styleProperties[i];};delete this._styleProperties;for(var i in this._htmlProperties){delete this._htmlProperties[i];};delete this._htmlProperties;for(var i in this._htmlAttributes){delete this._htmlAttributes[i];};delete this._htmlAttributes;return true;};proto._clonePropertyIgnoreList="parent,element,visible,display,visibility,boxPrefHeight,boxPrefWidth";proto.clone=function(cloneRecursive,customPropertyList){var cloneInstance=new this.constructor;var propertyName;var propertyList=[];var propertyIngoreList=this._clonePropertyIgnoreList.split(",");var sourcePropertyList=isValid(customPropertyList)?customPropertyList:this._i1.split(",");var sourcePropertyListLength=sourcePropertyList.length-1;do{propertyName=sourcePropertyList[sourcePropertyListLength];if(!propertyIngoreList.contains(propertyName)){propertyList.push(propertyName);};}while(sourcePropertyListLength--);propertyListLength=propertyList.length-1;do{propertyName=propertyList[propertyListLength].toFirstUp();cloneInstance["set"+propertyName](this["get"+propertyName]());}while(propertyListLength--);if(sourcePropertyList.contains("parent")){var myParent=this.getParent();if(myParent){cloneInstance.setParent(myParent);};};if(sourcePropertyList.contains("visibility")){cloneInstance.setVisibility(this.getVisibility());};if(sourcePropertyList.contains("display")){cloneInstance.setDisplay(this.getDisplay());};if(cloneRecursive){this._cloneRecursive(cloneInstance);};return cloneInstance;};proto._cloneRecursive=function(cloneInstance){var ch=this.getChildren();var chl=ch.length;var cloneChild;for(var i=0;i(p-5)&&e<(p+5);};proto._onwindowmousemove=function(e){if(!this.getResizeable()||this.getState()!=null){return;};var s=this._resizeSession;if(s){switch(this._resizeMode){case "nw":case "sw":case "w":s.lastWidth=(s.boxWidth+s.boxLeft-Math.max(e.getPageX(),s.parentAreaOffsetLeft)).limit(s.minWidth,s.maxWidth);s.lastLeft=s.boxRight-s.lastWidth-s.parentAreaOffsetLeft;break;case "ne":case "se":case "e":s.lastWidth=(Math.min(e.getPageX(),s.parentAreaOffsetRight)-s.boxLeft).limit(s.minWidth,s.maxWidth);break;};switch(this._resizeMode){case "nw":case "ne":case "n":s.lastHeight=(s.boxHeight+s.boxTop-Math.max(e.getPageY(),s.parentAreaOffsetTop)).limit(s.minHeight,s.maxHeight);s.lastTop=s.boxBottom-s.lastHeight-s.parentAreaOffsetTop;break;case "sw":case "se":case "s":s.lastHeight=(Math.min(e.getPageY(),s.parentAreaOffsetBottom)-s.boxTop).limit(s.minHeight,s.maxHeight);break;};switch(this.getResizeMethod()){case "opaque":case "translucent":switch(this._resizeMode){case "nw":case "sw":case "w":this.setLeft(s.lastLeft);case "ne":case "se":case "e":this.setWidth(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":this.setTop(s.lastTop);case "sw":case "se":case "s":this.setHeight(s.lastHeight);};break;default:var o=this.getResizeMethod()=="frame"?this._frame:this;switch(this._resizeMode){case "nw":case "sw":case "w":o._d3Horizontal(s.lastLeft);case "ne":case "se":case "e":o._applySizeHorizontal(s.lastWidth);};switch(this._resizeMode){case "nw":case "ne":case "n":o._d3Vertical(s.lastTop);case "sw":case "se":case "s":o._applySizeVertical(s.lastHeight);};};}else {var resizeMode="";if(this._near(this.getComputedPageBoxTop(),e.getPageY())){resizeMode="n";}else if(this._near(this.getComputedPageBoxBottom(),e.getPageY())){resizeMode="s";};if(this._near(this.getComputedPageBoxLeft(),e.getPageX())){resizeMode+="w";}else if(this._near(this.getComputedPageBoxRight(),e.getPageX())){resizeMode+="e";};if(resizeMode!=""){this._resizeMode=resizeMode;this.setCursor(resizeMode+"-resize");}else {delete this._resizeMode;this.setCursor(null);};};};proto._oniconmousedown=function(e){e.stopPropagation();};proto._onbuttonmousedown=function(e){e.stopPropagation();};proto._oniconload=function(e){this._layoutCaption();};proto._oncaptionmousedown=function(e){if(e.isNotLeftButton()||!this.getMoveable()||this.getState()!=null){return;};this._captionbar.setCapture(true);var pa=this.getParent();var l=pa.getComputedPageAreaLeft();var t=pa.getComputedPageAreaTop();var r=pa.getComputedPageAreaRight();var b=pa.getComputedPageAreaBottom();this._dragSession= +{offsetX:e.getPageX()-this.getComputedPageBoxLeft()+l,offsetY:e.getPageY()-this.getComputedPageBoxTop()+t,parentAvailableAreaLeft:l+5,parentAvailableAreaTop:t+5,parentAvailableAreaRight:r-5,parentAvailableAreaBottom:b-5 +};switch(this.getMoveMethod()){case "translucent":this.setOpacity(0.5);break;case "frame":var f=this._frame;f._d3Horizontal(this.getComputedPageBoxLeft()-l);f._d3Vertical(this.getComputedPageBoxTop()-t);f._applySizeHorizontal(this.getComputedBoxWidth());f._applySizeVertical(this.getComputedBoxHeight());f.setZIndex(this.getZIndex()+1);f.setParent(this.getParent());break;};};proto._oncaptionmouseup=function(e){var s=this._dragSession;if(!s){return;};this._captionbar.setCapture(false);if(isValidNumber(s.lastX)){this.setLeft(s.lastX);};if(isValidNumber(s.lastY)){this.setTop(s.lastY);};switch(this.getMoveMethod()){case "translucent":this.setOpacity(null);break;case "frame":this._frame.setParent(null);break;};delete this._dragSession;};proto._oncaptionmousemove=function(e){var s=this._dragSession;if(!s||!this._captionbar.getCapture()){return;};if(!e.getPageX().inrange(s.parentAvailableAreaLeft,s.parentAvailableAreaRight)||!e.getPageY().inrange(s.parentAvailableAreaTop,s.parentAvailableAreaBottom)){return;};var o=this.getMoveMethod()=="frame"?this._frame:this;o._d3Horizontal(s.lastX=e.getPageX()-s.offsetX);o._d3Vertical(s.lastY=e.getPageY()-s.offsetY);};proto._onminimizebuttonclick=function(e){this.minimize();e.stopPropagation();};proto._onrestorebuttonclick=function(e){this.restore();e.stopPropagation();};proto._onmaximizebuttonclick=function(e){this.maximize();e.stopPropagation();};proto._onclosebuttonclick=function(e){this.close();e.stopPropagation();};proto.dispose=function(){if(this.getDisposed()){return;};this.removeEventListener("mousedown",this._onwindowmousedown,this);this.removeEventListener("mouseup",this._onwindowmouseup,this);this.removeEventListener("mousemove",this._onwindowmousemove,this);var w=this._caption;if(w){w.dispose();this._caption=null;};w=this._icon;if(w){w.removeEventListener("mousedown",this._oniconmousedown,this);w.dispose();this._icon=null;};w=this._closeButton;if(w){w.removeEventListener("click",this._onclosebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._closeButton=null;};w=this._restoreButton;if(w){w.removeEventListener("click",this._onrestorebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._restoreButton=null;};w=this._maximizeButton;if(w){w.removeEventListener("click",this._onmaximizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._maximizeButton=null;};w=this._minimizeButton;if(w){w.removeEventListener("click",this._onminimizebuttonclick,this);w.removeEventListener("mousedown",this._onbuttonmousedown,this);w.dispose();this._minimizeButton=null;};w=this._captionbar;if(w){w.removeEventListener("mousedown",this._oncaptionmousedown,this);w.removeEventListener("mouseup",this._oncaptionmouseup,this);w.removeEventListener("mousemove",this._oncaptionmousemove,this);w.dispose();this._captionbar=null;};w=this._pane;if(w){w.dispose();this._pane=null;};w=this._statusbar;if(w){w.dispose();this._statusbar=null +};}; \ No newline at end of file diff --git a/swat2/style/swat.css b/swat2/style/swat.css new file mode 100644 index 00000000000..c41e4eaf107 --- /dev/null +++ b/swat2/style/swat.css @@ -0,0 +1,40 @@ +/* + swat.css + + Styles added to the samba.org stylesheets + specifically for SWAT. +*/ + + +/* Forms +***********************************************************/ +.logout { + text-align:right; +} +.logout form { + display:inline; +} + + +/* Tables +***********************************************************/ +table.data { + border: 2px; +} +table.data th { + margin-top:20px; + text-align:left; + background-color: #F5C915; +} +table.data tr { + background-color: #E5C995; + text-align:left; +} + +/* Temp fix for content sections that don't span the window. + This is not cross-browser and won't be the final way I handle + this, but I can't stand looking at small boxes while I work. :-) */ +#content { + min-width:55%; + min-height:800px; +} diff --git a/swat2/style/wide.css b/swat2/style/wide.css new file mode 100644 index 00000000000..0107b33698e --- /dev/null +++ b/swat2/style/wide.css @@ -0,0 +1,113 @@ +/* + wide.css + Copyright (C) 2004-2005 Deryck Hodge + + An alternate two-column "wide" style for those pages + with lots and lots of text (download, devel, etc.) + + You may freely use and modify the styles here, but if you + intend to recreate the samba.org look exactly, please ask + permission first. +*/ + + +/* Primary content section +***********************************************************/ +#content { + position:absolute; + top:100px; + clear:left; + margin:0 1% 0 175px; + padding-top:30px; + padding-left:35px; + padding-bottom:50px; + padding-right:15px; + background-color:#FFF; + border-left:1px solid #FFFF64; + border-right:1px solid #FFFF64; +} +* html #content { + width:70%; +} +#content h4 { + font-weight:bold; + margin:50px 10px 15px 0; +} +pre { + margin:15px 0 30px 5px; +} + + +/* Team section +***********************************************************/ +.teampic { + text-align:center; +} +.teampic img { + width:431px; + height:300px; +} + + +/* Release history/Release notes +***********************************************************/ +.notes { + position:absolute; + top:265px; + left:0; +} +.notes h6 { + text-align:left; + margin:10px 5px; +} +.notes ul { + list-style-type:none; + text-align:left; + padding-left:12px; + margin:0 0 0 10px; + font-size:10px; +} +.intro { + margin-top:30px; +} +.headline { + margin-left:20px; + font-style:italic; +} +.latest ul { + list-style-type:none; + margin-left:40px; +} + + +/* Support providers pages +***********************************************************/ +#countries { + float:left; + margin:240px 0 0 5px; + padding:0; + background-color:#E5E9F5; +} +#countries ul { + list-style-type:none; +} +#countries a { + font-size:small; +} +#countries h4 { + margin-top:10px; + margin-left:1px; + font-size:small; +} +.disclaimer { + margin:30px; + font-style:italic; +} +.info { + margin:75px 15px 15px 15px; + padding:10px; + font-size:small; + border-top:1px dotted #3878CD; + border-bottom:1px dotted #3878CD; +} + diff --git a/swat2/wins_server/index.esp b/swat2/wins_server/index.esp new file mode 100644 index 00000000000..b91ef6fc244 --- /dev/null +++ b/swat2/wins_server/index.esp @@ -0,0 +1,13 @@ +<% page_header("columns", "WINS Server", "servers"); + + libinclude("base.js"); + libinclude("management.js"); +%> + +

WINS Server

+ +<% +writefln("Status: %s\n", server_status("wins")); +%> + +<% page_footer(); %> -- cgit v1.2.1