Remove .gitignore do nothing is ignored.
[synfig.git] / synfig-studio / trunk / src / gtkmm / app.h
index 27eeada..89cd528 100644 (file)
@@ -7,6 +7,7 @@
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
 **     Copyright (c) 2007, 2008 Chris Moore
+**  Copyright (c) 2008 Carlos López
 **
 **     This package is free software; you can redistribute it and/or
 **     modify it under the terms of the GNU General Public License as
@@ -191,12 +192,20 @@ public:
 
        static bool use_colorspace_gamma;
 
+#ifdef SINGLE_THREADED
        static bool single_threaded;
+#endif
 
        static bool restrict_radius_ducks;
+       static bool resize_imported_images;
 
        static synfig::String browser_command;
-
+       static synfig::String custom_filename_prefix;
+       static int preferred_x_size;
+       static int preferred_y_size;
+       static synfig::String predefined_size;
+       static synfig::String predefined_fps;
+       static float preferred_fps;
        /*
  -- ** -- S I G N A L S -------------------------------------------------------
        */
@@ -251,6 +260,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 -----------------------------------------
@@ -271,7 +281,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();
@@ -327,6 +338,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);
 
@@ -336,7 +348,7 @@ public:
 
        static void dialog_help();
 
-       static bool open_url(const std::string &url);
+       static void open_url(const std::string &url);
 
        static synfig::String get_user_app_directory();
        static synfig::String get_config_file(const synfig::String& file);