mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-12 05:14:10 +02:00
Added scroll keybindings
This commit is contained in:
parent
018db49902
commit
214f1bebb6
4 changed files with 29 additions and 1 deletions
|
@ -279,6 +279,8 @@ namespace IDE
|
||||||
Add("Save File", new => gApp.SaveFile);
|
Add("Save File", new => gApp.SaveFile);
|
||||||
Add("Scope Prev", new => gApp.[Friend]ScopePrev);
|
Add("Scope Prev", new => gApp.[Friend]ScopePrev);
|
||||||
Add("Scope Next", new => gApp.[Friend]ScopeNext);
|
Add("Scope Next", new => gApp.[Friend]ScopeNext);
|
||||||
|
Add("Scroll Down", new => gApp.[Friend]ScrollDown);
|
||||||
|
Add("Scroll Up", new => gApp.[Friend]ScrollUp);
|
||||||
Add("Select Configuration", new => gApp.SelectConfig);
|
Add("Select Configuration", new => gApp.SelectConfig);
|
||||||
Add("Select Platform", new => gApp.SelectPlatform);
|
Add("Select Platform", new => gApp.SelectPlatform);
|
||||||
Add("Set Next Statement", new => gApp.[Friend]SetNextStatement);
|
Add("Set Next Statement", new => gApp.[Friend]SetNextStatement);
|
||||||
|
|
|
@ -5153,6 +5153,28 @@ namespace IDE
|
||||||
sewc.ScopeNext();
|
sewc.ScopeNext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ScrollDown()
|
||||||
|
{
|
||||||
|
var sewc = GetActiveSourceEditWidgetContent();
|
||||||
|
if (sewc != null)
|
||||||
|
{
|
||||||
|
var scrollbar = sewc.mEditWidget.mVertScrollbar;
|
||||||
|
if (scrollbar != null)
|
||||||
|
scrollbar.Scroll(+1 * scrollbar.GetScrollIncrement());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScrollUp()
|
||||||
|
{
|
||||||
|
var sewc = GetActiveSourceEditWidgetContent();
|
||||||
|
if (sewc != null)
|
||||||
|
{
|
||||||
|
var scrollbar = sewc.mEditWidget.mVertScrollbar;
|
||||||
|
if (scrollbar != null)
|
||||||
|
scrollbar.Scroll(-1 * scrollbar.GetScrollIncrement());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void ExitTest()
|
void ExitTest()
|
||||||
{
|
{
|
||||||
sExitTest = true;
|
sExitTest = true;
|
||||||
|
|
|
@ -812,6 +812,8 @@ namespace IDE
|
||||||
Add("Save File", "Ctrl+S");
|
Add("Save File", "Ctrl+S");
|
||||||
Add("Scope Prev", "Alt+Up");
|
Add("Scope Prev", "Alt+Up");
|
||||||
Add("Scope Next", "Alt+Down");
|
Add("Scope Next", "Alt+Down");
|
||||||
|
Add("Scroll Down", "Ctrl+Down");
|
||||||
|
Add("Scroll Up", "Ctrl+Up");
|
||||||
Add("Set Next Statement", "Ctrl+Shift+F10");
|
Add("Set Next Statement", "Ctrl+Shift+F10");
|
||||||
Add("Show Auto Watches", "Ctrl+Alt+A");
|
Add("Show Auto Watches", "Ctrl+Alt+A");
|
||||||
Add("Show Autocomplete Panel", "Ctrl+Alt+E");
|
Add("Show Autocomplete Panel", "Ctrl+Alt+E");
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace Tests
|
namespace Tests
|
||||||
{
|
{
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
public static void Main()
|
public static void Main()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue