BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
bstkeybindings.hh File Reference
#include "bstutils.hh"

Go to the source code of this file.

Classes

struct  BstKeyBindingFunction
struct  BstKeyBindingKey
struct  BstKeyBinding

Enumerations

enum  BstKeyBindingParam {
  BST_KEY_BINDING_PARAM_NONE, BST_KEY_BINDING_PARAM_m1_p1, BST_KEY_BINDING_PARAM_0_p1, BST_KEY_BINDING_PARAM_m1_0,
  BST_KEY_BINDING_PARAM_PERC, BST_KEY_BINDING_PARAM_SHORT, BST_KEY_BINDING_PARAM_USHORT, BST_KEY_BINDING_PARAM_NOTE
}

Functions

GtkWidget * bst_key_binding_box (const gchar *binding_name, guint n_funcs, const BstKeyBindingFunction *funcs, gboolean editable)
void bst_key_binding_box_set (GtkWidget *self, BstKeyBindingItemSeq *kbseq)
BstKeyBindingItemSeq * bst_key_binding_box_get (GtkWidget *self)
BstKeyBindingKeybst_key_binding_lookup_key (BstKeyBinding *kbinding, guint keyval, GdkModifierType modifier, guint collision_group)
const BstKeyBindingFunctionbst_key_binding_lookup (BstKeyBinding *kbinding, guint keyval, GdkModifierType modifier, guint collision_group, gdouble *param)
guint bst_key_binding_lookup_id (BstKeyBinding *kbinding, guint keyval, GdkModifierType modifier, guint collision_group, gdouble *param)
void bst_key_binding_set_item_seq (BstKeyBinding *kbinding, BstKeyBindingItemSeq *seq)
BstKeyBindingItemSeq * bst_key_binding_get_item_seq (BstKeyBinding *kbinding)
const gchar * bst_key_binding_rcfile (void)
BseErrorType bst_key_binding_dump (const gchar *file_name, GSList *kbindings)
BseErrorType bst_key_binding_parse (const gchar *file_name, GSList *kbindings)
GParamSpec * bst_key_binding_item_pspec (void)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines