|
@@ -184,7 +184,6 @@ void AudioStreamImportSettingsDialog::_preview_zoom_in() {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
float page_size = zoom_bar->get_page();
|
|
float page_size = zoom_bar->get_page();
|
|
- zoom_spacer->hide();
|
|
|
|
zoom_bar->set_page(page_size * 0.5);
|
|
zoom_bar->set_page(page_size * 0.5);
|
|
zoom_bar->set_value(zoom_bar->get_value() + page_size * 0.25);
|
|
zoom_bar->set_value(zoom_bar->get_value() + page_size * 0.25);
|
|
zoom_bar->show();
|
|
zoom_bar->show();
|
|
@@ -202,7 +201,6 @@ void AudioStreamImportSettingsDialog::_preview_zoom_out() {
|
|
zoom_bar->set_value(zoom_bar->get_value() - page_size * 0.5);
|
|
zoom_bar->set_value(zoom_bar->get_value() - page_size * 0.5);
|
|
if (zoom_bar->get_value() == 0) {
|
|
if (zoom_bar->get_value() == 0) {
|
|
zoom_bar->hide();
|
|
zoom_bar->hide();
|
|
- zoom_spacer->show();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
_preview->queue_redraw();
|
|
_preview->queue_redraw();
|
|
@@ -217,7 +215,6 @@ void AudioStreamImportSettingsDialog::_preview_zoom_reset() {
|
|
zoom_bar->set_page(zoom_bar->get_max());
|
|
zoom_bar->set_page(zoom_bar->get_max());
|
|
zoom_bar->set_value(0);
|
|
zoom_bar->set_value(0);
|
|
zoom_bar->hide();
|
|
zoom_bar->hide();
|
|
- zoom_spacer->show();
|
|
|
|
|
|
|
|
_preview->queue_redraw();
|
|
_preview->queue_redraw();
|
|
_indicator->queue_redraw();
|
|
_indicator->queue_redraw();
|
|
@@ -615,30 +612,15 @@ AudioStreamImportSettingsDialog::AudioStreamImportSettingsDialog() {
|
|
_preview->set_v_size_flags(Control::SIZE_EXPAND_FILL);
|
|
_preview->set_v_size_flags(Control::SIZE_EXPAND_FILL);
|
|
vbox->add_child(_preview);
|
|
vbox->add_child(_preview);
|
|
|
|
|
|
- HBoxContainer *zoom_hbox = memnew(HBoxContainer);
|
|
|
|
zoom_bar = memnew(HScrollBar);
|
|
zoom_bar = memnew(HScrollBar);
|
|
zoom_bar->hide();
|
|
zoom_bar->hide();
|
|
- zoom_in = memnew(Button);
|
|
|
|
- zoom_in->set_accessibility_name(TTRC("Zoom In"));
|
|
|
|
- zoom_in->set_flat(true);
|
|
|
|
- zoom_reset = memnew(Button);
|
|
|
|
- zoom_reset->set_accessibility_name(TTRC("Reset Zoom"));
|
|
|
|
- zoom_reset->set_flat(true);
|
|
|
|
- zoom_out = memnew(Button);
|
|
|
|
- zoom_out->set_accessibility_name(TTRC("Zoom Out"));
|
|
|
|
- zoom_out->set_flat(true);
|
|
|
|
- zoom_hbox->add_child(zoom_bar);
|
|
|
|
- zoom_spacer = zoom_hbox->add_spacer();
|
|
|
|
|
|
+ vbox->add_child(zoom_bar);
|
|
zoom_bar->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
|
zoom_bar->set_h_size_flags(Control::SIZE_EXPAND_FILL);
|
|
- zoom_bar->set_v_size_flags(Control::SIZE_EXPAND_FILL);
|
|
|
|
- zoom_hbox->add_child(zoom_out);
|
|
|
|
- zoom_hbox->add_child(zoom_reset);
|
|
|
|
- zoom_hbox->add_child(zoom_in);
|
|
|
|
- zoom_in->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_in));
|
|
|
|
- zoom_reset->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_reset));
|
|
|
|
- zoom_out->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_out));
|
|
|
|
zoom_bar->connect(SceneStringName(value_changed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_offset_changed));
|
|
zoom_bar->connect(SceneStringName(value_changed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_offset_changed));
|
|
- vbox->add_child(zoom_hbox);
|
|
|
|
|
|
+
|
|
|
|
+ HBoxContainer *hbox = memnew(HBoxContainer);
|
|
|
|
+ hbox->add_theme_constant_override("separation", 0);
|
|
|
|
+ vbox->add_child(hbox);
|
|
|
|
|
|
_indicator = memnew(Control);
|
|
_indicator = memnew(Control);
|
|
_indicator->set_anchors_and_offsets_preset(Control::PRESET_FULL_RECT);
|
|
_indicator->set_anchors_and_offsets_preset(Control::PRESET_FULL_RECT);
|
|
@@ -647,10 +629,6 @@ AudioStreamImportSettingsDialog::AudioStreamImportSettingsDialog() {
|
|
_indicator->connect(SceneStringName(mouse_exited), callable_mp(this, &AudioStreamImportSettingsDialog::_on_indicator_mouse_exited));
|
|
_indicator->connect(SceneStringName(mouse_exited), callable_mp(this, &AudioStreamImportSettingsDialog::_on_indicator_mouse_exited));
|
|
_preview->add_child(_indicator);
|
|
_preview->add_child(_indicator);
|
|
|
|
|
|
- HBoxContainer *hbox = memnew(HBoxContainer);
|
|
|
|
- hbox->add_theme_constant_override("separation", 0);
|
|
|
|
- vbox->add_child(hbox);
|
|
|
|
-
|
|
|
|
_play_button = memnew(Button);
|
|
_play_button = memnew(Button);
|
|
_play_button->set_accessibility_name(TTRC("Play"));
|
|
_play_button->set_accessibility_name(TTRC("Play"));
|
|
_play_button->set_flat(true);
|
|
_play_button->set_flat(true);
|
|
@@ -672,5 +650,21 @@ AudioStreamImportSettingsDialog::AudioStreamImportSettingsDialog() {
|
|
_duration_label = memnew(Label);
|
|
_duration_label = memnew(Label);
|
|
hbox->add_child(_duration_label);
|
|
hbox->add_child(_duration_label);
|
|
|
|
|
|
|
|
+ zoom_in = memnew(Button);
|
|
|
|
+ zoom_in->set_accessibility_name(TTRC("Zoom In"));
|
|
|
|
+ zoom_in->set_flat(true);
|
|
|
|
+ zoom_reset = memnew(Button);
|
|
|
|
+ zoom_reset->set_accessibility_name(TTRC("Reset Zoom"));
|
|
|
|
+ zoom_reset->set_flat(true);
|
|
|
|
+ zoom_out = memnew(Button);
|
|
|
|
+ zoom_out->set_accessibility_name(TTRC("Zoom Out"));
|
|
|
|
+ zoom_out->set_flat(true);
|
|
|
|
+ hbox->add_child(zoom_out);
|
|
|
|
+ hbox->add_child(zoom_reset);
|
|
|
|
+ hbox->add_child(zoom_in);
|
|
|
|
+ zoom_in->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_in));
|
|
|
|
+ zoom_reset->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_reset));
|
|
|
|
+ zoom_out->connect(SceneStringName(pressed), callable_mp(this, &AudioStreamImportSettingsDialog::_preview_zoom_out));
|
|
|
|
+
|
|
singleton = this;
|
|
singleton = this;
|
|
}
|
|
}
|