mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
Fixes Editor Scales in OpenXR GUI
This commit is contained in:
parent
8bd9cdeea6
commit
0ead587fa2
6 changed files with 19 additions and 10 deletions
|
|
@ -31,6 +31,7 @@
|
|||
#include "openxr_action_editor.h"
|
||||
|
||||
#include "editor/editor_string_names.h"
|
||||
#include "editor/themes/editor_scale.h"
|
||||
|
||||
void OpenXRActionEditor::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("_do_set_name", "name"), &OpenXRActionEditor::_do_set_name);
|
||||
|
|
@ -134,14 +135,14 @@ OpenXRActionEditor::OpenXRActionEditor(Ref<OpenXRAction> p_action) {
|
|||
action_name = memnew(LineEdit);
|
||||
action_name->set_text(action->get_name());
|
||||
action_name->set_tooltip_text(TTR("Internal name of the action. Some XR runtimes don't allow spaces or special characters."));
|
||||
action_name->set_custom_minimum_size(Size2(150.0, 0.0));
|
||||
action_name->set_custom_minimum_size(Size2(150.0 * EDSCALE, 0.0));
|
||||
action_name->connect(SceneStringName(text_changed), callable_mp(this, &OpenXRActionEditor::_on_action_name_changed));
|
||||
add_child(action_name);
|
||||
|
||||
action_localized_name = memnew(LineEdit);
|
||||
action_localized_name->set_text(action->get_localized_name());
|
||||
action_localized_name->set_tooltip_text(TTR("Human-readable name of the action. This can be displayed to end users."));
|
||||
action_localized_name->set_custom_minimum_size(Size2(150.0, 0.0));
|
||||
action_localized_name->set_custom_minimum_size(Size2(150.0 * EDSCALE, 0.0));
|
||||
action_localized_name->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
action_localized_name->connect(SceneStringName(text_changed), callable_mp(this, &OpenXRActionEditor::_on_action_localized_name_changed));
|
||||
add_child(action_localized_name);
|
||||
|
|
@ -154,7 +155,7 @@ OpenXRActionEditor::OpenXRActionEditor(Ref<OpenXRAction> p_action) {
|
|||
action_type_button->add_item("Pose", OpenXRAction::OPENXR_ACTION_POSE);
|
||||
action_type_button->add_item("Haptic", OpenXRAction::OPENXR_ACTION_HAPTIC);
|
||||
action_type_button->select(int(action->get_action_type()));
|
||||
action_type_button->set_custom_minimum_size(Size2(100.0, 0.0));
|
||||
action_type_button->set_custom_minimum_size(Size2(100.0 * EDSCALE, 0.0));
|
||||
action_type_button->connect(SceneStringName(item_selected), callable_mp(this, &OpenXRActionEditor::_on_item_selected));
|
||||
add_child(action_type_button);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue