@@ -623,7 +623,7 @@ static void register_curses_constants(lua_State *L)
|
|||||||
CC(KEY_COPY) CC(KEY_CREATE) CC(KEY_END)
|
CC(KEY_COPY) CC(KEY_CREATE) CC(KEY_END)
|
||||||
CC(KEY_EXIT) CC(KEY_FIND) CC(KEY_HELP)
|
CC(KEY_EXIT) CC(KEY_FIND) CC(KEY_HELP)
|
||||||
CC(KEY_MARK) CC(KEY_MESSAGE)
|
CC(KEY_MARK) CC(KEY_MESSAGE)
|
||||||
#if !defined(XCURSES) && !defined(PDCURSES)
|
#if !defined(XCURSES)
|
||||||
#ifndef NOMOUSE
|
#ifndef NOMOUSE
|
||||||
CC(KEY_MOUSE)
|
CC(KEY_MOUSE)
|
||||||
#endif
|
#endif
|
||||||
@@ -650,7 +650,7 @@ static void register_curses_constants(lua_State *L)
|
|||||||
CC2(KEY_F6, KEY_F(6)) CC2(KEY_F7, KEY_F(7)) CC2(KEY_F8, KEY_F(8))
|
CC2(KEY_F6, KEY_F(6)) CC2(KEY_F7, KEY_F(7)) CC2(KEY_F8, KEY_F(8))
|
||||||
CC2(KEY_F9, KEY_F(9)) CC2(KEY_F10, KEY_F(10)) CC2(KEY_F11, KEY_F(11))
|
CC2(KEY_F9, KEY_F(9)) CC2(KEY_F10, KEY_F(10)) CC2(KEY_F11, KEY_F(11))
|
||||||
CC2(KEY_F12, KEY_F(12))
|
CC2(KEY_F12, KEY_F(12))
|
||||||
#if !defined(XCURSES) && !defined(PDCURSES)
|
#if !defined(XCURSES)
|
||||||
#ifndef NOMOUSE
|
#ifndef NOMOUSE
|
||||||
/* Mouse Constants */
|
/* Mouse Constants */
|
||||||
CC(BUTTON1_RELEASED); CC(BUTTON1_PRESSED); CC(BUTTON1_CLICKED);
|
CC(BUTTON1_RELEASED); CC(BUTTON1_PRESSED); CC(BUTTON1_CLICKED);
|
||||||
@@ -763,7 +763,7 @@ LC_NUMBER2(LINES, LINES)
|
|||||||
** mouse
|
** mouse
|
||||||
** =======================================================
|
** =======================================================
|
||||||
*/
|
*/
|
||||||
#if !defined(XCURSES) && !defined(PDCURSES)
|
#if !defined(XCURSES)
|
||||||
#ifndef NOMOUSE
|
#ifndef NOMOUSE
|
||||||
static int
|
static int
|
||||||
lc_ungetmouse(lua_State *L)
|
lc_ungetmouse(lua_State *L)
|
||||||
@@ -2405,7 +2405,7 @@ static const luaL_Reg curseslib[] =
|
|||||||
/* outopts */
|
/* outopts */
|
||||||
{ "nl", lc_nl },
|
{ "nl", lc_nl },
|
||||||
|
|
||||||
#if !defined(XCURSES) && !defined(PDCURSES)
|
#if !defined(XCURSES)
|
||||||
#ifndef NOMOUSE
|
#ifndef NOMOUSE
|
||||||
{ "mousemask", lc_mousemask },
|
{ "mousemask", lc_mousemask },
|
||||||
{ "mouseinterval", lc_mouseinterval},
|
{ "mouseinterval", lc_mouseinterval},
|
||||||
|
@@ -35,6 +35,9 @@ PDCurses portable platform definitions list:
|
|||||||
#define SYSVcurses 1 /* System V Curses routines */
|
#define SYSVcurses 1 /* System V Curses routines */
|
||||||
#define BSDcurses 1 /* BSD Curses routines */
|
#define BSDcurses 1 /* BSD Curses routines */
|
||||||
#define CHTYPE_LONG 1 /* size of chtype; long */
|
#define CHTYPE_LONG 1 /* size of chtype; long */
|
||||||
|
#ifndef NOMOUSE
|
||||||
|
#define NCURSES_MOUSE_VERSION 2 /* Use ncurses style mouse API */
|
||||||
|
#endif
|
||||||
|
|
||||||
/*----------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
@@ -218,12 +218,14 @@ void wmouse_position(WINDOW *win, int *y, int *x)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef NCURSES_MOUSE_VERSION
|
||||||
unsigned long getmouse(void)
|
unsigned long getmouse(void)
|
||||||
{
|
{
|
||||||
PDC_LOG(("getmouse() - called\n"));
|
PDC_LOG(("getmouse() - called\n"));
|
||||||
|
|
||||||
return SP->_trap_mbe;
|
return SP->_trap_mbe;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
unsigned long getbmap(void)
|
unsigned long getbmap(void)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user