public DebugWindow(IGuiStage clientGuiStage, IRenderer clientRenderer, IHardware clientHardware) { _clientGuiStage = clientGuiStage; _clientRenderer = clientRenderer; _clientHardware = clientHardware; SetStyle(GetBackgroundStyle().ToStyle()); SetWidth(600).SetHeight(500); SetHAlign(HorizontalAlign.Right).SetVAlign(VerticalAlign.Bottom); AddChild( new Box() .SetPadding(0, 0, 0, 5) .SetPercentualWidth(1) .SetHeight(20) .SetStyle(GetHeaderBackgroundStyle().ToStyle()) .AddChild(_title = new Label(200, 20, "DEBUGGER - local")) .AddChild( new Button(26, 20, "x") .SetHAlign(HorizontalAlign.Right) .OnClick(e => SigCloseDebugWindow.Dispatch()) ) ); _buttonContainer = new HBox().SetPercentualWidth(1).SetHeight(20); AddChild(_buttonContainer); _panelContainer = new Box().SetPercentualWidth(1).SetPercentualHeight(1); AddChild(_panelContainer); AddPanel(new DefaultDebugPanel()); AddPanel(new DummyPanel()); }
protected Ux(IGuiStage guiStage, IRenderer renderer, IHardware hardware, IScene scene) { GuiStage = guiStage; Renderer = renderer; Hardware = hardware; Scene = scene; }
public UxUnity3D(IGuiStage guiStage, IRenderer renderer, IHardware hardware, IScene scene) : base(guiStage, renderer, hardware, scene) { }
public void SetClientGuiStage(IGuiStage clientGuiStage) { ClientGuiStage = clientGuiStage; }