Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
    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);
    }