mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 13:39:26 +02:00
parent
937683ec8f
commit
ee5fe9ef79
@ -69,7 +69,12 @@ const
|
|||||||
NCURSES_VERSION_MINOR = 6;
|
NCURSES_VERSION_MINOR = 6;
|
||||||
NCURSES_VERSION_PATCH = 20061217;
|
NCURSES_VERSION_PATCH = 20061217;
|
||||||
NCURSES_VERSION = '5.6';
|
NCURSES_VERSION = '5.6';
|
||||||
NCURSES_MOUSE_VERSION = 1;
|
|
||||||
|
{$MACRO ON}
|
||||||
|
{$IFNDEF NCURSES_MOUSE_VERSION}
|
||||||
|
{$DEFINE NCURSES_MOUSE_VERSION:=2} // Can be changed for ancient versions of ncurses
|
||||||
|
{$ENDIF}
|
||||||
|
{$MACRO OFF}
|
||||||
|
|
||||||
type
|
type
|
||||||
pchtype = ^chtype;
|
pchtype = ^chtype;
|
||||||
@ -939,6 +944,18 @@ const
|
|||||||
BUTTON4_DOUBLE_CLICKED = 8 shl (3 * 6);
|
BUTTON4_DOUBLE_CLICKED = 8 shl (3 * 6);
|
||||||
BUTTON4_TRIPLE_CLICKED = 16 shl (3 * 6);
|
BUTTON4_TRIPLE_CLICKED = 16 shl (3 * 6);
|
||||||
|
|
||||||
|
{$IF NCURSES_MOUSE_VERSION > 1}
|
||||||
|
BUTTON5_RELEASED = BUTTON1_RELEASED shl (4 * 6);
|
||||||
|
BUTTON5_PRESSED = BUTTON1_PRESSED shl (4 * 6);
|
||||||
|
BUTTON5_CLICKED = BUTTON1_CLICKED shl (4 * 6);
|
||||||
|
BUTTON5_DOUBLE_CLICKED = BUTTON1_DOUBLE_CLICKED shl (4 * 6);
|
||||||
|
BUTTON5_TRIPLE_CLICKED = BUTTON1_TRIPLE_CLICKED shl (4 * 6);
|
||||||
|
|
||||||
|
BUTTON_CTRL = 1 shl (5 * 6);
|
||||||
|
BUTTON_SHIFT = 2 shl (5 * 6);
|
||||||
|
BUTTON_ALT = 4 shl (5 * 6);
|
||||||
|
REPORT_MOUSE_POSITION = 8 shl (5 * 6);
|
||||||
|
{$ELSE}
|
||||||
BUTTON1_RESERVED_EVENT = 32;
|
BUTTON1_RESERVED_EVENT = 32;
|
||||||
BUTTON2_RESERVED_EVENT = 32 shl 6;
|
BUTTON2_RESERVED_EVENT = 32 shl 6;
|
||||||
BUTTON3_RESERVED_EVENT = 32 shl (2 * 6);
|
BUTTON3_RESERVED_EVENT = 32 shl (2 * 6);
|
||||||
@ -948,6 +965,7 @@ const
|
|||||||
BUTTON_SHIFT = 2 shl (4 * 6);
|
BUTTON_SHIFT = 2 shl (4 * 6);
|
||||||
BUTTON_ALT = 4 shl (4 * 6);
|
BUTTON_ALT = 4 shl (4 * 6);
|
||||||
REPORT_MOUSE_POSITION = 8 shl (4 * 6);
|
REPORT_MOUSE_POSITION = 8 shl (4 * 6);
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
ALL_MOUSE_EVENTS = REPORT_MOUSE_POSITION - 1;
|
ALL_MOUSE_EVENTS = REPORT_MOUSE_POSITION - 1;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user