using System;
-using System.Globalization;
using System.Linq;
using System.Numerics;
using Dalamud.Game.Text;
using Dalamud.Interface.Utility.Raii;
using Dalamud.Plugin;
using Dalamud.Plugin.Services;
-using FFXIVClientStructs.FFXIV.Application.Network.WorkDefinitions;
using ImGuiNET;
using Questionable.Controller;
using Questionable.Controller.Steps.Shared;
IFramework framework,
GameUiController gameUiController)
: base($"Questionable v{PluginVersion.ToString(2)}###Questionable",
- ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoCollapse)
+ ImGuiWindowFlags.AlwaysAutoResize)
{
_pluginInterface = pluginInterface;
_questController = questController;
public override void PreOpenCheck()
{
- IsOpen |= _questController.IsRunning;
+ if (_questController.IsRunning)
+ {
+ IsOpen = true;
+ Flags |= ImGuiWindowFlags.NoCollapse;
+ ShowCloseButton = false;
+ }
+ else
+ {
+ Flags &= ~ImGuiWindowFlags.NoCollapse;
+ ShowCloseButton = true;
+ }
}
public override bool DrawConditions()