Andrzej Rybczak
b68354a223
Update header information and my email
5 years ago
Andrzej Rybczak
19d32648ed
Replace highlight colors with prefixes and suffixes
9 years ago
Andrzej Rybczak
86ec51624e
Update AUTHORS and copyright line
9 years ago
Andrzej Rybczak
7d502e42ba
Check if songs are in playlist when displaying them, not up-front
9 years ago
Andrzej Rybczak
5445c41aaa
Move screens to subdirectory
9 years ago
Andrzej Rybczak
478f4454d8
Move ncurses related files to curses directory
9 years ago
Andrzej Rybczak
516ee31109
Update headers
9 years ago
Andrzej Rybczak
9e9e521580
remove enterPressed from remaining screens
11 years ago
Andrzej Rybczak
0ee09fb109
outputs: replace enterPressed with toggleOutput
11 years ago
Andrzej Rybczak
a8e2ec5ed0
replace ProxySongList with NC::List and SongList
11 years ago
Andrzej Rybczak
30df221cb4
menu: split into two headers
11 years ago
Andrzej Rybczak
0c58af8c53
window: support new colors also as borders
11 years ago
Andrzej Rybczak
efdac2058e
menu: make current() return an iterator
12 years ago
Andrzej Rybczak
72726831ca
mpd: add OutputIterator
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
12 years ago
Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
13 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
13 years ago
Andrzej Rybczak
df9ecabb55
window: make color/format/border class enums
14 years ago
Andrzej Rybczak
044464962c
initial restoration of support for encodings different than utf-8
14 years ago
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
f7dba0a578
make remaining single-windowed screens' main windows non-pointer
14 years ago
Andrzej Rybczak
830a2832b5
screen: change ScreenType to WindowType and add WindowReference typedef
14 years ago
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
14 years ago
Andrzej Rybczak
1891c1c050
do not initialize screens lazily as it doesn't make much sense
14 years ago
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
8f065e2da3
status: split NcmpcppStatusChanged into smaller pieces
14 years ago
Andrzej Rybczak
c90545b008
move statusbar/progressbar related code to separate file
14 years ago
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
14 years ago
Andrzej Rybczak
c935dcf11a
global: remove RedrawHeader
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
6f59a175ec
implement HasSongs interface
14 years ago
Andrzej Rybczak
d8b2d20bdb
menu: move a few methods to Item class
14 years ago
Andrzej Rybczak
7e53654492
menu: implement custom iterator
14 years ago
Andrzej Rybczak
798c9b3121
menu: some member name changing
14 years ago
Andrzej Rybczak
a20a195225
mpd: use lambda closures instead of passing vectors to functions
14 years ago
Andrzej Rybczak
bac6df8c6c
some general source code tweaks
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
15 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
fe6106f222
outputs: update list after changing output if idle mode is not active
16 years ago
Andrzej Rybczak
bd64052f11
center cursor directly in Menu class
...
centering in Screen::Scroll is hacky and works
only for scrolling, not e.g. selecting.
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
a27332a825
get rid of using directives
...
these in ncmpcpp.cpp stay since a lot of memebers are used.
16 years ago
Frank Blendinger
b504b346af
screen_switcher between current and last screen
...
Setting the new config variable "screen_switcher_browser_only" to "no"
will make the "key_screen_switcher" key switch between the current and
the last used screen, sort of like the Alt+Tab window switching
mechanism in many window managers.
This (intendedly) works only for the "main" screens (playlist, browser,
media library, etc.) and not for info/lyrics/server info. Those screens
can be closed with the screen_switcher key, but the will not be
remembered.
indentation correction in config
16 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
95ce4065ae
add event handler for MPD_IDLE_OUTPUT notification
17 years ago