You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Initial editor accessibility.
This commit is contained in:
@@ -2019,26 +2019,31 @@ 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);
|
||||
@@ -2047,6 +2052,7 @@ 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));
|
||||
|
||||
@@ -2055,6 +2061,7 @@ 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);
|
||||
@@ -2082,6 +2089,7 @@ AnimationPlayerEditor::AnimationPlayerEditor(AnimationPlayerEditorPlugin *p_plug
|
||||
|
||||
animation = memnew(OptionButton);
|
||||
hb->add_child(animation);
|
||||
animation->set_accessibility_name(TTRC("Animation"));
|
||||
animation->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||
animation->set_tooltip_text(TTR("Display list of animations in player."));
|
||||
animation->set_clip_text(true);
|
||||
@@ -2091,6 +2099,7 @@ 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));
|
||||
|
||||
@@ -2103,10 +2112,12 @@ 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);
|
||||
|
||||
onion_skinning = memnew(MenuButton);
|
||||
onion_skinning->set_accessibility_name(TTRC("Onion Skinning Options"));
|
||||
onion_skinning->set_flat(false);
|
||||
onion_skinning->set_theme_type_variation("FlatMenuButton");
|
||||
onion_skinning->set_tooltip_text(TTR("Onion Skinning Options"));
|
||||
@@ -2133,6 +2144,7 @@ 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));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user