2 #ifndef __BST_KEY_BINDINGS_H__
3 #define __BST_KEY_BINDINGS_H__
13 BST_KEY_BINDING_PARAM_NONE = 0,
14 BST_KEY_BINDING_PARAM_m1_p1,
15 BST_KEY_BINDING_PARAM_0_p1,
16 BST_KEY_BINDING_PARAM_m1_0,
17 BST_KEY_BINDING_PARAM_PERC,
18 BST_KEY_BINDING_PARAM_SHORT,
19 BST_KEY_BINDING_PARAM_USHORT,
20 BST_KEY_BINDING_PARAM_NOTE,
24 const char *function_name;
25 BstKeyBindingParam ptype;
26 const char *function_blurb;
27 guint collision_group;
31 GdkModifierType modifier;
46 GtkWidget* bst_key_binding_box (
const gchar *binding_name,
50 void bst_key_binding_box_set (GtkWidget *
self,
51 BstKeyBindingItemSeq *kbseq);
52 BstKeyBindingItemSeq* bst_key_binding_box_get (GtkWidget *
self);
55 GdkModifierType modifier,
56 guint collision_group);
59 GdkModifierType modifier,
60 guint collision_group,
62 guint bst_key_binding_lookup_id (BstKeyBinding *kbinding,
64 GdkModifierType modifier,
65 guint collision_group,
67 void bst_key_binding_set_item_seq (BstKeyBinding *kbinding,
68 BstKeyBindingItemSeq *seq);
69 BstKeyBindingItemSeq* bst_key_binding_get_item_seq (BstKeyBinding *kbinding);
70 const gchar* bst_key_binding_rcfile (
void);
71 BseErrorType bst_key_binding_dump (
const gchar *file_name,
73 BseErrorType bst_key_binding_parse (
const gchar *file_name,
75 GParamSpec* bst_key_binding_item_pspec (
void);
Definition: bstkeybindings.hh:22
Definition: bstkeybindings.hh:29
Definition: bstkeybindings.hh:35