const gchar *
dzl_shortcut_context_get_name (DzlShortcutContext *self);
DzlShortcutMatch dzl_shortcut_context_activate (DzlShortcutContext *self,GtkWidget *widget,const DzlShortcutChord *chord);
void dzl_shortcut_context_add_action (DzlShortcutContext *self,const gchar *accel,const gchar *detailed_action_name);
void dzl_shortcut_context_add_command (DzlShortcutContext *self,const gchar *accel,const gchar *command);
void dzl_shortcut_context_add_signal (DzlShortcutContext *self,const gchar *accel,const gchar *signal_name,guint n_args,...);
void dzl_shortcut_context_add_signal_va_list (DzlShortcutContext *self,const gchar *accel,const gchar *signal_name,guint n_args,va_list args);
void dzl_shortcut_context_add_signalv (DzlShortcutContext *self,const gchar *accel,const gchar *signal_name,GArray *values);
This is similar to dzl_shortcut_context_add_signal() but is easier to use
from language bindings.
Note that this transfers ownership of the values
array.
gboolean dzl_shortcut_context_remove (DzlShortcutContext *self,const gchar *accel);
gboolean dzl_shortcut_context_load_from_data (DzlShortcutContext *self,const gchar *data,gssize len,GError **error);
gboolean dzl_shortcut_context_load_from_resource (DzlShortcutContext *self,const gchar *resource_path,GError **error);