From 5472498a504844229c2e492c3aed658d5f7a3d00 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 29 Sep 2016 11:59:00 -0400 Subject: enhance -D bindings output --- libs/gtkmm2ext/bindings.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libs') diff --git a/libs/gtkmm2ext/bindings.cc b/libs/gtkmm2ext/bindings.cc index e25ed20f21..9100ddabc6 100644 --- a/libs/gtkmm2ext/bindings.cc +++ b/libs/gtkmm2ext/bindings.cc @@ -649,6 +649,9 @@ Bindings::add (KeyboardKey kb, Operation op, string const& action_name, XMLPrope (void) kbm.insert (new_pair).first; } + DEBUG_TRACE (DEBUG::Bindings, string_compose ("add binding between %1 and %2, group [%3]\n", + kb, action_name, (group ? group->value() : string()))); + if (can_save) { Keyboard::keybindings_changed (); } @@ -1325,5 +1328,6 @@ ActionMap::get_all_actions (std::vector& paths, std::ostream& operator<<(std::ostream& out, Gtkmm2ext::KeyboardKey const & k) { char const *gdk_name = gdk_keyval_name (k.key()); - return out << "Key " << k.key() << " (" << (gdk_name ? gdk_name : "no-key") << ") state " << hex << k.state() << dec; + return out << "Key " << k.key() << " (" << (gdk_name ? gdk_name : "no-key") << ") state " + << hex << k.state() << dec << ' ' << show_gdk_event_state (k.state()); } -- cgit v1.2.3