Example #1
0
 public ImageButton(ImageButtonStyle style) : base(style)
 {
     image = new Image();
     image.SetScaling(Scaling.Fit);
     Add(image);
     SetStyle(style);
     SetSize(PreferredWidth, PreferredHeight);
 }
Example #2
0
        public IconButton(IconButtonStyle style) : base(style)
        {
            image     = new Image();
            iconImage = new Image();
            var stck = new Stack();

            image.SetScaling(Scaling.Fit);
            stck.Add(image);
            stck.Add(iconImage);
            Add(stck);
            SetStyle(style);
            PadLeft(style.PadLeft).PadRight(style.PadRight).PadTop(style.PadTop).PadBottom(style.PadBottom);
            SetSize(PreferredWidth, PreferredHeight);
        }
Example #3
0
        public ImageTextButton(string text, ImageTextButtonStyle style) : base(style)
        {
            this.style = style;

            Defaults().Space(3);

            image = new Image();
            image.SetScaling(Scaling.Fit);

            label = new Label(text, style.Font, style.FontColor, style.FontScaleX, style.FontScaleY);
            label.SetAlignment(UI.Align.Center);

            Add(image);
            Add(label);

            SetStyle(style);

            SetSize(PreferredWidth, PreferredHeight);
        }