25 #ifndef __SYNFIG_STUDIO_ICONCONTROLLER_H
26 #define __SYNFIG_STUDIO_ICONCONTROLLER_H
30 #include <gtkmm/stock.h>
31 #include <gtkmm/iconfactory.h>
32 #include <gtkmm/iconset.h>
33 #include <gdkmm/cursor.h>
35 #include <synfig/value.h>
43 namespace synfig {
class ValueNode;
class Layer; }
45 namespace synfigapp {
namespace Action {
struct BookEntry; };};
52 Glib::RefPtr<Gtk::IconFactory> icon_factory;
57 void init_icons(
const synfig::String& path_to_icons);
59 static Glib::RefPtr<Gdk::Cursor>
get_tool_cursor(
const Glib::ustring& name,
const Glib::RefPtr<Gdk::Window>& window);
62 Gtk::StockID
layer_icon(
const synfig::String &layer);
67 Gtk::StockID
valuenode_icon(etl::handle<synfig::ValueNode> value_node);