projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
When editing more than one of ID, Description, Name, and RendDesc at once, group...
[synfig.git]
/
synfig-studio
/
trunk
/
src
/
gtkmm
/
app.h
diff --git
a/synfig-studio/trunk/src/gtkmm/app.h
b/synfig-studio/trunk/src/gtkmm/app.h
index
bd916aa
..
f3d7338
100644
(file)
--- a/
synfig-studio/trunk/src/gtkmm/app.h
+++ b/
synfig-studio/trunk/src/gtkmm/app.h
@@
-6,7
+6,7
@@
**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-** Copyright (c) 2007 Chris Moore
+** Copyright (c) 2007
, 2008
Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
@@
-76,6
+76,7
@@
namespace studio {
typedef Gtk::UIManager UIManager;
typedef Gtk::UIManager UIManager;
+class About;
class Toolbox;
class Instance;
class CanvasView;
class Toolbox;
class Instance;
class CanvasView;
@@
-181,6
+182,7
@@
public:
static synfig::Gamma gamma;
static synfig::Gamma gamma;
+ static About *about;
static Toolbox *toolbox;
static std::list<etl::handle<Instance> > instance_list;
static Toolbox *toolbox;
static std::list<etl::handle<Instance> > instance_list;
@@
-189,7
+191,13
@@
public:
static bool use_colorspace_gamma;
static bool use_colorspace_gamma;
+#ifdef SINGLE_THREADED
static bool single_threaded;
static bool single_threaded;
+#endif
+
+ static bool restrict_radius_ducks;
+
+ static synfig::String browser_command;
/*
-- ** -- S I G N A L S -------------------------------------------------------
/*
-- ** -- S I G N A L S -------------------------------------------------------
@@
-245,6
+253,7
@@
public:
*/
private:
*/
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 -----------------------------------------
/*
-- ** -- P U B L I C M E T H O D S -----------------------------------------
@@
-265,7
+274,8
@@
public:
static Glib::RefPtr<UIManager>& ui_manager() { return ui_manager_; }
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();
static synfig::String get_base_path();
static void save_settings();
@@
-291,7
+301,7
@@
public:
static void new_instance();
static void new_instance();
- static void dialog_open();
+ static void dialog_open(
std::string filename = ""
);
static void dialog_about();
static void dialog_about();
@@
-328,6
+338,10
@@
public:
static void dialog_not_implemented();
static void dialog_not_implemented();
+ static void dialog_help();
+
+ 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);
}; // END of class App
static synfig::String get_user_app_directory();
static synfig::String get_config_file(const synfig::String& file);
}; // END of class App