00001 #ifndef _FL_STOCK_IMAGES_H_
00002 #define _FL_STOCK_IMAGES_H_
00003
00004 #include <efltk/Fl_Image.h>
00005
00017 class Fl_Stock_Images
00018 {
00019 public:
00023 enum SI_Type {
00024 SI_OK,
00025 SI_CANCEL,
00026 SI_NO,
00027 SI_OPEN,
00028 SI_SAVE,
00029 SI_BROWSE,
00030 SI_HELP,
00031 SI_NEXT,
00032 SI_PREV,
00033 SI_LEFT,
00034 SI_RIGHT,
00035 SI_ADD,
00036 SI_DELETE,
00037 SI_EDIT,
00038 SI_REFRESH,
00039 SI_CALENDAR,
00040 SI_PRINT,
00041 SI_PRINTER,
00042 SI_INSERT,
00043 SI_NEW,
00044 SI_SEARCH,
00045 SI_SEND,
00046 SI_STEPLEFT,
00047 SI_STEPRIGHT,
00048 SI_VIEW,
00049 LAST_STOCK_TYPE,
00050
00051
00052 SI_PRIOR = SI_PREV
00053 };
00054
00058 static Fl_Image *get_image(SI_Type type);
00059
00064 static void set_image(SI_Type type, Fl_Image *image);
00065 };
00066
00067
00068 #define FL_IMAGE_OK Fl_Stock_Images::SI_OK
00069 #define FL_IMAGE_CANCEL Fl_Stock_Images::SI_CANCEL
00070 #define FL_IMAGE_NO Fl_Stock_Images::SI_NO
00071 #define FL_IMAGE_OPEN Fl_Stock_Images::SI_OPEN
00072 #define FL_IMAGE_SAVE Fl_Stock_Images::SI_SAVE
00073 #define FL_IMAGE_BROWSE Fl_Stock_Images::SI_BROWSE
00074 #define FL_IMAGE_HELP Fl_Stock_Images::SI_HELP
00075 #define FL_IMAGE_NEXT Fl_Stock_Images::SI_NEXT
00076 #define FL_IMAGE_PREV Fl_Stock_Images::SI_PREV
00077 #define FL_IMAGE_PRIOR Fl_Stock_Images::SI_PRIOR
00078 #define FL_IMAGE_LEFT Fl_Stock_Images::SI_LEFT
00079 #define FL_IMAGE_RIGHT Fl_Stock_Images::SI_RIGHT
00080 #define FL_IMAGE_ADD Fl_Stock_Images::SI_ADD
00081 #define FL_IMAGE_DELETE Fl_Stock_Images::SI_DELETE
00082 #define FL_IMAGE_EDIT Fl_Stock_Images::SI_EDIT
00083 #define FL_IMAGE_REFRESH Fl_Stock_Images::SI_REFRESH
00084 #define FL_IMAGE_CALENDAR Fl_Stock_Images::SI_CALENDAR
00085 #define FL_IMAGE_PRINT Fl_Stock_Images::SI_PRINT
00086 #define FL_IMAGE_PRINTER Fl_Stock_Images::SI_PRINTER
00087 #define FL_IMAGE_INSERT Fl_Stock_Images::SI_INSERT
00088 #define FL_IMAGE_NEW Fl_Stock_Images::SI_NEW
00089 #define FL_IMAGE_SEARCH Fl_Stock_Images::SI_SEARCH
00090 #define FL_IMAGE_SEND Fl_Stock_Images::SI_SEND
00091 #define FL_IMAGE_STEPLEFT Fl_Stock_Images::SI_STEPLEFT
00092 #define FL_IMAGE_STEPRIGHT Fl_Stock_Images::SI_STEPRIGHT
00093 #define FL_IMAGE_VIEW Fl_Stock_Images::SI_VIEW
00094
00095 #endif