refactor: OnDraw, OnBuildUi -> Draw,

This commit is contained in:
goat 2021-08-11 02:41:51 +02:00
parent 9214e17577
commit 3c65cc95ee
No known key found for this signature in database
GPG key ID: F18F057873895461
4 changed files with 11 additions and 11 deletions

View file

@ -35,7 +35,7 @@ namespace Dalamud.CorePlugin
this.windowSystem.AddWindow(new PluginWindow(Dalamud.Instance));
this.Interface.UiBuilder.OnBuildUi += this.OnDraw;
this.Interface.UiBuilder.Draw += this.OnDraw;
this.Interface.UiBuilder.OnOpenConfigUi += this.OnOpenConfigUi;
this.Interface.CommandManager.AddHandler("/di", new(this.OnCommand) { HelpMessage = $"Access the {this.Name} plugin." });
@ -51,7 +51,7 @@ namespace Dalamud.CorePlugin
{
this.Interface.CommandManager.RemoveHandler("/di");
this.Interface.UiBuilder.OnBuildUi -= this.OnDraw;
this.Interface.UiBuilder.Draw -= this.OnDraw;
this.windowSystem.RemoveAllWindows();

View file

@ -84,7 +84,7 @@ namespace Dalamud.Interface.Internal
this.windowSystem.AddWindow(this.settingsWindow);
this.windowSystem.AddWindow(this.selfTestWindow);
this.dalamud.InterfaceManager.OnDraw += this.OnDraw;
this.dalamud.InterfaceManager.Draw += this.OnDraw;
Log.Information("Windows added");
}
@ -106,7 +106,7 @@ namespace Dalamud.Interface.Internal
/// <inheritdoc/>
public void Dispose()
{
this.dalamud.InterfaceManager.OnDraw -= this.OnDraw;
this.dalamud.InterfaceManager.Draw -= this.OnDraw;
this.windowSystem.RemoveAllWindows();

View file

@ -131,7 +131,7 @@ namespace Dalamud.Interface.Internal
/// <summary>
/// This event gets called by a plugin UiBuilder when read
/// </summary>
public event RawDX11Scene.BuildUIDelegate OnDraw;
public event RawDX11Scene.BuildUIDelegate Draw;
/// <summary>
/// Gets the default ImGui font.
@ -620,7 +620,7 @@ namespace Dalamud.Interface.Internal
this.LastImGuiIoPtr = ImGui.GetIO();
this.lastWantCapture = this.LastImGuiIoPtr.WantCaptureMouse;
this.OnDraw?.Invoke();
this.Draw?.Invoke();
}
}
}

View file

@ -35,14 +35,14 @@ namespace Dalamud.Interface
this.stopwatch = new Stopwatch();
this.namespaceName = namespaceName;
this.dalamud.InterfaceManager.OnDraw += this.OnDraw;
this.dalamud.InterfaceManager.Draw += this.OnDraw;
}
/// <summary>
/// The delegate that gets called when Dalamud is ready to draw your windows or overlays.
/// When it is called, you can use static ImGui calls.
/// </summary>
public event RawDX11Scene.BuildUIDelegate OnBuildUi;
public event RawDX11Scene.BuildUIDelegate Draw;
/// <summary>
/// Event that is fired when the plugin should open its configuration interface.
@ -195,7 +195,7 @@ namespace Dalamud.Interface
/// </summary>
public void Dispose()
{
this.dalamud.InterfaceManager.OnDraw -= this.OnDraw;
this.dalamud.InterfaceManager.Draw -= this.OnDraw;
}
/// <summary>
@ -237,12 +237,12 @@ namespace Dalamud.Interface
try
{
this.OnBuildUi?.Invoke();
this.Draw?.Invoke();
}
catch (Exception ex)
{
Log.Error(ex, "[{0}] UiBuilder OnBuildUi caught exception", this.namespaceName);
this.OnBuildUi = null;
this.Draw = null;
this.OnOpenConfigUi = null;
this.hasErrorWindow = true;