Files
armorpaint/base/Sources/tab_plugins.ts
T

31 lines
595 B
TypeScript
Raw Normal View History

2024-03-14 15:31:22 +01:00
function tab_plugins_draw(htab: zui_handle_t) {
let ui: zui_t = ui_base_ui;
if (zui_tab(htab, tr("Plugins"))) {
zui_begin_sticky();
///if (is_paint || is_sculpt)
zui_row([1 / 4]);
///end
///if is_lab
zui_row([1 / 14]);
///end
if (zui_button(tr("Manager"))) {
box_preferences_htab.position = 6; // Plugins
box_preferences_show();
}
zui_end_sticky();
// Draw plugins
2024-03-21 21:06:41 +01:00
let values: plugin_t[] = map_to_array(plugin_map);
for (let i: i32 = 0; i < values.length; ++i) {
let p: plugin_t = values[i];
2024-03-20 16:13:54 +01:00
if (p.draw_ui != null) {
p.draw_ui(ui);
}
}
2024-03-14 15:31:22 +01:00
}
}