~ubuntu-branches/ubuntu/vivid/mygui/vivid

« back to all changes in this revision

Viewing changes to Wrappers/MyGUI_Export/Generate/MyGUI_Export_MenuItem.h

  • Committer: Package Import Robot
  • Author(s): Scott Howard, Bret Curtis, Scott Howard
  • Date: 2014-09-18 17:57:48 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20140918175748-dd8va78mvpw1jbes
Tags: 3.2.1-1
[ Bret Curtis ]
* Updated license for majority of files from LGPL to Expat (MIT)

[ Scott Howard ]
* New upstream release
* Updated patch to add build option for system GLEW libraries
* All patches accepted upstream except shared_libraries.patch
* Bumped SONAME due to dropped symbols, updated *.symbols and package
  names
* Updated license of debian/* to Expat with permission of all authors
* Don't install Doxygen autogenerated md5 and map files (thanks
  lintian)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*!
 
2
        @file
 
3
        @author         Generate utility by Albert Semenov
 
4
        @date           01/2009
 
5
        @module
 
6
*/
 
7
 
 
8
#ifndef __EXPORT_WIDGET_MenuItem_H__
 
9
#define __EXPORT_WIDGET_MenuItem_H__
 
10
 
 
11
#include "../ExportDefine.h"
 
12
#include "../ExportMarshaling.h"
 
13
#include "MyGUI_Export_MarshalingWidget.h"
 
14
#include "../ExportMarshalingType.h"
 
15
#include <MyGUI.h>
 
16
 
 
17
namespace Export
 
18
{
 
19
        //InsertPoint
 
20
 
 
21
        namespace ScopeMenuItemMethod_SetItemChildVisible
 
22
        {
 
23
                MYGUIEXPORT void MYGUICALL ExportMenuItem_SetItemChildVisible__value(MyGUI::Widget* _native,
 
24
                        Convert<bool>::Type _value)
 
25
                {
 
26
                        static_cast<MyGUI::MenuItem*>(_native)->setItemChildVisible(
 
27
                                Convert<bool>::From(_value));
 
28
                }
 
29
        }
 
30
        namespace ScopeMenuItemMethod_CreateItemChild
 
31
        {
 
32
                MYGUIEXPORT Convert<MyGUI::MenuControl *>::Type MYGUICALL ExportMenuItem_CreateItemChild(MyGUI::Widget* _native)
 
33
                {
 
34
                        return Convert<MyGUI::MenuControl *>::To(static_cast<MyGUI::MenuItem*>(_native)->createItemChild());
 
35
                }
 
36
        }
 
37
        namespace ScopeMenuItemMethod_RemoveItem
 
38
        {
 
39
                MYGUIEXPORT void MYGUICALL ExportMenuItem_RemoveItem(MyGUI::Widget* _native)
 
40
                {
 
41
                        static_cast<MyGUI::MenuItem*>(_native)->removeItem();
 
42
                }
 
43
        }
 
44
        namespace ScopeMenuItemProperty_ItemChecked
 
45
        {
 
46
                MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportMenuItem_GetItemChecked(MyGUI::Widget* _native)
 
47
                {
 
48
                        return Convert<bool>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemChecked());
 
49
                }
 
50
                MYGUIEXPORT void MYGUICALL ExportMenuItem_SetItemChecked(MyGUI::Widget* _native, Convert<bool>::Type _value)
 
51
                {
 
52
                        static_cast<MyGUI::MenuItem*>(_native)->setItemChecked(Convert<bool>::From(_value));
 
53
                }
 
54
        }
 
55
        namespace ScopeMenuItemProperty_ItemChild
 
56
        {
 
57
                MYGUIEXPORT Convert<MyGUI::MenuControl *>::Type MYGUICALL ExportMenuItem_GetItemChild(MyGUI::Widget* _native)
 
58
                {
 
59
                        return Convert<MyGUI::MenuControl *>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemChild());
 
60
                }
 
61
        }
 
62
        namespace ScopeMenuItemProperty_MenuCtrlParent
 
63
        {
 
64
                MYGUIEXPORT Convert<MyGUI::MenuControl *>::Type MYGUICALL ExportMenuItem_GetMenuCtrlParent(MyGUI::Widget* _native)
 
65
                {
 
66
                        return Convert<MyGUI::MenuControl *>::To(static_cast<MyGUI::MenuItem*>(_native)->getMenuCtrlParent());
 
67
                }
 
68
        }
 
69
        namespace ScopeMenuItemProperty_ItemType
 
70
        {
 
71
                MYGUIEXPORT Convert<MyGUI::MenuItemType>::Type MYGUICALL ExportMenuItem_GetItemType(MyGUI::Widget* _native)
 
72
                {
 
73
                        return Convert<MyGUI::MenuItemType>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemType());
 
74
                }
 
75
                MYGUIEXPORT void MYGUICALL ExportMenuItem_SetItemType(MyGUI::Widget* _native, Convert<MyGUI::MenuItemType>::Type _value)
 
76
                {
 
77
                        static_cast<MyGUI::MenuItem*>(_native)->setItemType(Convert<MyGUI::MenuItemType>::From(_value));
 
78
                }
 
79
        }
 
80
        namespace ScopeMenuItemProperty_ItemIndex
 
81
        {
 
82
                MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportMenuItem_GetItemIndex(MyGUI::Widget* _native)
 
83
                {
 
84
                        return Convert<size_t>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemIndex());
 
85
                }
 
86
        }
 
87
        namespace ScopeMenuItemProperty_ItemId
 
88
        {
 
89
                MYGUIEXPORT Convert<const std::string &>::Type MYGUICALL ExportMenuItem_GetItemId(MyGUI::Widget* _native)
 
90
                {
 
91
                        return Convert<const std::string &>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemId());
 
92
                }
 
93
                MYGUIEXPORT void MYGUICALL ExportMenuItem_SetItemId(MyGUI::Widget* _native, Convert<const std::string &>::Type _value)
 
94
                {
 
95
                        static_cast<MyGUI::MenuItem*>(_native)->setItemId(Convert<const std::string &>::From(_value));
 
96
                }
 
97
        }
 
98
        namespace ScopeMenuItemProperty_ItemName
 
99
        {
 
100
                MYGUIEXPORT Convert<const MyGUI::UString &>::Type MYGUICALL ExportMenuItem_GetItemName(MyGUI::Widget* _native)
 
101
                {
 
102
                        return Convert<const MyGUI::UString &>::To(static_cast<MyGUI::MenuItem*>(_native)->getItemName());
 
103
                }
 
104
                MYGUIEXPORT void MYGUICALL ExportMenuItem_SetItemName(MyGUI::Widget* _native, Convert<const MyGUI::UString &>::Type _value)
 
105
                {
 
106
                        static_cast<MyGUI::MenuItem*>(_native)->setItemName(Convert<const MyGUI::UString &>::From(_value));
 
107
                }
 
108
        }
 
109
}
 
110
 
 
111
#endif