notcurses/include/ncpp
Marek Habersack c5c9432ac0 [Misc] A hodgepodge of tiny changes
CMake:
  Simplify cmake target+version config generation and make it actually
  work.  With the changes it is now possible to detect and use
  `Notcurses` in the following way:

     find_package(Notcurses REQUIRED)
     ...
     target_link_libraries(myapp PRIVATE notcurses::notcurses)

  Also, added the same CMake configuration for `Notcurses++`, to be used
  in the following way:

     find_package(Notcurses REQUIRED
     find_package(Notcurses++ REQUIRED)
     ...
     target_link_libraries(myapp PRIVATE notcurses++::notcurses++)

Docs:
  `notcurses_cell(3)`: `cell_styles_{on,off} -> cell_{on,off}_styles`
  and `cell_load_simple` -> `cell_load_char`

C++ API:
  * Plane: added constructors taking `ncplane_options const&` instead of
    the multitude of individual parameters
  * Plane: drop `struct` when `ncplane_options` is used.
  * Plane: added `strdup` (`cell_strdup`)
  * Plane: added `extract` (`cell_extract`)
2020-11-28 17:46:23 -05: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 normalize style setters #1034 2020-09-29 13:09:44 -04:00
CellStyle.hh c++/rust struck #1138 2020-11-25 20:04:14 -05:00
Direct.hh [C++] API sync 2020-09-27 15:32:25 -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 [C++] API sync 2020-02-27 11:48:36 -05: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 implement ncpile_{render, rasterize}() 🦀🦀 #1135 2020-11-25 19:19:31 -05:00
Palette256.hh convert all channel rgb calls #985 2020-09-18 01:39:21 -04:00
Pile.hh [C++] API sync 2020-11-27 19:35:22 -05:00
Plane.hh [Misc] A hodgepodge of tiny changes 2020-11-28 17:46:23 -05:00
Plot.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04: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 [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -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 C++ decode_loop() #1066 2020-10-21 00:47:21 -04:00
Widget.hh [C++] Deal with widgets grabbing full ownership of Panel 2020-10-03 13:19:49 -04:00