Fix 1947076: Infinite error message loop on split tangents.
[synfig.git] / synfig-studio / trunk / src / gtkmm / app.h
index dd823dd..cc04a06 100644 (file)
@@ -253,6 +253,7 @@ public:
        */
 
 private:
+       static void add_recent_file(const std::string &filename, const std::string &window_size = std::string());
 
        /*
  -- ** -- P U B L I C   M E T H O D S -----------------------------------------
@@ -273,7 +274,8 @@ public:
 
        static Glib::RefPtr<UIManager>& ui_manager() { return ui_manager_; }
 
-       static void add_recent_file(const std::string &filename);
+       static void set_recent_file_window_size(etl::handle<Instance> instance);
+       static void add_recent_file(const etl::handle<Instance> instance);
 
        static synfig::String get_base_path();
        static void save_settings();
@@ -329,6 +331,7 @@ public:
        static void dialog_warning_blocking(const std::string &title, const std::string &message);
 
        static bool dialog_entry(const std::string &title, const std::string &message,std::string &text);
+       static bool dialog_paragraph(const std::string &title, const std::string &message,std::string &text);
 
        static bool dialog_yes_no(const std::string &title, const std::string &message);