notcurses/include/ncpp
nick black 0f5aec510a
[mice] support for pure motion events
Deprecate notcurses_mouse_{enable, disable}. Reimplement
them for now as wrappers around notcurses_mice_enable().
New function notcurses_mice_disable() is a static inline
wrapper around notcurses_mice_enable(). The latter
function takes an unsigned bitmask of event types. We
now turn on the "all motion" tracking DECSET if
NCMICE_MOVE_EVENT is requested. Update the documentation,
and kill some obsolete lines. Add the ypx and xpx fields
to ncinput, to indicate pixel offset within a cell. Add
nckey NCKEY_MOTION for button-free motion events. Update
notcurses-input to pass NCMICE_ALL_EVENTS and decode
NCKEY_MOTION. Only emit mouse sequences when connected
to a TTY (or GPM). Closes #2320.

Request RGB XTGETTCAP.

Fix bug in error check in notcurses_render_to_buffer().

Decode multiple XTGETTCAP responses.
2021-11-05 08:32:35 -04:00
..
internal Add C++ bindings 2020-01-22 06:47:43 -05:00
_exceptions.hh [C++] Optionally enable throwing exceptions on errors 2020-04-15 12:10:14 -04:00
_flag_enum_operator_helpers.hh Add C++ bindings 2020-01-22 06:47:43 -05:00
_helpers.hh Add C++ bindings 2020-01-22 06:47:43 -05:00
Cell.hh Cell.hh: stop exposing implementation details 2021-07-10 17:51:06 -04:00
CellStyle.hh GTFO NCSTYLE_DIM, NCSTYLE_REVERSE #1818 2021-06-24 02:13:57 -04:00
Direct.hh [ncpp] update to match new unsigned signatures #1696 2021-11-04 10:08:26 -04:00
FDPlane.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
Menu.hh ncmenu_item_set_status: man page, NEWS, python, c++ #1057 2020-10-15 03:03:43 -04:00
MultiSelector.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
NCAlign.hh Prep for serious rusting #101 (#354) 2020-02-18 12:36:16 -05:00
NCBox.hh Prep for serious rusting #101 (#354) 2020-02-18 12:36:16 -05:00
NCKey.hh Revert "[nckeys] move from PUA-B to 'plane 18' #2247" 2021-10-09 11:07:26 -04:00
NCLogLevel.hh Prep for serious rusting #101 (#354) 2020-02-18 12:36:16 -05:00
ncpp.hh Add C++ bindings 2020-01-22 06:47:43 -05:00
NotCurses.hh [mice] support for pure motion events 2021-11-05 08:32:35 -04:00
Palette.hh palette256 -> ncpalette #1570 (#1573) 2021-04-22 04:11:06 -04:00
Pile.hh [C++] API sync 2021-02-07 23:10:24 -05:00
Plane.hh [mergeplane] 0 means remainder #1696 2021-11-04 10:08:26 -04:00
Plot.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
Progbar.hh [C++] API sync 2021-02-07 23:10:24 -05:00
Reader.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
Reel.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
Root.hh [C++] API sync 2020-08-01 00:27:20 -04:00
Selector.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00
Subproc.hh fix ncpp throwing heap allocated exceptions 2021-09-27 17:34:22 -04:00
Tablet.hh [C++] Allow multiple instances of NotCurses 2020-05-26 04:34:31 -04:00
TabletCallback.hh Add C++ bindings 2020-01-22 06:47:43 -05:00
Utilities.hh [C++] Allow multiple instances of NotCurses 2020-05-26 04:34:31 -04:00
Visual.hh normalize geometry for ncvisual_from_plane, ncplane_contents, and ncplane_as_rgba() #1696 2021-11-04 10:08:26 -04:00
Widget.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00