public static ButtonUI CreateDeviceButtonSettings() { ButtonUI deviceButtonUI = new ButtonUI(); deviceButtonUI.IsTextStroked = false; deviceButtonUI.StrokeShade = Utils.ColorShade.Normal; deviceButtonUI.FillShade = Utils.ColorShade.Dark; deviceButtonUI.Shape = ButtonUI.ButtonShape.BottomTop; deviceButtonUI.Gravity = GravityFlags.Left; deviceButtonUI.StrokeBorderWidthRatio = 0.1f; deviceButtonUI.RadiusIn = 7; deviceButtonUI.RadiusOut = 5; deviceButtonUI.Padding = 20; return deviceButtonUI; }
public ButtonUI(ButtonUI buttonUI) { StrokeShade = buttonUI.StrokeShade; FillShade = buttonUI.FillShade; StrokeColor = buttonUI.StrokeColor; FillColor = buttonUI.FillColor; IsTextStroked = buttonUI.IsTextStroked; IsSquared = buttonUI.IsSquared; Typeface = buttonUI.Typeface; Gravity = buttonUI.Gravity; Shape = buttonUI.Shape; Padding = buttonUI.Padding; TextSizeRatio = buttonUI.TextSizeRatio; StrokeBorderWidthRatio = buttonUI.StrokeBorderWidthRatio; StrokeTextWidthRatio = buttonUI.StrokeTextWidthRatio; StrokeBorderWidth = buttonUI.StrokeBorderWidth; StrokeTextWidth = buttonUI.StrokeTextWidth; _textSize = buttonUI._textSize; _radiusIn = buttonUI._radiusIn; _radiusOut = buttonUI._radiusOut; }
//-------------------------------------------------------------- // BUTTON CONFIGURATION //-------------------------------------------------------------- public static ButtonUI CreateMenuButtonSettings() { ButtonUI menuButtonUI = new ButtonUI(); menuButtonUI.StrokeShade = Utils.ColorShade.Dark; menuButtonUI.FillShade = Utils.ColorShade.Normal; menuButtonUI.RadiusIn = 10; menuButtonUI.RadiusOut = 7; menuButtonUI.StrokeBorderWidthRatio = 0.2f; menuButtonUI.StrokeTextWidthRatio = 0.1f; menuButtonUI.TextSizeRatio = 0.5f; return menuButtonUI; }
public static ButtonUI CreateIconButtonSettings(Typeface font) { ButtonUI baseIconButtonUI = new ButtonUI(); baseIconButtonUI.IsSquared = true; baseIconButtonUI.IsTextStroked = false; baseIconButtonUI.StrokeShade = Utils.ColorShade.Dark; baseIconButtonUI.FillShade = Utils.ColorShade.Normal; baseIconButtonUI.Typeface = font; baseIconButtonUI.StrokeBorderWidthRatio = 0.15f; baseIconButtonUI.RadiusIn = 7; baseIconButtonUI.RadiusOut = 5; return baseIconButtonUI; }
public static ButtonUI CreateDialogButtonSettings() { ButtonUI dialogButtonUI = new ButtonUI(); dialogButtonUI.StrokeShade = Utils.ColorShade.Dark; dialogButtonUI.FillShade = Utils.ColorShade.Normal; dialogButtonUI.StrokeTextWidthRatio = 0.125f; return dialogButtonUI; }
public static ButtonUI CreateDeviceMenuButtonSettings() { ButtonUI deviceMenuButtonUI = new ButtonUI(); deviceMenuButtonUI.StrokeShade = Utils.ColorShade.Dark; deviceMenuButtonUI.FillShade = Utils.ColorShade.Normal; return deviceMenuButtonUI; }