Make LayerSurface a toplevel struct

This commit is contained in:
Isaac Freund 2020-05-02 16:42:19 +02:00
parent 96f2ff793c
commit a0d56ef635
No known key found for this signature in database
GPG key ID: 86DED400DDFD7A11
5 changed files with 144 additions and 145 deletions

View file

@ -1,7 +1,7 @@
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig");
const LayerSurface = @import("layer_surface.zig").LayerSurface; const LayerSurface = @import("layer_surface.zig");
const Log = @import("log.zig").Log; const Log = @import("log.zig").Log;
const Output = @import("output.zig"); const Output = @import("output.zig");
const Seat = @import("seat.zig"); const Seat = @import("seat.zig");

View file

@ -1,13 +1,13 @@
const Self = @This();
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig");
const Box = @import("box.zig"); const Box = @import("box.zig");
const Log = @import("log.zig").Log; const Log = @import("log.zig").Log;
const Output = @import("output.zig"); const Output = @import("output.zig");
pub const LayerSurface = struct {
const Self = @This();
output: *Output, output: *Output,
wlr_layer_surface: *c.wlr_layer_surface_v1, wlr_layer_surface: *c.wlr_layer_surface_v1,
@ -170,4 +170,3 @@ pub const LayerSurface = struct {
// TODO: handle popups // TODO: handle popups
unreachable; unreachable;
} }
};

View file

@ -6,7 +6,7 @@ const c = @import("c.zig");
const render = @import("render.zig"); const render = @import("render.zig");
const Box = @import("box.zig"); const Box = @import("box.zig");
const LayerSurface = @import("layer_surface.zig").LayerSurface; const LayerSurface = @import("layer_surface.zig");
const Log = @import("log.zig").Log; const Log = @import("log.zig").Log;
const Root = @import("root.zig").Root; const Root = @import("root.zig").Root;
const View = @import("view.zig").View; const View = @import("view.zig").View;

View file

@ -2,7 +2,7 @@ const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig");
const Box = @import("box.zig"); const Box = @import("box.zig");
const LayerSurface = @import("layer_surface.zig").LayerSurface; const LayerSurface = @import("layer_surface.zig");
const Output = @import("output.zig"); const Output = @import("output.zig");
const Server = @import("server.zig"); const Server = @import("server.zig");
const View = @import("view.zig").View; const View = @import("view.zig").View;

View file

@ -6,7 +6,7 @@ const std = @import("std");
const Cursor = @import("cursor.zig").Cursor; const Cursor = @import("cursor.zig").Cursor;
const InputManager = @import("input_manager.zig"); const InputManager = @import("input_manager.zig");
const Keyboard = @import("keyboard.zig").Keyboard; const Keyboard = @import("keyboard.zig").Keyboard;
const LayerSurface = @import("layer_surface.zig").LayerSurface; const LayerSurface = @import("layer_surface.zig");
const Output = @import("output.zig"); const Output = @import("output.zig");
const View = @import("view.zig").View; const View = @import("view.zig").View;
const ViewStack = @import("view_stack.zig").ViewStack; const ViewStack = @import("view_stack.zig").ViewStack;