- [Add node, palette panel] Use Ctrl + Scroll to resize item.

This commit is contained in:
Tanasart 2024-05-20 10:24:43 +07:00
parent 138f93431a
commit 8cdda076c6
2 changed files with 16 additions and 1 deletions

View file

@ -548,6 +548,12 @@ event_inherited();
hh += curr_height;
yy += curr_height;
if(sHOVER && key_mod_press(CTRL)) {
if(mouse_wheel_down()) display_grid_size = clamp(display_grid_size - ui(8), ui(32), ui(128));
if(mouse_wheel_up()) display_grid_size = clamp(display_grid_size + ui(8), ui(32), ui(128));
}
#endregion
} else if(PREFERENCES.dialog_add_node_view == 1) { #region list
@ -648,6 +654,11 @@ event_inherited();
draw_text(ui(16 + 16), _yy + ui(12), lb.text);
}
}
if(sHOVER && key_mod_press(CTRL)) {
if(mouse_wheel_down()) display_list_size = clamp(display_list_size - ui(4), ui(16), ui(64));
if(mouse_wheel_up()) display_list_size = clamp(display_list_size + ui(4), ui(16), ui(64));
}
#endregion
}

View file

@ -110,8 +110,12 @@ function NodeObject(_name, _spr, _node, _create, tooltip = "", tags = []) constr
var spr_x = _x + grid_size / 2;
var spr_y = _y + grid_size / 2;
var _spw = sprite_get_width(spr);
var _sph = sprite_get_height(spr);
var _ss = grid_size / max(_spw, _sph) * 0.75;
gpu_set_tex_filter(true);
draw_sprite_ui_uniform(spr, 0, spr_x, spr_y, 0.5);
draw_sprite_uniform(spr, 0, spr_x, spr_y, _ss);
gpu_set_tex_filter(false);
if(new_node) {