X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgui%2Frender.cpp;h=a94a94cf6d2a2fa27b38fb13642a957193302f70;hb=11834f5cc8f384ed697e80ede193ca3cf0326fdb;hp=e95868221dfdf10d1798c441c65acdb4f96cf4ac;hpb=254e11cc9af58ba7978466da54cbebf69096eb91;p=synfig.git diff --git a/synfig-studio/src/gui/render.cpp b/synfig-studio/src/gui/render.cpp index e958682..a94a94c 100644 --- a/synfig-studio/src/gui/render.cpp +++ b/synfig-studio/src/gui/render.cpp @@ -37,7 +37,7 @@ #include #include #include "asyncrenderer.h" -#include "dialog_targetparam.h" +#include "dialogs/dialog_targetparam.h" #include "general.h" @@ -68,7 +68,7 @@ RenderSettings::RenderSettings(Gtk::Window& parent, etl::handleshow(); choose_button->signal_clicked().connect(sigc::mem_fun(*this, &studio::RenderSettings::on_choose_pressed)); - Gtk::Button *tparam_button(manage(new class Gtk::Button(Gtk::StockID(_("Parameters..."))))); + tparam_button=manage(new class Gtk::Button(Gtk::StockID(_("Parameters...")))); tparam_button->show(); + tparam_button->set_sensitive(false); tparam_button->signal_clicked().connect(sigc::mem_fun(*this, &studio::RenderSettings::on_targetparam_pressed)); Gtk::Frame *target_frame=manage(new Gtk::Frame(_("Target"))); @@ -171,7 +172,7 @@ RenderSettings::RenderSettings(Gtk::Window& parent, etl::handlepack_start(widget_rend_desc); - Gtk::Button *render_button(manage(new class Gtk::Button(Gtk::StockID("Render")))); + Gtk::Button *render_button(manage(new class Gtk::Button(Gtk::StockID(_("Render"))))); render_button->show(); add_action_widget(*render_button,1); render_button->signal_clicked().connect(sigc::mem_fun(*this, &studio::RenderSettings::on_render_pressed)); @@ -235,6 +236,7 @@ void RenderSettings::set_target(synfig::String name) { target_name=name; + tparam_button->set_sensitive(target_name.compare("ffmpeg")?false:true); } void @@ -248,7 +250,7 @@ RenderSettings::on_choose_pressed() void RenderSettings::on_targetparam_pressed() { - Dialog_TargetParam *dialogtp = new Dialog_TargetParam(tparam); + Dialog_TargetParam *dialogtp = new Dialog_TargetParam(*this, tparam); if(dialogtp->run()==Gtk::RESPONSE_OK) tparam=dialogtp->get_tparam();