termbox2 2.5.0

termbox2 2.5.0

Den 28 december, efter mer Àn tvÄ Ärs uppehÄll, slÀpptes version 2.5.0 av biblioteket för att skapa TUI. termbox2, skriven i C och distribuerad under MIT-licensen.

JÀmfört med originalet termbox, har den behÄllit en enkel API och inga beroenden förutom libc, men följande har lagts till:

  • mer strikt felkontroll;
  • mer effektiv analys av escape-sekvenser;
  • valfri stöd för 32-bitars fĂ€rg;
  • förbĂ€ttrat stöd för Unicode-grafem;
  • generering av kod för inbyggda escape-sekvenser;
  • ett testpaket;
  • och mycket mer.

Biblioteket Àr organiserat som ett enkelfilbibliotek (en .h-fil pÄ endast 128K), Àven om det kan kompileras som ett separat dynamiskt eller statiskt bibliotek.

#define TB_IMPL #include "termbox2.h" int main(int argc, char **argv) { struct tb_event ev; int y = 0; tb_init(); tb_printf(0, y++, TB_GREEN, 0, "hello from termbox"); tb_printf(0, y++, 0, 0, "width=%d height=%d", tb_width(), tb_height()); tb_printf(0, y++, 0, 0, "press any key
"); tb_present(); tb_poll_event(&ev); y++; tb_printf(0, y++, 0, 0, "event type=%d key=%d ch=%c", ev.type, ev.key, ev.ch); tb_printf(0, y++, 0, 0, "press any key to quit
"); tb_present(); tb_poll_event(&ev); tb_shutdown(); return 0; }

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster