Andrzej Rybczak
853164575f
adjust mouse bindings a bit and document them in help screen
2009-08-08 21:18:46 +02:00
Andrzej Rybczak
c20d8694ae
new feature: allow for fixed size columns
2009-07-10 19:17:12 +02:00
Andrzej Rybczak
f60cc71b91
some MPD::Song improvements and syntax simplifications
2009-07-05 14:13:18 +02:00
Andrzej Rybczak
df051bf674
remove using declarations
2009-07-05 12:19:22 +02:00
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
2009-07-04 06:41:35 +02:00
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
2009-07-04 06:07:00 +02:00
Andrzej Rybczak
d5fb17aefb
fix Browser::LocateSong() function
2009-06-26 19:24:26 +02:00
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
2009-06-26 18:48:00 +02:00
Andrzej Rybczak
f6d9be350c
new feature: add local directories recursively
2009-06-10 18:09:58 +02:00
Andrzej Rybczak
c497641908
do not load playlist with LMB
2009-06-06 08:38:22 +02:00
Andrzej Rybczak
25554ed100
be more verbose while deleting items in browser
2009-06-06 08:24:05 +02:00
Andrzej Rybczak
10a9427270
throw away Menu::GetPosition() as Menu::Choice() does the same
...
oh cool, I forgot that such function already exists under different name ~~
2009-05-26 22:11:49 +02:00
Andrzej Rybczak
d965f4e517
new feature: mouse support
2009-05-25 21:46:36 +02:00
Andrzej Rybczak
8f5df28e62
new feature: allow for files and directories deletion in browser
2009-05-23 17:09:41 +02:00
Andrzej Rybczak
ecd4c8cc17
get rid of C style casts
2009-05-21 23:51:56 +02:00
Andrzej Rybczak
5682734840
make displaying hidden files in local browser optional
2009-05-07 15:17:59 +02:00
Andrzej Rybczak
ce73ecae2e
real fix for bug 2252
2009-04-14 07:50:21 +02:00
Andrzej Rybczak
310b6c0ecd
new feature: cyclic scrolling
2009-03-30 20:03:23 +02:00
Andrzej Rybczak
49a13222a3
get proper user home dir on WIN32 and adjust folders in this case a bit
2009-03-26 20:23:47 +01:00
Andrzej Rybczak
de98176198
make code from Browser::GetLocalDirectory() portable
2009-03-25 19:52:03 +01:00
Andrzej Rybczak
a1a2ba4eed
show columns' titles if browser displays them at start
2009-03-18 18:42:36 +01:00
Andrzej Rybczak
24c37eb592
do not store commands list in MPD::Connection
...
it should have sent commandlist begin and end commands from the beginning,
having separated functions just to handle queueing commands was plainly ugly.
2009-03-12 17:30:25 +01:00
Andrzej Rybczak
29f49415dd
add support for regular expressions (basic and extended)
...
it intruduces regex support in search engine
and filtering/searching in all screens
2009-03-08 22:16:18 +01:00
Andrzej Rybczak
eed4fb03ff
use CamelCase for variables in Global namespace / some cleaning
2009-03-08 01:58:49 +01:00
Andrzej Rybczak
b21ede24f4
move searching to Menu class, also remember last constraint
...
this improvement also make that list of found items is not cleared
if one switches to another screen. it's remebered until the content
of screen changes (e.g. item is deleted from playlist)
2009-03-07 18:23:31 +01:00
Andrzej Rybczak
3523caa592
some fixes for non-unicode locales
2009-03-07 13:26:36 +01:00
Andrzej Rybczak
27535e133c
move functions from unnamed namespace to Browser class
2009-03-01 00:33:10 +01:00
Andrzej Rybczak
aed227ab5f
new feature: go to currently playing song in browser
2009-02-27 00:20:45 +01:00
Andrzej Rybczak
b056fb0968
fix compilation --without-curl
2009-02-20 20:12:35 +01:00
Andrzej Rybczak
5d2daab416
new feature: apply filter to screen (Ctrl-F)
...
if one applies a filter, only items that contain this
filter will be displayed. works on all screens.
2009-02-17 17:57:55 +01:00
Andrzej Rybczak
32bac776e7
cleaning
2009-02-17 08:29:40 +01:00
Andrzej Rybczak
43a8e2284e
provide generic interface for dealing with selected items
2009-02-16 18:20:45 +01:00
Andrzej Rybczak
ef9948cbe2
fix refreshing in clock screen while resizing / remove some unneded code
2009-02-16 01:01:54 +01:00
Andrzej Rybczak
ba6c2db0b1
improve resizing
2009-02-16 00:37:03 +01:00
Andrzej Rybczak
f9cdfa5d2b
another externs removed
2009-02-15 23:08:15 +01:00
Andrzej Rybczak
26365d9832
rename status_checker -> status / + some cleaning
2009-02-15 22:56:41 +01:00
Andrzej Rybczak
e6bd98e0a7
general code cleaning
2009-02-15 19:15:52 +01:00
Andrzej Rybczak
4cdafc5639
change wCurrent and wPrev to myScreen
2009-02-15 16:09:11 +01:00
Andrzej Rybczak
17352e821c
change namespace Lyrics into class
2009-02-14 21:30:14 +01:00
Andrzej Rybczak
d6a6bca3e6
change namespace TagEditor into class
2009-02-14 19:44:55 +01:00
Andrzej Rybczak
8653232a2a
change namespace Browser into class
2009-02-14 00:43:58 +01:00
Andrzej Rybczak
6e167d67e2
change namespace Playlist into class
2009-02-13 22:27:26 +01:00
Andrzej Rybczak
8ba72bc78a
separate some code from ncmpcpp.cpp
2009-02-13 17:24:06 +01:00
Andrzej Rybczak
29301aefd5
move all externs to global.h
2009-02-11 09:45:23 +01:00
Andrzej Rybczak
d82577e357
group various functions more logically
2009-02-10 15:51:55 +01:00
Andrzej Rybczak
f9f5149b76
includes cleaning
2009-02-10 12:19:59 +01:00
Andrzej Rybczak
d68824f0f2
replace all string::find_last_of() with string::rfind()
...
find_last_of was working properly only because it was searching
only for one character, string::rfind() is appropriate function
for this job.
2009-02-05 21:52:31 +01:00
Andrzej Rybczak
966fd634a4
add support for columns view in browser and search engine
2009-02-01 17:55:28 +01:00
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
2009-01-17 00:52:08 +01:00
Andrzej Rybczak
430052bead
check for type, not ptr's address while deleting old items from browser
2009-01-16 22:41:36 +01:00