summaryrefslogtreecommitdiff
path: root/src/ncurses.cc
AgeCommit message (Expand)Author
2013-06-06utf8_iterators: rename underlying_iterator to baseMaxime Coste
2013-05-16fix ncurses info box placementMaxime Coste
2013-05-16fix NCurses info box, avoid trailing space on each linesMaxime Coste
2013-05-16more robust NCursesUI::menu_showMaxime Coste
2013-05-13support specifying colors with RGB componentsMaxime Coste
2013-04-18Ncurses: display status line in terminal title as wellMaxime Coste
2013-04-12hide ncurses.h include in ncurses.ccMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-04-04UserInterface: status line messages are now DisplayLinesMaxime Coste
2013-04-04pass a color pair when displaying an information windowMaxime Coste
2013-04-04Pass a fg and bg color when displaying a menuMaxime Coste
2013-03-29String: inherit from std::string rather than using it as a backendMaxime Coste
2013-03-20NCurses: draw a scroll barMaxime Coste
2013-03-14NCurses: hand coded menu implementationMaxime Coste
2013-03-12NCurses: hook redraw on c-lMaxime Coste
2013-03-11NCurses: handle empty items in menu_showMaxime Coste
2013-03-08NCurses: fix redrawing when info or menu is hiddenMaxime Coste
2013-03-06Use a ColorPair in DisplayAtoms instead of separate fg/bg colorsMaxime Coste
2013-03-06do not redraw the whole screen each timeMaxime Coste
2013-03-06ncurses: fix unicode handling in status lineMaxime Coste
2013-03-05remove commented line in ncurses.ccMaxime Coste
2013-02-26NCurses: fix unneeded last line when displaying info boxMaxime Coste
2013-02-26Use ncursesw in order to get correct utf8 handlingMaxime Coste
2013-02-19Add support for Home/End key in promptsMaxime Coste
2013-01-29NCurses: fix multiline infoMaxime Coste
2013-01-22NCursesUI::get_key(): move getch_iterator as a local typeMaxime Coste
2013-01-17NCurses: use default background for '~'Maxime Coste
2013-01-15NCursesUI: redraw becomes a memberMaxime Coste
2013-01-14NCurses: redraw after menu/info window is modifiedMaxime Coste
2013-01-14move input watching responsibility into UserInterface implementationsMaxime Coste
2012-12-15NCurses: info window tries to avoid the menu oneMaxime Coste
2012-12-15NCurses: some code refactoringMaxime Coste
2012-12-14UserInterface: add info box supportMaxime Coste
2012-12-09ncurses.cc: handle ascii del as backspaceMaxime Coste
2012-12-03NCurses: do not resize directly in signal handler, malloc may not be working ...Maxime Coste
2012-11-27ncurses: avoid refering to dead NCursesUI in signal handlerMaxime Coste
2012-11-23NCurses: use Default bg color for status lineMaxime Coste
2012-11-21refactor/cleanup NCursesUI::menu_showMaxime Coste
2012-11-20fix error handling in ncurses resize codeMaxime Coste
2012-11-08NCurses: catch SIGINT and send a C-c insteadMaxime Coste
2012-10-29NCurses: refactor status line handling, and disambiguate status line from mod...Maxime Coste
2012-10-28NCurses: fix long lines handlingMaxime Coste
2012-10-28Handle all available input before redrawingMaxime Coste
2012-10-27NCurses::draw: maintain current column without using ncursesMaxime Coste
2012-10-27NCursesUI: force input handling reexecution when resizingMaxime Coste
2012-10-27NCurses: rework terminal resize handlingMaxime Coste
2012-10-20make UserInterface unaware of Window, only of DisplayBufferMaxime Coste
2012-10-18avoid utf8 errors with invalid keys, like ncurse KEY_RESIZEMaxime Coste
2012-10-13utf8::codepoint: configurable invalid byte policyMaxime Coste