31 #ifndef FXHORIZONTALFRAME_H
32 #include <FXHorizontalFrame.h>
59 virtual void drawString(
const FXString& lbl);
63 ID_SEVENSEGMENT = FXHorizontalFrame::ID_LAST,
68 long onPaint(FXObject*, FXSelector,
void*);
69 long onCmdSetValue(FXObject*, FXSelector,
void* ptr);
70 long onCmdSetIntValue(FXObject*, FXSelector,
void* ptr);
71 long onCmdSetRealValue(FXObject*, FXSelector,
void* ptr);
72 long onCmdSetStringValue(FXObject*, FXSelector,
void* ptr);
73 long onCmdGetIntValue(FXObject*, FXSelector,
void* ptr);
74 long onCmdGetRealValue(FXObject*, FXSelector,
void* ptr);
75 long onCmdGetStringValue(FXObject*, FXSelector,
void* ptr);
76 long onRedirectEvent(FXObject*, FXSelector,
void* ptr);
77 long onQueryTip(FXObject*, FXSelector,
void* ptr);
78 long onQueryHelp(FXObject*, FXSelector,
void* ptr);
82 FXLCDLabel(FXComposite* p, FXuint nfig = 1, FXObject* tgt = NULL, FXSelector sel = 0, FXuint opts =
LCDLABEL_NORMAL, FXint pl = DEFAULT_PAD, FXint pr = DEFAULT_PAD, FXint pt = DEFAULT_PAD, FXint pb = DEFAULT_PAD, FXint hs = DEFAULT_PAD);
85 virtual void create();
88 virtual void detach();
91 virtual void destroy();
94 void setText(FXString lbl);
100 void setFgColor(FXColor clr);
101 FXColor getFgColor()
const;
104 void setBgColor(FXColor clr);
105 FXColor getBgColor()
const;
108 void setHorizontal(
const FXint len);
109 FXint getHorizontal()
const;
112 void setVertical(
const FXint len);
113 FXint getVertical()
const;
116 void setThickness(
const FXint width);
117 FXint getThickness()
const;
120 void setGroove(
const FXint width);
121 FXint getGroove()
const;
124 virtual FXint getDefaultWidth();
127 virtual FXint getDefaultHeight();
130 virtual void save(FXStream& store)
const;
133 virtual void load(FXStream& store);