summaryrefslogtreecommitdiffstats
path: root/krusader/kicons.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-22 18:58:28 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-02-22 18:58:28 +0000
commit83b9bf0e3bfb1d842b10b80bbe749095b2c661a1 (patch)
treeb05b1793361693ae88106648c2a953bed988f423 /krusader/kicons.cpp
downloadkrusader-83b9bf0e3bfb1d842b10b80bbe749095b2c661a1.tar.gz
krusader-83b9bf0e3bfb1d842b10b80bbe749095b2c661a1.zip
Added old KDE3 version of Krusader
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/krusader@1094427 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'krusader/kicons.cpp')
-rw-r--r--krusader/kicons.cpp377
1 files changed, 377 insertions, 0 deletions
diff --git a/krusader/kicons.cpp b/krusader/kicons.cpp
new file mode 100644
index 0000000..103cf53
--- /dev/null
+++ b/krusader/kicons.cpp
@@ -0,0 +1,377 @@
+/***************************************************************************
+ kicons.cpp
+ -------------------
+ copyright : (C) 2000 by Shie Erlich & Rafi Yanai
+ e-mail : krusader@users.sourceforge.net
+ web site : http://krusader.sourceforge.net
+ ---------------------------------------------------------------------------
+ this file is the Krusader's icon library.
+ ***************************************************************************
+
+ A
+
+ db dD d8888b. db db .d8888. .d8b. d8888b. d88888b d8888b.
+ 88 ,8P' 88 `8D 88 88 88' YP d8' `8b 88 `8D 88' 88 `8D
+ 88,8P 88oobY' 88 88 `8bo. 88ooo88 88 88 88ooooo 88oobY'
+ 88`8b 88`8b 88 88 `Y8b. 88~~~88 88 88 88~~~~~ 88`8b
+ 88 `88. 88 `88. 88b d88 db 8D 88 88 88 .8D 88. 88 `88.
+ YP YD 88 YD ~Y8888P' `8888Y' YP YP Y8888D' Y88888P 88 YD
+
+ S o u r c e F i l e
+
+ ***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "kicons.h"
+#include "krusader.h"
+#include "defaults.h"
+#include <qstring.h>
+
+QPixmap FL_LOADICON(QString name) {
+ krConfig->setGroup("Look&Feel");
+ int size = (krConfig->readEntry("Filelist Icon Size",_FilelistIconSize)).toInt();
+ if (size!=22)
+ return krLoader->loadIcon(name,KIcon::Desktop,size);
+ // else implied
+ return QIconSet(krLoader->loadIcon(name,KIcon::Desktop,32)).pixmap(QIconSet::Small,true);
+}
+
+const char * no_xpm[] = {
+"14 14 5 1",
+" c None",
+". c #F70713",
+"+ c #800309",
+"@ c #7F0309",
+"# c #EC0612",
+" ",
+" .. .. ",
+" ... ... ",
+" ... ... ",
+" ... ... ",
+" ..... ",
+" ... ",
+" ..... ",
+" ....#.. ",
+" ... ... ",
+" ... ... ",
+" ... ... ",
+" .. .. ",
+" "};
+
+const char * yes_xpm[] = {
+"14 14 4 1",
+" c None",
+". c #07F907",
+"+ c #06F806",
+"@ c #06F706",
+" ",
+" .",
+" ...",
+" ....",
+" ... ",
+" ... ",
+" .. ",
+".. .. ",
+".... ... ",
+" .. ... ",
+" .... ",
+" ...+ ",
+" .. ",
+" @. "};
+
+const char * link_xpm[] = {
+"32 32 28 1",
+" c None",
+". c #000000",
+"+ c #FEFEFE",
+"@ c #FFFFFF",
+"# c #D7D7D7",
+"$ c #F6F6F6",
+"% c #646464",
+"& c #373737",
+"* c #2B2B2B",
+"= c #BEBEBE",
+"- c #393939",
+"; c #363636",
+"> c #F0F0F0",
+", c #AFAFAF",
+"' c #2A2A2A",
+") c #606060",
+"! c #474747",
+"~ c #868686",
+"{ c #262626",
+"] c #1E1E1E",
+"^ c #DEDEDE",
+"/ c #666666",
+"( c #222222",
+"_ c #1C1C1C",
+": c #DCDCDC",
+"< c #4F4F4F",
+"[ c #1A1A1A",
+"} c #525252",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".+@##$++@. ",
+".@%&*#+++. ",
+".@=@-;@@+. ",
+".@>@,')!+. ",
+".@@~!*{]@. ",
+".@@^/'(_@. ",
+".@@@:<][@. ",
+".++++:}[+. ",
+".@@@@@@#@. ",
+".......... "};
+
+const char * black_xpm[] = {
+"32 32 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... ",
+".......... "};
+
+const char * yellow_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000",
+"+ c #FFEE00",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".......... "};
+
+const char * red_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000",
+"+ c #FF0000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".......... "};
+
+const char * white_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".......... "};
+
+const char * green_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000",
+"+ c #15FF00",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".......... "};
+
+const char * blue_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000",
+"+ c #1100FF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".......... ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".++++++++. ",
+".......... "};
+