fix: renderer default size value and example usage
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 41s
Some checks failed
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 41s
This commit is contained in:
@@ -127,12 +127,15 @@ pub fn main() !void {
|
||||
.err => |err| {
|
||||
log.err("Received {any} with message: {s}", .{ err.err, err.msg });
|
||||
},
|
||||
.view => |e| {
|
||||
switch (e) {
|
||||
.view => |v| {
|
||||
switch (v) {
|
||||
.tui => {
|
||||
view = tui_view;
|
||||
// NOTE: report potentially new screen size
|
||||
view.handle(.{ .resize = renderer.size });
|
||||
const events = try view.handle(.{ .resize = renderer.size });
|
||||
for (events.items) |e| {
|
||||
app.postEvent(e);
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
@@ -19,7 +19,7 @@ pub fn Direct(comptime fullscreen: bool) type {
|
||||
_ = log;
|
||||
_ = fullscreen;
|
||||
return struct {
|
||||
size: Size,
|
||||
size: Size = undefined,
|
||||
|
||||
pub fn resize(this: *@This(), size: Size) void {
|
||||
this.size = size;
|
||||
|
||||
Reference in New Issue
Block a user