Andrzej Rybczak
d893798f65
visualizer: reorganize functions
12 years ago
Andrzej Rybczak
dfc55789d8
visualizer: simplify DrawSoundWave
12 years ago
Andrzej Rybczak
565b93c6cd
visualizer: simplify DrawFrequencySpectrum
12 years ago
Darby Payne
6a13ef00b3
visualizer: make ellipse mode have concentric ellipses
12 years ago
Darby Payne
8805bff045
visualizer: add an ellipse visualizer (stereo mode only)
12 years ago
Darby Payne
1f2daaa08c
visualizer: add filled wave visualizer
12 years ago
Andrzej Rybczak
a3252e1e31
visualizer: make frequency spectrum watchable
12 years ago
Andrzej Rybczak
9c9c190742
change window timeout more transparently
12 years ago
Andrzej Rybczak
b7ceae7273
replace timeval and time_t with boost::posix_time::ptime
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
1eb0003714
window: rename Where to Scroll and make it enum class
14 years ago
Andrzej Rybczak
efe2a52382
fix header guards
14 years ago
Andrzej Rybczak
f0a0734728
add ScreenType for screen's type identification
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
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
58a26b1e18
adjust indentation of remaining classes in headers
14 years ago
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
14 years ago
Andrzej Rybczak
684d871506
finally kill NC::List
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
e0d5daef4c
fix {Clock,Visualizer}::Scroll so they override base function
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
0e6306849c
new feature: support for stereo visualization
15 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
e6757c4b20
visualizer: set refresh rate to 0.5 sec if mpd is not playing
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
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
95ce4065ae
add event handler for MPD_IDLE_OUTPUT notification
17 years ago
Andrzej Rybczak
e43ea18d29
provide a way to sync between visualization and sound
...
workaround for http://musicpd.org/mantis/view.php?id=2503
17 years ago
Andrzej Rybczak
d48403057d
do not attempt to include fftw3.h if configure didn't found it
17 years ago
Andrzej Rybczak
604de32de6
make sound wave the default visualization and fftw optional dependency
17 years ago
Andrzej Rybczak
1456e47a0b
new visualization type: sound wave
17 years ago
Andrzej Rybczak
7c593fa90c
make visualizer work after mpd restart
17 years ago
Andrzej Rybczak
75f9f840f7
new screen: music visualizer
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
17 years ago
Andrzej Rybczak
d965f4e517
new feature: mouse support
17 years ago
Andrzej Rybczak
79ac343fc0
fix overriding Clock::Scroll()
17 years ago
Andrzej Rybczak
3d6765f896
make BasicScreen::{Enter,Space}Pressed() pure virtual
17 years ago
Andrzej Rybczak
c3f2857dab
use private where appropriate
17 years ago
Andrzej Rybczak
164dec3eed
unused defines cleaning / a few fixes for clock
17 years ago
Andrzej Rybczak
2c66178663
get rid of this awful casting to List *
17 years ago
Andrzej Rybczak
43a8e2284e
provide generic interface for dealing with selected items
17 years ago
Andrzej Rybczak
c547fbe03b
use generic Scroll method
17 years ago
Andrzej Rybczak
81d685eff8
change namespace Clock into class
17 years ago
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
17 years ago