summaryrefslogtreecommitdiff
path: root/src/Fl_File_Icon2.cxx
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2002-05-10 00:18:37 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>2002-05-10 00:18:37 +0000
commitad9546204c3ba4010e451a7496880f7fc6486bd4 (patch)
tree147567d37a465053152e6d1f95d34a49203920d2 /src/Fl_File_Icon2.cxx
parentc56bb65a9752613a564fac18f0086053edde1ece (diff)
Use 16x16 KDE icon images by default.
Tweek plastic boxtypes (didn't draw to the edge of the bounding box) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2205 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_File_Icon2.cxx')
-rw-r--r--src/Fl_File_Icon2.cxx38
1 files changed, 24 insertions, 14 deletions
diff --git a/src/Fl_File_Icon2.cxx b/src/Fl_File_Icon2.cxx
index f1bb7f1bf..7044af849 100644
--- a/src/Fl_File_Icon2.cxx
+++ b/src/Fl_File_Icon2.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_File_Icon2.cxx,v 1.1.2.13 2002/03/25 21:08:41 easysw Exp $"
+// "$Id: Fl_File_Icon2.cxx,v 1.1.2.14 2002/05/10 00:18:37 easysw Exp $"
//
// Fl_File_Icon system icon routines.
//
@@ -650,8 +650,18 @@ Fl_File_Icon::load_system_icons(void)
{
// Load KDE icons...
icon = new Fl_File_Icon("*", Fl_File_Icon::PLAIN);
- if (!access("/usr/share/icons/hicolor/32x32/mimetypes/unknown.png", F_OK))
- icon->load_image("/usr/share/icons/hicolor/32x32/mimetypes/unknown.png");
+ if (!access("/usr/share/icons/hicolor/16x16/mimetypes/unknown.png", F_OK))
+ icon->load_image("/usr/share/icons/hicolor/16x16/mimetypes/unknown.png");
+ else
+ icon->load_image("/usr/share/icons/unknown.xpm");
+
+ icon = new Fl_File_Icon("*", Fl_File_Icon::LINK);
+ if (!access("/usr/share/icons/hicolor/16x16/mimetypes/unknown.png", F_OK))
+ icon->load_image("/usr/share/icons/hicolor/16x16/mimetypes/unknown.png");
+ else
+ icon->load_image("/usr/share/icons/unknown.xpm");
+ if (!access("/usr/share/icons/hicolor/16x16/filesystems/link.png", F_OK))
+ icon->load_image("/usr/share/icons/hicolor/16x16/filesystems/link.png");
else
icon->load_image("/usr/share/icons/unknown.xpm");
@@ -823,11 +833,11 @@ load_kde_mimelnk(const char *filename)
// KDE 2.x icons
int i; // Looping var
static const char *paths[] = { // Subdirs to look in...
- "32x32/actions",
- "32x32/apps",
- "32x32/devices",
- "32x32/filesystems",
- "32x32/mimetypes",
+ "16x16/actions",
+ "16x16/apps",
+ "16x16/devices",
+ "16x16/filesystems",
+ "16x16/mimetypes",
"22x22/actions",
"22x22/apps",
@@ -835,11 +845,11 @@ load_kde_mimelnk(const char *filename)
"22x22/filesystems",
"22x22/mimetypes",
- "16x16/actions",
- "16x16/apps",
- "16x16/devices",
- "16x16/filesystems",
- "16x16/mimetypes"
+ "32x32/actions",
+ "32x32/apps",
+ "32x32/devices",
+ "32x32/filesystems",
+ "32x32/mimetypes"
};
for (i = 0; i < (int)(sizeof(paths) / sizeof(paths[0])); i ++) {
@@ -931,5 +941,5 @@ get_kde_val(char *str,
//
-// End of "$Id: Fl_File_Icon2.cxx,v 1.1.2.13 2002/03/25 21:08:41 easysw Exp $".
+// End of "$Id: Fl_File_Icon2.cxx,v 1.1.2.14 2002/05/10 00:18:37 easysw Exp $".
//