Remove outdated test data

This commit is contained in:
Isaac Freund
2020-10-17 11:49:18 +02:00
parent 16c0fc24e8
commit 73b5763460
2 changed files with 0 additions and 258 deletions
-189
View File
@@ -1,189 +0,0 @@
const common = @import("../common.zig");
const client = @import("../client.zig");
pub const Display = opaque {
pub usingnamespace client.display_functions;
pub const interface = common.Interface{
.name = "wl_display",
.version = 1,
.method_count = 2,
.methods = &[_]common.Message{
.{
.name = "sync",
.signature = "n",
.types = &[_]?*common.Interface{&Callback.interface},
},
.{
.name = "get_registry",
.signature = "n",
.types = &[_]?*common.Interface{&Registry.interface},
},
},
.event_count = 2,
.events = &[_]common.Message{
.{
.name = "error",
.signature = "ous",
.types = &[_]?*common.Interface{ null, null, null },
},
.{
.name = "delete_id",
.signature = "u",
.types = &[_]?*common.Interface{null},
},
},
};
pub const opcodes = struct {
pub const sync = 0;
pub const get_registry = 1;
};
pub const since_versions = struct {
pub const @"error" = 1;
pub const delete_id = 1;
pub const sync = 1;
pub const get_registry = 1;
};
pub const Error = enum {
invalid_object = 0,
invalid_method = 1,
no_memory = 2,
implementation = 3,
};
pub const Event = struct {
@"error": struct {
object_id: ?*common.Object,
code: u32,
message: [*:0]const u8,
},
delete_id: struct {
id: u32,
},
};
pub fn setListener(
display: *Display,
comptime T: type,
listener: fn (display: *Display, event: Event, data: T) void,
data: T,
) !void {
const proxy = @ptrCast(*client.Proxy, callback);
try proxy.addDispatcher(common.Dispatcher(Display, T).dispatcher, listener, data);
}
pub fn sync(display: *Display) !*Callback {
const proxy = @ptrCast(*client.Proxy, display);
var args = [_]common.Argument{.{ .o = null }};
return @ptrCast(*Callback, try proxy.marshalConstructor(opcodes.sync, &args, &Callback.interface));
}
pub fn getRegistry(display: *Display) !*Registry {
const proxy = @ptrCast(*client.Proxy, display);
var args = [_]common.Argument{.{ .o = null }};
return @ptrCast(*Registry, try proxy.marshalConstructor(opcodes.get_registry, &args, &Registry.interface));
}
};
pub const Registry = opaque {
pub const interface = common.Interface{
.name = "wl_registry",
.version = 1,
.method_count = 1,
.methods = &[_]common.Message{.{
.name = "bind",
.signature = "usun",
.types = &[_]?*common.Interface{ null, null, null, null },
}},
.event_count = 2,
.events = &[_]common.Message{ .{
.name = "global",
.signature = "usu",
.types = &[_]?*common.Interface{ null, null, null },
}, .{
.name = "global_remove",
.signature = "u",
.types = &[_]?*common.Interface{null},
} },
};
pub const opcodes = struct {
pub const bind = 0;
};
pub const since_versions = struct {
pub const global = 1;
pub const global_remove = 1;
pub const bind = 1;
};
pub const Event = union(enum) {
global: struct {
name: u32,
interface: [*:0]const u8,
version: u32,
},
global_remove: struct {
name: u32,
},
};
pub fn setListener(
registry: *Registry,
comptime T: type,
listener: fn (registry: *Registry, event: Event, data: T) void,
data: T,
) !void {
const proxy = @ptrCast(*client.Proxy, registry);
try proxy.addDispatcher(common.Dispatcher(Registry, T).dispatcher, listener, data);
}
pub fn bind(registry: *Registry, name: u32, comptime T: type, version: u32) !*T {
const proxy = @ptrCast(*client.Proxy, registry);
var args = [_]common.Argument{
.{ .u = name },
.{ .s = T.interface.name },
.{ .u = version },
.{ .o = null },
};
return @ptrCast(*T, proxy.marshalConstructorVersioned(opcodes.bind, &args, T.interface, version));
}
};
pub const Callback = opaque {
pub const interface = common.Interface{
.name = "wl_callback",
.version = 1,
.method_count = 0,
.methods = null,
.event_count = 1,
.events = &[_]common.Message{.{
.name = "done",
.signature = "u",
.types = &[_]?*common.Interface{null},
}},
};
pub const since_versions = struct {
pub const done = 1;
};
pub const Event = union(enum) {
done: struct {
callback_data: u32,
},
};
pub fn setListener(
callback: *Callback,
comptime T: type,
listener: fn (callback: *Callback, event: Event, data: T) void,
data: T,
) !void {
const proxy = @ptrCast(*client.Proxy, callback);
try proxy.addDispatcher(common.Dispatcher(Callback, T).dispatcher, listener, data);
}
};
-69
View File
@@ -1,69 +0,0 @@
const wayland = @import("wayland.zig");
const server = wayland.server;
const common = wayland.common;
pub const Display = opaque {
pub const interface = &wayland.common.wl.display;
pub const Request = union(enum) {
sync: struct {
callback: u32
},
get_registry: struct {
registry: u32,
},
};
};
pub const Registry = opaque {
pub const interface = &wayland.common.wl.registry;
pub const Request = union(enum) {
bind: struct {
name: u32,
interface: [*:0]const u8,
version: u32,
id: u32,
},
};
pub fn create(client: *server.Client, version: u32, id: u32) !*Registry {
return @ptrCast(*Registry, try server.Resource.create(client, Registry, version, id));
}
pub fn setHandler(
registry: *Registry,
comptime T: type,
handler: fn (registry: *Registry, request: Request, data: T) void,
data: T,
destroy: fn (registry: *Registry) callconv(.C) void,
) void {
const resource = @ptrCast(*server.Resource, registry);
resource.setDispatcher(
common.Dispatcher(Registry, T).dispatcher,
handler,
data,
@ptrCast(resource.DestroyFn, destroy),
);
}
pub fn sendGlobal(registry: *Registry, name: u32, interface: [*:0]const u8, version: u32) void {
const resource = @ptrCast(*server.Resource, registry);
var args = [_]common.Argument{
.{ .u = name },
.{ .s = interface },
.{ .u = version },
};
resource.postEvent(0, &args);
}
pub fn sendGlobalRemove(registry: *Registry, name: u32) void {
const resource = @ptrCast(*server.Resource, registry);
var args = [_]common.Argument{
.{ .u = name },
.{ .s = interface },
.{ .u = version },
};
resource.postEvent(0, &args);
}
};