PDCurses icon indicating copy to clipboard operation
PDCurses copied to clipboard

A curses library for environments that don't fit the termcap/terminfo model.

Results 60 PDCurses issues
Sort by recently updated
recently updated
newest added
trafficstars

CMake builds for Windows, macOS and Linux. Uses X11, SDL, or wincon. Static or shared. UTF8, WIDE or not.

see https://invisible-island.net/ncurses/man/curs_initscr.3x.html#h3-Signal-Handlers and https://stackoverflow.com/a/44085449/5027456 According to the search function this is only done on few ports (wincon possibly uses a different approach), and it seems that it may not be...

When an application is in curses mode either the application or curses should take care to "reset" the screen when it exits. One of the things that a curses application...

I'm working on a modified SDL2 backend with .cpp source files and needed this small change.

Hello, I was using PDCurses, and realized that when I am using FN + F2 key (other keys might break too) the program breaks, I tried to debug and got...

while `BUTTON1_CLICKED` and `BUTTON1_TRIPLE_CLICKED` events are being ignored\replaced with `_PRESSED`\\`_RELEASED` events when `mouseinterval(0)` *(as they should)*, for some reason `BUTTON1_DOUBLE_CLICKED` event is being returned instead of `_PRESSED`\\`_RELEASED`.

We have flags/#defines for reporting mouse movement (`PDC_MOUSE_MOVED`, `MOUSE_MOVED`). And we have flags and #defines for 'reporting mouse position' (`PDC_MOUSE_POSITION`, `MOUSE_POS_REPORT`). It would appear that the latter get exactly zero...

Every time I insert a character inside the pad, for a very tiny moment of time the cursor moves where it is supposed to move and adds the charachter as...

Based on NCurses and what was discussed here https://github.com/wmcbrine/PDCurses/issues/124 I think i fixed the issue. I haven't excessively tested it, but seems to work fine with this simple example: ```c...

although `PDCurses`'s `hide_panel` function works fine, `show_panel` does not seem to work, example: ```c++ #include #include int main( void) { int ch = -1; WINDOW *pad1; PANEL *panel1; initscr ();...