From e2d1d22e2712c05f17a1d0b0d759a037f52810a4 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sun, 15 Sep 2024 17:05:10 -0700 Subject: add MainWindow stub --- DiscordToXIV/ChatUtils.cs | 0 DiscordToXIV/Windows/MainWindow.cs | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 DiscordToXIV/ChatUtils.cs create mode 100644 DiscordToXIV/Windows/MainWindow.cs diff --git a/DiscordToXIV/ChatUtils.cs b/DiscordToXIV/ChatUtils.cs new file mode 100644 index 0000000..e69de29 diff --git a/DiscordToXIV/Windows/MainWindow.cs b/DiscordToXIV/Windows/MainWindow.cs new file mode 100644 index 0000000..a636553 --- /dev/null +++ b/DiscordToXIV/Windows/MainWindow.cs @@ -0,0 +1,35 @@ +using System; +using System.Numerics; +using Dalamud.Interface.Internal; +using Dalamud.Interface.Utility; +using Dalamud.Interface.Windowing; +using Dalamud.Plugin.Services; +using DiscordToXIV; +using ImGuiNET; + +namespace DiscordTOXIV.Windows; + +public class MainWindow : Window, IDisposable +{ + private Plugin Plugin; + + public MainWindow(Plugin plugin) + : base("DiscordToXIV###DiscordToXIVMainWindow", ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoScrollWithMouse) + { + SizeConstraints = new WindowSizeConstraints + { + MinimumSize = new Vector2(375, 330), + MaximumSize = new Vector2(float.MaxValue, float.MaxValue) + }; + Plugin = plugin; + } + + public void Dispose() { } + + public override void Draw() + { + ImGui.Text("DiscordToXIV"); + ImGui.Text("Nothing much here for now... Use /pdiscordtoxiv to start the server"); + ImGui.Text("Stop the server: /pdiscordtoxiv stop"); + } +} -- cgit v1.2.3