1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
using System;
using MyGUI.Managed;
namespace TestApp.Managed
{
public class Test_Window
{
public static void Test()
{
Window window = Gui.Instance.CreateWidget<Window>("WindowCSX", new IntCoord(620, 620, 100, 100), Align.Default, "Popup");
window.EventWindowChangeCoord += new Window.HandleWindowChangeCoord(window_EventWindowChangeCoord);
window.EventWindowButtonPressed += new Window.HandleWindowButtonPressed(window_EventWindowButtonPressed);
window.Caption = "WindowCSX";
window.Snap = !window.Snap;
window.SetMaxSize(1000, 1000);
window.SetMinSize(80, 80);
IntSize size = window.MaxSize;
window.MaxSize = new IntSize(1001, 1001);
size = window.MinSize;
window.MinSize = new IntSize(82, 82);
window.AutoAlpha = !window.AutoAlpha;
window.Visible = false;
window.SetVisibleSmooth(true);
}
static void window_EventWindowButtonPressed(Window _sender, string _name)
{
Gui.Instance.Log("TestApp", LogLevel.Info, "EventWindowButtonPressed _name=" + _name.ToString());
}
static void window_EventWindowChangeCoord(Window _sender)
{
Gui.Instance.Log("TestApp", LogLevel.Info, "EventWindowChangeCoord");
}
}
}
|