/*
Copyright (c) 2019 PTC Inc. and/or Its Subsidiary Companies. All Rights Reserved.
*/
#include <ProToolkit.h>
#include <ProMenu.h>
#include <TestError.h>
int UserUIMenuSetup();
extern ProError UserUIListImplement();
extern ProError UserUIVisibilityExample();
extern ProError UserUITableRedesignExample();
extern ProError UserUITableSelectionExample();
extern ProError UserUITableComponentExample();
extern int UserMenuDeleteAndPop();
int UserUIMenuSetup()
{
ProError status;
int menu_id, action;
ProMenuFileRegister("UGUI","ugui.mnu",&menu_id);
ProMenubuttonActionSet("UGUI","-UIList Implement", (ProMenubuttonAction)UserUIListImplement,NULL,0);
ProMenubuttonActionSet ("UGUI", "-UI Visibility", (ProMenubuttonAction)UserUIVisibilityExample, NULL, 0);
ProMenubuttonActionSet ("UGUI", "-UI Table Redesign", (ProMenubuttonAction)UserUITableRedesignExample, NULL, 0);
ProMenubuttonActionSet ("UGUI", "-UI Table Selection", (ProMenubuttonAction)UserUITableSelectionExample, NULL, 0);
ProMenubuttonActionSet ("UGUI", "-UI Table Components", (ProMenubuttonAction)UserUITableComponentExample, NULL, 0);
status = ProMenubuttonActionSet("UGUI", "-Done/Return",
(ProMenubuttonAction)UserMenuDeleteAndPop, NULL,0);
status = ProMenubuttonActionSet("UGUI", "UGUI",
(ProMenubuttonAction)UserMenuDeleteAndPop, NULL, 0);
status = ProMenuPush();
status = ProMenuCreate(PROMENUTYPE_MAIN, "UGUI", &menu_id);
status = ProMenuProcess("UGUI", &action);
return (0);
}