1 #ifndef __CF_CONTAINER_H__ 2 #define __CF_CONTAINER_H__ 4 #include <Gui/CFWidget.h> 11 friend class CFContainerPriv;
14 typedef sigc::slot<void, CFWidget*> ForeachSlot;
19 virtual void remove(
CFWidget& widget);
21 void foreach(ForeachSlot slot);
22 void forall(ForeachSlot slot);
26 virtual void addCssStylePath(
const Glib::ustring& path, CFUInt priority);
27 virtual void addCssStyleData(
const Glib::ustring& data, CFUInt priority);
32 void onApplyCssPath(
CFWidget* widget);
33 void onApplyCssData(
CFWidget* widget);
36 sigc::signal<void, CFWidget*> signalForeach();
39 sigc::signal<void, CFWidget*> m_foreachSignal;
40 CFContainerPriv* m_priv;
42 Glib::ustring m_cssStylePath;
43 Glib::ustring m_cssStyleData;
44 CFUInt m_cssStylePriority;
49 #endif // __CF_CONTAINER_H__ Definition: CFContainer.h:10
bool isContainer()
判断控件是否为容器。