shaders/CustomRenderer/orcustomrenderer_layout.cxx
#include "orcustomrenderer_layout.h"
#define ORCUSTOMRENDERERCALLBACK__LAYOUT ORCustomRendererCallbackLayout
ORCUSTOMRENDERERCALLBACK__CLASSSTR,
bool ORCustomRendererCallbackLayout::FBCreate()
{
UICreate ();
UIConfigure ();
UIReset ();
return true;
}
void ORCustomRendererCallbackLayout::FBDestroy()
{
}
void ORCustomRendererCallbackLayout::UICreate()
{
int lS=4;
AddRegion( "ButtonTest", "ButtonTest",
SetControl( "ButtonTest", mButtonTest );
}
void ORCustomRendererCallbackLayout::UIConfigure()
{
mButtonTest.OnClick.Add(
this, (
FBCallback)&ORCustomRendererCallbackLayout::OnButtonTestClick );
}
void ORCustomRendererCallbackLayout::UIReset()
{
mButtonTest.Caption = "Test";
}
void ORCustomRendererCallbackLayout::OnButtonTestClick(
HISender pSender,
HKEvent pEvent)
{
mButtonTest.Caption = "Clicked";
}