Editor: More space and align to right for BehaviorTreeView timings
This commit is contained in:
parent
a353e561de
commit
16840057a1
|
@ -65,7 +65,7 @@ double BehaviorTreeView::_get_editor_scale() const {
|
||||||
if (Engine::get_singleton()->is_editor_hint()) {
|
if (Engine::get_singleton()->is_editor_hint()) {
|
||||||
return EDSCALE;
|
return EDSCALE;
|
||||||
} else {
|
} else {
|
||||||
return 0.0;
|
return 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,6 +103,7 @@ void BehaviorTreeView::update_tree(const Ref<BehaviorTreeData> &p_data) {
|
||||||
item->set_custom_font(0, theme_cache.font_custom_name);
|
item->set_custom_font(0, theme_cache.font_custom_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
item->set_text_alignment(2, HORIZONTAL_ALIGNMENT_RIGHT);
|
||||||
item->set_text(2, rtos(Math::snapped(task_data.elapsed_time, 0.01)).pad_decimals(2));
|
item->set_text(2, rtos(Math::snapped(task_data.elapsed_time, 0.01)).pad_decimals(2));
|
||||||
|
|
||||||
String cors = (task_data.script_path.is_empty()) ? task_data.type_name : task_data.script_path;
|
String cors = (task_data.script_path.is_empty()) ? task_data.type_name : task_data.script_path;
|
||||||
|
@ -180,9 +181,9 @@ void BehaviorTreeView::_do_update_theme_item_cache() {
|
||||||
tree->set_column_clip_content(0, true);
|
tree->set_column_clip_content(0, true);
|
||||||
tree->set_column_custom_minimum_width(1, 18 * _get_editor_scale());
|
tree->set_column_custom_minimum_width(1, 18 * _get_editor_scale());
|
||||||
|
|
||||||
Ref<Font> font = tree->get_theme_font(LW_NAME(font), LW_NAME(Tree));
|
Ref<Font> font = tree->get_theme_font(LW_NAME(font));
|
||||||
int font_size = tree->get_theme_font_size(LW_NAME(font_size), LW_NAME(Tree));
|
int font_size = tree->get_theme_font_size(LW_NAME(font_size));
|
||||||
int timings_size = font->get_string_size("0.00", HORIZONTAL_ALIGNMENT_LEFT, -1, font_size).x + 12 + extra_spacing;
|
int timings_size = font->get_string_size("00.00", HORIZONTAL_ALIGNMENT_RIGHT, -1, font_size).x + 16 + extra_spacing;
|
||||||
tree->set_column_custom_minimum_width(2, timings_size * _get_editor_scale());
|
tree->set_column_custom_minimum_width(2, timings_size * _get_editor_scale());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue