28 lines
619 B
Zig
28 lines
619 B
Zig
const std = @import("std");
|
|
const Info = @import("../../types/info.zig");
|
|
|
|
pub const TextWidget = struct {
|
|
name: []const u8,
|
|
text: []const u8,
|
|
|
|
pub fn name(self: *TextWidget) []const u8 {
|
|
return self.name;
|
|
}
|
|
pub fn initial_info(self: *TextWidget) Info {
|
|
return Info{
|
|
.name = self.name,
|
|
.full_text = self.text,
|
|
.markup = "pango",
|
|
};
|
|
}
|
|
|
|
pub fn start(self: *TextWidget) anyerror!void {}
|
|
};
|
|
|
|
pub inline fn New(name: []const u8, text: []const u8) TextWidget {
|
|
return TextWidget{
|
|
.name = name,
|
|
.text = text,
|
|
};
|
|
}
|