private void AddButton(string caption, Vector2 relativeCenterPosition, Button.ButtonIcon icon, Color iconContainerTint, float scale, bool hideCaption) { Button newButton = new Button(caption, hideCaption, relativeCenterPosition); newButton.IconBackgroundTint = iconContainerTint; newButton.Icon = icon; if (scale > 0.0f) { newButton.Scale = scale; } _buttonCaptions.Add(caption); _buttons.Add(caption, newButton); if (string.IsNullOrEmpty(_defaultButtonCaption)) { _defaultButtonCaption = caption; } }
public void AddButton(string caption, Vector2 relativeCenterPosition, Button.ButtonIcon icon, Color iconContainerTint, float scale) { AddButton(caption, relativeCenterPosition, icon, iconContainerTint, scale, false); }
public void AddIconButton(string pressValue, Vector2 relativeCenterPosition, Button.ButtonIcon icon, Color containerTint, float scale) { AddButton(pressValue, relativeCenterPosition, icon, containerTint, scale, true); }
public void AddButton(string caption, Vector2 relativeCenterPosition, Button.ButtonIcon icon, Color iconContainerTint) { AddButton(caption, relativeCenterPosition, icon, iconContainerTint, -1.0f); }