6 #include "container.h" |
6 #include "container.h" |
7 |
7 |
8 #using "UIcore.dll" |
8 #using "UIcore.dll" |
9 |
9 |
10 UI_EXPORT void* __stdcall UIvbox(gcroot<UI::Container^> *parent) { |
10 UI_EXPORT void* __stdcall UIvbox(gcroot<UI::Container^> *parent) { |
11 UI::BoxContainer ^vbox = UI::BoxContainer::CreateBoxContainer(*parent, UI::BoxOrientation::VERTICAL); |
11 UI::BoxContainer ^vbox = gcnew UI::BoxContainer(*parent, UI::BoxOrientation::VERTICAL); |
12 gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>(); |
12 gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>(); |
13 *container = vbox; |
13 *container = vbox; |
14 return container; |
14 return container; |
15 } |
15 } |
16 |
16 |
17 UI_EXPORT void* __stdcall UIhbox(gcroot<UI::Container^> *parent) { |
17 UI_EXPORT void* __stdcall UIhbox(gcroot<UI::Container^> *parent) { |
18 UI::BoxContainer ^hbox = UI::BoxContainer::CreateBoxContainer(*parent, UI::BoxOrientation::HORIZONTAL); |
18 UI::BoxContainer ^hbox = gcnew UI::BoxContainer(*parent, UI::BoxOrientation::HORIZONTAL); |
19 gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>(); |
19 gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>(); |
20 *container = hbox; |
20 *container = hbox; |
21 return container; |
21 return container; |
22 } |
22 } |
23 |
23 |
24 UI_EXPORT void* __stdcall UIgrid(gcroot<UI::Container^> *parent, int margin, int columnspacing, int rowspacing) { |
24 UI_EXPORT void* __stdcall UIgrid(gcroot<UI::Container^> *parent, int margin, int columnspacing, int rowspacing) { |
25 UI::GridContainer ^grid = UI::GridContainer::CreateGridContainer(*parent, margin, columnspacing, rowspacing); |
25 UI::GridContainer ^grid = gcnew UI::GridContainer(*parent, margin, columnspacing, rowspacing); |
26 gcroot<UI::GridContainer^> *container = new gcroot<UI::GridContainer^>(); |
26 gcroot<UI::GridContainer^> *container = new gcroot<UI::GridContainer^>(); |
27 *container = grid; |
27 *container = grid; |
28 return container; |
28 return container; |
29 } |
29 } |
30 |
30 |