public void DrawAsDock(string title) { if (ImGuiDock.BeginDock(title)) { Draw(); } ImGuiDock.EndDock(); }
public override void DrawAsDock(string title) { if (ImGuiDock.BeginDock(title, ImGuiWindowFlags_.ResizeFromAnySide)) { Draw(); } ImGuiDock.EndDock(); }
public void DrawAsDock(string title) { if (ImGuiDock.BeginDock(title, ImGuiWindowFlags_.MenuBar | ImGuiWindowFlags_.ResizeFromAnySide)) { DrawMenuBar(); Draw(); } ImGuiDock.EndDock(); }
private void OnRender(VariantMap args) { OnRenderMenubar(); var screenSize = ui.GetIO().DisplaySize; var dockPos = new System.Numerics.Vector2(0, MenubarSize); var dockSize = new System.Numerics.Vector2(screenSize.X, screenSize.Y - MenubarSize); ImGuiDock.RootDock(dockPos, dockSize); foreach (var tab in _tabs) { tab.OnRender(); } }