ui/wpf/UIwrapper/UIwrapper/container.cpp

Sun, 01 Feb 2015 12:37:31 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 01 Feb 2015 12:37:31 +0100
changeset 85
91f45354d1e2
parent 84
a56c2baa9429
child 88
04c81be1c5a0
permissions
-rw-r--r--

added ui_layout_fill (WPF)



#include "stdafx.h"
#include <stdio.h>

#include "container.h"

#using "UIcore.dll"

UI_EXPORT void* __stdcall UIvbox(gcroot<UI::Container^> *parent) {
	UI::BoxContainer ^vbox = UI::BoxContainer::CreateBoxContainer(*parent, UI::BoxOrientation::VERTICAL);
	gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>();
	*container = vbox;
	return container;
}

UI_EXPORT void* __stdcall UIhbox(gcroot<UI::Container^> *parent) {
	UI::BoxContainer ^hbox = UI::BoxContainer::CreateBoxContainer(*parent, UI::BoxOrientation::HORIZONTAL);
	gcroot<UI::BoxContainer^> *container = new gcroot<UI::BoxContainer^>();
	*container = hbox;
	return container;
}



/* ------------------- layout functions ------------------- */

UI_EXPORT void __stdcall UIlayout_fill(gcroot<UI::Container^> *container, int fill) {
	UI::Container ^ct = *container;
	ct->Layout->Fill = fill;
}

mercurial