adjust mouse bindings a bit and document them in help screen

This commit is contained in:
Andrzej Rybczak
2009-08-08 21:18:46 +02:00
parent 27ede67685
commit 853164575f
7 changed files with 130 additions and 47 deletions

View File

@@ -290,11 +290,16 @@ void PlaylistEditor::MouseButtonPressed(MEVENT me)
{
if (w != Playlists)
PrevColumn();
if (size_t(me.y) < Playlists->Size() && (me.bstate & BUTTON1_PRESSED || me.bstate & BUTTON3_PRESSED))
if (size_t(me.y) < Playlists->Size() && (me.bstate & (BUTTON1_PRESSED | BUTTON3_PRESSED)))
{
Playlists->Goto(me.y);
if (me.bstate & BUTTON3_PRESSED)
EnterPressed();
{
size_t pos = Playlists->Choice();
SpacePressed();
if (pos < Playlists->Size()-1)
Playlists->Scroll(wUp);
}
}
else
Screen<Window>::MouseButtonPressed(me);
@@ -304,7 +309,7 @@ void PlaylistEditor::MouseButtonPressed(MEVENT me)
{
if (w != Content)
NextColumn();
if (size_t(me.y) < Content->Size() && (me.bstate & BUTTON1_PRESSED || me.bstate & BUTTON3_PRESSED))
if (size_t(me.y) < Content->Size() && (me.bstate & (BUTTON1_PRESSED | BUTTON3_PRESSED)))
{
Content->Goto(me.y);
if (me.bstate & BUTTON1_PRESSED)