SliderConfiguration.cs 719 B

12345678910111213141516171819
  1. namespace Terminal.Gui;
  2. /// <summary>All <see cref="Slider{T}"/> configuration are grouped in this class.</summary>
  3. internal class SliderConfiguration
  4. {
  5. internal bool _allowEmpty;
  6. internal int _endSpacing;
  7. internal int _minInnerSpacing = 1;
  8. internal int _cachedInnerSpacing; // Currently calculated
  9. internal Orientation _legendsOrientation = Orientation.Horizontal;
  10. internal bool _rangeAllowSingle;
  11. internal bool _showEndSpacing;
  12. internal bool _showLegends;
  13. internal bool _showLegendsAbbr;
  14. internal Orientation _sliderOrientation = Orientation.Horizontal;
  15. internal int _startSpacing;
  16. internal SliderType _type = SliderType.Single;
  17. internal bool _useMinimumSize;
  18. }