Add scroll zooming for admins and ghosts (#14061)

* Add scroll zooming for admins

* Bunch of work

* Kinda better kinda worse scrolling

* shared code

* nyoom

* house md

* Fixes

* Log spam

* Fixes

---------

Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
This commit is contained in:
metalgearsloth
2023-04-22 20:26:41 +10:00
committed by GitHub
parent d68ea6e2cf
commit e98113c71e
13 changed files with 307 additions and 1 deletions

View File

@@ -9,7 +9,7 @@
</BoxContainer>
</ScrollContainer>
<controls:StripeBack HasBottomEdge="False" HasMargins="False">
<BoxContainer Orientation="Horizontal">
<BoxContainer Orientation="Horizontal" Margin="8 8">
<Control MinSize="8 0" />
<Label Text="{Loc 'ui-options-binds-explanation'}" StyleClasses="LabelSubText" />
<Button Name="ResetAllButton"

View File

@@ -102,6 +102,9 @@ namespace Content.Client.Options.UI.Tabs
AddButton(EngineKeyFunctions.CameraRotateLeft);
AddButton(EngineKeyFunctions.CameraRotateRight);
AddButton(EngineKeyFunctions.CameraReset);
AddButton(ContentKeyFunctions.ZoomIn);
AddButton(ContentKeyFunctions.ZoomOut);
AddButton(ContentKeyFunctions.ResetZoom);
AddHeader("ui-options-header-interaction-basic");
AddButton(EngineKeyFunctions.Use);