3 private ButtonWidget m_BtnOk;
4 private ButtonWidget m_BtnCancel;
5 private EditBoxWidget m_Editbox;
10 void UIPopupScriptPresetRename( Widget wgt )
12 m_BtnOk = ButtonWidget.Cast( wgt.FindAnyWidget(
"btn_ppp_pr_ok") );
13 m_BtnCancel = ButtonWidget.Cast( wgt.FindAnyWidget(
"btn_ppp_pr_cancel") );
14 m_Editbox = EditBoxWidget.Cast( wgt.FindAnyWidget(
"fld_ppp_pr_new_name") );
17 override void OnOpen(
Param param )
19 SceneEditorMenu menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
20 m_Editbox.SetText( menu.GetCurrentPresetName() );
26 override bool OnClick( Widget w,
int x,
int y,
int button )
28 super.OnClick( w,
x,
y, button );
32 EditBoxWidget wgt_text = EditBoxWidget.Cast(
m_WgtRoot.FindAnyWidget(
"fld_ppp_pr_new_name") );
33 SceneEditorMenu menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
34 menu.RenamePreset( wgt_text.GetText() );
41 else if ( w == m_BtnCancel )
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
override bool OnClick(Widget w, int x, int y, int button)
buttons clicks
proto native CGame GetGame()