diff --git a/src/inspector/Inspector.zig b/src/inspector/Inspector.zig index 804fc17f0..675538491 100644 --- a/src/inspector/Inspector.zig +++ b/src/inspector/Inspector.zig @@ -261,7 +261,6 @@ fn setupLayout(self: *Inspector, dock_id_main: cimgui.c.ImGuiID) void { // Surface is docked first so it appears as the first tab. cimgui.ImGui_DockBuilderDockWindow(inspector.surface.Window.name, dock_id_main); cimgui.ImGui_DockBuilderDockWindow(inspector.terminal.Window.name, dock_id_main); - cimgui.ImGui_DockBuilderDockWindow(inspector.screen.Window.name, dock_id_main); cimgui.ImGui_DockBuilderDockWindow(window_keyboard, dock_id_main); cimgui.ImGui_DockBuilderDockWindow(window_termio, dock_id_main); cimgui.ImGui_DockBuilderDockWindow(window_cell, dock_id_main); diff --git a/src/inspector/screen.zig b/src/inspector/screen.zig index b2448f95e..6e658e5db 100644 --- a/src/inspector/screen.zig +++ b/src/inspector/screen.zig @@ -44,7 +44,6 @@ pub const Window = struct { } fn renderContent(self: *Window, data: FrameData) void { - _ = self; const screen = data.screen; // Show warning if viewing an inactive screen @@ -143,6 +142,13 @@ pub const Window = struct { } // table } // keyboard + if (cimgui.c.ImGui_CollapsingHeader( + "Grid", + cimgui.c.ImGuiTreeNodeFlags_None, + )) { + self.renderGrid(); + } // grid + if (cimgui.c.ImGui_CollapsingHeader( "Kitty Graphics", cimgui.c.ImGuiTreeNodeFlags_None, @@ -283,4 +289,10 @@ pub const Window = struct { } } // terminal state } + + /// Render the grid section. + fn renderGrid(self: *Window) void { + _ = self; + cimgui.c.ImGui_Text("Mode"); + } };