Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Fl_Stock_Images.h

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         // Same
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 // Defines :)
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

Generated on Thu Jul 31 15:33:45 2003 for eFLTK by doxygen1.2.15