libcdos-fw
CFStackView.h
1 #ifndef __CF_STACKVIEW_H__
2 #define __CF_STACKVIEW_H__
3 
4 #include <Gui/CFContainer.h>
5 
6 CF_NAMESPACE_BEGIN
7 
8 class CFStackView : public CFContainer {
9 public:
10  CFStackView();
11 
12  virtual ~CFStackView();
13 
14  void add(CFWidget& child, const Glib::ustring& name);
15 
16  void add(CFWidget& child,
17  const Glib::ustring& name,
18  const Glib::ustring& title);
19 
20  void setVisibleChild(CFWidget& child);
21 
22  CFWidget* getVisibleChild();
23 
24  void setVisibleChild(const Glib::ustring& name);
25 
26  void setVisibleChild(const Glib::ustring& name,
27  CFStackTransitionType transition);
28 
29  Glib::ustring getVisibleChildName();
30 };
31 
32 CF_NAMESPACE_END
33 
34 #endif // __CF_STACKVIEW_H__
Definition: CFContainer.h:10
所有可视控件的基类,抽象类。
Definition: CFWidget.h:25
CFStackTransitionType
动画类型
Definition: CFEnums.h:57
Definition: CFStackView.h:8