fix: add newly introduced parameter for App.start function to all corresponding usages
This commit is contained in:
@@ -165,7 +165,7 @@ pub fn main() !void {
|
|||||||
}, spinner.element());
|
}, spinner.element());
|
||||||
try container.append(nested_container);
|
try container.append(nested_container);
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
var framerate: u64 = 60;
|
var framerate: u64 = 60;
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ pub fn main() !void {
|
|||||||
}, .{}));
|
}, .{}));
|
||||||
defer container.deinit(); // also de-initializes the children
|
defer container.deinit(); // also de-initializes the children
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
@@ -149,7 +149,7 @@ pub fn main() !void {
|
|||||||
if (key.eql(.{ .cp = 'n', .mod = .{ .ctrl = true } })) {
|
if (key.eql(.{ .cp = 'n', .mod = .{ .ctrl = true } })) {
|
||||||
try app.interrupt();
|
try app.interrupt();
|
||||||
renderer.size = .{}; // reset size, such that next resize will cause a full re-draw!
|
renderer.size = .{}; // reset size, such that next resize will cause a full re-draw!
|
||||||
defer app.start() catch @panic("could not start app event loop");
|
defer app.start(.full) catch @panic("could not start app event loop");
|
||||||
var child = std.process.Child.init(&.{"vim"}, allocator);
|
var child = std.process.Child.init(&.{"vim"}, allocator);
|
||||||
_ = child.spawnAndWait() catch |err| app.postEvent(.{
|
_ = child.spawnAndWait() catch |err| app.postEvent(.{
|
||||||
.err = .{
|
.err = .{
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ pub fn main() !void {
|
|||||||
var alignment: App.Alignment = .init(quit_container, .center);
|
var alignment: App.Alignment = .init(quit_container, .center);
|
||||||
try container.append(try .init(allocator, .{}, alignment.element()));
|
try container.append(try .init(allocator, .{}, alignment.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ pub fn main() !void {
|
|||||||
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .lightgrey } }, element));
|
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .lightgrey } }, element));
|
||||||
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .black } }, button.element()));
|
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .black } }, button.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ pub fn main() !void {
|
|||||||
}, second_mouse_draw.element()));
|
}, second_mouse_draw.element()));
|
||||||
try container.append(nested_container);
|
try container.append(nested_container);
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ pub fn main() !void {
|
|||||||
});
|
});
|
||||||
try container.append(try App.Container.init(allocator, .{}, progress.element()));
|
try container.append(try App.Container.init(allocator, .{}, progress.element()));
|
||||||
}
|
}
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
var framerate: u64 = 60;
|
var framerate: u64 = 60;
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ pub fn main() !void {
|
|||||||
try container.append(try .init(allocator, .{}, radiobutton.element()));
|
try container.append(try .init(allocator, .{}, radiobutton.element()));
|
||||||
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .black } }, button.element()));
|
try container.append(try App.Container.init(allocator, .{ .rectangle = .{ .fill = .black } }, button.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ pub fn main() !void {
|
|||||||
var scrollable_bottom: App.Scrollable = .init(bottom_box, .enabled(.white, true));
|
var scrollable_bottom: App.Scrollable = .init(bottom_box, .enabled(.white, true));
|
||||||
try container.append(try App.Container.init(allocator, .{}, scrollable_bottom.element()));
|
try container.append(try App.Container.init(allocator, .{}, scrollable_bottom.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ pub fn main() !void {
|
|||||||
defer container.deinit();
|
defer container.deinit();
|
||||||
try container.append(try .init(allocator, .{}, selection.element()));
|
try container.append(try .init(allocator, .{}, selection.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ pub fn main() !void {
|
|||||||
try container.append(try App.Container.init(allocator, .{}, info_text.element()));
|
try container.append(try App.Container.init(allocator, .{}, info_text.element()));
|
||||||
try container.append(try App.Container.init(allocator, .{}, error_notification.element()));
|
try container.append(try App.Container.init(allocator, .{}, error_notification.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ pub fn main() !void {
|
|||||||
}
|
}
|
||||||
defer container.deinit(); // also de-initializes the children
|
defer container.deinit(); // also de-initializes the children
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ pub fn main() !void {
|
|||||||
}, .{}));
|
}, .{}));
|
||||||
defer container.deinit(); // also de-initializes the children
|
defer container.deinit(); // also de-initializes the children
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ pub fn main() !void {
|
|||||||
}
|
}
|
||||||
defer container.deinit(); // also de-initializes the children
|
defer container.deinit(); // also de-initializes the children
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ pub fn main() !void {
|
|||||||
}, .{}));
|
}, .{}));
|
||||||
defer container.deinit(); // also de-initializes the children
|
defer container.deinit(); // also de-initializes the children
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ pub fn main() !void {
|
|||||||
var scrollable: App.Scrollable = .init(box, .disabled);
|
var scrollable: App.Scrollable = .init(box, .disabled);
|
||||||
try container.append(try App.Container.init(allocator, .{}, scrollable.element()));
|
try container.append(try App.Container.init(allocator, .{}, scrollable.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ pub fn main() !void {
|
|||||||
}, text_styles.element()), .enabled(.white, true));
|
}, text_styles.element()), .enabled(.white, true));
|
||||||
try container.append(try App.Container.init(allocator, .{}, scrollable.element()));
|
try container.append(try App.Container.init(allocator, .{}, scrollable.element()));
|
||||||
|
|
||||||
try app.start();
|
try app.start(.full);
|
||||||
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
defer app.stop() catch |err| log.err("Failed to stop application: {any}", .{err});
|
||||||
|
|
||||||
// event loop
|
// event loop
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
/// );
|
/// );
|
||||||
/// // later on create an `App` instance and start the event loop
|
/// // later on create an `App` instance and start the event loop
|
||||||
/// var app: App = .init(io, .{}); // provide instance of the `std.Io` and `App` model that shall be used
|
/// var app: App = .init(io, .{}); // provide instance of the `std.Io` and `App` model that shall be used
|
||||||
/// try app.start();
|
/// try app.start(.full);
|
||||||
/// defer app.stop() catch unreachable; // does not clean-up the resources used in the model
|
/// defer app.stop() catch unreachable; // does not clean-up the resources used in the model
|
||||||
/// ```
|
/// ```
|
||||||
pub fn App(comptime M: type, comptime E: type) type {
|
pub fn App(comptime M: type, comptime E: type) type {
|
||||||
|
|||||||
Reference in New Issue
Block a user