summaryrefslogtreecommitdiff
path: root/src/screen.h
AgeCommit message (Collapse)Author
2014-09-03fix color of window separators in media library etc.Andrzej Rybczak
2014-08-31change window timeout more transparentlyAndrzej Rybczak
2014-08-27update copyright messageAndrzej Rybczak
2013-04-07update copyright infoAndrzej Rybczak
2012-10-05window: rename Where to Scroll and make it enum classAndrzej Rybczak
2012-10-02fix header guardsAndrzej Rybczak
2012-09-16add ScreenType for screen's type identificationAndrzej Rybczak
2012-09-16screen: rename BasicScreen to BaseScreenAndrzej Rybczak
2012-09-15abstract shared parts of switchTo methods awayAndrzej Rybczak
2012-09-15rewrite selected items added so it uses sane actions dispatch systemAndrzej Rybczak
2012-09-14screen: change ScreenType to WindowType and add WindowReference typedefAndrzej Rybczak
2012-09-14media library: make screens non-pointerAndrzej Rybczak
2012-09-14make defining screens with main window type as non-pointer possibleAndrzej Rybczak
2012-09-14do not initialize screens lazily as it doesn't make much senseAndrzej Rybczak
2012-09-13screen: adjust indentationAndrzej Rybczak
2012-09-13playlist: move sorting dialog related functions to separate fileAndrzej Rybczak
2012-09-13more PascalCase to camelCase conversionsAndrzej Rybczak
2012-09-08use wstrings uncoditionally where neededAndrzej Rybczak
2012-09-04make use of override keyword if availableAndrzej Rybczak
2012-09-03change naming conventions in NC namespaceAndrzej Rybczak
2012-09-02finally kill NC::ListAndrzej Rybczak
2012-09-02get rid of 'using namespace NCurses' directiveAndrzej Rybczak
2012-09-02implement HasSongs interfaceAndrzej Rybczak
2012-09-01fix a few typosAndrzej Rybczak
2012-08-31menu: generalize filtering, introduce interfacesAndrzej Rybczak
2012-08-25implement input character queue and add PushCharacters macro utilityAndrzej Rybczak
2012-08-14keybinding system rewriteAndrzej Rybczak
2012-03-17update copyright datesAndrzej Rybczak
2011-11-12new feature: support for merging screens togetherAndrzej Rybczak
2011-11-01update copyright datesAndrzej Rybczak
2010-10-06fix for bd64052f: restore scrolling less than whole page in lists with mouseAndrzej Rybczak
2010-07-12make feature 'display separators between albums' work in all screensAndrzej Rybczak
2010-02-05update playlist's timer while scrolling with fancy_scrolling disabledAndrzej Rybczak
not updating it caused highlight to be disabled during scrolling if key was being held long enough.
2010-02-05center cursor directly in Menu classAndrzej Rybczak
centering in Screen::Scroll is hacky and works only for scrolling, not e.g. selecting.
2010-01-31fix disabled fancy_scrolling with enabled centered_cursorAndrzej Rybczak
2010-01-30update copyright noticesAndrzej Rybczak
2009-12-09screen_switcher between current and last screenFrank Blendinger
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
2009-11-11new feature: support for centered cursor (disabled by default)Andrzej Rybczak
2009-11-11add support for scrolling the list with mouse wheel by given number of linesAndrzej Rybczak
2009-09-18document BasicScreen and Screen classseAndrzej Rybczak
2009-09-04fix scrolling with fancy_scrolling disabledAndrzej Rybczak
timeout was too low to keep ncmpcpp in while loop.
2009-08-12new feature: alternative user interfaceAndrzej Rybczak
2009-08-09make number of lines scrolled with mouse wheel configurableAndrzej Rybczak
2009-07-04use prefix ++ instead of postfix where availableAndrzej Rybczak
2009-06-26initialize screens only if necessaryAndrzej Rybczak
2009-05-25new feature: mouse supportAndrzej Rybczak
2009-04-03rename Screen::Cmp() to Screen::ActiveWindow() as it's more logicalAndrzej Rybczak
2009-03-10use typename keyword instead of class as it's more logicalAndrzej Rybczak
2009-03-10return value, not const reference, if return type is POD or ptrAndrzej Rybczak
returning reference to POD types can be in fact slower than returning value.
2009-03-03make BasicScreen::{Enter,Space}Pressed() pure virtualAndrzej Rybczak