enum SelectionMode { NoSelection, TextSelected, LinesSelected };
enum MouseMode { Normal, Pressed, DragTsSep, DragTextSep, MarkText, MarkLines };
enum MousePos { None, OverTsSep, OverTextSep, OverUrl };
enum SelectionMode { NoSelection, TextSelected, LinesSelected };
enum MouseMode { Normal, Pressed, DragTsSep, DragTextSep, MarkText, MarkLines };
enum MousePos { None, OverTsSep, OverTextSep, OverUrl };