21 #ifndef __libgtkmm2ext_actions_h__
22 #define __libgtkmm2ext_actions_h__
60 const char *
what()
const throw();
62 std::
string missing_action_name;
89 const
char*
name, const
char* label, sigc::slot<
void> sl);
91 Gtk::RadioAction::Group&,
92 const
char*
name, const
char* label,
96 Gtk::RadioAction::Group&,
97 const
char*
name, const
char* label,
100 const
char*
name, const
char* label, sigc::slot<
void> sl);
112 std::vector<std::
string>& labels,
113 std::vector<std::
string>& tooltips,
114 std::vector<std::
string>& keys,
115 std::vector<
Glib::RefPtr<
Gtk::Action> >& actions);
~MissingActionException()
MissingActionException(std::string const &str)
const char * what() const
GtkImageIconNameData name
Glib::RefPtr< Gtk::RadioAction > get_radio_action(const std::string &name, bool or_die=true)
void set_sensitive(Glib::RefPtr< Gtk::ActionGroup > group, bool yn)
Glib::RefPtr< Gtk::ActionGroup > create_action_group(void *owner, std::string const &group_name)
Glib::RefPtr< Gtk::Action > register_toggle_action(Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label, sigc::slot< void > sl)
Glib::RefPtr< Gtk::ActionGroup > get_action_group(std::string const &group_name)
void check_toggleaction(const std::string &)
std::string get_key_representation(const std::string &accel_path, Gtk::AccelKey &key)
void enable_active_actions()
Glib::RefPtr< Gtk::Action > register_radio_action(Glib::RefPtr< Gtk::ActionGroup > group, Gtk::RadioAction::Group &, const char *name, const char *label, sigc::slot< void, GtkAction * > sl, int value)
void get_actions(void *owner, std::vector< Glib::RefPtr< Gtk::Action > > &)
void set_toggle_action(const char *group, const char *name, bool)
std::string unbound_string
Glib::RefPtr< Gtk::Action > get_action(const std::string &name, bool or_die=true)
void uncheck_toggleaction(const std::string &)
void save_action_states()
Glib::RefPtr< Gtk::ToggleAction > get_toggle_action(const std::string &name, bool or_die=true)
void disable_active_actions()
Glib::RefPtr< Gtk::Action > register_action(Glib::RefPtr< Gtk::ActionGroup > group, const char *name, const char *label)
Gtk::Widget * get_widget(const char *name)
void do_action(const char *group, const char *name)
void set_toggleaction_state(const std::string &, bool)
void get_all_actions(std::vector< std::string > &paths, std::vector< std::string > &labels, std::vector< std::string > &tooltips, std::vector< std::string > &keys, std::vector< Glib::RefPtr< Gtk::Action > > &actions)
Glib::RefPtr< Gtk::UIManager > ui_manager