Andrzej Rybczak
aa8c47d578
actions: respect regular expression config when searching in text fields
2015-06-13 20:22:45 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
12c7dc2f5b
scrollpad: pass boost::regex flags explicitly
2013-07-09 21:03:18 +02:00
Andrzej Rybczak
1d4e006986
update copyright info
2013-04-07 13:31:58 +02:00
Andrzej Rybczak
c1d665bf9e
scrollpad: add support for regex searching
2012-10-07 17:02:49 +02:00
Andrzej Rybczak
43924f88e1
scrollpad: use std::string as container
2012-10-06 02:51:07 +02:00
Andrzej Rybczak
eda2ea37a9
rewrite major part of strbuffer and Scrollpad::flush
2012-10-06 02:42:24 +02:00
Andrzej Rybczak
1eb0003714
window: rename Where to Scroll and make it enum class
2012-10-05 21:25:22 +02:00
Andrzej Rybczak
efe2a52382
fix header guards
2012-10-02 16:19:04 +02:00
Andrzej Rybczak
4d6ea660bc
make defining screens with main window type as non-pointer possible
2012-09-14 16:16:22 +02:00
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
2012-09-13 19:23:33 +02:00
Andrzej Rybczak
6da434b5b2
strbuffer: change basic_buffer to BasicBuffer
2012-09-12 20:22:11 +02:00
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
2012-09-08 17:50:01 +02:00
Andrzej Rybczak
f0cac617fa
scrollpad: make m_beginning unsigned
2012-09-06 15:09:07 +02:00
Andrzej Rybczak
f6fb2ed54c
make use of override keyword if available
2012-09-04 20:08:43 +02:00
Andrzej Rybczak
1a4151b189
scrollpad: adjust indentation in header file
2012-09-03 15:34:21 +02:00
Andrzej Rybczak
af2cdca3d0
change naming conventions in NC namespace
2012-09-03 15:34:07 +02:00
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
2012-09-02 15:37:42 +02:00
Andrzej Rybczak
f8151904f5
update copyright dates
2012-03-17 16:46:55 +01:00
Andrzej Rybczak
ca956c3da3
update copyright dates
2011-11-01 13:43:47 +01:00
Andrzej Rybczak
08daa61907
update copyright notices
2010-01-30 16:24:24 +01:00
Andrzej Rybczak
6cd420511d
perform case insensitive searching in text fields
2009-11-23 20:18:57 +01:00
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.
2009-11-13 15:59:18 +01:00
Andrzej Rybczak
cb9bf30dac
scrollpad: do not reset starting position automatically in Clear()
...
this allows for scrolling mpd server info screen, since the content
is changing slightly every second and starting position was reset
each time it'd been happening, scrolling was impossible. this also
'fixes' the issue in other screens like lyrics, artist info and help
that was reset if main window has been resized, which sometimes could
be very annoying.
2009-10-11 17:16:19 +02:00
Andrzej Rybczak
f0b2c690ef
document NCurses::basic_buffer class
2009-09-19 04:52:28 +02:00
Andrzej Rybczak
eee80427fe
change prototype of Window::Recreate() and throw away almost-duplicated code
2009-09-17 02:36:40 +00:00
Andrzej Rybczak
6723808c4f
remove wrapper for Scrollpad::SetFormating() used with --enable-unicode
2009-09-16 22:21:17 +00:00
Andrzej Rybczak
cf3f8350c0
remove NCurses::Scrollpad::operator<<(std::ostream &(*os)(std::ostream&))
...
it wasn't used, also if it was, probably it
wouldn't work in this case, so bye bye.
2009-09-16 21:06:37 +00:00
Andrzej Rybczak
d3a9dcf53c
document NCurses::Scrollpad class
2009-09-16 21:05:49 +00:00
Andrzej Rybczak
fc6d367f75
remove Clone() and EmptyClone() methods from NCurses::Window and derives
...
these functions served no purpose.
2009-09-16 03:10:53 +00:00
Andrzej Rybczak
da13e93df0
fix bug with removing format from artist's info screen
2009-05-10 02:09:21 +02:00
Andrzej Rybczak
c7251ebb98
improve formatting removal
2009-04-19 22:19:52 +02:00
Andrzej Rybczak
88fa887776
new feature: allow searching in help, lyrics and info screens
2009-04-18 04:34:23 +02:00
Andrzej Rybczak
48f3361e2d
improve conversions std::string <=> std::wstring
2009-03-26 12:00:11 +01:00
Andrzej Rybczak
a80bf2a7bf
use typename keyword instead of class as it's more logical
2009-03-10 22:47:39 +01:00
Andrzej Rybczak
ea973b6b4a
put classes related to ncurses into NCurses namespace
2009-03-05 17:43:13 +01:00
Andrzej Rybczak
c827c88993
use ncurses pad instead of ncurses window by default
2009-02-18 21:45:54 +01:00
Andrzej Rybczak
f9f5149b76
includes cleaning
2009-02-10 12:19:59 +01:00
Andrzej Rybczak
237e494b08
color artist's info loaded from a file
2009-01-22 16:08:09 +01:00
Andrzej Rybczak
49724329f1
get rid of Scrollpad::itsXPos as it's redunant
2009-01-20 14:40:40 +01:00
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
2009-01-17 00:52:08 +01:00
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
2008-12-09 16:40:04 +01:00
unK
48ba7cbcf2
another code clean-ups
2008-10-07 23:04:26 +02:00
unK
c997e13091
classes cleaning
2008-09-05 10:17:47 +02:00
unK
723de0687e
class Menu is template now / bunch of code clean-ups.
2008-09-03 01:16:26 +02:00
unK
a37882f62a
code clean-ups
2008-09-02 03:53:13 +02:00
unK
3e3f16540b
playlists management support and playlist editor screen added
2008-09-01 09:22:57 +02:00
unK
e4b80d5ac8
'repeat one song' mode added + memleak fix and some code clean-ups
2008-08-27 15:55:01 +02:00
unknown
ea3778da7c
add lyrics screen
2008-08-15 20:31:36 +02:00
unknown
8bb730ff12
optimization of scrolling and redrawing windows
2008-08-13 06:35:03 +02:00