Glamourer/Glamourer/Gui/Tabs/DesignTab/DesignTab.cs
2023-10-02 16:57:15 +02:00

31 lines
737 B
C#

using System;
using Dalamud.Interface.Utility;
using ImGuiNET;
using OtterGui.Widgets;
namespace Glamourer.Gui.Tabs.DesignTab;
public class DesignTab : ITab
{
public readonly DesignFileSystemSelector Selector;
private readonly DesignPanel _panel;
public DesignTab(DesignFileSystemSelector selector, DesignPanel panel)
{
Selector = selector;
_panel = panel;
}
public ReadOnlySpan<byte> Label
=> "Designs"u8;
public void DrawContent()
{
Selector.Draw(GetDesignSelectorSize());
ImGui.SameLine();
_panel.Draw();
}
public float GetDesignSelectorSize()
=> 200f * ImGuiHelpers.GlobalScale;
}