/// <summary> /// Gets the width of the MenuKeyBind /// </summary> /// <returns>The <see cref="int" /></returns> public override int Width() { return(LightUtilities.CalcWidthItem(this.Component) + (int) (MenuSettings.ContainerHeight + LightUtilities.CalcWidthText("[" + this.Component.Key + "]") + MenuSettings.ContainerTextOffset)); }
/// <summary> /// Gets the width of the <see cref="MenuButton" /> /// </summary> /// <returns> /// The <see cref="int" />. /// </returns> public override int Width() { return(LightUtilities.CalcWidthItem(this.Component) + (2 * TextGap) + MenuSettings.Font.MeasureText(MenuManager.Instance.Sprite, this.Component.ButtonText, 0).Width); }
/// <summary> /// Calculates the Width of an AMenuComponent /// </summary> /// <returns> /// The width. /// </returns> public override int Width() { return(LightUtilities.CalcWidthItem(this.Component)); }
/// <summary> /// Gets the width of the MenuList /// </summary> /// <returns>The <see cref="int" /></returns> public override int Width() { return(LightUtilities.CalcWidthItem(this.Component) + this.Component.MaxStringWidth + (2 * TextSpacing) + this.dropDownButtonWidth); }
/// <summary> /// Calculates the Width of a <see cref="MenuBool" /> /// </summary> /// <returns> /// The width. /// </returns> public override int Width() { return(LightUtilities.CalcWidthItem(this.Component) + MenuSettings.ContainerHeight); }