UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ZtScaledPalette.H
1 /* ZtScaledPalette.H */
2 /* $Id: ZtScaledPalette.H,v 3.3 2005/07/18 07:16:56 nikita Exp $ */
3 #ifndef __ZtScaledPalette_H
4 #define __ZtScaledPalette_H
5 
6 #include <zm/ZtObject.H>
7 #include <zm/ZScaledPalette.H>
8 
9 
10 class ZtScaledPalette : public ZtObject
11 {
12 public:
13 
14  ZtScaledPalette (ZtMain* pManager, ZGroupId pxid, ZGroupId pyid,
15  ZDimension dim, ZGroupId nid);
16 
17  /* Attach palette - set link to palette object */
18  void attach_palette (ZScaledPalette* pal);
19 
20  /* Detach palette */
21  void detach_palette ();
22 
23  /* return attached pakette*/
24  const ZScaledPalette* attached_palette();
25 
26  /* Non-trivial expose */
27  virtual void redraw ();
28 
30  virtual const char* class_id () const;
31 
32 private:
33 
34  ZScaledPalette *pScPal;
35 
36 };
37 
38 
39 #endif /* ZtScaledPalette.H */
Definition: ZtMain.H:32
virtual const char * class_id() const
Definition: ZtObject.H:57
Definition: ZScaledPalette.H:15
virtual void redraw()
Definition: ZtScaledPalette.H:10