kbd-custom

kbd-custom

Functions

#define MASK_FILTER()
gboolean isModifier ()
void dnm_accelerator_parse ()
gchar * dnm_accelerator_name ()
void configure_keyboard ()
keymap * allocate_keymap ()
void free_keymap ()
void register_command ()
void register_command_row ()
void alphabeticalize_commands ()
void keymap_clear_bindings ()
guint keymap_size ()
gint lookup_command_for_keybinding ()
gint lookup_command_for_keyevent ()
gint lookup_command_for_keybinding_name ()
gint lookup_command_from_name ()
const gchar * lookup_name_from_idx ()
const gchar * lookup_label_from_idx ()
const gchar * lookup_tooltip_from_idx ()
gboolean lookup_hidden_from_idx ()
gpointer lookup_callback_from_idx ()
void remove_keybinding ()
void remove_keybinding_from_name ()
gint add_keybinding_to_idx ()
gint add_keybinding_to_named_command ()
gint add_named_binding_to_idx ()
gint keymap_update_accel ()
gint keymap_accel_quick_edit_snooper ()
DenemoAction * lookup_action_from_name ()
const DenemoAction * lookup_action_from_idx ()
const gchar * lookup_menu_path_from_idx ()
gboolean execute_callback_from_idx ()
gboolean execute_callback_from_name ()
void dump_command_info ()
guint dnm_sanitize_key_state ()
void load_keymap_dialog ()
void load_default_keymap_file ()
void load_system_keymap_dialog ()
void save_keymap_dialog ()
void load_keymap_dialog_location ()
void save_default_keymap_file_wrapper ()
void save_default_keymap_file ()
void set_state ()
GtkWidget * keymap_get_command_view ()
GtkWidget * keymap_get_binding_view ()
gboolean keymap_cleanup_command_view ()
gboolean keymap_change_binding_view_on_command_selection ()
void update_accel_labels ()
gboolean command_has_binding ()
gint add_keybinding_for_name ()
gint add_keybinding_for_command ()
void update_all_labels ()
gint add_twokeybinding_to_idx ()
void command_row_init ()
gboolean keymap_get_command_row ()
gboolean is_action_id_builtin ()
gboolean is_action_name_builtin ()
const gchar * get_menu_label ()
gchar * get_menu_position ()

Types and Values

Description

Functions

MASK_FILTER()

#define             MASK_FILTER(state)

isModifier ()

gboolean
isModifier (GdkEventKey *event);

dnm_accelerator_parse ()

void
dnm_accelerator_parse (const gchar *accelerator,
                       guint *accelerator_key,
                       GdkModifierType *accelerator_mods);

dnm_accelerator_name ()

gchar *
dnm_accelerator_name (guint accelerator_key,
                      GdkModifierType accelerator_mods);

configure_keyboard ()

void
configure_keyboard (gpointer callback_data,
                    guint callback_action,
                    GtkWidget *widget);

allocate_keymap ()

keymap *
allocate_keymap (void);

free_keymap ()

void
free_keymap (keymap *the_keymap);

register_command ()

void
register_command (gchar *name,
                  gchar *label,
                  gchar *tooltip,
                  gpointer callback);

register_command_row ()

void
register_command_row (keymap *the_keymap,
                      command_row *command);

alphabeticalize_commands ()

void
alphabeticalize_commands (keymap *the_keymap);

keymap_clear_bindings ()

void
keymap_clear_bindings (keymap *the_keymap);

keymap_size ()

guint
keymap_size (keymap *the_keymap);

lookup_command_for_keybinding ()

gint
lookup_command_for_keybinding (keymap *the_keymap,
                               gint keyval,
                               GdkModifierType state);

lookup_command_for_keyevent ()

gint
lookup_command_for_keyevent (GdkEventKey *event);

lookup_command_for_keybinding_name ()

gint
lookup_command_for_keybinding_name (keymap *the_keymap,
                                    const gchar *binding_name);

lookup_command_from_name ()

gint
lookup_command_from_name (keymap *keymap,
                          const gchar *command_name);

lookup_name_from_idx ()

const gchar *
lookup_name_from_idx (keymap *keymap,
                      gint command_id);

lookup_label_from_idx ()

const gchar *
lookup_label_from_idx (keymap *keymap,
                       gint command_id);

lookup_tooltip_from_idx ()

const gchar *
lookup_tooltip_from_idx (keymap *keymap,
                         gint command_id);

lookup_hidden_from_idx ()

gboolean
lookup_hidden_from_idx (keymap *keymap,
                        guint command_id);

lookup_callback_from_idx ()

gpointer
lookup_callback_from_idx (keymap *keymap,
                          gint command_id);

remove_keybinding ()

void
remove_keybinding (keymap *the_keymap,
                   gint keyval,
                   GdkModifierType state);

remove_keybinding_from_name ()

void
remove_keybinding_from_name (keymap *the_keymap,
                             const gchar *binding);

add_keybinding_to_idx ()

gint
add_keybinding_to_idx (keymap *the_keymap,
                       gint keyval,
                       GdkModifierType state,
                       guint command_id,
                       ListPosition pos);

add_keybinding_to_named_command ()

gint
add_keybinding_to_named_command (keymap *the_keymap,
                                 gint keyval,
                                 GdkModifierType state,
                                 const gchar *command_name,
                                 ListPosition pos);

add_named_binding_to_idx ()

gint
add_named_binding_to_idx (keymap *the_keymap,
                          gchar *kb_name,
                          guint command_id,
                          ListPosition pos);

keymap_update_accel ()

gint
keymap_update_accel (keymap *the_keymap,
                     DenemoAction *action,
                     guint keyval,
                     GdkModifierType modifiers);

keymap_accel_quick_edit_snooper ()

gint
keymap_accel_quick_edit_snooper (GtkWidget *grab_widget,
                                 GdkEventKey *event,
                                 DenemoAction *action);

lookup_action_from_name ()

DenemoAction *
lookup_action_from_name (gchar *command_name);

lookup_action_from_idx ()

const DenemoAction *
lookup_action_from_idx (keymap *keymap,
                        gint command_id);

lookup_menu_path_from_idx ()

const gchar *
lookup_menu_path_from_idx (keymap *keymap,
                           gint command_id);

execute_callback_from_idx ()

gboolean
execute_callback_from_idx (keymap *the_keymap,
                           guint command_id);

execute_callback_from_name ()

gboolean
execute_callback_from_name (const gchar *command_name);

dump_command_info ()

void
dump_command_info (keymap *the_keymap,
                   gint command_id);

dnm_sanitize_key_state ()

guint
dnm_sanitize_key_state (GdkEventKey *event);

load_keymap_dialog ()

void
load_keymap_dialog (void);

load_default_keymap_file ()

void
load_default_keymap_file (void);

load_system_keymap_dialog ()

void
load_system_keymap_dialog (void);

save_keymap_dialog ()

void
save_keymap_dialog (void);

load_keymap_dialog_location ()

void
load_keymap_dialog_location (gchar *location);

save_default_keymap_file_wrapper ()

void
save_default_keymap_file_wrapper (DenemoAction *action,
                                  DenemoScriptParam *param);

save_default_keymap_file ()

void
save_default_keymap_file (void);

set_state ()

void
set_state (gint state,
           gchar **value);

keymap_get_command_view ()

GtkWidget *
keymap_get_command_view (keymap *the_keymap,
                         GtkWidget *entry,
                         GtkWidget *next,
                         keyboard_dialog_data *cbdata);

keymap_get_binding_view ()

GtkWidget *
keymap_get_binding_view ();

keymap_cleanup_command_view ()

gboolean
keymap_cleanup_command_view (keyboard_dialog_data *data);

keymap_change_binding_view_on_command_selection ()

gboolean
keymap_change_binding_view_on_command_selection
                               (GtkTreeSelection *selection,
                                GtkTreeModel *model,
                                GtkTreePath *path,
                                gboolean path_currently_selected,
                                gpointer data);

update_accel_labels ()

void
update_accel_labels (keymap *the_keymap,
                     guint command_id);

command_has_binding ()

gboolean
command_has_binding (guint command_id);

add_keybinding_for_name ()

gint
add_keybinding_for_name (gchar *name,
                         gchar *binding);

add_keybinding_for_command ()

gint
add_keybinding_for_command (gint idx,
                            gchar *binding);

update_all_labels ()

void
update_all_labels (keymap *the_keymap);

add_twokeybinding_to_idx ()

gint
add_twokeybinding_to_idx (keymap *the_keymap,
                          gint first_keyval,
                          GdkModifierType first_state,
                          gint keyval,
                          GdkModifierType state,
                          guint command_id,
                          ListPosition pos);

command_row_init ()

void
command_row_init (command_row *command);

keymap_get_command_row ()

gboolean
keymap_get_command_row (keymap *the_keymap,
                        command_row **row,
                        guint command_id);

is_action_id_builtin ()

gboolean
is_action_id_builtin (gint id);

is_action_name_builtin ()

gboolean
is_action_name_builtin (gchar *command_name);

get_menu_label ()

const gchar *
get_menu_label (gchar *name);

get_menu_position ()

gchar *
get_menu_position (gchar *menupath);

Types and Values

kbd_categories_length

extern gint kbd_categories_length;

enum ListPosition

Members

POS_FIRST

   

POS_LAST