namespace CursorLang.Models;
///
/// Способ выбора места для подсказки.
///
public enum PopupPlacementMode
{
/// Рядом с курсором мыши.
AtCursor,
///
/// Рядом с кареткой в активном поле ввода. Если приложение не сообщает
/// её положение, подсказка показывается у курсора мыши.
///
AtCaret,
/// В заданной точке монитора с активным окном.
FixedPoint,
}
///
/// С какой стороны от курсора или каретки показывать подсказку.
///
public enum AnchorSide
{
TopLeft,
TopRight,
Left,
Right,
BottomLeft,
BottomRight,
}
///
/// Место на мониторе для режима .
///
public enum ScreenPosition
{
TopLeft,
TopRight,
BottomLeft,
BottomRight,
Center,
}