inspector: move inspector to dedicated folder

This commit is contained in:
Mitchell Hashimoto
2023-10-23 14:48:33 -07:00
parent 00ed6069f6
commit a162c7c47f
6 changed files with 11 additions and 12 deletions

View File

@ -20,7 +20,6 @@ const builtin = @import("builtin");
const assert = std.debug.assert;
const Allocator = std.mem.Allocator;
const ArenaAllocator = std.heap.ArenaAllocator;
const Inspector = @import("Inspector.zig");
const renderer = @import("renderer.zig");
const termio = @import("termio.zig");
const objc = @import("objc");
@ -77,7 +76,7 @@ io_thread: termio.Thread,
io_thr: std.Thread,
/// Terminal inspector
inspector: ?*Inspector = null,
inspector: ?*inspector.Inspector = null,
/// All the cached sizes since we need them at various times.
screen_size: renderer.ScreenSize,
@ -579,9 +578,9 @@ pub fn activateInspector(self: *Surface) !void {
if (self.inspector != null) return;
// Setup the inspector
var ptr = try self.alloc.create(Inspector);
var ptr = try self.alloc.create(inspector.Inspector);
errdefer self.alloc.destroy(ptr);
ptr.* = try Inspector.init(self);
ptr.* = try inspector.Inspector.init(self);
self.inspector = ptr;
// Put the inspector onto the render state

View File

@ -13,7 +13,7 @@ const apprt = @import("../apprt.zig");
const input = @import("../input.zig");
const terminal = @import("../terminal/main.zig");
const CoreApp = @import("../App.zig");
const CoreInspector = @import("../Inspector.zig");
const CoreInspector = @import("../inspector/main.zig").Inspector;
const CoreSurface = @import("../Surface.zig");
const configpkg = @import("../config.zig");
const Config = configpkg.Config;

View File

@ -8,7 +8,7 @@ const TerminalWindow = @import("Window.zig");
const ImguiWidget = @import("ImguiWidget.zig");
const c = @import("c.zig");
const icon = @import("icon.zig");
const CoreInspector = @import("../../Inspector.zig");
const CoreInspector = @import("../../inspector/main.zig").Inspector;
const log = std.log.scoped(.inspector);

View File

@ -7,11 +7,10 @@ const std = @import("std");
const Allocator = std.mem.Allocator;
const builtin = @import("builtin");
const cimgui = @import("cimgui");
const CircBuf = @import("circ_buf.zig").CircBuf;
const Surface = @import("Surface.zig");
const input = @import("input.zig");
const terminal = @import("terminal/main.zig");
const inspector = @import("inspector/main.zig");
const Surface = @import("../Surface.zig");
const input = @import("../input.zig");
const terminal = @import("../terminal/main.zig");
const inspector = @import("main.zig");
/// The window names. These are used with docking so we need to have access.
const window_cell = "Cell";

View File

@ -1,4 +1,5 @@
pub const key = @import("key.zig");
pub const Inspector = @import("Inspector.zig");
test {
@import("std").testing.refAllDecls(@This());

View File

@ -2,7 +2,7 @@
const std = @import("std");
const Allocator = std.mem.Allocator;
const Inspector = @import("../Inspector.zig");
const Inspector = @import("../inspector/main.zig").Inspector;
const terminal = @import("../terminal/main.zig");
const renderer = @import("../renderer.zig");