| Top |  |  |  |  | 
| void | (*KeybinderHandler) () | 
| void | keybinder_init () | 
| gboolean | keybinder_bind () | 
| gboolean | keybinder_bind_full () | 
| void | keybinder_unbind () | 
| void | keybinder_unbind_all () | 
| guint32 | keybinder_get_current_event_time () | 
void
keybinder_init (void);
Initialize the keybinder library.
This function must be called after initializing GTK, before calling any other function in the library. Can only be called once.
gboolean keybinder_bind (const char *keystring,KeybinderHandler handler,void *user_data);
Grab a key combination globally and register a callback to be called each time the key combination is pressed.
This function is excluded from introspected bindings and is replaced by keybinder_bind_full.
[skip]
| keystring | an accelerator description ( | |
| handler | callback function | |
| user_data | data to pass to  | 
gboolean keybinder_bind_full (const char *keystring,KeybinderHandler handler,void *user_data,GDestroyNotify notify);
Grab a key combination globally and register a callback to be called each time the key combination is pressed.
[rename-to keybinder_bind]
| keystring | an accelerator description ( | |
| handler | callback function. | [scope notified] | 
| user_data | data to pass to  | [closure][allow-none] | 
| notify | called when  | [allow-none] | 
Since: 0.3.0
void keybinder_unbind (const char *keystring,KeybinderHandler handler);
Unregister a specific previously bound callback for this keystring.
This function is excluded from introspected bindings and is replaced by keybinder_unbind_all.
[skip]
| keystring | an accelerator description ( | |
| handler | callback function | 
void
keybinder_unbind_all (const char *keystring);
Unregister all previously bound callbacks for this keystring.
[rename-to keybinder_unbind]
Since: 0.3.0