ui/wpf/UIwrapper/UIwrapper/menu.cpp

Sat, 31 Jan 2015 11:51:54 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 31 Jan 2015 11:51:54 +0100
changeset 83
a38aec91bd66
parent 82
0cdb8089a29f
child 89
9a7e4a335b2b
permissions
-rw-r--r--

added box layout and button (WPF)


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

#include "menu.h"

#using "UIcore.dll"

UI_EXPORT void __stdcall UImenu(char *label) {
	UI::Application::GetInstance()->AppMenu->AddMenu(gcnew String(label));
}

UI_EXPORT void __stdcall UIsubmenu(char *label) {
	UI::Application::GetInstance()->AppMenu->AddSubMenu(gcnew String(label));
}

UI_EXPORT void __stdcall UIsubmenu_end() {
	UI::Application::GetInstance()->AppMenu->EndSubMenu();
}


UI_EXPORT void __stdcall UImenuitem(char *label, UIcallback f, void *eventdata) {
	ObjEventWrapper ^e = gcnew ObjEventWrapper(f, eventdata);
	UI::Application::GetInstance()->AppMenu->AddMenuItem(gcnew String(label), e->GetAction());
}

mercurial