Files
armorpaint/armorforge/sources/ui_header_ext.ts
T
2025-01-10 21:52:26 +01:00

26 lines
705 B
TypeScript

function ui_header_draw_tool_properties(ui: ui_t) {
if (context_raw.tool == workspace_tool_t.GIZMO) {
if (!sim_running && ui_button("Play")) {
sim_play();
context_raw.selected_object = scene_camera.base;
}
if (sim_running && ui_button("Stop")) {
sim_stop();
}
let h_record: ui_handle_t = ui_handle(__ID__);
sim_record = ui_check(h_record, tr("Record"));
}
else if (context_raw.tool == workspace_tool_t.FILL) {
let brush_scale_handle: ui_handle_t = ui_handle(__ID__);
if (brush_scale_handle.init) {
brush_scale_handle.value = context_raw.brush_scale;
}
context_raw.brush_scale = ui_slider(brush_scale_handle, tr("UV Scale"), 0.01, 5.0, true);
}
}