Skip to content

Commit bfafb36

Browse files
committed
Make triggers window use wider layout already on 1080p, refresh triggers window layout on window resize
1 parent 686852a commit bfafb36

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

src/TSMapEditor/Config/UI/Windows/TriggersWindow.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Text=Triggers:
7777
[btnNewTrigger]
7878
$X=getX(lblTriggers)
7979
$Y=getBottom(lblTriggers) + EMPTY_SPACE_TOP
80-
$Width=200 + (isGreater(RESOLUTION_WIDTH, 1920) * 60)
80+
$Width=200 + (isGreater(RESOLUTION_WIDTH, 1919) * 60)
8181
Text=New
8282

8383
[btnDeleteTrigger]

src/TSMapEditor/UI/Windows/TriggersWindow.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,20 @@ public override void Initialize()
343343
lbTriggers.AllowRightClickUnselect = false;
344344
lbTriggers.RightClick += (s, e) => { lbTriggers.SelectedIndex = lbTriggers.HoveredIndex; if (lbTriggers.SelectedItem != null) triggerContextMenu.Open(GetCursorPoint()); };
345345
lbTriggers.SelectedIndexChanged += LbTriggers_SelectedIndexChanged;
346+
347+
WindowManager.WindowSizeChangedByUser += WindowManager_WindowSizeChangedByUser;
348+
}
349+
350+
private void WindowManager_WindowSizeChangedByUser(object sender, EventArgs e)
351+
{
352+
RefreshLayout();
353+
ListTriggers();
354+
}
355+
356+
public override void Kill()
357+
{
358+
WindowManager.WindowSizeChangedByUser -= WindowManager_WindowSizeChangedByUser;
359+
base.Kill();
346360
}
347361

348362
private void DdActions_SelectedIndexChanged(object sender, EventArgs e)

0 commit comments

Comments
 (0)