public GUIElement NewImage(GUIPanel.Alignments hAlign, float x, GUIPanel.Alignments vAlign, float y, Texture image) { GUIElement element = new GUIElement(); element.HAlignement = hAlign; element.VAlignement = vAlign; element.Bounds = new Rect(x, y, image.width, image.height); element.BackgroundImage = image; element.ElementType = GUIElement.ElementTypes.Image; Children.Add(element); return(element); }
public GUIElement NewLabel(GUIPanel.Alignments hAlign, float x, GUIPanel.Alignments vAlign, float y, float width, float height, string text) { GUIElement element = new GUIElement(); element.HAlignement = hAlign; element.VAlignement = vAlign; element.Bounds = new Rect(x, y, width, height); element.Name = text; element.ElementType = GUIElement.ElementTypes.Label; Children.Add(element); return(element); }
public GUIElement NewImageButton(GUIPanel.Alignments hAlign, float x, GUIPanel.Alignments vAlign, float y, Texture image, EventHandler handler) { GUIElement element = new GUIElement(); element.HAlignement = hAlign; element.VAlignement = vAlign; element.Bounds = new Rect(x, y, image.width, image.height); element.BackgroundImage = image; element.ElementType = GUIElement.ElementTypes.Button; element.Clicked += handler; Children.Add(element); return(element); }