public UIElement ProcessFormObject(UIElement form) { Value value = Processor.Evaluate(this.conditionalNode.Condition); Widget stackPanelWidget = new StackPanelWidget(); UIElement customStackPanel = stackPanelWidget.CreateUIControl(ValueVisitor.Visit((dynamic)value)); return(AddChildren(Processor.ProcessBody(conditionalNode.GetBody(), customStackPanel), form)); }
public MyTipDialog(string text, string cancel) { Children.Add(canvasWidget); StackPanelWidget stackPanel = new StackPanelWidget() { HorizontalAlignment = WidgetAlignment.Center, VerticalAlignment = WidgetAlignment.Center, Direction = LayoutDirection.Vertical }; bevelledButtonWidget.Text = cancel; labelWidget.Text = text; stackPanel.Children.Add(labelWidget); canvasWidget.Children.Add(stackPanel); }
private void LoadBTN() { GameWidget gameWidget = m_componentPlayer.View.GameWidget; Subtexture subtexture1 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button1"), Vector2.Zero, Vector2.One); Subtexture subtexture2 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button2"), Vector2.Zero, Vector2.One); Subtexture subtexture3 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button3"), Vector2.Zero, Vector2.One); Subtexture subtexture4 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonPaste"), Vector2.Zero, Vector2.One); Subtexture subtexture5 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonFill"), Vector2.Zero, Vector2.One); Subtexture subtexture6 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonReplace"), Vector2.Zero, Vector2.One); Subtexture subtexture7 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonClear"), Vector2.Zero, Vector2.One); Subtexture subtexture8 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonMemCopy"), Vector2.Zero, Vector2.One); Subtexture subtexture9 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonMemPaste"), Vector2.Zero, Vector2.One); Subtexture subtexture10 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button1_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture11 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button2_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture12 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button3_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture13 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonPaste_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture14 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonFill_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture15 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonReplace_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture16 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonClear_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture17 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonMemCopy_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture18 = new Subtexture(ContentManager.Get <Texture2D>("WE/ButtonMemPaste_pressed"), Vector2.Zero, Vector2.One); Subtexture subtexture21 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button_geo"), Vector2.Zero, Vector2.One); Subtexture subtexture22 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button_geo_press"), Vector2.Zero, Vector2.One); Subtexture subtexture23 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button_run"), Vector2.Zero, Vector2.One); Subtexture subtexture24 = new Subtexture(ContentManager.Get <Texture2D>("WE/Button_run_press"), Vector2.Zero, Vector2.One); Subtexture subtexture19 = new Subtexture(ContentManager.Get <Texture2D>("WE/WEBTN"), Vector2.Zero, Vector2.One); Subtexture subtexture20 = new Subtexture(ContentManager.Get <Texture2D>("WE/WEBTNP"), Vector2.Zero, Vector2.One); F1 = gameWidget.Children.Find <BitmapButtonWidget>("F1", true); F2 = gameWidget.Children.Find <BitmapButtonWidget>("F2", true); F3 = gameWidget.Children.Find <BitmapButtonWidget>("F3", true); F5 = gameWidget.Children.Find <BitmapButtonWidget>("F5", true); F6 = gameWidget.Children.Find <BitmapButtonWidget>("F6", true); F7 = gameWidget.Children.Find <BitmapButtonWidget>("F7", true); F8 = gameWidget.Children.Find <BitmapButtonWidget>("F8", true); F9 = gameWidget.Children.Find <BitmapButtonWidget>("F9", true); F10 = gameWidget.Children.Find <BitmapButtonWidget>("F10", true); F11 = gameWidget.Children.Find <BitmapButtonWidget>("F11", true); F12 = gameWidget.Children.Find <BitmapButtonWidget>("F12", true); WorldEditMenu = gameWidget.Children.Find <BitmapButtonWidget>("WorldEditMenu", true); WorldEditMenuContainerBottom = gameWidget.Children.Find <StackPanelWidget>("WorldEditMenuContainerBottom", true); WorldEditMenuContainerTop = gameWidget.Children.Find <StackPanelWidget>("WorldEditMenuContainerTop", true); WorldEditMenu.NormalSubtexture = subtexture19; WorldEditMenu.ClickedSubtexture = subtexture20; F1.NormalSubtexture = subtexture1; F2.NormalSubtexture = subtexture2; F3.NormalSubtexture = subtexture3; F5.NormalSubtexture = subtexture4; F6.NormalSubtexture = subtexture5; F7.NormalSubtexture = subtexture6; F8.NormalSubtexture = subtexture7; F9.NormalSubtexture = subtexture8; F10.NormalSubtexture = subtexture9; F1.ClickedSubtexture = subtexture10; F2.ClickedSubtexture = subtexture11; F3.ClickedSubtexture = subtexture12; F5.ClickedSubtexture = subtexture13; F6.ClickedSubtexture = subtexture14; F7.ClickedSubtexture = subtexture15; F8.ClickedSubtexture = subtexture16; F9.ClickedSubtexture = subtexture17; F10.ClickedSubtexture = subtexture18; F11.NormalSubtexture = subtexture21; F11.ClickedSubtexture = subtexture22; F12.NormalSubtexture = subtexture23; F12.ClickedSubtexture = subtexture24; }