32 #ifndef FXHORIZONTALFRAME_H
33 #include <FXHorizontalFrame.h>
60 virtual void drawString(
const FXString& lbl);
64 ID_SEVENSEGMENT = FXHorizontalFrame::ID_LAST,
69 long onPaint(FXObject*, FXSelector,
void*);
70 long onCmdSetValue(FXObject*, FXSelector,
void* ptr);
71 long onCmdSetIntValue(FXObject*, FXSelector,
void* ptr);
72 long onCmdSetRealValue(FXObject*, FXSelector,
void* ptr);
73 long onCmdSetStringValue(FXObject*, FXSelector,
void* ptr);
74 long onCmdGetIntValue(FXObject*, FXSelector,
void* ptr);
75 long onCmdGetRealValue(FXObject*, FXSelector,
void* ptr);
76 long onCmdGetStringValue(FXObject*, FXSelector,
void* ptr);
77 long onRedirectEvent(FXObject*, FXSelector,
void* ptr);
78 long onQueryTip(FXObject*, FXSelector,
void* ptr);
79 long onQueryHelp(FXObject*, FXSelector,
void* ptr);
83 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);
86 virtual void create();
89 virtual void detach();
92 virtual void destroy();
95 void setText(FXString lbl);
101 void setFgColor(FXColor clr);
102 FXColor getFgColor()
const;
105 void setBgColor(FXColor clr);
106 FXColor getBgColor()
const;
109 void setHorizontal(
const FXint len);
110 FXint getHorizontal()
const;
113 void setVertical(
const FXint len);
114 FXint getVertical()
const;
117 void setThickness(
const FXint width);
118 FXint getThickness()
const;
121 void setGroove(
const FXint width);
122 FXint getGroove()
const;
125 virtual FXint getDefaultWidth();
128 virtual FXint getDefaultHeight();
131 virtual void save(FXStream& store)
const;
134 virtual void load(FXStream& store);