libcdos-fw
CFEntry.h
1 #ifndef __CF_ENTRY_H__
2 #define __CF_ENTRY_H__
3 
4 #include <Gui/CFWidget.h>
5 
6 CF_NAMESPACE_BEGIN
7 
8 class CFEntry : public CFWidget {
9 public:
10  CFEntry();
11  virtual ~CFEntry();
12 
13  void setVisibility(bool visible=true);
14  bool getVisibility();
15 
16  void setInvisibleChar(char ch);
17  void unsetInvisibleChar();
18  char getInvisibleChar();
19 
20  void setPlaceholderText(const Glib::ustring& text);
21  void setText(const Glib::ustring& text);
22  Glib::ustring getText();
23 
24  sigc::signal< void > signalActivate();
25 
26 protected:
27 
28  virtual void onRealObjectInit();
29 
30  virtual void onActivate();
31 
32 private:
33  sigc::signal< void > m_activateSignal;
34 };
35 
36 CF_NAMESPACE_END
37 
38 #endif // __CF_ENTRY_H__
virtual void onRealObjectInit()
对象绑定后进行初始化的回调函数。
Definition: CFEntry.h:8
所有可视控件的基类,抽象类。
Definition: CFWidget.h:25