2
using MyGUI.Managed.Demo;
5
namespace TestApp.Sharp
9
public static void Test()
11
Button button = Gui.Instance.CreateWidget<Button>("Button", new IntCoord(760, 420, 100, 100), Align.Default, "Main");
12
button.Caption = "Gui";
14
bool focus = InputManager.Instance.KeyFocus;
15
Widget widget = InputManager.Instance.KeyFocusWidget;
16
InputManager.Instance.KeyFocusWidget = button;
17
InputManager.Instance.ResetKeyFocus();
19
InputManager.Instance.AddWidgetModal(button);
20
InputManager.Instance.RemoveWidgetModal(button);
22
LayerManager.Instance.AttachToLayer("Popup", button);
23
LayerManager.Instance.UpWidget(button);
25
Gui.Instance.LoadResource("core_layer.xml");
27
focus = InputManager.Instance.MouseFocus;
28
widget = InputManager.Instance.MouseFocusWidget;
30
Gui.Instance.LoadLayout("Mix.layout");
33
public static void Update()
35
string mouse = InputManager.Instance.MouseFocus.ToString() + "(" + (InputManager.Instance.MouseFocusWidget == null ? "null" : InputManager.Instance.MouseFocusWidget.ToString()) + ")";
36
string key = InputManager.Instance.KeyFocus.ToString() + "(" + (InputManager.Instance.KeyFocusWidget == null ? "null" : InputManager.Instance.KeyFocusWidget.ToString()) + ")";
37
Export.DebugOut("GUI: mouse=" + mouse + " key=" + key);