* action bar dynamic resizing
* action bar dynamic resizing for separated style
* decreased indent for separated style
---------
Co-authored-by: YourUsername <you@example.com>
Chat.OnResized += ChatOnResized;
Chat.OnChatResizeFinish += ChatOnResizeFinish;
- Actions.ActionsContainer.Columns = 1;
+
+ MainViewport.OnResized += ResizeActionContainer;
+ Inventory.OnResized += ResizeActionContainer;
+ }
+
+ private void ResizeActionContainer()
+ {
+ float indent = Inventory.Size.Y + TopBar.Size.Y + 40;
+ Actions.ActionsContainer.MaxGridHeight = MainViewport.Size.Y - indent;
}
private void ChatOnResizeFinish(Vector2 _)
ScreenContainer.OnSplitResizeFinished += () =>
OnChatResized?.Invoke(new Vector2(ScreenContainer.SplitFraction, 0));
+
+ ViewportContainer.OnResized += ResizeActionContainer;
+ }
+
+ private void ResizeActionContainer()
+ {
+ float indent = 20;
+ Actions.ActionsContainer.MaxGridWidth = ViewportContainer.Size.X - indent;
}
public override ChatBox ChatBox => GetWidget<ChatBox>()!;