1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
/*!
@file
@author Generate utility by Albert Semenov
@date 01/2009
@module
*/
#pragma once
#include "MyGUI_Managed_MenuControl.h"
namespace MyGUI
{
namespace Managed
{
public ref class MenuBar : public MenuControl
{
private:
typedef MyGUI::MenuBar ThisType;
public:
MenuBar() : MenuControl() { }
internal:
MenuBar( MyGUI::MenuBar* _native ) : MenuControl(_native) { }
MenuBar( BaseWidget^ _parent, MyGUI::WidgetStyle _style, const std::string& _skin, const MyGUI::IntCoord& _coord, MyGUI::Align _align, const std::string& _layer, const std::string& _name )
{
CreateWidget(_parent, _style, _skin, _coord, _align, _layer, _name);
}
virtual const std::string& getClassTypeName() override { return ThisType::getClassTypeName(); }
static BaseWidget^ WidgetCreator(BaseWidget^ _parent, MyGUI::WidgetStyle _style, const std::string& _skin, const MyGUI::IntCoord& _coord, MyGUI::Align _align, const std::string& _layer, const std::string& _name)
{
return gcnew MenuBar(_parent, _style, _skin, _coord, _align, _layer, _name);
}
//InsertPoint
};
} // namespace Managed
} // namespace MyGUI
|