57 virtual void *createData(
const void*);
58 virtual void deleteData(
void*);
65 static const FXchar defaultIconPath[];
82 void setIconPath(
const FXString& p){ path=p; }
85 const FXString& getIconPath()
const {
return path; }
97 virtual void save(FXStream& store)
const;
100 virtual void load(FXStream& store);
103 virtual ~FXIconDict();
void * find(const FXchar *ky) const
Find data pointer given key.
char FXchar
Definition: fxdefs.h:387
An icon source is a class that loads an icon of any type.
Definition: FXIconSource.h:49
#define FXAPI
Definition: fxdefs.h:122
Application Object.
Definition: FXApp.h:158
void * insert(const FXchar *ky, const void *ptr, bool mrk=false)
Insert a new entry into the table given key and mark.
#define NULL
Definition: fxdefs.h:41
FXString name(const FXString &file)
Return name and extension part of the path name.
void * remove(const FXchar *ky)
Remove data given key.
Definition: FX4Splitter.h:31
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:45
The dictionary class maintains a fast-access hash table of entities indexed by a character string...
Definition: FXDict.h:41
The Icon Dictionary manages a collection of icons.
Definition: FXIconDict.h:50
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33