mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 16:26:08 +03:00
inspector: move inspector to dedicated folder
This commit is contained in:
@ -20,7 +20,6 @@ const builtin = @import("builtin");
|
|||||||
const assert = std.debug.assert;
|
const assert = std.debug.assert;
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const ArenaAllocator = std.heap.ArenaAllocator;
|
const ArenaAllocator = std.heap.ArenaAllocator;
|
||||||
const Inspector = @import("Inspector.zig");
|
|
||||||
const renderer = @import("renderer.zig");
|
const renderer = @import("renderer.zig");
|
||||||
const termio = @import("termio.zig");
|
const termio = @import("termio.zig");
|
||||||
const objc = @import("objc");
|
const objc = @import("objc");
|
||||||
@ -77,7 +76,7 @@ io_thread: termio.Thread,
|
|||||||
io_thr: std.Thread,
|
io_thr: std.Thread,
|
||||||
|
|
||||||
/// Terminal inspector
|
/// Terminal inspector
|
||||||
inspector: ?*Inspector = null,
|
inspector: ?*inspector.Inspector = null,
|
||||||
|
|
||||||
/// All the cached sizes since we need them at various times.
|
/// All the cached sizes since we need them at various times.
|
||||||
screen_size: renderer.ScreenSize,
|
screen_size: renderer.ScreenSize,
|
||||||
@ -579,9 +578,9 @@ pub fn activateInspector(self: *Surface) !void {
|
|||||||
if (self.inspector != null) return;
|
if (self.inspector != null) return;
|
||||||
|
|
||||||
// Setup the inspector
|
// Setup the inspector
|
||||||
var ptr = try self.alloc.create(Inspector);
|
var ptr = try self.alloc.create(inspector.Inspector);
|
||||||
errdefer self.alloc.destroy(ptr);
|
errdefer self.alloc.destroy(ptr);
|
||||||
ptr.* = try Inspector.init(self);
|
ptr.* = try inspector.Inspector.init(self);
|
||||||
self.inspector = ptr;
|
self.inspector = ptr;
|
||||||
|
|
||||||
// Put the inspector onto the render state
|
// Put the inspector onto the render state
|
||||||
|
@ -13,7 +13,7 @@ const apprt = @import("../apprt.zig");
|
|||||||
const input = @import("../input.zig");
|
const input = @import("../input.zig");
|
||||||
const terminal = @import("../terminal/main.zig");
|
const terminal = @import("../terminal/main.zig");
|
||||||
const CoreApp = @import("../App.zig");
|
const CoreApp = @import("../App.zig");
|
||||||
const CoreInspector = @import("../Inspector.zig");
|
const CoreInspector = @import("../inspector/main.zig").Inspector;
|
||||||
const CoreSurface = @import("../Surface.zig");
|
const CoreSurface = @import("../Surface.zig");
|
||||||
const configpkg = @import("../config.zig");
|
const configpkg = @import("../config.zig");
|
||||||
const Config = configpkg.Config;
|
const Config = configpkg.Config;
|
||||||
|
@ -8,7 +8,7 @@ const TerminalWindow = @import("Window.zig");
|
|||||||
const ImguiWidget = @import("ImguiWidget.zig");
|
const ImguiWidget = @import("ImguiWidget.zig");
|
||||||
const c = @import("c.zig");
|
const c = @import("c.zig");
|
||||||
const icon = @import("icon.zig");
|
const icon = @import("icon.zig");
|
||||||
const CoreInspector = @import("../../Inspector.zig");
|
const CoreInspector = @import("../../inspector/main.zig").Inspector;
|
||||||
|
|
||||||
const log = std.log.scoped(.inspector);
|
const log = std.log.scoped(.inspector);
|
||||||
|
|
||||||
|
@ -7,11 +7,10 @@ const std = @import("std");
|
|||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const builtin = @import("builtin");
|
const builtin = @import("builtin");
|
||||||
const cimgui = @import("cimgui");
|
const cimgui = @import("cimgui");
|
||||||
const CircBuf = @import("circ_buf.zig").CircBuf;
|
const Surface = @import("../Surface.zig");
|
||||||
const Surface = @import("Surface.zig");
|
const input = @import("../input.zig");
|
||||||
const input = @import("input.zig");
|
const terminal = @import("../terminal/main.zig");
|
||||||
const terminal = @import("terminal/main.zig");
|
const inspector = @import("main.zig");
|
||||||
const inspector = @import("inspector/main.zig");
|
|
||||||
|
|
||||||
/// The window names. These are used with docking so we need to have access.
|
/// The window names. These are used with docking so we need to have access.
|
||||||
const window_cell = "Cell";
|
const window_cell = "Cell";
|
@ -1,4 +1,5 @@
|
|||||||
pub const key = @import("key.zig");
|
pub const key = @import("key.zig");
|
||||||
|
pub const Inspector = @import("Inspector.zig");
|
||||||
|
|
||||||
test {
|
test {
|
||||||
@import("std").testing.refAllDecls(@This());
|
@import("std").testing.refAllDecls(@This());
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const Allocator = std.mem.Allocator;
|
const Allocator = std.mem.Allocator;
|
||||||
const Inspector = @import("../Inspector.zig");
|
const Inspector = @import("../inspector/main.zig").Inspector;
|
||||||
const terminal = @import("../terminal/main.zig");
|
const terminal = @import("../terminal/main.zig");
|
||||||
const renderer = @import("../renderer.zig");
|
const renderer = @import("../renderer.zig");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user