Implemented save_config().

eiconman recognize plain files besides .desktop files.
This commit is contained in:
Sanel Zukan
2007-05-25 17:45:17 +00:00
parent 4ef5be0c9b
commit 04e1c63cb2
5 changed files with 137 additions and 67 deletions

View File

@@ -18,9 +18,6 @@
#include <fltk/Image.h>
#include <fltk/PopupMenu.h>
#define ICON_NORMAL 1
#define ICON_TRASH 2
class GlobalIconSettings;
class IconSettings;
class MovableIcon;
@@ -30,7 +27,6 @@ class DesktopIcon : public fltk::Widget {
IconSettings* settings;
const GlobalIconSettings* globals;
int type;
int lwidth;
int lheight;
bool focus;
@@ -45,7 +41,7 @@ class DesktopIcon : public fltk::Widget {
void update_label_size(void);
public:
DesktopIcon(GlobalIconSettings* gisett, IconSettings* isett, int icon_type = NORMAL);
DesktopIcon(GlobalIconSettings* gisett, IconSettings* isett);
~DesktopIcon();
virtual void draw(void);
virtual int handle(int event);
@@ -62,6 +58,8 @@ class DesktopIcon : public fltk::Widget {
bool is_focused(void) { return focus; }
fltk::Image* icon_image(void) { return (fltk::Image*)image(); }
const IconSettings* get_settings(void) const { return settings; }
};