diff options
author | Carl Hetherington <carl@carlh.net> | 2011-02-20 17:29:52 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-02-20 17:29:52 +0000 |
commit | 2304a51b85830753e68450bde1d62686358fff09 (patch) | |
tree | 32f820bd544383010ebf3753352d926d487a7468 /libs/gtkmm2ext/gtkmm2ext/actions.h | |
parent | 150734ac619d7d602d47304f1496df71ce0c43ef (diff) |
Use an action's tooltip in the key editor if its label is empty; add some tooltips so that Solo / Monitor actions are not blank in the key editor.
git-svn-id: svn://localhost/ardour2/branches/3.0@8909 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/gtkmm2ext/gtkmm2ext/actions.h')
-rw-r--r-- | libs/gtkmm2ext/gtkmm2ext/actions.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/actions.h b/libs/gtkmm2ext/gtkmm2ext/actions.h index da19015313..189bf328c4 100644 --- a/libs/gtkmm2ext/gtkmm2ext/actions.h +++ b/libs/gtkmm2ext/gtkmm2ext/actions.h @@ -58,23 +58,29 @@ namespace ActionManager { const char * name, const char * label, sigc::slot<void> sl, guint key, Gdk::ModifierType mods); extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&, - const char * name, const char * label, sigc::slot<void> sl); + const char * name, const char * label, sigc::slot<void> sl); + extern Glib::RefPtr<Gtk::Action> register_radio_action (Glib::RefPtr<Gtk::ActionGroup> group, Gtk::RadioAction::Group&, + std::string const &, std::string const &, std::string const &, sigc::slot<void> sl); extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group, const char * name, const char * label, sigc::slot<void> sl, guint key, Gdk::ModifierType mods); extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group, - const char * name, const char * label, sigc::slot<void> sl); + std::string const &, std::string const &, std::string const &, sigc::slot<void> sl); + extern Glib::RefPtr<Gtk::Action> register_toggle_action (Glib::RefPtr<Gtk::ActionGroup> group, + const char * name, const char * label, sigc::slot<void> sl); extern bool lookup_entry (const Glib::ustring accel_path, Gtk::AccelKey& key); extern void get_all_actions (std::vector<std::string>& names, std::vector<std::string>& paths, + std::vector<std::string>& tooltips, std::vector<std::string>& keys, std::vector<Gtk::AccelKey>& bindings); extern void get_all_actions (std::vector<std::string>& groups, std::vector<std::string>& paths, + std::vector<std::string>& tooltips, std::vector<Gtk::AccelKey>& bindings); extern void uncheck_toggleaction (std::string); |