UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
QfSelPalette.H
1 /* QfSelPalette.H */
2 /* $Id: QfSelPalette.H,v 1.2 2003/10/07 08:05:50 vlad Exp $ */
3 #ifndef __QfSelPalette_H
4 #define __QfSelPalette_H
5 
6 #include <zm/colors.h>
7 #include <zm/qvfcdefs.h>
8 #include <zm/QfBrick.H>
9 
10 
15 class QfPaletteField: public QfBrick
16 {
17 protected:
18 
19  Widget wLabel, wSelButton;
20 
21  XmString xmsLabel;
22  char *szExtPaletteName;
23 
24  virtual void create_self (Widget wParent);
25 
27  static void select_cb (Widget w, XtPointer pUserData,
28  XtPointer pCallData);
29 
31  void display_palette (const char* szPal);
32 
33 public:
34 
36  QfPaletteField (char* szLabel, char szPalName[ZCP_COLORNAME_LEN+1]);
37 
38  /*
39  * Adjustable features.
40  */
41 
42  virtual void store_gui ();
43  virtual void load_gui ();
44 
45 };
46 
47 
48 #endif /* QfSelPalette.H */
void display_palette(const char *szPal)
virtual void store_gui()
Definition: QfBrick.H:54
static void select_cb(Widget w, XtPointer pUserData, XtPointer pCallData)
virtual void load_gui()
virtual void create_self(Widget wParent)
Definition: QfSelPalette.H:15
QfPaletteField(char *szLabel, char szPalName[ZCP_COLORNAME_LEN+1])