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);