mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
CtrlLib, ide: Support for mouse fw/bk buttons
git-svn-id: svn://ultimatepp.org/upp/trunk@15453 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
78f6be9a3d
commit
22114d2db3
4 changed files with 17 additions and 2 deletions
|
|
@ -1399,6 +1399,7 @@ void FileSel::Activate()
|
|||
|
||||
bool FileSel::Key(dword key, int count) {
|
||||
switch(key) {
|
||||
case K_MOUSE_BACKWARD:
|
||||
case '.':
|
||||
case K_CTRL_UP:
|
||||
list.SetFocus();
|
||||
|
|
|
|||
|
|
@ -135,9 +135,16 @@ void HelpWindow::SetBar()
|
|||
|
||||
bool HelpWindow::Key(dword key, int count)
|
||||
{
|
||||
if(key == K_ESCAPE) {
|
||||
switch(key) {
|
||||
case K_ESCAPE:
|
||||
Close();
|
||||
return true;
|
||||
case K_MOUSE_BACKWARD:
|
||||
Back();
|
||||
return true;
|
||||
case K_MOUSE_FORWARD:
|
||||
Forward();
|
||||
return true;
|
||||
}
|
||||
return view.Key(key, count);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -188,11 +188,13 @@ bool SlideShow::Key(dword key, int count)
|
|||
break;
|
||||
case K_LEFT:
|
||||
case K_PAGEUP:
|
||||
case K_MOUSE_BACKWARD:
|
||||
page--;
|
||||
break;
|
||||
case K_RIGHT:
|
||||
case K_PAGEDOWN:
|
||||
case K_SPACE:
|
||||
case K_MOUSE_FORWARD:
|
||||
page++;
|
||||
break;
|
||||
case K_CTRL|K_ALT|K_ADD:
|
||||
|
|
|
|||
|
|
@ -421,7 +421,12 @@ bool Ide::Key(dword key, int count)
|
|||
case K_ALT_C|K_SHIFT:
|
||||
CodeBrowser();
|
||||
return true;
|
||||
case K_ALT_RIGHT:
|
||||
case K_MOUSE_BACKWARD:
|
||||
History(-1);
|
||||
return true;
|
||||
case K_MOUSE_FORWARD:
|
||||
History(1);
|
||||
return true;
|
||||
default:
|
||||
if(key >= K_SHIFT_CTRL_0 && key <= K_SHIFT_CTRL_9) {
|
||||
Bookmark& b = bookmark[key - K_SHIFT_CTRL_0];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue