30 lines
750 B
Zig
30 lines
750 B
Zig
const Toolbar = @import("Toolbar.zig");
|
|
const line = @import("tools/line.zig");
|
|
const ellipse = @import("tools/ellipse.zig");
|
|
const arc = @import("tools/arc.zig");
|
|
const broken = @import("tools/broken.zig");
|
|
const icons = @import("icons.zig");
|
|
|
|
pub const default_tools = [_]Toolbar.ToolDescriptor{
|
|
.{
|
|
.name = "Line",
|
|
.icon_tvg = icons.line,
|
|
.implementation = &line.tool,
|
|
},
|
|
.{
|
|
.name = "Ellipse",
|
|
.icon_tvg = icons.ellipse,
|
|
.implementation = &ellipse.tool,
|
|
},
|
|
.{
|
|
.name = "Arc",
|
|
.icon_tvg = icons.arc,
|
|
.implementation = &arc.tool,
|
|
},
|
|
.{
|
|
.name = "Broken line",
|
|
.icon_tvg = icons.broken,
|
|
.implementation = &broken.tool,
|
|
},
|
|
};
|