#ifndef GUIToolStrip_h__ #define GUIToolStrip_h__ #include "GUIButton.h" #include "GUIToolStripItem.h" #include namespace LifeGUI { class GUIToolStrip : public GUIPlane { public: GUIToolStrip(); ~GUIToolStrip(); void AddItem(GUIToolStripItem* itm); void SetIsVertical(bool state); private: void UpdateLayout(GUIWindow* wnd); protected: typedef std::vector ItemCollection; typedef std::vector::iterator ItemCollectionIter; ItemCollection Items; bool isVertical; }; } #endif // GUIToolStrip_h__