This commit is contained in:
luboslenco
2025-08-24 13:33:19 +02:00
parent 4490601762
commit 62742988e1
+9 -2
View File
@@ -39,14 +39,21 @@ function ui_toolbar_draw_tool(i: i32, img: gpu_texture_t, icon_accent: i32, keys
let rect: rect_t = resource_tile50(img, tile_x, tile_y);
let _y: i32 = ui._y;
let visible: bool = true;
if (config_raw.layout[layout_size_t.HEADER] == 0) {
let statush: i32 = config_raw.layout[layout_size_t.STATUS_H];
let statusy: i32 = iron_window_height() - statush;
visible = ui._y + ui._w * 2 < statusy;
}
let image_state: ui_state_t = ui_sub_image(img, icon_accent, -1.0, rect.x, rect.y, rect.w, rect.h);
if (image_state == ui_state_t.STARTED) {
if (image_state == ui_state_t.STARTED && visible) {
_ui_toolbar_i = i;
sys_notify_on_next_frame(function() {
context_select_tool(_ui_toolbar_i);
});
}
else if (image_state == ui_state_t.RELEASED && config_raw.layout[layout_size_t.HEADER] == 0) {
else if (image_state == ui_state_t.RELEASED && config_raw.layout[layout_size_t.HEADER] == 0 && visible) {
if (ui_toolbar_last_tool == i) {
ui_toolbar_tool_properties_menu();
}