#include <gtkmm/scrolledwindow.h>
#include "app.h"
+#include "general.h"
+
#endif
/* === U S I N G =========================================================== */
/* === M E T H O D S ======================================================= */
-CanvasProperties::CanvasProperties(Gtk::Window& parent,handle<synfigapp::CanvasInterface> canvas_interface):
+CanvasProperties::CanvasProperties(Gtk::Window& parent,etl::handle<synfigapp::CanvasInterface> canvas_interface):
Gtk::Dialog(_("Canvas Properties"),parent,false,true),
canvas_interface_(canvas_interface)
{
CanvasProperties::on_button_meta_data_add()
{
synfig::String key;
- if(App::dialog_entry("New MetaData Entry", "Please enter the name of the key",key) && !key.empty())
+ if(App::dialog_entry(_("New MetaData Entry"), _("Please enter the name of the key"),key) && !key.empty())
{
canvas_interface_->set_meta_data(key," ");
}
void
CanvasProperties::on_apply_pressed()
{
- if(dirty_rend_desc)
- canvas_interface_->set_rend_desc(widget_rend_desc.get_rend_desc());
if(entry_id.get_text()!=canvas_interface_->get_canvas()->get_id())
canvas_interface_->set_id(entry_id.get_text());
if(entry_name.get_text()!=canvas_interface_->get_canvas()->get_name())
canvas_interface_->set_name(entry_name.get_text());
if(entry_description.get_text()!=canvas_interface_->get_canvas()->get_description())
canvas_interface_->set_description(entry_description.get_text());
+ if(dirty_rend_desc) // do this last, because it causes the dialog to be refreshed with currently set values
+ canvas_interface_->set_rend_desc(widget_rend_desc.get_rend_desc());
dirty_rend_desc=false;
}