mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Cleanup accessibility names.
This commit is contained in:
parent
242b8ff80a
commit
a272376f89
97 changed files with 188 additions and 440 deletions
|
|
@ -666,7 +666,6 @@ AnimationNodeBlendSpace1DEditor::AnimationNodeBlendSpace1DEditor() {
|
|||
top_hb->add_child(tool_blend);
|
||||
tool_blend->set_pressed(true);
|
||||
tool_blend->set_tooltip_text(TTR("Set the blending position within the space"));
|
||||
tool_blend->set_accessibility_name(TTRC("Set Blending Position"));
|
||||
tool_blend->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace1DEditor::_tool_switch).bind(3));
|
||||
|
||||
tool_select = memnew(Button);
|
||||
|
|
@ -675,7 +674,6 @@ AnimationNodeBlendSpace1DEditor::AnimationNodeBlendSpace1DEditor() {
|
|||
tool_select->set_button_group(bg);
|
||||
top_hb->add_child(tool_select);
|
||||
tool_select->set_tooltip_text(TTR("Select and move points, create points with RMB."));
|
||||
tool_select->set_accessibility_name(TTRC("Edit Points"));
|
||||
tool_select->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace1DEditor::_tool_switch).bind(0));
|
||||
|
||||
tool_create = memnew(Button);
|
||||
|
|
@ -684,7 +682,6 @@ AnimationNodeBlendSpace1DEditor::AnimationNodeBlendSpace1DEditor() {
|
|||
tool_create->set_button_group(bg);
|
||||
top_hb->add_child(tool_create);
|
||||
tool_create->set_tooltip_text(TTR("Create points."));
|
||||
tool_create->set_accessibility_name(TTRC("Create Points"));
|
||||
tool_create->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace1DEditor::_tool_switch).bind(1));
|
||||
|
||||
tool_erase_sep = memnew(VSeparator);
|
||||
|
|
@ -693,7 +690,6 @@ AnimationNodeBlendSpace1DEditor::AnimationNodeBlendSpace1DEditor() {
|
|||
tool_erase->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
top_hb->add_child(tool_erase);
|
||||
tool_erase->set_tooltip_text(TTR("Erase points."));
|
||||
tool_erase->set_accessibility_name(TTRC("Erase Points"));
|
||||
tool_erase->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace1DEditor::_erase_selected));
|
||||
|
||||
top_hb->add_child(memnew(VSeparator));
|
||||
|
|
@ -704,7 +700,6 @@ AnimationNodeBlendSpace1DEditor::AnimationNodeBlendSpace1DEditor() {
|
|||
top_hb->add_child(snap);
|
||||
snap->set_pressed(true);
|
||||
snap->set_tooltip_text(TTR("Enable snap and show grid."));
|
||||
snap->set_accessibility_name(TTRC("Snap to Grid"));
|
||||
snap->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace1DEditor::_snap_toggled));
|
||||
|
||||
snap_value = memnew(SpinBox);
|
||||
|
|
|
|||
|
|
@ -886,7 +886,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
top_hb->add_child(tool_blend);
|
||||
tool_blend->set_pressed(true);
|
||||
tool_blend->set_tooltip_text(TTR("Set the blending position within the space"));
|
||||
tool_blend->set_accessibility_name(TTRC("Set Blending Position"));
|
||||
tool_blend->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_tool_switch).bind(3));
|
||||
|
||||
tool_select = memnew(Button);
|
||||
|
|
@ -895,7 +894,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
tool_select->set_button_group(bg);
|
||||
top_hb->add_child(tool_select);
|
||||
tool_select->set_tooltip_text(TTR("Select and move points, create points with RMB."));
|
||||
tool_select->set_accessibility_name(TTRC("Edit Points"));
|
||||
tool_select->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_tool_switch).bind(0));
|
||||
|
||||
tool_create = memnew(Button);
|
||||
|
|
@ -904,7 +902,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
tool_create->set_button_group(bg);
|
||||
top_hb->add_child(tool_create);
|
||||
tool_create->set_tooltip_text(TTR("Create points."));
|
||||
tool_create->set_accessibility_name(TTRC("Create Points"));
|
||||
tool_create->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_tool_switch).bind(1));
|
||||
|
||||
tool_triangle = memnew(Button);
|
||||
|
|
@ -913,7 +910,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
tool_triangle->set_button_group(bg);
|
||||
top_hb->add_child(tool_triangle);
|
||||
tool_triangle->set_tooltip_text(TTR("Create triangles by connecting points."));
|
||||
tool_triangle->set_accessibility_name(TTRC("Create Triangles"));
|
||||
tool_triangle->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_tool_switch).bind(2));
|
||||
|
||||
tool_erase_sep = memnew(VSeparator);
|
||||
|
|
@ -922,7 +918,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
tool_erase->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
top_hb->add_child(tool_erase);
|
||||
tool_erase->set_tooltip_text(TTR("Erase points and triangles."));
|
||||
tool_erase->set_accessibility_name(TTRC("Erase Points"));
|
||||
tool_erase->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_erase_selected));
|
||||
tool_erase->set_disabled(true);
|
||||
|
||||
|
|
@ -934,7 +929,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
auto_triangles->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_auto_triangles_toggled));
|
||||
auto_triangles->set_toggle_mode(true);
|
||||
auto_triangles->set_tooltip_text(TTR("Generate blend triangles automatically (instead of manually)"));
|
||||
auto_triangles->set_accessibility_name(TTRC("Generate Triangles"));
|
||||
|
||||
top_hb->add_child(memnew(VSeparator));
|
||||
|
||||
|
|
@ -944,7 +938,6 @@ AnimationNodeBlendSpace2DEditor::AnimationNodeBlendSpace2DEditor() {
|
|||
top_hb->add_child(snap);
|
||||
snap->set_pressed(true);
|
||||
snap->set_tooltip_text(TTR("Enable snap and show grid."));
|
||||
snap->set_accessibility_name(TTRC("Snap to Grid"));
|
||||
snap->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeBlendSpace2DEditor::_snap_toggled));
|
||||
|
||||
snap_x = memnew(SpinBox);
|
||||
|
|
|
|||
|
|
@ -2034,31 +2034,26 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
play_bw_from = memnew(Button);
|
||||
play_bw_from->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_bw_from->set_tooltip_text(TTR("Play Animation Backwards"));
|
||||
play_bw_from->set_accessibility_name(TTRC("Play Backwards"));
|
||||
playback_container->add_child(play_bw_from);
|
||||
|
||||
play_bw = memnew(Button);
|
||||
play_bw->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_bw->set_tooltip_text(TTR("Play Animation Backwards from End"));
|
||||
play_bw->set_accessibility_name(TTRC("Play Backwards from End"));
|
||||
playback_container->add_child(play_bw);
|
||||
|
||||
stop = memnew(Button);
|
||||
stop->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
stop->set_tooltip_text(TTR("Pause/Stop Animation"));
|
||||
stop->set_accessibility_name(TTRC("Pause/Stop"));
|
||||
playback_container->add_child(stop);
|
||||
|
||||
play = memnew(Button);
|
||||
play->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play->set_tooltip_text(TTR("Play Animation from Start"));
|
||||
play->set_accessibility_name(TTRC("Play from Start"));
|
||||
playback_container->add_child(play);
|
||||
|
||||
play_from = memnew(Button);
|
||||
play_from->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_from->set_tooltip_text(TTR("Play Animation"));
|
||||
play_from->set_accessibility_name(TTRC("Play"));
|
||||
playback_container->add_child(play_from);
|
||||
|
||||
frame = memnew(SpinBox);
|
||||
|
|
@ -2067,7 +2062,6 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
frame->set_stretch_ratio(2);
|
||||
frame->set_step(0.0001);
|
||||
frame->set_tooltip_text(TTR("Animation position (in seconds)."));
|
||||
frame->set_accessibility_name(TTRC("Frame"));
|
||||
|
||||
hb->add_child(memnew(VSeparator));
|
||||
|
||||
|
|
@ -2076,7 +2070,6 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
scale->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
scale->set_stretch_ratio(1);
|
||||
scale->set_tooltip_text(TTR("Scale animation playback globally for the node."));
|
||||
scale->set_accessibility_name(TTRC("Scale"));
|
||||
scale->hide();
|
||||
|
||||
delete_dialog = memnew(ConfirmationDialog);
|
||||
|
|
@ -2114,7 +2107,6 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
autoplay->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
hb->add_child(autoplay);
|
||||
autoplay->set_tooltip_text(TTR("Autoplay on Load"));
|
||||
autoplay->set_accessibility_name(TTRC("Autoplay on Load"));
|
||||
|
||||
hb->add_child(memnew(VSeparator));
|
||||
|
||||
|
|
@ -2127,7 +2119,6 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
onion_toggle->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
onion_toggle->set_toggle_mode(true);
|
||||
onion_toggle->set_tooltip_text(TTR("Enable Onion Skinning"));
|
||||
onion_toggle->set_accessibility_name(TTRC("Onion Skinning"));
|
||||
onion_toggle->connect(SceneStringName(pressed), callable_mp(this, &AnimationPlayerEditor::_onion_skinning_menu).bind(ONION_SKINNING_ENABLE));
|
||||
hb->add_child(onion_toggle);
|
||||
|
||||
|
|
@ -2159,7 +2150,6 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
|||
pin->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
pin->set_toggle_mode(true);
|
||||
pin->set_tooltip_text(TTR("Pin AnimationPlayer"));
|
||||
pin->set_accessibility_name(TTRC("Pin AnimationPlayer"));
|
||||
hb->add_child(pin);
|
||||
pin->connect(SceneStringName(pressed), callable_mp(this, &AnimationPlayerEditor::_pin_pressed));
|
||||
|
||||
|
|
|
|||
|
|
@ -1770,7 +1770,7 @@ AnimationNodeStateMachineEditor::AnimationNodeStateMachineEditor() {
|
|||
tool_select->set_button_group(bg);
|
||||
tool_select->set_pressed(true);
|
||||
tool_select->set_tooltip_text(TTR("Select and move nodes.\nRMB: Add node at position clicked.\nShift+LMB+Drag: Connects the selected node with another node or creates a new node if you select an area without nodes."));
|
||||
tool_select->set_accessibility_name(TTRC("Edit Nodes"));
|
||||
tool_select->set_accessibility_name(TTRC("Select and move nodes."));
|
||||
tool_select->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeStateMachineEditor::_update_mode), CONNECT_DEFERRED);
|
||||
|
||||
tool_create = memnew(Button);
|
||||
|
|
@ -1779,7 +1779,6 @@ AnimationNodeStateMachineEditor::AnimationNodeStateMachineEditor() {
|
|||
tool_create->set_toggle_mode(true);
|
||||
tool_create->set_button_group(bg);
|
||||
tool_create->set_tooltip_text(TTR("Create new nodes."));
|
||||
tool_create->set_accessibility_name(TTRC("Create Nodes"));
|
||||
tool_create->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeStateMachineEditor::_update_mode), CONNECT_DEFERRED);
|
||||
|
||||
tool_connect = memnew(Button);
|
||||
|
|
@ -1788,7 +1787,6 @@ AnimationNodeStateMachineEditor::AnimationNodeStateMachineEditor() {
|
|||
tool_connect->set_toggle_mode(true);
|
||||
tool_connect->set_button_group(bg);
|
||||
tool_connect->set_tooltip_text(TTR("Connect nodes."));
|
||||
tool_connect->set_accessibility_name(TTRC("Connect Nodes"));
|
||||
tool_connect->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeStateMachineEditor::_update_mode), CONNECT_DEFERRED);
|
||||
|
||||
// Context-sensitive selection tools:
|
||||
|
|
@ -1801,7 +1799,6 @@ AnimationNodeStateMachineEditor::AnimationNodeStateMachineEditor() {
|
|||
tool_erase->set_tooltip_text(TTR("Remove selected node or transition."));
|
||||
tool_erase->connect(SceneStringName(pressed), callable_mp(this, &AnimationNodeStateMachineEditor::_erase_selected).bind(false));
|
||||
tool_erase->set_disabled(true);
|
||||
tool_erase->set_accessibility_name(TTRC("Erase"));
|
||||
selection_tools_hb->add_child(tool_erase);
|
||||
|
||||
transition_tools_hb = memnew(HBoxContainer);
|
||||
|
|
@ -1817,7 +1814,6 @@ AnimationNodeStateMachineEditor::AnimationNodeStateMachineEditor() {
|
|||
auto_advance->set_tooltip_text(TTR("New Transitions Should Auto Advance"));
|
||||
auto_advance->set_toggle_mode(true);
|
||||
auto_advance->set_pressed(true);
|
||||
auto_advance->set_accessibility_name(TTRC("Transitions Auto Advance"));
|
||||
transition_tools_hb->add_child(auto_advance);
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -291,7 +291,6 @@ void BoneMapper::create_editor() {
|
|||
clear_mapping_button = memnew(Button);
|
||||
clear_mapping_button->set_button_icon(get_editor_theme_icon(SNAME("Clear")));
|
||||
clear_mapping_button->set_tooltip_text(TTR("Clear mappings in current group."));
|
||||
clear_mapping_button->set_accessibility_name(TTRC("Clear Mappings"));
|
||||
clear_mapping_button->connect(SceneStringName(pressed), callable_mp(this, &BoneMapper::_clear_mapping_current_group));
|
||||
group_hbox->add_child(clear_mapping_button);
|
||||
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ public:
|
|||
rotation_offset->set_suffix(U"°");
|
||||
rotation_offset->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
rotation_offset->set_select_all_on_focus(true);
|
||||
rotation_offset->set_accessibility_name(TTRC("Rotation Offset"));
|
||||
rotation_offset->set_accessibility_name(TTRC("Rotation Offset:"));
|
||||
child_container->add_child(rotation_offset);
|
||||
|
||||
label = memnew(Label);
|
||||
|
|
@ -218,7 +218,7 @@ public:
|
|||
rotation_step->set_suffix(U"°");
|
||||
rotation_step->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
rotation_step->set_select_all_on_focus(true);
|
||||
rotation_step->set_accessibility_name(TTRC("Rotation Step"));
|
||||
rotation_step->set_accessibility_name(TTRC("Rotation Step:"));
|
||||
child_container->add_child(rotation_step);
|
||||
|
||||
container->add_child(memnew(HSeparator));
|
||||
|
|
@ -238,7 +238,7 @@ public:
|
|||
scale_step->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
scale_step->set_step(0.01f);
|
||||
scale_step->set_select_all_on_focus(true);
|
||||
scale_step->set_accessibility_name(TTRC("Scale Step"));
|
||||
scale_step->set_accessibility_name(TTRC("Scale Step:"));
|
||||
child_container->add_child(scale_step);
|
||||
}
|
||||
|
||||
|
|
@ -5412,7 +5412,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
controls_hb->add_child(button_center_view);
|
||||
button_center_view->set_flat(true);
|
||||
button_center_view->set_tooltip_text(TTR("Center View"));
|
||||
button_center_view->set_accessibility_name(TTRC("Center View"));
|
||||
button_center_view->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_popup_callback).bind(VIEW_CENTER_TO_SELECTION));
|
||||
|
||||
zoom_widget = memnew(EditorZoomWidget);
|
||||
|
|
@ -5474,7 +5473,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
move_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/move_mode", TTRC("Move Mode"), Key::W, true));
|
||||
move_button->set_shortcut_context(this);
|
||||
move_button->set_tooltip_text(TTRC("Move Mode"));
|
||||
move_button->set_accessibility_name(TTRC("Move Mode"));
|
||||
|
||||
rotate_button = memnew(Button);
|
||||
rotate_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
|
|
@ -5484,7 +5482,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
rotate_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/rotate_mode", TTRC("Rotate Mode"), Key::E, true));
|
||||
rotate_button->set_shortcut_context(this);
|
||||
rotate_button->set_tooltip_text(TTRC("Rotate Mode"));
|
||||
rotate_button->set_accessibility_name(TTRC("Rotate Mode"));
|
||||
|
||||
scale_button = memnew(Button);
|
||||
scale_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
|
|
@ -5504,7 +5501,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
list_select_button->set_toggle_mode(true);
|
||||
list_select_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_button_tool_select).bind(TOOL_LIST_SELECT));
|
||||
list_select_button->set_tooltip_text(TTRC("Show list of selectable nodes at position clicked."));
|
||||
list_select_button->set_accessibility_name(TTRC("List Selectable Nodes"));
|
||||
|
||||
pivot_button = memnew(Button);
|
||||
pivot_button->set_tooltip_auto_translate_mode(AUTO_TRANSLATE_MODE_DISABLED);
|
||||
|
|
@ -5532,7 +5528,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
ruler_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/ruler_mode", TTRC("Ruler Mode"), Key::M));
|
||||
ruler_button->set_shortcut_context(this);
|
||||
ruler_button->set_tooltip_text(TTRC("Ruler Mode"));
|
||||
ruler_button->set_accessibility_name(TTRC("Ruler Mode"));
|
||||
|
||||
main_menu_hbox->add_child(memnew(VSeparator));
|
||||
|
||||
|
|
@ -5544,7 +5539,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
smart_snap_button->set_tooltip_text(TTRC("Toggle smart snapping."));
|
||||
smart_snap_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/use_smart_snap", TTRC("Use Smart Snap"), KeyModifierMask::SHIFT | Key::S));
|
||||
smart_snap_button->set_shortcut_context(this);
|
||||
smart_snap_button->set_accessibility_name(TTRC("Smart Snap"));
|
||||
|
||||
grid_snap_button = memnew(Button);
|
||||
grid_snap_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
|
|
@ -5554,7 +5548,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
grid_snap_button->set_tooltip_text(TTRC("Toggle grid snapping."));
|
||||
grid_snap_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/use_grid_snap", TTRC("Use Grid Snap"), KeyModifierMask::SHIFT | Key::G));
|
||||
grid_snap_button->set_shortcut_context(this);
|
||||
grid_snap_button->set_accessibility_name(TTRC("Grid Snap"));
|
||||
|
||||
snap_config_menu = memnew(MenuButton);
|
||||
snap_config_menu->set_flat(false);
|
||||
|
|
@ -5564,7 +5557,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
snap_config_menu->set_h_size_flags(SIZE_SHRINK_END);
|
||||
snap_config_menu->set_tooltip_text(TTRC("Snapping Options"));
|
||||
snap_config_menu->set_switch_on_hover(true);
|
||||
snap_config_menu->set_accessibility_name(TTRC("Snapping Options"));
|
||||
|
||||
PopupMenu *p = snap_config_menu->get_popup();
|
||||
p->connect(SceneStringName(id_pressed), callable_mp(this, &CanvasItemEditor::_popup_callback));
|
||||
|
|
@ -5636,7 +5628,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
main_menu_hbox->add_child(skeleton_menu);
|
||||
skeleton_menu->set_tooltip_text(TTRC("Skeleton Options"));
|
||||
skeleton_menu->set_switch_on_hover(true);
|
||||
skeleton_menu->set_accessibility_name(TTRC("Skeleton Options"));
|
||||
|
||||
p = skeleton_menu->get_popup();
|
||||
p->set_hide_on_checkable_item_selection(false);
|
||||
|
|
@ -5730,7 +5721,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
key_loc_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_loc_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_POS));
|
||||
key_loc_button->set_tooltip_text(TTRC("Translation mask for inserting keys."));
|
||||
key_loc_button->set_accessibility_name(TTRC("Translation Mask"));
|
||||
animation_hb->add_child(key_loc_button);
|
||||
|
||||
key_rot_button = memnew(Button);
|
||||
|
|
@ -5740,7 +5730,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
key_rot_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_rot_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_ROT));
|
||||
key_rot_button->set_tooltip_text(TTRC("Rotation mask for inserting keys."));
|
||||
key_rot_button->set_accessibility_name(TTRC("Rotation Mask"));
|
||||
animation_hb->add_child(key_rot_button);
|
||||
|
||||
key_scale_button = memnew(Button);
|
||||
|
|
@ -5749,7 +5738,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
key_scale_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_scale_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_SCALE));
|
||||
key_scale_button->set_tooltip_text(TTRC("Scale mask for inserting keys."));
|
||||
key_scale_button->set_accessibility_name(TTRC("Scale Mask"));
|
||||
animation_hb->add_child(key_scale_button);
|
||||
|
||||
key_insert_button = memnew(Button);
|
||||
|
|
@ -5758,7 +5746,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
key_insert_button->connect(SceneStringName(pressed), callable_mp(this, &CanvasItemEditor::_popup_callback).bind(ANIM_INSERT_KEY));
|
||||
key_insert_button->set_tooltip_text(TTRC("Insert keys (based on mask)."));
|
||||
key_insert_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/anim_insert_key", TTRC("Insert Key"), Key::INSERT));
|
||||
key_insert_button->set_accessibility_name(TTRC("Insert Keys"));
|
||||
key_insert_button->set_shortcut_context(this);
|
||||
animation_hb->add_child(key_insert_button);
|
||||
|
||||
|
|
@ -5768,7 +5755,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
key_auto_insert_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_auto_insert_button->set_tooltip_text(TTRC("Auto insert keys when objects are translated, rotated or scaled (based on mask).\nKeys are only added to existing tracks, no new tracks will be created.\nKeys must be inserted manually for the first time."));
|
||||
key_auto_insert_button->set_shortcut(ED_SHORTCUT("canvas_item_editor/anim_auto_insert_key", TTRC("Auto Insert Key")));
|
||||
key_auto_insert_button->set_accessibility_name(TTRC("Auto Insert Keys"));
|
||||
key_auto_insert_button->set_accessibility_name(TTRC("Auto Insert Key"));
|
||||
key_auto_insert_button->set_shortcut_context(this);
|
||||
animation_hb->add_child(key_auto_insert_button);
|
||||
|
||||
|
|
@ -5777,7 +5764,6 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||
animation_menu->set_theme_type_variation("FlatMenuButton");
|
||||
animation_menu->set_shortcut_context(this);
|
||||
animation_menu->set_tooltip_text(TTRC("Animation Key and Pose Options"));
|
||||
animation_menu->set_accessibility_name(TTRC("Animation Key and Pose"));
|
||||
animation_hb->add_child(animation_menu);
|
||||
animation_menu->get_popup()->connect(SceneStringName(id_pressed), callable_mp(this, &CanvasItemEditor::_popup_callback));
|
||||
animation_menu->set_switch_on_hover(true);
|
||||
|
|
|
|||
|
|
@ -583,7 +583,6 @@ void ControlEditorPresetPicker::_add_row_button(HBoxContainer *p_row, const int
|
|||
b->set_custom_minimum_size(Size2i(36, 36) * EDSCALE);
|
||||
b->set_icon_alignment(HORIZONTAL_ALIGNMENT_CENTER);
|
||||
b->set_tooltip_text(p_name);
|
||||
b->set_accessibility_name(p_name);
|
||||
b->set_flat(true);
|
||||
p_row->add_child(b);
|
||||
b->connect(SceneStringName(pressed), callable_mp(this, &ControlEditorPresetPicker::_preset_button_pressed).bind(p_preset));
|
||||
|
|
|
|||
|
|
@ -997,7 +997,6 @@ CurveEditor::CurveEditor() {
|
|||
|
||||
snap_button = memnew(Button);
|
||||
snap_button->set_tooltip_text(TTR("Toggle Grid Snap"));
|
||||
snap_button->set_accessibility_name(TTRC("Grid Snap"));
|
||||
snap_button->set_toggle_mode(true);
|
||||
toolbar->add_child(snap_button);
|
||||
snap_button->connect(SceneStringName(toggled), callable_mp(this, &CurveEditor::_set_snap_enabled));
|
||||
|
|
|
|||
|
|
@ -1109,7 +1109,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
hide_selection->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
hide_selection->connect(SceneStringName(toggled), callable_mp(this, &GameView::_hide_selection_toggled));
|
||||
hide_selection->set_tooltip_text(TTRC("Toggle Selection Visibility"));
|
||||
hide_selection->set_accessibility_name(TTRC("Selection Visibility"));
|
||||
hide_selection->set_pressed(EditorSettings::get_singleton()->get_project_metadata("game_view", "hide_selection", false));
|
||||
|
||||
main_menu_hbox->add_child(memnew(VSeparator));
|
||||
|
|
@ -1147,7 +1146,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
camera_override_button->set_toggle_mode(true);
|
||||
camera_override_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
camera_override_button->set_tooltip_text(TTRC("Override the in-game camera."));
|
||||
camera_override_button->set_accessibility_name(TTRC("Override In-game Camera"));
|
||||
camera_override_button->connect(SceneStringName(toggled), callable_mp(this, &GameView::_camera_override_button_toggled));
|
||||
|
||||
camera_override_menu = memnew(MenuButton);
|
||||
|
|
@ -1156,7 +1154,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
camera_override_menu->set_theme_type_variation("FlatMenuButton");
|
||||
camera_override_menu->set_h_size_flags(SIZE_SHRINK_END);
|
||||
camera_override_menu->set_tooltip_text(TTRC("Camera Override Options"));
|
||||
camera_override_menu->set_accessibility_name(TTRC("Camera Override Options"));
|
||||
|
||||
PopupMenu *menu = camera_override_menu->get_popup();
|
||||
menu->connect(SceneStringName(id_pressed), callable_mp(this, &GameView::_camera_override_menu_id_pressed));
|
||||
|
|
@ -1176,7 +1173,7 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
fixed_size_button->set_toggle_mode(true);
|
||||
fixed_size_button->set_theme_type_variation("FlatButton");
|
||||
fixed_size_button->set_tooltip_text(TTRC("Embedded game size is based on project settings.\nThe 'Keep Aspect' mode is used when the Game Workspace is smaller than the desired size."));
|
||||
fixed_size_button->set_accessibility_name(TTRC("Fixed Size"));
|
||||
fixed_size_button->set_accessibility_name(TTRC("Embedded game size is based on project settings."));
|
||||
fixed_size_button->connect(SceneStringName(pressed), callable_mp(this, &GameView::_size_mode_button_pressed).bind(SIZE_MODE_FIXED));
|
||||
|
||||
keep_aspect_button = memnew(Button);
|
||||
|
|
@ -1184,7 +1181,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
keep_aspect_button->set_toggle_mode(true);
|
||||
keep_aspect_button->set_theme_type_variation("FlatButton");
|
||||
keep_aspect_button->set_tooltip_text(TTRC("Keep the aspect ratio of the embedded game."));
|
||||
keep_aspect_button->set_accessibility_name(TTRC("Keep Aspect Ratio"));
|
||||
keep_aspect_button->connect(SceneStringName(pressed), callable_mp(this, &GameView::_size_mode_button_pressed).bind(SIZE_MODE_KEEP_ASPECT));
|
||||
|
||||
stretch_button = memnew(Button);
|
||||
|
|
@ -1192,7 +1188,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
stretch_button->set_toggle_mode(true);
|
||||
stretch_button->set_theme_type_variation("FlatButton");
|
||||
stretch_button->set_tooltip_text(TTRC("Embedded game size stretches to fit the Game Workspace."));
|
||||
stretch_button->set_accessibility_name(TTRC("Stretch"));
|
||||
stretch_button->connect(SceneStringName(pressed), callable_mp(this, &GameView::_size_mode_button_pressed).bind(SIZE_MODE_STRETCH));
|
||||
|
||||
embed_options_menu = memnew(MenuButton);
|
||||
|
|
@ -1201,7 +1196,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|||
embed_options_menu->set_theme_type_variation("FlatMenuButton");
|
||||
embed_options_menu->set_h_size_flags(SIZE_SHRINK_END);
|
||||
embed_options_menu->set_tooltip_text(TTRC("Embedding Options"));
|
||||
embed_options_menu->set_accessibility_name(TTRC("Embedding Options"));
|
||||
|
||||
menu = embed_options_menu->get_popup();
|
||||
menu->connect(SceneStringName(id_pressed), callable_mp(this, &GameView::_embed_options_menu_menu_id_pressed));
|
||||
|
|
|
|||
|
|
@ -638,7 +638,6 @@ GradientEditor::GradientEditor() {
|
|||
|
||||
snap_button = memnew(Button);
|
||||
snap_button->set_tooltip_text(TTR("Toggle Grid Snap"));
|
||||
snap_button->set_accessibility_name(TTRC("Snap to Grid"));
|
||||
snap_button->set_toggle_mode(true);
|
||||
toolbar->add_child(snap_button);
|
||||
snap_button->connect(SceneStringName(toggled), callable_mp(this, &GradientEditor::_set_snap_enabled));
|
||||
|
|
|
|||
|
|
@ -278,7 +278,6 @@ GradientTexture2DEditor::GradientTexture2DEditor() {
|
|||
|
||||
reverse_button = memnew(Button);
|
||||
reverse_button->set_tooltip_text(TTR("Swap Gradient Fill Points"));
|
||||
reverse_button->set_accessibility_name(TTRC("Swap Gradient Fill Points"));
|
||||
toolbar->add_child(reverse_button);
|
||||
reverse_button->connect(SceneStringName(pressed), callable_mp(this, &GradientTexture2DEditor::_reverse_button_pressed));
|
||||
|
||||
|
|
@ -286,7 +285,6 @@ GradientTexture2DEditor::GradientTexture2DEditor() {
|
|||
|
||||
snap_button = memnew(Button);
|
||||
snap_button->set_tooltip_text(TTR("Toggle Grid Snap"));
|
||||
snap_button->set_accessibility_name(TTRC("Snap to Grid"));
|
||||
snap_button->set_toggle_mode(true);
|
||||
toolbar->add_child(snap_button);
|
||||
snap_button->connect(SceneStringName(toggled), callable_mp(this, &GradientTexture2DEditor::_set_snap_enabled));
|
||||
|
|
|
|||
|
|
@ -602,7 +602,7 @@ MeshInstance3DEditor::MeshInstance3DEditor() {
|
|||
//outline_dialog->set_child_rect(outline_dialog_vbc);
|
||||
|
||||
outline_size = memnew(SpinBox);
|
||||
outline_size->set_accessibility_name(TTRC("Outline Size"));
|
||||
outline_size->set_accessibility_name(TTRC("Outline Size:"));
|
||||
outline_size->set_min(0.001);
|
||||
outline_size->set_max(1024);
|
||||
outline_size->set_step(0.001);
|
||||
|
|
|
|||
|
|
@ -292,7 +292,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
surface_source = memnew(LineEdit);
|
||||
hbc->add_child(surface_source);
|
||||
surface_source->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
surface_source->set_accessibility_name(TTRC("Surface Source"));
|
||||
surface_source->set_accessibility_name(TTRC("Target Surface:"));
|
||||
Button *b = memnew(Button);
|
||||
hbc->add_child(b);
|
||||
b->set_accessibility_name(TTRC("Browse"));
|
||||
|
|
@ -305,7 +305,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
mesh_source = memnew(LineEdit);
|
||||
hbc->add_child(mesh_source);
|
||||
mesh_source->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
mesh_source->set_accessibility_name(TTRC("Mesh Source"));
|
||||
mesh_source->set_accessibility_name(TTRC("Source Mesh:"));
|
||||
b = memnew(Button);
|
||||
hbc->add_child(b);
|
||||
b->set_accessibility_name(TTRC("Browse"));
|
||||
|
|
@ -314,7 +314,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
b->connect(SceneStringName(pressed), callable_mp(this, &MultiMeshEditor::_browse).bind(true));
|
||||
|
||||
populate_axis = memnew(OptionButton);
|
||||
populate_axis->set_accessibility_name(TTRC("Up Axis"));
|
||||
populate_axis->set_accessibility_name(TTRC("Mesh Up Axis:"));
|
||||
populate_axis->add_item(TTR("X-Axis"));
|
||||
populate_axis->add_item(TTR("Y-Axis"));
|
||||
populate_axis->add_item(TTR("Z-Axis"));
|
||||
|
|
@ -324,13 +324,13 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
populate_rotate_random = memnew(HSlider);
|
||||
populate_rotate_random->set_max(1);
|
||||
populate_rotate_random->set_step(0.01);
|
||||
populate_rotate_random->set_accessibility_name(TTRC("Random Rotation"));
|
||||
populate_rotate_random->set_accessibility_name(TTRC("Random Rotation:"));
|
||||
vbc->add_margin_child(TTR("Random Rotation:"), populate_rotate_random);
|
||||
|
||||
populate_tilt_random = memnew(HSlider);
|
||||
populate_tilt_random->set_max(1);
|
||||
populate_tilt_random->set_step(0.01);
|
||||
populate_tilt_random->set_accessibility_name(TTRC("Random Tilt"));
|
||||
populate_tilt_random->set_accessibility_name(TTRC("Random Tilt:"));
|
||||
vbc->add_margin_child(TTR("Random Tilt:"), populate_tilt_random);
|
||||
|
||||
populate_scale_random = memnew(SpinBox);
|
||||
|
|
@ -338,7 +338,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
populate_scale_random->set_max(1);
|
||||
populate_scale_random->set_value(0);
|
||||
populate_scale_random->set_step(0.01);
|
||||
populate_scale_random->set_accessibility_name(TTRC("Random Scale"));
|
||||
populate_scale_random->set_accessibility_name(TTRC("Random Scale:"));
|
||||
vbc->add_margin_child(TTR("Random Scale:"), populate_scale_random);
|
||||
|
||||
populate_scale = memnew(SpinBox);
|
||||
|
|
@ -346,7 +346,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
populate_scale->set_max(4096);
|
||||
populate_scale->set_value(1);
|
||||
populate_scale->set_step(0.01);
|
||||
populate_scale->set_accessibility_name(TTRC("Scale"));
|
||||
populate_scale->set_accessibility_name(TTRC("Scale:"));
|
||||
vbc->add_margin_child(TTR("Scale:"), populate_scale);
|
||||
|
||||
populate_amount = memnew(SpinBox);
|
||||
|
|
@ -356,7 +356,7 @@ MultiMeshEditor::MultiMeshEditor() {
|
|||
populate_amount->set_min(1);
|
||||
populate_amount->set_max(65536);
|
||||
populate_amount->set_value(128);
|
||||
populate_amount->set_accessibility_name(TTRC("Amount"));
|
||||
populate_amount->set_accessibility_name(TTRC("Amount:"));
|
||||
vbc->add_margin_child(TTR("Amount:"), populate_amount);
|
||||
|
||||
populate_dialog->set_ok_button_text(TTR("Populate"));
|
||||
|
|
|
|||
|
|
@ -9203,7 +9203,6 @@ Node3DEditor::Node3DEditor() {
|
|||
tool_button[TOOL_MODE_LIST_SELECT]->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
tool_button[TOOL_MODE_LIST_SELECT]->connect(SceneStringName(pressed), callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_LIST_SELECT));
|
||||
tool_button[TOOL_MODE_LIST_SELECT]->set_tooltip_text(TTRC("Show list of selectable nodes at position clicked."));
|
||||
tool_button[TOOL_MODE_LIST_SELECT]->set_accessibility_name(TTRC("Show List of Selectable Nodes"));
|
||||
|
||||
tool_button[TOOL_LOCK_SELECTED] = memnew(Button);
|
||||
main_menu_hbox->add_child(tool_button[TOOL_LOCK_SELECTED]);
|
||||
|
|
@ -9275,7 +9274,7 @@ Node3DEditor::Node3DEditor() {
|
|||
sun_button = memnew(Button);
|
||||
sun_button->set_tooltip_text(TTRC("Toggle preview sunlight.\nIf a DirectionalLight3D node is added to the scene, preview sunlight is disabled."));
|
||||
sun_button->set_toggle_mode(true);
|
||||
sun_button->set_accessibility_name(TTRC("Preview Sunlight"));
|
||||
sun_button->set_accessibility_name(TTRC("Toggle preview sunlight."));
|
||||
sun_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
sun_button->connect(SceneStringName(pressed), callable_mp(this, &Node3DEditor::_update_preview_environment), CONNECT_DEFERRED);
|
||||
// Preview is enabled by default - ensure this applies on editor startup when there is no state yet.
|
||||
|
|
@ -9286,7 +9285,7 @@ Node3DEditor::Node3DEditor() {
|
|||
environ_button = memnew(Button);
|
||||
environ_button->set_tooltip_text(TTRC("Toggle preview environment.\nIf a WorldEnvironment node is added to the scene, preview environment is disabled."));
|
||||
environ_button->set_toggle_mode(true);
|
||||
environ_button->set_accessibility_name(TTRC("Preview Environment"));
|
||||
environ_button->set_accessibility_name(TTRC("Toggle preview environment."));
|
||||
environ_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
environ_button->connect(SceneStringName(pressed), callable_mp(this, &Node3DEditor::_update_preview_environment), CONNECT_DEFERRED);
|
||||
// Preview is enabled by default - ensure this applies on editor startup when there is no state yet.
|
||||
|
|
@ -9297,7 +9296,6 @@ Node3DEditor::Node3DEditor() {
|
|||
sun_environ_settings = memnew(Button);
|
||||
sun_environ_settings->set_tooltip_text(TTRC("Edit Sun and Environment settings."));
|
||||
sun_environ_settings->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
sun_environ_settings->set_accessibility_name(TTRC("Edit Sun and Environment"));
|
||||
sun_environ_settings->connect(SceneStringName(pressed), callable_mp(this, &Node3DEditor::_sun_environ_settings_pressed));
|
||||
|
||||
main_menu_hbox->add_child(sun_environ_settings);
|
||||
|
|
@ -9444,17 +9442,17 @@ Node3DEditor::Node3DEditor() {
|
|||
|
||||
snap_translate = memnew(LineEdit);
|
||||
snap_translate->set_select_all_on_focus(true);
|
||||
snap_translate->set_accessibility_name(TTRC("Translate Snap"));
|
||||
snap_translate->set_accessibility_name(TTRC("Translate Snap:"));
|
||||
snap_dialog_vbc->add_margin_child(TTRC("Translate Snap:"), snap_translate);
|
||||
|
||||
snap_rotate = memnew(LineEdit);
|
||||
snap_rotate->set_select_all_on_focus(true);
|
||||
snap_rotate->set_accessibility_name(TTRC("Rotate Snap"));
|
||||
snap_rotate->set_accessibility_name(TTRC("Rotate Snap (deg.):"));
|
||||
snap_dialog_vbc->add_margin_child(TTRC("Rotate Snap (deg.):"), snap_rotate);
|
||||
|
||||
snap_scale = memnew(LineEdit);
|
||||
snap_scale->set_select_all_on_focus(true);
|
||||
snap_scale->set_accessibility_name(TTRC("Scale Snap"));
|
||||
snap_scale->set_accessibility_name(TTRC("Scale Snap (%):"));
|
||||
snap_dialog_vbc->add_margin_child(TTRC("Scale Snap (%):"), snap_scale);
|
||||
|
||||
/* SETTINGS DIALOG */
|
||||
|
|
@ -9473,14 +9471,14 @@ Node3DEditor::Node3DEditor() {
|
|||
settings_fov->set_value(EDITOR_GET("editors/3d/default_fov"));
|
||||
settings_fov->set_select_all_on_focus(true);
|
||||
settings_fov->set_tooltip_text(TTRC("FOV is defined as a vertical value, as the editor camera always uses the Keep Height aspect mode."));
|
||||
settings_fov->set_accessibility_name(TTRC("Perspective VFOV"));
|
||||
settings_fov->set_accessibility_name(TTRC("Perspective VFOV (deg.):"));
|
||||
settings_vbc->add_margin_child(TTRC("Perspective VFOV (deg.):"), settings_fov);
|
||||
|
||||
settings_znear = memnew(SpinBox);
|
||||
settings_znear->set_max(MAX_Z);
|
||||
settings_znear->set_min(MIN_Z);
|
||||
settings_znear->set_step(0.01);
|
||||
settings_znear->set_accessibility_name(TTRC("View Z-Near"));
|
||||
settings_znear->set_accessibility_name(TTRC("View Z-Near:"));
|
||||
settings_znear->set_value(EDITOR_GET("editors/3d/default_z_near"));
|
||||
settings_znear->set_select_all_on_focus(true);
|
||||
settings_vbc->add_margin_child(TTRC("View Z-Near:"), settings_znear);
|
||||
|
|
@ -9489,7 +9487,7 @@ Node3DEditor::Node3DEditor() {
|
|||
settings_zfar->set_max(MAX_Z);
|
||||
settings_zfar->set_min(MIN_Z);
|
||||
settings_zfar->set_step(0.1);
|
||||
settings_zfar->set_accessibility_name(TTRC("View Z-Far"));
|
||||
settings_zfar->set_accessibility_name(TTRC("View Z-Far:"));
|
||||
settings_zfar->set_value(EDITOR_GET("editors/3d/default_z_far"));
|
||||
settings_zfar->set_select_all_on_focus(true);
|
||||
settings_vbc->add_margin_child(TTRC("View Z-Far:"), settings_zfar);
|
||||
|
|
|
|||
|
|
@ -435,7 +435,6 @@ ParticleProcessMaterialMinMaxPropertyEditor::ParticleProcessMaterialMinMaxProper
|
|||
toggle_mode_button = memnew(Button);
|
||||
toggle_mode_button->set_toggle_mode(true);
|
||||
toggle_mode_button->set_tooltip_text(TTR("Toggle between minimum/maximum and base value/spread modes."));
|
||||
toggle_mode_button->set_accessibility_name(TTRC("Spread mode"));
|
||||
hb->add_child(toggle_mode_button);
|
||||
toggle_mode_button->connect(SceneStringName(toggled), callable_mp(this, &ParticleProcessMaterialMinMaxPropertyEditor::_toggle_mode));
|
||||
|
||||
|
|
|
|||
|
|
@ -853,7 +853,7 @@ Particles3DEditorPlugin::Particles3DEditorPlugin() {
|
|||
generate_aabb->add_child(genvb);
|
||||
|
||||
generate_seconds = memnew(SpinBox);
|
||||
generate_seconds->set_accessibility_name(TTRC("Generation Time"));
|
||||
generate_seconds->set_accessibility_name(TTRC("Generation Time (sec)"));
|
||||
generate_seconds->set_min(0.1);
|
||||
generate_seconds->set_max(25);
|
||||
generate_seconds->set_value(2);
|
||||
|
|
@ -878,14 +878,14 @@ Particles3DEditorPlugin::Particles3DEditorPlugin() {
|
|||
emission_dialog->add_child(emd_vb);
|
||||
|
||||
emission_amount = memnew(SpinBox);
|
||||
emission_amount->set_accessibility_name(TTRC("Emission Points"));
|
||||
emission_amount->set_accessibility_name(TTRC("Emission Points:"));
|
||||
emission_amount->set_min(1);
|
||||
emission_amount->set_max(100000);
|
||||
emission_amount->set_value(512);
|
||||
emd_vb->add_margin_child(TTR("Emission Points:"), emission_amount);
|
||||
|
||||
emission_fill = memnew(OptionButton);
|
||||
emission_fill->set_accessibility_name(TTRC("Emission Source"));
|
||||
emission_fill->set_accessibility_name(TTRC("Emission Source:"));
|
||||
emission_fill->add_item(TTR("Surface Points"));
|
||||
emission_fill->add_item(TTR("Surface Points+Normal (Directed)"));
|
||||
emission_fill->add_item(TTR("Volume"));
|
||||
|
|
|
|||
|
|
@ -868,7 +868,7 @@ Path2DEditor::Path2DEditor() {
|
|||
curve_create->set_toggle_mode(true);
|
||||
curve_create->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_create->set_tooltip_text(TTR("Add Point (in empty space)") + "\n" + TTR("Right Click: Delete Point"));
|
||||
curve_create->set_accessibility_name(TTRC("Add Point"));
|
||||
curve_create->set_accessibility_name(TTRC("Add Point (in empty space)"));
|
||||
curve_create->connect(SceneStringName(pressed), callable_mp(this, &Path2DEditor::_mode_selected).bind(MODE_CREATE));
|
||||
toolbar->add_child(curve_create);
|
||||
|
||||
|
|
@ -877,7 +877,6 @@ Path2DEditor::Path2DEditor() {
|
|||
curve_del->set_toggle_mode(true);
|
||||
curve_del->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_del->set_tooltip_text(TTR("Delete Point"));
|
||||
curve_del->set_accessibility_name(TTRC("Delete Point"));
|
||||
curve_del->connect(SceneStringName(pressed), callable_mp(this, &Path2DEditor::_mode_selected).bind(MODE_DELETE));
|
||||
toolbar->add_child(curve_del);
|
||||
|
||||
|
|
@ -885,7 +884,6 @@ Path2DEditor::Path2DEditor() {
|
|||
curve_close->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
curve_close->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_close->set_tooltip_text(TTR("Close Curve"));
|
||||
curve_close->set_accessibility_name(TTRC("Close Curve"));
|
||||
curve_close->connect(SceneStringName(pressed), callable_mp(this, &Path2DEditor::_mode_selected).bind(MODE_CLOSE));
|
||||
toolbar->add_child(curve_close);
|
||||
|
||||
|
|
@ -893,7 +891,6 @@ Path2DEditor::Path2DEditor() {
|
|||
curve_clear_points->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
curve_clear_points->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_clear_points->set_tooltip_text(TTR("Clear Points"));
|
||||
curve_clear_points->set_accessibility_name(TTRC("Clear Points"));
|
||||
curve_clear_points->connect(SceneStringName(pressed), callable_mp(this, &Path2DEditor::_confirm_clear_points));
|
||||
toolbar->add_child(curve_clear_points);
|
||||
|
||||
|
|
|
|||
|
|
@ -937,7 +937,6 @@ Path3DEditorPlugin::Path3DEditorPlugin() {
|
|||
curve_edit_tilt->set_toggle_mode(true);
|
||||
curve_edit_tilt->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_edit_tilt->set_tooltip_text(TTR("Select Tilt Handles"));
|
||||
curve_edit_tilt->set_accessibility_name(TTRC("Select Tilt Handles"));
|
||||
toolbar->add_child(curve_edit_tilt);
|
||||
curve_edit_tilt->connect(SceneStringName(pressed), callable_mp(this, &Path3DEditorPlugin::_mode_changed).bind(MODE_EDIT_TILT));
|
||||
|
||||
|
|
@ -946,7 +945,7 @@ Path3DEditorPlugin::Path3DEditorPlugin() {
|
|||
curve_create->set_toggle_mode(true);
|
||||
curve_create->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_create->set_tooltip_text(TTR("Add Point (in empty space)") + "\n" + TTR("Split Segment (in curve)"));
|
||||
curve_create->set_accessibility_name(TTRC("Add Point"));
|
||||
curve_create->set_accessibility_name(TTRC("Add Point (in empty space)"));
|
||||
toolbar->add_child(curve_create);
|
||||
curve_create->connect(SceneStringName(pressed), callable_mp(this, &Path3DEditorPlugin::_mode_changed).bind(MODE_CREATE));
|
||||
|
||||
|
|
@ -955,7 +954,6 @@ Path3DEditorPlugin::Path3DEditorPlugin() {
|
|||
curve_del->set_toggle_mode(true);
|
||||
curve_del->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_del->set_tooltip_text(TTR("Delete Point"));
|
||||
curve_del->set_accessibility_name(TTRC("Delete Point"));
|
||||
toolbar->add_child(curve_del);
|
||||
curve_del->connect(SceneStringName(pressed), callable_mp(this, &Path3DEditorPlugin::_mode_changed).bind(MODE_DELETE));
|
||||
|
||||
|
|
@ -963,7 +961,6 @@ Path3DEditorPlugin::Path3DEditorPlugin() {
|
|||
curve_closed->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
curve_closed->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_closed->set_tooltip_text(TTR("Close Curve"));
|
||||
curve_closed->set_accessibility_name(TTRC("Close Curve"));
|
||||
toolbar->add_child(curve_closed);
|
||||
curve_closed->connect(SceneStringName(pressed), callable_mp(this, &Path3DEditorPlugin::_toggle_closed_curve));
|
||||
|
||||
|
|
@ -971,7 +968,6 @@ Path3DEditorPlugin::Path3DEditorPlugin() {
|
|||
curve_clear_points->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
curve_clear_points->set_focus_mode(Control::FOCUS_ACCESSIBILITY);
|
||||
curve_clear_points->set_tooltip_text(TTR("Clear Points"));
|
||||
curve_clear_points->set_accessibility_name(TTRC("Clear Points"));
|
||||
curve_clear_points->connect(SceneStringName(pressed), callable_mp(this, &Path3DEditorPlugin::_confirm_clear_points));
|
||||
toolbar->add_child(curve_clear_points);
|
||||
|
||||
|
|
|
|||
|
|
@ -224,7 +224,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
name_edit = memnew(LineEdit);
|
||||
name_edit->set_placeholder("MyPlugin");
|
||||
name_edit->set_tooltip_text(TTR("Required. This name will be displayed in the list of plugins."));
|
||||
name_edit->set_accessibility_name(TTRC("Name"));
|
||||
name_edit->set_accessibility_name(TTRC("Plugin Name:"));
|
||||
name_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
grid->add_child(name_edit);
|
||||
|
||||
|
|
@ -238,7 +238,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
subfolder_edit = memnew(LineEdit);
|
||||
subfolder_edit->set_placeholder("\"my_plugin\" -> res://addons/my_plugin");
|
||||
subfolder_edit->set_tooltip_text(TTR("Optional. The folder name should generally use `snake_case` naming (avoid spaces and special characters).\nIf left empty, the folder will be named after the plugin name converted to `snake_case`."));
|
||||
subfolder_edit->set_accessibility_name(TTRC("Subfolder"));
|
||||
subfolder_edit->set_accessibility_name(TTRC("Subfolder:"));
|
||||
subfolder_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
grid->add_child(subfolder_edit);
|
||||
plugin_edit_hidden_controls.push_back(subfolder_edit);
|
||||
|
|
@ -251,7 +251,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
|
||||
desc_edit = memnew(TextEdit);
|
||||
desc_edit->set_tooltip_text(TTR("Optional. This description should be kept relatively short (up to 5 lines).\nIt will display when hovering the plugin in the list of plugins."));
|
||||
desc_edit->set_accessibility_name(TTRC("Description"));
|
||||
desc_edit->set_accessibility_name(TTRC("Description:"));
|
||||
desc_edit->set_custom_minimum_size(Size2(400, 80) * EDSCALE);
|
||||
desc_edit->set_line_wrapping_mode(TextEdit::LineWrappingMode::LINE_WRAPPING_BOUNDARY);
|
||||
desc_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
|
|
@ -266,7 +266,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
|
||||
author_edit = memnew(LineEdit);
|
||||
author_edit->set_placeholder("Godette");
|
||||
author_edit->set_accessibility_name(TTRC("Author"));
|
||||
author_edit->set_accessibility_name(TTRC("Author:"));
|
||||
author_edit->set_tooltip_text(TTR("Optional. The author's username, full name, or organization name."));
|
||||
author_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
grid->add_child(author_edit);
|
||||
|
|
@ -280,7 +280,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
version_edit = memnew(LineEdit);
|
||||
version_edit->set_tooltip_text(TTR("Optional. A human-readable version identifier used for informational purposes only."));
|
||||
version_edit->set_placeholder("1.0");
|
||||
version_edit->set_accessibility_name(TTRC("Version"));
|
||||
version_edit->set_accessibility_name(TTRC("Version:"));
|
||||
version_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
grid->add_child(version_edit);
|
||||
|
||||
|
|
@ -292,7 +292,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
|
||||
script_option_edit = memnew(OptionButton);
|
||||
script_option_edit->set_tooltip_text(TTR("Required. The scripting language to use for the script.\nNote that a plugin may use several languages at once by adding more scripts to the plugin."));
|
||||
script_option_edit->set_accessibility_name(TTRC("Scripting Language"));
|
||||
script_option_edit->set_accessibility_name(TTRC("Language:"));
|
||||
int default_lang = 0;
|
||||
for (int i = 0; i < ScriptServer::get_language_count(); i++) {
|
||||
ScriptLanguage *lang = ScriptServer::get_language(i);
|
||||
|
|
@ -313,7 +313,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
script_edit = memnew(LineEdit);
|
||||
script_edit->set_tooltip_text(TTR("Optional. The name of the script file. If left empty, will default to the subfolder name."));
|
||||
script_edit->set_placeholder("\"plugin.gd\" -> res://addons/my_plugin/plugin.gd");
|
||||
script_edit->set_accessibility_name(TTRC("Script"));
|
||||
script_edit->set_accessibility_name(TTRC("Script Name:"));
|
||||
script_edit->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
grid->add_child(script_edit);
|
||||
|
||||
|
|
@ -326,7 +326,7 @@ PluginConfigDialog::PluginConfigDialog() {
|
|||
|
||||
active_edit = memnew(CheckBox);
|
||||
active_edit->set_pressed(true);
|
||||
active_edit->set_accessibility_name(TTRC("Active"));
|
||||
active_edit->set_accessibility_name(TTRC("Activate now?"));
|
||||
grid->add_child(active_edit);
|
||||
plugin_edit_hidden_controls.push_back(active_edit);
|
||||
|
||||
|
|
|
|||
|
|
@ -1326,10 +1326,10 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
action_buttons[ACTION_MOVE]->set_accessibility_name(TTRC("Move Polygon"));
|
||||
action_buttons[ACTION_ROTATE]->set_accessibility_name(TTRC("Rotate Polygon"));
|
||||
action_buttons[ACTION_SCALE]->set_accessibility_name(TTRC("Scale Polygon"));
|
||||
action_buttons[ACTION_ADD_POLYGON]->set_accessibility_name(TTRC("Create Custom Polygon"));
|
||||
action_buttons[ACTION_REMOVE_POLYGON]->set_accessibility_name(TTRC("Remove Custom Polygon"));
|
||||
action_buttons[ACTION_PAINT_WEIGHT]->set_accessibility_name(TTRC("Paint Weights"));
|
||||
action_buttons[ACTION_CLEAR_WEIGHT]->set_accessibility_name(TTRC("Unpaint Weights"));
|
||||
action_buttons[ACTION_ADD_POLYGON]->set_accessibility_name(TTRC("Create a custom polygon. Enables custom polygon rendering."));
|
||||
action_buttons[ACTION_REMOVE_POLYGON]->set_accessibility_name(TTRC("Remove a custom polygon. If none remain, custom polygon rendering is disabled."));
|
||||
action_buttons[ACTION_PAINT_WEIGHT]->set_accessibility_name(TTRC("Paint weights with specified intensity."));
|
||||
action_buttons[ACTION_CLEAR_WEIGHT]->set_accessibility_name(TTRC("Unpaint weights with specified intensity."));
|
||||
|
||||
bone_paint_strength = memnew(HSlider);
|
||||
toolbar->add_child(bone_paint_strength);
|
||||
|
|
@ -1350,7 +1350,7 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
bone_paint_radius->set_max(100);
|
||||
bone_paint_radius->set_step(1);
|
||||
bone_paint_radius->set_value(32);
|
||||
bone_paint_radius->set_accessibility_name(TTRC("Radius"));
|
||||
bone_paint_radius->set_accessibility_name(TTRC("Radius:"));
|
||||
|
||||
HSplitContainer *uv_main_hsc = memnew(HSplitContainer);
|
||||
polygon_edit->add_child(uv_main_hsc);
|
||||
|
|
@ -1421,7 +1421,7 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
sb_off_x->set_value(snap_offset.x);
|
||||
sb_off_x->set_suffix("px");
|
||||
sb_off_x->connect(SceneStringName(value_changed), callable_mp(this, &Polygon2DEditor::_set_snap_off_x));
|
||||
sb_off_x->set_accessibility_name(TTRC("Grid Offset X"));
|
||||
sb_off_x->set_accessibility_name(TTRC("Grid Offset X:"));
|
||||
grid_settings_vb->add_margin_child(TTR("Grid Offset X:"), sb_off_x);
|
||||
|
||||
SpinBox *sb_off_y = memnew(SpinBox);
|
||||
|
|
@ -1431,7 +1431,7 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
sb_off_y->set_value(snap_offset.y);
|
||||
sb_off_y->set_suffix("px");
|
||||
sb_off_y->connect(SceneStringName(value_changed), callable_mp(this, &Polygon2DEditor::_set_snap_off_y));
|
||||
sb_off_y->set_accessibility_name(TTRC("Grid Offset Y"));
|
||||
sb_off_y->set_accessibility_name(TTRC("Grid Offset Y:"));
|
||||
grid_settings_vb->add_margin_child(TTR("Grid Offset Y:"), sb_off_y);
|
||||
|
||||
SpinBox *sb_step_x = memnew(SpinBox);
|
||||
|
|
@ -1441,7 +1441,7 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
sb_step_x->set_value(snap_step.x);
|
||||
sb_step_x->set_suffix("px");
|
||||
sb_step_x->connect(SceneStringName(value_changed), callable_mp(this, &Polygon2DEditor::_set_snap_step_x));
|
||||
sb_step_x->set_accessibility_name(TTRC("Grid Step X"));
|
||||
sb_step_x->set_accessibility_name(TTRC("Grid Step X:"));
|
||||
grid_settings_vb->add_margin_child(TTR("Grid Step X:"), sb_step_x);
|
||||
|
||||
SpinBox *sb_step_y = memnew(SpinBox);
|
||||
|
|
@ -1451,7 +1451,7 @@ Polygon2DEditor::Polygon2DEditor() {
|
|||
sb_step_y->set_value(snap_step.y);
|
||||
sb_step_y->set_suffix("px");
|
||||
sb_step_y->connect(SceneStringName(value_changed), callable_mp(this, &Polygon2DEditor::_set_snap_step_y));
|
||||
sb_step_y->set_accessibility_name(TTRC("Grid Step Y"));
|
||||
sb_step_y->set_accessibility_name(TTRC("Grid Step Y:"));
|
||||
grid_settings_vb->add_margin_child(TTR("Grid Step Y:"), sb_step_y);
|
||||
|
||||
zoom_widget = memnew(EditorZoomWidget);
|
||||
|
|
|
|||
|
|
@ -533,7 +533,6 @@ Polygon3DEditor::Polygon3DEditor() {
|
|||
|
||||
button_create = memnew(Button);
|
||||
button_create->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
button_create->set_accessibility_name(TTRC("Create Polygon"));
|
||||
button_create->set_tooltip_text(TTRC("Create Polygon"));
|
||||
add_child(button_create);
|
||||
button_create->connect(SceneStringName(pressed), callable_mp(this, &Polygon3DEditor::_menu_option).bind(MODE_CREATE));
|
||||
|
|
@ -541,7 +540,6 @@ Polygon3DEditor::Polygon3DEditor() {
|
|||
|
||||
button_edit = memnew(Button);
|
||||
button_edit->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
button_edit->set_accessibility_name(TTRC("Edit Polygon"));
|
||||
button_edit->set_tooltip_text(TTRC("Edit Polygon"));
|
||||
add_child(button_edit);
|
||||
button_edit->connect(SceneStringName(pressed), callable_mp(this, &Polygon3DEditor::_menu_option).bind(MODE_EDIT));
|
||||
|
|
|
|||
|
|
@ -355,7 +355,6 @@ ResourcePreloaderEditor::ResourcePreloaderEditor() {
|
|||
vbc->add_child(hbc);
|
||||
|
||||
load = memnew(Button);
|
||||
load->set_accessibility_name(TTRC("Load Resource"));
|
||||
load->set_tooltip_text(TTR("Load Resource"));
|
||||
hbc->add_child(load);
|
||||
|
||||
|
|
|
|||
|
|
@ -4234,7 +4234,6 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
|
|||
|
||||
members_overview_alphabeta_sort_button = memnew(Button);
|
||||
members_overview_alphabeta_sort_button->set_flat(true);
|
||||
members_overview_alphabeta_sort_button->set_accessibility_name(TTRC("Alphabetical Sorting"));
|
||||
members_overview_alphabeta_sort_button->set_tooltip_text(TTRC("Toggle alphabetical sorting of the method list."));
|
||||
members_overview_alphabeta_sort_button->set_toggle_mode(true);
|
||||
members_overview_alphabeta_sort_button->set_pressed(EDITOR_GET("text_editor/script_list/sort_members_outline_alphabetically"));
|
||||
|
|
@ -4408,7 +4407,6 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
|
|||
menu_hb->add_child(memnew(VSeparator));
|
||||
|
||||
script_back = memnew(Button);
|
||||
script_back->set_accessibility_name(TTRC("Previous"));
|
||||
script_back->set_flat(true);
|
||||
script_back->connect(SceneStringName(pressed), callable_mp(this, &ScriptEditor::_history_back));
|
||||
menu_hb->add_child(script_back);
|
||||
|
|
@ -4416,7 +4414,6 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
|
|||
script_back->set_tooltip_text(TTRC("Go to previous edited document."));
|
||||
|
||||
script_forward = memnew(Button);
|
||||
script_forward->set_accessibility_name(TTRC("Next"));
|
||||
script_forward->set_flat(true);
|
||||
script_forward->connect(SceneStringName(pressed), callable_mp(this, &ScriptEditor::_history_forward));
|
||||
menu_hb->add_child(script_forward);
|
||||
|
|
@ -4469,7 +4466,7 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
|
|||
disk_changed_list = memnew(Tree);
|
||||
disk_changed_list->set_hide_root(true);
|
||||
disk_changed_list->set_auto_translate_mode(AUTO_TRANSLATE_MODE_DISABLED);
|
||||
disk_changed_list->set_accessibility_name(TTRC("The following files are newer on disk"));
|
||||
disk_changed_list->set_accessibility_name(TTRC("The following files are newer on disk:"));
|
||||
disk_changed_list->set_v_size_flags(SIZE_EXPAND_FILL);
|
||||
vbc->add_child(disk_changed_list);
|
||||
|
||||
|
|
|
|||
|
|
@ -1026,7 +1026,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
edit_mode_button->set_toggle_mode(true);
|
||||
edit_mode_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
edit_mode_button->set_tooltip_text(TTR("Edit Mode\nShow buttons on joints."));
|
||||
edit_mode_button->set_accessibility_name(TTRC("Edit Mode"));
|
||||
edit_mode_button->connect(SceneStringName(toggled), callable_mp(this, &Skeleton3DEditor::edit_mode_toggled));
|
||||
|
||||
edit_mode = false;
|
||||
|
|
@ -1048,7 +1047,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
key_loc_button->set_pressed(false);
|
||||
key_loc_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_loc_button->set_tooltip_text(TTR("Translation mask for inserting keys."));
|
||||
key_loc_button->set_accessibility_name(TTRC("Translation Mask"));
|
||||
animation_hb->add_child(key_loc_button);
|
||||
|
||||
key_rot_button = memnew(Button);
|
||||
|
|
@ -1057,7 +1055,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
key_rot_button->set_pressed(true);
|
||||
key_rot_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_rot_button->set_tooltip_text(TTR("Rotation mask for inserting keys."));
|
||||
key_rot_button->set_accessibility_name(TTRC("Rotation Mask"));
|
||||
animation_hb->add_child(key_rot_button);
|
||||
|
||||
key_scale_button = memnew(Button);
|
||||
|
|
@ -1066,7 +1063,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
key_scale_button->set_pressed(false);
|
||||
key_scale_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_scale_button->set_tooltip_text(TTR("Scale mask for inserting keys."));
|
||||
key_scale_button->set_accessibility_name(TTRC("Scale Mask"));
|
||||
animation_hb->add_child(key_scale_button);
|
||||
|
||||
key_insert_button = memnew(Button);
|
||||
|
|
@ -1075,7 +1071,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
key_insert_button->connect(SceneStringName(pressed), callable_mp(this, &Skeleton3DEditor::insert_keys).bind(false));
|
||||
key_insert_button->set_tooltip_text(TTRC("Insert key (based on mask) for bones with an existing track."));
|
||||
key_insert_button->set_shortcut(ED_SHORTCUT("skeleton_3d_editor/insert_key_to_existing_tracks", TTRC("Insert Key (Existing Tracks)"), Key::INSERT));
|
||||
key_insert_button->set_accessibility_name(TTRC("Insert Key"));
|
||||
animation_hb->add_child(key_insert_button);
|
||||
|
||||
key_insert_all_button = memnew(Button);
|
||||
|
|
@ -1083,7 +1078,6 @@ void Skeleton3DEditor::create_editors() {
|
|||
key_insert_all_button->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
key_insert_all_button->connect(SceneStringName(pressed), callable_mp(this, &Skeleton3DEditor::insert_keys).bind(true));
|
||||
key_insert_all_button->set_tooltip_text(TTRC("Insert key (based on mask) for all bones."));
|
||||
key_insert_all_button->set_accessibility_name(TTRC("Insert Key for All Bones"));
|
||||
key_insert_all_button->set_shortcut(ED_SHORTCUT("skeleton_3d_editor/insert_key_of_all_bones", TTRC("Insert Key (All Bones)"), KeyModifierMask::CMD_OR_CTRL + Key::INSERT));
|
||||
animation_hb->add_child(key_insert_all_button);
|
||||
|
||||
|
|
|
|||
|
|
@ -683,7 +683,7 @@ Sprite2DEditor::Sprite2DEditor() {
|
|||
simplification->set_max(10.00);
|
||||
simplification->set_step(0.01);
|
||||
simplification->set_value(2);
|
||||
simplification->set_accessibility_name(TTRC("Simplification"));
|
||||
simplification->set_accessibility_name(TTRC("Simplification:"));
|
||||
hb->add_child(simplification);
|
||||
hb->add_spacer();
|
||||
hb->add_child(memnew(Label(TTR("Shrink (Pixels):"))));
|
||||
|
|
@ -692,7 +692,7 @@ Sprite2DEditor::Sprite2DEditor() {
|
|||
shrink_pixels->set_max(10);
|
||||
shrink_pixels->set_step(1);
|
||||
shrink_pixels->set_value(0);
|
||||
shrink_pixels->set_accessibility_name(TTRC("Shrink"));
|
||||
shrink_pixels->set_accessibility_name(TTRC("Shrink (Pixels):"));
|
||||
hb->add_child(shrink_pixels);
|
||||
hb->add_spacer();
|
||||
hb->add_child(memnew(Label(TTR("Grow (Pixels):"))));
|
||||
|
|
@ -701,7 +701,7 @@ Sprite2DEditor::Sprite2DEditor() {
|
|||
grow_pixels->set_max(10);
|
||||
grow_pixels->set_step(1);
|
||||
grow_pixels->set_value(2);
|
||||
grow_pixels->set_accessibility_name(TTRC("Grow"));
|
||||
grow_pixels->set_accessibility_name(TTRC("Grow (Pixels):"));
|
||||
hb->add_child(grow_pixels);
|
||||
hb->add_spacer();
|
||||
update_preview = memnew(Button);
|
||||
|
|
|
|||
|
|
@ -1992,7 +1992,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
|
||||
autoplay = memnew(Button);
|
||||
autoplay->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
autoplay->set_accessibility_name(TTRC("Autoplay on Load"));
|
||||
autoplay->set_tooltip_text(TTR("Autoplay on Load"));
|
||||
autoplay_container->add_child(autoplay);
|
||||
|
||||
|
|
@ -2001,7 +2000,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
anim_loop = memnew(Button);
|
||||
anim_loop->set_toggle_mode(true);
|
||||
anim_loop->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
anim_loop->set_accessibility_name(TTRC("Animation Looping"));
|
||||
anim_loop->set_tooltip_text(TTR("Animation Looping"));
|
||||
anim_loop->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_animation_loop_changed));
|
||||
hbc_animlist->add_child(anim_loop);
|
||||
|
|
@ -2013,7 +2011,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
anim_speed->set_step(0.01);
|
||||
anim_speed->set_custom_arrow_step(1);
|
||||
anim_speed->set_tooltip_text(TTR("Animation Speed"));
|
||||
anim_speed->set_accessibility_name(TTRC("Animation Speed"));
|
||||
anim_speed->get_line_edit()->set_expand_to_text_length_enabled(true);
|
||||
anim_speed->get_line_edit()->connect(SceneStringName(resized), callable_mp(this, &SpriteFramesEditor::_animation_speed_resized));
|
||||
anim_speed->connect(SceneStringName(value_changed), callable_mp(this, &SpriteFramesEditor::_animation_speed_changed));
|
||||
|
|
@ -2023,7 +2020,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
sub_vb->add_child(anim_search_box);
|
||||
anim_search_box->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
anim_search_box->set_placeholder(TTR("Filter Animations"));
|
||||
anim_search_box->set_accessibility_name(TTRC("Filter Animations"));
|
||||
anim_search_box->set_clear_button_enabled(true);
|
||||
anim_search_box->connect(SceneStringName(text_changed), callable_mp(this, &SpriteFramesEditor::_animation_search_text_changed));
|
||||
|
||||
|
|
@ -2072,31 +2068,26 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
play_bw_from = memnew(Button);
|
||||
play_bw_from->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_bw_from->set_tooltip_text(TTR("Play selected animation backwards from current pos. (A)"));
|
||||
play_bw_from->set_accessibility_name(TTRC("Play Backwards"));
|
||||
playback_container->add_child(play_bw_from);
|
||||
|
||||
play_bw = memnew(Button);
|
||||
play_bw->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_bw->set_tooltip_text(TTR("Play selected animation backwards from end. (Shift+A)"));
|
||||
play_bw->set_accessibility_name(TTRC("Play Backwards from End"));
|
||||
playback_container->add_child(play_bw);
|
||||
|
||||
stop = memnew(Button);
|
||||
stop->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
stop->set_tooltip_text(TTR("Pause/stop animation playback. (S)"));
|
||||
stop->set_accessibility_name(TTRC("Pause/Stop"));
|
||||
playback_container->add_child(stop);
|
||||
|
||||
play = memnew(Button);
|
||||
play->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play->set_tooltip_text(TTR("Play selected animation from start. (Shift+D)"));
|
||||
play->set_accessibility_name(TTRC("Play from Start"));
|
||||
playback_container->add_child(play);
|
||||
|
||||
play_from = memnew(Button);
|
||||
play_from->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
play_from->set_tooltip_text(TTR("Play selected animation from current pos. (D)"));
|
||||
play_from->set_accessibility_name(TTRC("Play"));
|
||||
playback_container->add_child(play_from);
|
||||
|
||||
hfc->add_child(memnew(VSeparator));
|
||||
|
|
@ -2181,7 +2172,7 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
frame_duration->set_allow_lesser(false);
|
||||
frame_duration->set_allow_greater(true);
|
||||
frame_duration->connect(SceneStringName(value_changed), callable_mp(this, &SpriteFramesEditor::_frame_duration_changed));
|
||||
frame_duration->set_accessibility_name(TTRC("Frame Duration"));
|
||||
frame_duration->set_accessibility_name(TTRC("Frame Duration:"));
|
||||
hbc_frame_duration->add_child(frame_duration);
|
||||
|
||||
// Wide empty separation control. (like BoxContainer::add_spacer())
|
||||
|
|
@ -2197,21 +2188,18 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
zoom_out->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_zoom_out));
|
||||
zoom_out->set_flat(true);
|
||||
zoom_out->set_tooltip_text(TTRC("Zoom Out"));
|
||||
zoom_out->set_accessibility_name(TTRC("Zoom Out"));
|
||||
hbc_zoom->add_child(zoom_out);
|
||||
|
||||
zoom_reset = memnew(Button);
|
||||
zoom_reset->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_zoom_reset));
|
||||
zoom_reset->set_flat(true);
|
||||
zoom_reset->set_tooltip_text(TTRC("Zoom Reset"));
|
||||
zoom_reset->set_accessibility_name(TTRC("Reset Zoom"));
|
||||
hbc_zoom->add_child(zoom_reset);
|
||||
|
||||
zoom_in = memnew(Button);
|
||||
zoom_in->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_zoom_in));
|
||||
zoom_in->set_flat(true);
|
||||
zoom_in->set_tooltip_text(TTRC("Zoom In"));
|
||||
zoom_in->set_accessibility_name(TTRC("Zoom In"));
|
||||
hbc_zoom->add_child(zoom_in);
|
||||
|
||||
file = memnew(EditorFileDialog);
|
||||
|
|
@ -2334,7 +2322,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
toggle_settings_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
toggle_settings_button->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_toggle_show_settings));
|
||||
toggle_settings_button->set_tooltip_text(TTR("Toggle Settings Panel"));
|
||||
toggle_settings_button->set_accessibility_name(TTRC("Settings Panel"));
|
||||
split_sheet_menu_hb->add_child(toggle_settings_button);
|
||||
|
||||
split_sheet_vb->add_child(split_sheet_menu_hb);
|
||||
|
|
@ -2373,7 +2360,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_zoom_out->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
split_sheet_zoom_out->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
split_sheet_zoom_out->set_tooltip_text(TTR("Zoom Out"));
|
||||
split_sheet_zoom_out->set_accessibility_name(TTRC("Zoom Out"));
|
||||
split_sheet_zoom_out->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_sheet_zoom_out));
|
||||
split_sheet_zoom_hb->add_child(split_sheet_zoom_out);
|
||||
|
||||
|
|
@ -2381,7 +2367,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_zoom_reset->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
split_sheet_zoom_reset->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
split_sheet_zoom_reset->set_tooltip_text(TTR("Zoom Reset"));
|
||||
split_sheet_zoom_reset->set_accessibility_name(TTRC("Reset Zoom"));
|
||||
split_sheet_zoom_reset->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_sheet_zoom_reset));
|
||||
split_sheet_zoom_hb->add_child(split_sheet_zoom_reset);
|
||||
|
||||
|
|
@ -2389,7 +2374,6 @@ SpriteFramesEditor::SpriteFramesEditor() {
|
|||
split_sheet_zoom_in->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
split_sheet_zoom_in->set_focus_mode(FOCUS_ACCESSIBILITY);
|
||||
split_sheet_zoom_in->set_tooltip_text(TTR("Zoom In"));
|
||||
split_sheet_zoom_in->set_accessibility_name(TTRC("Zoom In"));
|
||||
split_sheet_zoom_in->connect(SceneStringName(pressed), callable_mp(this, &SpriteFramesEditor::_sheet_zoom_in));
|
||||
split_sheet_zoom_hb->add_child(split_sheet_zoom_in);
|
||||
|
||||
|
|
|
|||
|
|
@ -113,7 +113,6 @@ StyleBoxPreview::StyleBoxPreview() {
|
|||
// This theme variation works better than the normal theme because there's no focus highlight.
|
||||
grid_preview->set_theme_type_variation("PreviewLightButton");
|
||||
grid_preview->set_tooltip_text(TTRC("Toggle margins preview grid."));
|
||||
grid_preview->set_accessibility_name(TTRC("Margins Preview Grid"));
|
||||
grid_preview->set_toggle_mode(true);
|
||||
grid_preview->connect(SceneStringName(toggled), callable_mp(this, &StyleBoxPreview::_grid_preview_toggled));
|
||||
grid_preview->set_pressed(grid_preview_enabled);
|
||||
|
|
|
|||
|
|
@ -1154,7 +1154,7 @@ TextureRegionEditor::TextureRegionEditor() {
|
|||
|
||||
snap_mode_button = memnew(OptionButton);
|
||||
hb_tools->add_child(snap_mode_button);
|
||||
snap_mode_button->set_accessibility_name(TTRC("Snap Mode"));
|
||||
snap_mode_button->set_accessibility_name(TTRC("Snap Mode:"));
|
||||
snap_mode_button->add_item(TTR("None"), 0);
|
||||
snap_mode_button->add_item(TTR("Pixel Snap"), 1);
|
||||
snap_mode_button->add_item(TTR("Grid Snap"), 2);
|
||||
|
|
@ -1256,21 +1256,18 @@ TextureRegionEditor::TextureRegionEditor() {
|
|||
zoom_out = memnew(Button);
|
||||
zoom_out->set_flat(true);
|
||||
zoom_out->set_tooltip_text(TTR("Zoom Out"));
|
||||
zoom_out->set_accessibility_name(TTRC("Zoom Out"));
|
||||
zoom_out->connect(SceneStringName(pressed), callable_mp(this, &TextureRegionEditor::_zoom_out));
|
||||
zoom_hb->add_child(zoom_out);
|
||||
|
||||
zoom_reset = memnew(Button);
|
||||
zoom_reset->set_flat(true);
|
||||
zoom_reset->set_tooltip_text(TTR("Zoom Reset"));
|
||||
zoom_reset->set_accessibility_name(TTRC("Reset Zoom"));
|
||||
zoom_reset->connect(SceneStringName(pressed), callable_mp(this, &TextureRegionEditor::_zoom_reset));
|
||||
zoom_hb->add_child(zoom_reset);
|
||||
|
||||
zoom_in = memnew(Button);
|
||||
zoom_in->set_flat(true);
|
||||
zoom_in->set_tooltip_text(TTR("Zoom In"));
|
||||
zoom_in->set_accessibility_name(TTRC("Zoom In"));
|
||||
zoom_in->connect(SceneStringName(pressed), callable_mp(this, &TextureRegionEditor::_zoom_in));
|
||||
zoom_hb->add_child(zoom_in);
|
||||
|
||||
|
|
|
|||
|
|
@ -2027,7 +2027,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_color = memnew(Button);
|
||||
edit_items_add_color->set_tooltip_text(TTR("Add Color Item"));
|
||||
edit_items_add_color->set_accessibility_name(TTRC("Add Color Item"));
|
||||
edit_items_add_color->set_flat(true);
|
||||
edit_items_add_color->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_color);
|
||||
|
|
@ -2035,7 +2034,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_constant = memnew(Button);
|
||||
edit_items_add_constant->set_tooltip_text(TTR("Add Constant Item"));
|
||||
edit_items_add_constant->set_accessibility_name(TTRC("Add Constant Item"));
|
||||
edit_items_add_constant->set_flat(true);
|
||||
edit_items_add_constant->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_constant);
|
||||
|
|
@ -2043,7 +2041,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_font = memnew(Button);
|
||||
edit_items_add_font->set_tooltip_text(TTR("Add Font Item"));
|
||||
edit_items_add_font->set_accessibility_name(TTRC("Add Font Item"));
|
||||
edit_items_add_font->set_flat(true);
|
||||
edit_items_add_font->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_font);
|
||||
|
|
@ -2051,7 +2048,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_font_size = memnew(Button);
|
||||
edit_items_add_font_size->set_tooltip_text(TTR("Add Font Size Item"));
|
||||
edit_items_add_font_size->set_accessibility_name(TTRC("Add Font Size Item"));
|
||||
edit_items_add_font_size->set_flat(true);
|
||||
edit_items_add_font_size->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_font_size);
|
||||
|
|
@ -2059,7 +2055,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_icon = memnew(Button);
|
||||
edit_items_add_icon->set_tooltip_text(TTR("Add Icon Item"));
|
||||
edit_items_add_icon->set_accessibility_name(TTRC("Add Icon Item"));
|
||||
edit_items_add_icon->set_flat(true);
|
||||
edit_items_add_icon->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_icon);
|
||||
|
|
@ -2067,7 +2062,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_add_stylebox = memnew(Button);
|
||||
edit_items_add_stylebox->set_tooltip_text(TTR("Add StyleBox Item"));
|
||||
edit_items_add_stylebox->set_accessibility_name(TTRC("Add StyleBox Item"));
|
||||
edit_items_add_stylebox->set_flat(true);
|
||||
edit_items_add_stylebox->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_add_stylebox);
|
||||
|
|
@ -2081,7 +2075,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_remove_class = memnew(Button);
|
||||
edit_items_remove_class->set_tooltip_text(TTR("Remove Class Items"));
|
||||
edit_items_remove_class->set_accessibility_name(TTRC("Remove Class Items"));
|
||||
edit_items_remove_class->set_flat(true);
|
||||
edit_items_remove_class->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_remove_class);
|
||||
|
|
@ -2089,7 +2082,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_remove_custom = memnew(Button);
|
||||
edit_items_remove_custom->set_tooltip_text(TTR("Remove Custom Items"));
|
||||
edit_items_remove_custom->set_accessibility_name(TTRC("Remove Custom Items"));
|
||||
edit_items_remove_custom->set_flat(true);
|
||||
edit_items_remove_custom->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_remove_custom);
|
||||
|
|
@ -2097,7 +2089,6 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
|
||||
edit_items_remove_all = memnew(Button);
|
||||
edit_items_remove_all->set_tooltip_text(TTR("Remove All Items"));
|
||||
edit_items_remove_all->set_accessibility_name(TTRC("Remove All Items"));
|
||||
edit_items_remove_all->set_flat(true);
|
||||
edit_items_remove_all->set_disabled(true);
|
||||
edit_items_toolbar->add_child(edit_items_remove_all);
|
||||
|
|
@ -2556,7 +2547,6 @@ HBoxContainer *ThemeTypeEditor::_create_property_control(Theme::DataType p_data_
|
|||
Button *item_rename_button = memnew(Button);
|
||||
item_rename_button->set_button_icon(get_editor_theme_icon(SNAME("Edit")));
|
||||
item_rename_button->set_tooltip_text(TTR("Rename Item"));
|
||||
item_rename_button->set_accessibility_name(TTRC("Rename Item"));
|
||||
item_rename_button->set_flat(true);
|
||||
item_name_container->add_child(item_rename_button);
|
||||
item_rename_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_item_rename_cbk).bind(p_data_type, p_item_name, item_name_container));
|
||||
|
|
@ -2564,7 +2554,6 @@ HBoxContainer *ThemeTypeEditor::_create_property_control(Theme::DataType p_data_
|
|||
Button *item_remove_button = memnew(Button);
|
||||
item_remove_button->set_button_icon(get_editor_theme_icon(SNAME("Remove")));
|
||||
item_remove_button->set_tooltip_text(TTR("Remove Item"));
|
||||
item_remove_button->set_accessibility_name(TTRC("Remove Item"));
|
||||
item_remove_button->set_flat(true);
|
||||
item_name_container->add_child(item_remove_button);
|
||||
item_remove_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_item_remove_cbk).bind(p_data_type, p_item_name));
|
||||
|
|
@ -2572,7 +2561,6 @@ HBoxContainer *ThemeTypeEditor::_create_property_control(Theme::DataType p_data_
|
|||
Button *item_rename_confirm_button = memnew(Button);
|
||||
item_rename_confirm_button->set_button_icon(get_editor_theme_icon(SNAME("ImportCheck")));
|
||||
item_rename_confirm_button->set_tooltip_text(TTR("Confirm Item Rename"));
|
||||
item_rename_confirm_button->set_accessibility_name(TTRC("Confirm Item Rename"));
|
||||
item_rename_confirm_button->set_flat(true);
|
||||
item_name_container->add_child(item_rename_confirm_button);
|
||||
item_rename_confirm_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_item_rename_confirmed).bind(p_data_type, p_item_name, item_name_container));
|
||||
|
|
@ -2581,7 +2569,6 @@ HBoxContainer *ThemeTypeEditor::_create_property_control(Theme::DataType p_data_
|
|||
Button *item_rename_cancel_button = memnew(Button);
|
||||
item_rename_cancel_button->set_button_icon(get_editor_theme_icon(SNAME("ImportFail")));
|
||||
item_rename_cancel_button->set_tooltip_text(TTR("Cancel Item Rename"));
|
||||
item_rename_cancel_button->set_accessibility_name(TTRC("Cancel Item Rename"));
|
||||
item_rename_cancel_button->set_flat(true);
|
||||
item_name_container->add_child(item_rename_cancel_button);
|
||||
item_rename_cancel_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_item_rename_canceled).bind(p_data_type, p_item_name, item_name_container));
|
||||
|
|
@ -2592,7 +2579,6 @@ HBoxContainer *ThemeTypeEditor::_create_property_control(Theme::DataType p_data_
|
|||
Button *item_override_button = memnew(Button);
|
||||
item_override_button->set_button_icon(get_editor_theme_icon(SNAME("Add")));
|
||||
item_override_button->set_tooltip_text(TTR("Override Item"));
|
||||
item_override_button->set_accessibility_name(TTRC("Override Item"));
|
||||
item_override_button->set_flat(true);
|
||||
item_name_container->add_child(item_override_button);
|
||||
item_override_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_item_override_cbk).bind(p_data_type, p_item_name));
|
||||
|
|
@ -2802,7 +2788,6 @@ void ThemeTypeEditor::_update_type_items() {
|
|||
pin_leader_button->set_pressed(true);
|
||||
pin_leader_button->set_button_icon(get_editor_theme_icon(SNAME("Pin")));
|
||||
pin_leader_button->set_tooltip_text(TTR("Unpin this StyleBox as a main style."));
|
||||
pin_leader_button->set_accessibility_name(TTRC("Unpin StyleBox"));
|
||||
item_control->add_child(pin_leader_button);
|
||||
pin_leader_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_on_unpin_leader_button_pressed));
|
||||
|
||||
|
|
@ -2846,7 +2831,7 @@ void ThemeTypeEditor::_update_type_items() {
|
|||
pin_leader_button->set_toggle_mode(true);
|
||||
pin_leader_button->set_button_icon(get_editor_theme_icon(SNAME("Pin")));
|
||||
pin_leader_button->set_tooltip_text(TTR("Pin this StyleBox as a main style. Editing its properties will update the same properties in all other StyleBoxes of this type."));
|
||||
pin_leader_button->set_accessibility_name(TTRC("Pin StyleBox as a Main Style"));
|
||||
pin_leader_button->set_accessibility_name(TTRC("Pin this StyleBox as a main style."));
|
||||
item_control->add_child(pin_leader_button);
|
||||
pin_leader_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_on_pin_leader_button_pressed).bind(item_editor, E.key));
|
||||
} else {
|
||||
|
|
@ -3590,14 +3575,12 @@ ThemeTypeEditor::ThemeTypeEditor() {
|
|||
|
||||
add_type_button = memnew(Button);
|
||||
add_type_button->set_tooltip_text(TTR("Add a type from a list of available types or create a new one."));
|
||||
add_type_button->set_accessibility_name(TTRC("Add Type"));
|
||||
type_list_hb->add_child(add_type_button);
|
||||
add_type_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_add_type_button_cbk));
|
||||
|
||||
rename_type_button = memnew(Button);
|
||||
rename_type_button->set_disabled(true);
|
||||
rename_type_button->set_tooltip_text(TTRC("Rename current type."));
|
||||
rename_type_button->set_accessibility_name(TTRC("Rename Current Type"));
|
||||
type_list_hb->add_child(rename_type_button);
|
||||
rename_type_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_rename_type_button_cbk));
|
||||
|
||||
|
|
@ -3615,7 +3598,7 @@ ThemeTypeEditor::ThemeTypeEditor() {
|
|||
remove_type_button = memnew(Button);
|
||||
remove_type_button->set_disabled(true);
|
||||
remove_type_button->set_tooltip_text(TTRC("Remove current type."));
|
||||
remove_type_button->set_accessibility_name(TTRC("Remove Current Type"));
|
||||
remove_type_button->set_accessibility_name(TTRC("Remove current type."));
|
||||
type_list_hb->add_child(remove_type_button);
|
||||
remove_type_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_remove_type_button_cbk));
|
||||
|
||||
|
|
@ -3682,7 +3665,6 @@ ThemeTypeEditor::ThemeTypeEditor() {
|
|||
type_variation_button = memnew(Button);
|
||||
type_variation_hb->add_child(type_variation_button);
|
||||
type_variation_button->set_tooltip_text(TTR("Select the variation base type from a list of available types."));
|
||||
type_variation_button->set_accessibility_name(TTRC("Select Base Type"));
|
||||
type_variation_button->connect(SceneStringName(pressed), callable_mp(this, &ThemeTypeEditor::_add_type_variation_cbk));
|
||||
|
||||
type_variation_locked = memnew(Label);
|
||||
|
|
|
|||
|
|
@ -649,7 +649,6 @@ TileAtlasView::TileAtlasView() {
|
|||
button_center_view->set_flat(true);
|
||||
button_center_view->set_disabled(true);
|
||||
button_center_view->set_tooltip_text(TTR("Center View"));
|
||||
button_center_view->set_accessibility_name(TTRC("Center View"));
|
||||
add_child(button_center_view);
|
||||
|
||||
panner.instantiate();
|
||||
|
|
|
|||
|
|
@ -924,7 +924,6 @@ GenericTilePolygonEditor::GenericTilePolygonEditor() {
|
|||
button_expand->set_toggle_mode(true);
|
||||
button_expand->set_pressed(false);
|
||||
button_expand->set_tooltip_text(TTR("Expand editor"));
|
||||
button_expand->set_accessibility_name(TTRC("Expand editor"));
|
||||
button_expand->connect(SceneStringName(toggled), callable_mp(this, &GenericTilePolygonEditor::_toggle_expand));
|
||||
toolbar->add_child(button_expand);
|
||||
|
||||
|
|
@ -936,7 +935,6 @@ GenericTilePolygonEditor::GenericTilePolygonEditor() {
|
|||
button_create->set_button_group(tools_button_group);
|
||||
button_create->set_pressed(true);
|
||||
button_create->set_tooltip_text(TTR("Add polygon tool"));
|
||||
button_create->set_accessibility_name(TTRC("Add Points"));
|
||||
toolbar->add_child(button_create);
|
||||
|
||||
button_edit = memnew(Button);
|
||||
|
|
@ -944,7 +942,6 @@ GenericTilePolygonEditor::GenericTilePolygonEditor() {
|
|||
button_edit->set_toggle_mode(true);
|
||||
button_edit->set_button_group(tools_button_group);
|
||||
button_edit->set_tooltip_text(TTR("Edit points tool"));
|
||||
button_edit->set_accessibility_name(TTRC("Edit Points"));
|
||||
toolbar->add_child(button_edit);
|
||||
|
||||
button_delete = memnew(Button);
|
||||
|
|
@ -952,7 +949,6 @@ GenericTilePolygonEditor::GenericTilePolygonEditor() {
|
|||
button_delete->set_toggle_mode(true);
|
||||
button_delete->set_button_group(tools_button_group);
|
||||
button_delete->set_tooltip_text(TTR("Delete points tool"));
|
||||
button_delete->set_accessibility_name(TTRC("Delete Points"));
|
||||
toolbar->add_child(button_delete);
|
||||
|
||||
button_advanced_menu = memnew(MenuButton);
|
||||
|
|
@ -1026,7 +1022,6 @@ GenericTilePolygonEditor::GenericTilePolygonEditor() {
|
|||
button_center_view->connect(SceneStringName(pressed), callable_mp(this, &GenericTilePolygonEditor::_center_view));
|
||||
button_center_view->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
button_center_view->set_tooltip_text(TTR("Center View"));
|
||||
button_center_view->set_accessibility_name(TTRC("Center View"));
|
||||
button_center_view->set_disabled(true);
|
||||
root->add_child(button_center_view);
|
||||
|
||||
|
|
|
|||
|
|
@ -2303,7 +2303,6 @@ TileMapLayerEditorTilesPlugin::TileMapLayerEditorTilesPlugin() {
|
|||
random_tile_toggle->set_toggle_mode(true);
|
||||
random_tile_toggle->set_tooltip_text(TTR("Place Random Tile"));
|
||||
random_tile_toggle->connect(SceneStringName(toggled), callable_mp(this, &TileMapLayerEditorTilesPlugin::_on_random_tile_checkbox_toggled));
|
||||
random_tile_toggle->set_accessibility_name(TTRC("Place Random Tile"));
|
||||
tools_settings->add_child(random_tile_toggle);
|
||||
|
||||
// Random tile scattering.
|
||||
|
|
@ -2321,7 +2320,7 @@ TileMapLayerEditorTilesPlugin::TileMapLayerEditorTilesPlugin() {
|
|||
scatter_spinbox->set_tooltip_text(TTR("Modifies the chance of painting nothing instead of a randomly selected tile."));
|
||||
scatter_spinbox->get_line_edit()->add_theme_constant_override("minimum_character_width", 4);
|
||||
scatter_spinbox->connect(SceneStringName(value_changed), callable_mp(this, &TileMapLayerEditorTilesPlugin::_on_scattering_spinbox_changed));
|
||||
scatter_spinbox->set_accessibility_name(TTRC("Scattering"));
|
||||
scatter_spinbox->set_accessibility_name(TTRC("Scattering:"));
|
||||
scatter_controls_container->add_child(scatter_spinbox);
|
||||
tools_settings->add_child(scatter_controls_container);
|
||||
|
||||
|
|
@ -2371,7 +2370,6 @@ TileMapLayerEditorTilesPlugin::TileMapLayerEditorTilesPlugin() {
|
|||
source_sort_button->set_flat(false);
|
||||
source_sort_button->set_theme_type_variation("FlatMenuButton");
|
||||
source_sort_button->set_tooltip_text(TTR("Sort sources"));
|
||||
source_sort_button->set_accessibility_name(TTRC("Sort sources"));
|
||||
|
||||
PopupMenu *p = source_sort_button->get_popup();
|
||||
p->connect(SceneStringName(id_pressed), callable_mp(this, &TileMapLayerEditorTilesPlugin::_set_source_sort));
|
||||
|
|
@ -4456,21 +4454,18 @@ TileMapLayerEditor::TileMapLayerEditor() {
|
|||
layers_selection_button->set_text_overrun_behavior(TextServer::OVERRUN_TRIM_ELLIPSIS);
|
||||
layers_selection_button->set_tooltip_text(TTR("TileMap Layers"));
|
||||
layers_selection_button->connect(SceneStringName(item_selected), callable_mp(this, &TileMapLayerEditor::_layers_selection_item_selected));
|
||||
layers_selection_button->set_accessibility_name(TTRC("TileMap Layers"));
|
||||
layer_selection_hbox->add_child(layers_selection_button);
|
||||
|
||||
select_previous_layer = memnew(Button);
|
||||
select_previous_layer->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
select_previous_layer->set_tooltip_text(TTR("Select previous layer"));
|
||||
select_previous_layer->connect(SceneStringName(pressed), callable_mp(this, &TileMapLayerEditor::_select_previous_layer_pressed));
|
||||
select_previous_layer->set_accessibility_name(TTRC("Previous"));
|
||||
layer_selection_hbox->add_child(select_previous_layer);
|
||||
|
||||
select_next_layer = memnew(Button);
|
||||
select_next_layer->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
select_next_layer->set_tooltip_text(TTR("Select next layer"));
|
||||
select_next_layer->connect(SceneStringName(pressed), callable_mp(this, &TileMapLayerEditor::_select_next_layer_pressed));
|
||||
select_next_layer->set_accessibility_name(TTRC("Next"));
|
||||
layer_selection_hbox->add_child(select_next_layer);
|
||||
|
||||
select_all_layers = memnew(Button);
|
||||
|
|
@ -4486,7 +4481,6 @@ TileMapLayerEditor::TileMapLayerEditor() {
|
|||
toggle_highlight_selected_layer_button->set_toggle_mode(true);
|
||||
toggle_highlight_selected_layer_button->connect(SceneStringName(toggled), callable_mp(this, &TileMapLayerEditor::_highlight_selected_layer_button_toggled));
|
||||
toggle_highlight_selected_layer_button->set_tooltip_text(TTR("Highlight Selected TileMap Layer"));
|
||||
toggle_highlight_selected_layer_button->set_accessibility_name(TTRC("Highlight Selected TileMap Layer"));
|
||||
tile_map_toolbar->add_child(toggle_highlight_selected_layer_button);
|
||||
|
||||
tile_map_toolbar->add_child(memnew(VSeparator));
|
||||
|
|
@ -4497,13 +4491,12 @@ TileMapLayerEditor::TileMapLayerEditor() {
|
|||
toggle_grid_button->set_toggle_mode(true);
|
||||
toggle_grid_button->set_tooltip_text(TTR("Toggle grid visibility."));
|
||||
toggle_grid_button->connect(SceneStringName(toggled), callable_mp(this, &TileMapLayerEditor::_on_grid_toggled));
|
||||
toggle_grid_button->set_accessibility_name(TTRC("Grid"));
|
||||
tile_map_toolbar->add_child(toggle_grid_button);
|
||||
|
||||
// Advanced settings menu button.
|
||||
advanced_menu_button = memnew(MenuButton);
|
||||
advanced_menu_button->set_flat(false);
|
||||
advanced_menu_button->set_accessibility_name(TTRC("Advanced"));
|
||||
advanced_menu_button->set_tooltip_text(TTRC("Advanced settings."));
|
||||
advanced_menu_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
advanced_menu_button->get_popup()->add_item(TTR("Automatically Replace Tiles with Proxies"), ADVANCED_MENU_REPLACE_WITH_PROXIES);
|
||||
advanced_menu_button->get_popup()->add_item(TTR("Extract TileMap layers as individual TileMapLayer nodes"), ADVANCED_MENU_EXTRACT_TILE_MAP_LAYERS);
|
||||
|
|
|
|||
|
|
@ -846,7 +846,6 @@ TileSetEditor::TileSetEditor() {
|
|||
source_sort_button->set_flat(false);
|
||||
source_sort_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
source_sort_button->set_tooltip_text(TTR("Sort Sources"));
|
||||
source_sort_button->set_accessibility_name(TTRC("Sort Sources"));
|
||||
|
||||
PopupMenu *p = source_sort_button->get_popup();
|
||||
p->connect(SceneStringName(id_pressed), callable_mp(this, &TileSetEditor::_set_source_sort));
|
||||
|
|
|
|||
|
|
@ -1120,7 +1120,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
select_private_path_button->set_button_icon(EditorNode::get_singleton()->get_gui_base()->get_editor_theme_icon("Folder"));
|
||||
select_private_path_button->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_popup_file_dialog).bind(set_up_ssh_private_key_file_dialog));
|
||||
select_private_path_button->set_tooltip_text(TTR("Select SSH private key path"));
|
||||
select_private_path_button->set_accessibility_name(TTRC("Select SSH private key path"));
|
||||
set_up_ssh_private_key_input_hbc->add_child(select_private_path_button);
|
||||
|
||||
HBoxContainer *set_up_ssh_passphrase_input = memnew(HBoxContainer);
|
||||
|
|
@ -1163,7 +1162,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
unstage_title->add_child(unstage_label);
|
||||
|
||||
refresh_button = memnew(Button);
|
||||
refresh_button->set_accessibility_name(TTRC("Detect new changes"));
|
||||
refresh_button->set_tooltip_text(TTR("Detect new changes"));
|
||||
refresh_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
refresh_button->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("Reload"), EditorStringName(EditorIcons)));
|
||||
|
|
@ -1185,7 +1183,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
discard_all_confirm->get_ok_button()->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_discard_all));
|
||||
|
||||
discard_all_button = memnew(Button);
|
||||
discard_all_button->set_accessibility_name(TTRC("Discard all changes"));
|
||||
discard_all_button->set_tooltip_text(TTR("Discard all changes"));
|
||||
discard_all_button->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("Close"), EditorStringName(EditorIcons)));
|
||||
discard_all_button->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_confirm_discard_all));
|
||||
|
|
@ -1285,7 +1282,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
commit_list_hbc->add_child(commit_list_label);
|
||||
|
||||
commit_list_size_button = memnew(OptionButton);
|
||||
commit_list_size_button->set_accessibility_name(TTRC("Commit list size"));
|
||||
commit_list_size_button->set_tooltip_text(TTR("Commit list size"));
|
||||
commit_list_size_button->add_item("10");
|
||||
commit_list_size_button->set_item_metadata(0, 10);
|
||||
|
|
@ -1318,7 +1314,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
version_commit_dock->add_child(menu_bar);
|
||||
|
||||
branch_select = memnew(OptionButton);
|
||||
branch_select->set_accessibility_name(TTRC("Branches"));
|
||||
branch_select->set_tooltip_text(TTR("Branches"));
|
||||
branch_select->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
branch_select->set_clip_text(true);
|
||||
|
|
@ -1366,7 +1361,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
branch_create_hbc->add_child(branch_create_name_input);
|
||||
|
||||
remote_select = memnew(OptionButton);
|
||||
remote_select->set_accessibility_name(TTRC("Remote"));
|
||||
remote_select->set_tooltip_text(TTR("Remotes"));
|
||||
remote_select->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
||||
remote_select->set_clip_text(true);
|
||||
|
|
@ -1430,7 +1424,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
|
||||
fetch_button = memnew(Button);
|
||||
fetch_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
fetch_button->set_accessibility_name(TTRC("Fetch"));
|
||||
fetch_button->set_tooltip_text(TTR("Fetch"));
|
||||
fetch_button->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("Reload"), EditorStringName(EditorIcons)));
|
||||
fetch_button->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_fetch));
|
||||
|
|
@ -1438,7 +1431,6 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
|
||||
pull_button = memnew(Button);
|
||||
pull_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
pull_button->set_accessibility_name(TTRC("Pull"));
|
||||
pull_button->set_tooltip_text(TTR("Pull"));
|
||||
pull_button->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("MoveDown"), EditorStringName(EditorIcons)));
|
||||
pull_button->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_pull));
|
||||
|
|
@ -1446,13 +1438,13 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
|
||||
push_button = memnew(Button);
|
||||
push_button->set_theme_type_variation(SceneStringName(FlatButton));
|
||||
push_button->set_accessibility_name(TTRC("Push"));
|
||||
push_button->set_tooltip_text(TTR("Push"));
|
||||
push_button->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("MoveUp"), EditorStringName(EditorIcons)));
|
||||
push_button->connect(SceneStringName(pressed), callable_mp(this, &VersionControlEditorPlugin::_push));
|
||||
menu_bar->add_child(push_button);
|
||||
|
||||
extra_options = memnew(MenuButton);
|
||||
extra_options->set_accessibility_name(TTRC("Extra options"));
|
||||
extra_options->set_button_icon(EditorNode::get_singleton()->get_editor_theme()->get_icon(SNAME("GuiTabMenuHl"), EditorStringName(EditorIcons)));
|
||||
extra_options->get_popup()->connect(SNAME("about_to_popup"), callable_mp(this, &VersionControlEditorPlugin::_update_extra_options));
|
||||
extra_options->get_popup()->connect(SceneStringName(id_pressed), callable_mp(this, &VersionControlEditorPlugin::_extra_option_selected));
|
||||
|
|
@ -1514,7 +1506,7 @@ VersionControlEditorPlugin::VersionControlEditorPlugin() {
|
|||
diff_heading->add_child(view);
|
||||
|
||||
diff_view_type_select = memnew(OptionButton);
|
||||
diff_view_type_select->set_accessibility_name(TTRC("View"));
|
||||
diff_view_type_select->set_accessibility_name(TTRC("View:"));
|
||||
diff_view_type_select->add_item(TTR("Split"), DIFF_VIEW_TYPE_SPLIT);
|
||||
diff_view_type_select->add_item(TTR("Unified"), DIFF_VIEW_TYPE_UNIFIED);
|
||||
diff_view_type_select->connect(SceneStringName(item_selected), callable_mp(this, &VersionControlEditorPlugin::_display_diff));
|
||||
|
|
|
|||
|
|
@ -6810,7 +6810,6 @@ VisualShaderEditor::VisualShaderEditor() {
|
|||
preview_tools = memnew(MenuButton);
|
||||
filter_hbox->add_child(preview_tools);
|
||||
preview_tools->set_tooltip_text(TTR("Options"));
|
||||
preview_tools->set_accessibility_name(TTRC("Options"));
|
||||
preview_tools->get_popup()->connect(SceneStringName(id_pressed), callable_mp(this, &VisualShaderEditor::_preview_tools_menu_option));
|
||||
preview_tools->get_popup()->add_item(TTR("Copy Parameters From Material"), COPY_PARAMS_FROM_MATERIAL);
|
||||
preview_tools->get_popup()->add_item(TTR("Paste Parameters To Material"), PASTE_PARAMS_TO_MATERIAL);
|
||||
|
|
@ -6860,12 +6859,10 @@ VisualShaderEditor::VisualShaderEditor() {
|
|||
node_filter->connect(SceneStringName(gui_input), callable_mp(this, &VisualShaderEditor::_sbox_input));
|
||||
node_filter->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
node_filter->set_placeholder(TTR("Search"));
|
||||
node_filter->set_accessibility_name(TTRC("Search"));
|
||||
|
||||
tools = memnew(MenuButton);
|
||||
filter_hb->add_child(tools);
|
||||
tools->set_tooltip_text(TTR("Options"));
|
||||
tools->set_accessibility_name(TTRC("Options"));
|
||||
tools->get_popup()->connect(SceneStringName(id_pressed), callable_mp(this, &VisualShaderEditor::_tools_menu_option));
|
||||
tools->get_popup()->add_item(TTR("Expand All"), EXPAND_ALL);
|
||||
tools->get_popup()->add_item(TTR("Collapse All"), COLLAPSE_ALL);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue