1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +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("Scope Prev", new => gApp.[Friend]ScopePrev);
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 Platform", new => gApp.SelectPlatform);
Add("Set Next Statement", new => gApp.[Friend]SetNextStatement);

View file

@ -5153,6 +5153,28 @@ namespace IDE
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()
{
sExitTest = true;

View file

@ -812,6 +812,8 @@ namespace IDE
Add("Save File", "Ctrl+S");
Add("Scope Prev", "Alt+Up");
Add("Scope Next", "Alt+Down");
Add("Scroll Down", "Ctrl+Down");
Add("Scroll Up", "Ctrl+Up");
Add("Set Next Statement", "Ctrl+Shift+F10");
Add("Show Auto Watches", "Ctrl+Alt+A");
Add("Show Autocomplete Panel", "Ctrl+Alt+E");

View file

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