1
0
Fork 0
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:
blat-blatnik 2022-01-07 20:24:23 +01:00
parent 018db49902
commit 214f1bebb6
4 changed files with 29 additions and 1 deletions

View file

@ -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);

View file

@ -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;

View file

@ -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");

View file

@ -1,10 +1,12 @@
using System;
namespace Tests namespace Tests
{ {
class Program class Program
{ {
public static void Main() public static void Main()
{ {
} }
} }
} }