RPF Explorer Edit mode warning message

This commit is contained in:
dexyfex
2018-01-11 15:03:58 +11:00
Unverified
parent 54a3c1fc71
commit 8c7415e8a8
3 changed files with 134 additions and 12 deletions
+14
View File
@@ -405,6 +405,7 @@ namespace CodeWalker
//called after the CurrentFolder and CurrentFiles have changed.
UpdateNavigateUI();
EnsureEditModeWarning();
if (!HistoryNavigating) //only do this if not currently navigating forward or back
{
@@ -1600,9 +1601,22 @@ namespace CodeWalker
EditModeButton.Checked = enable;
MainListView.LabelEdit = enable;
EnsureEditModeWarning();
}
private void EnsureEditModeWarning()
{
bool show = EditMode && !CurrentFolder.Path.ToLowerInvariant().StartsWith("mods");
int gap = 3;
int bot = MainListView.Bottom;
EditModeBaseWarningPanel.Top = gap;
EditModeModsWarningPanel.Top = gap;
EditModeModsWarningPanel.Visible = false;
MainListView.Top = show ? EditModeBaseWarningPanel.Bottom + gap : gap;
MainListView.Height = bot - MainListView.Top;
}