Andrzej Rybczak
4e4dca44eb
window: use simpler functions than wprintw if possible
12 years ago
Andrzej Rybczak
448c87f850
window: add support for textual representation of background color
12 years ago
Andrzej Rybczak
75bae9862e
window: change internal color representation
12 years ago
Andrzej Rybczak
7e2900511c
window: initScreen: initialize readline
...
this fixes segmentation fault in rl_resize_terminal on SIGWINCH.
12 years ago
Andrzej Rybczak
cb578125cc
window: display_string: properly handle invalid multibyte characters
12 years ago
Andrzej Rybczak
9a8ce0f176
window: display_string: add comments
12 years ago
Andrzej Rybczak
f1aba45a99
window: rename getString to prompt
12 years ago
Andrzej Rybczak
6dd7c742c6
window: support early exit from the readline prompt with Ctrl-{C,G}
12 years ago
Andrzej Rybczak
5b1634a7ef
window: properly disable readline completion
12 years ago
Andrzej Rybczak
f28f5ec0ba
window: always refresh before reading a key
12 years ago
Andrzej Rybczak
0a7b239b1f
window: readline: ignore escape key
12 years ago
Andrzej Rybczak
fb0b2158e3
window: enable nonl and use raw terminal mode
12 years ago
Andrzej Rybczak
9c9c190742
change window timeout more transparently
12 years ago
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1fc2ce2d3c
window: fix exiting from getString if helper indicates so
12 years ago
Andrzej Rybczak
4415fe8684
window: read_key: move cursor back to position it was at before callbacks were called
12 years ago
Andrzej Rybczak
554d684396
window: read_key: move cursor back to position it was at before helper function call
12 years ago
Andrzej Rybczak
c8c182b409
window: disable readline default autocompletion
12 years ago
Andrzej Rybczak
70945596ef
window: use readline for handling line input
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
d1a0090789
window: preserve previous background color if only foreground is pushed
14 years ago
Andrzej Rybczak
df9ecabb55
window: make color/format/border class enums
14 years ago
Andrzej Rybczak
1eb0003714
window: rename Where to Scroll and make it enum class
14 years ago
Andrzej Rybczak
07fc58015e
bindings: add support for defining and executing commands
14 years ago
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
14 years ago
Andrzej Rybczak
4b60214ed1
window: fix operators for const char/wchar_t *
14 years ago
Andrzej Rybczak
63413368c8
remove remaining exclamation marks from messages
14 years ago
Andrzej Rybczak
84326efc46
move wstring related functions to wide_char file
14 years ago
Andrzej Rybczak
226fbdd2c9
fix shadowing warnings
14 years ago
Andrzej Rybczak
af2cdca3d0
change naming conventions in NC namespace
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
0447b4e881
window: remove GetXY
14 years ago
Andrzej Rybczak
b06e620913
more cleanup and grouping functions logically together
14 years ago
Andrzej Rybczak
a270fc8402
rewrite MPD::Song object
14 years ago
Andrzej Rybczak
9e071b074c
display: rewrite Display::Columns and Display::SongsInColumns
14 years ago
Andrzej Rybczak
f6cae753e2
implement input character queue and add PushCharacters macro utility
14 years ago
Andrzej Rybczak
6313139566
window: properly ignore all non-printable char codes (ctrl-?, F?, etc.)
14 years ago
Andrzej Rybczak
7b8a286c49
window: interpret ctrl-h as backspace
14 years ago
Andrzej Rybczak
f21499ff55
fix compilation with gcc-4.7 (ticket #3478 )
...
thanks for strcat for the patch.
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
9adb762036
fix compilation with mingw32
16 years ago
Andrzej Rybczak
68fa910c78
handle invalid characters properly
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
3365b066c3
window: store strings history in list instead of deque
17 years ago
Andrzej Rybczak
495ec25a0a
simplify Clear() in Window and its derivatives
...
it removes argument responsible for immediate refreshing.
since after all calls that were refreshing screen there was
call to Refresh() anyway, this switch doesn't make much sense.
17 years ago
Andrzej Rybczak
dd866e9337
fix visualizer
17 years ago
Andrzej Rybczak
dd04406ee5
poll both stdin and mpd using one select()
...
this allows for immediate reading mpd events
17 years ago
Andrzej Rybczak
35d776dfab
supress warnings about signedness if pdcurses is used
17 years ago