#ifndef _TabBarTest_TabBarTest_h #define _TabBarTest_TabBarTest_h #include using namespace Upp; #include #define LAYOUTFILE #include class TabBarTest : public WithTabBarTestLayout { struct ReverseValueOrder : public StdValueOrder { virtual bool operator()(const Value& a, const Value& b) const { return StdValueCompare(b, a, language) < 0; } }; private: TabBarCtrl tabs; StdValueOrder forward; ReverseValueOrder backward; WithLayout1 layout1; WithLayout2 layout2; WithLayout3 layout3; void OnTabsSortOnce(); void OnTabSort(); void OnGrouping(); void OnGroupSort(); void OnStacking(); void OnStackSort(); void OnTabCursor(); void OnAdd(); void OnSBThickness(); void OnGroupSeps(); void OnChooseCrosses(); void OnEmptySeps(); ValueOrder &GetSortOrder(); public: typedef TabBarTest CLASSNAME; TabBarTest(); }; #endif