using System.Text.Json.Serialization;
namespace Terminal.Gui;
///
/// Describes the highlight style of a view when the mouse is over it.
///
[JsonConverter (typeof (JsonStringEnumConverter))]
[Flags]
public enum HighlightStyle
{
///
/// No highlight.
///
None = 0,
///
/// The mouse is hovering over the view (but not pressed). See .
///
Hover = 1,
///
/// The mouse is pressed within the .
///
Pressed = 2,
///
/// The mouse is pressed but moved outside the .
///
PressedOutside = 4
}