| Top |
| GType | gnt_bindable_get_gtype () |
| const char * | gnt_bindable_remap_keys () |
| gboolean | (*GntBindableActionCallback) () |
| gboolean | (*GntBindableActionCallbackNoParam) () |
| void | gnt_bindable_action_free () |
| void | gnt_bindable_action_param_free () |
| void | gnt_bindable_class_register_action () |
| void | gnt_bindable_register_binding () |
| gboolean | gnt_bindable_perform_action_key () |
| gboolean | gnt_bindable_check_key () |
| gboolean | gnt_bindable_perform_action_named () |
| GntBindable * | gnt_bindable_bindings_view () |
| gboolean | gnt_bindable_build_help_window () |
const char * gnt_bindable_remap_keys (GntBindable *bindable,const char *text);
gboolean (*GntBindableActionCallback) (GntBindable *bindable,GList *params);
gboolean
(*GntBindableActionCallbackNoParam) (GntBindable *bindable);
void
gnt_bindable_action_free (GntBindableAction *action);
gnt_bindable_action_free has been deprecated since version 2.14.0 and should not be used in newly-written code.
This is an internal implementation detail.
Free a bindable action.
void
gnt_bindable_action_param_free (GntBindableActionParam *param);
gnt_bindable_action_param_free has been deprecated since version 2.14.0 and should not be used in newly-written code.
This is an internal implementation detail.
Free a GntBindableActionParam.
void gnt_bindable_class_register_action (GntBindableClass *klass,const char *name,GntBindableActionCallback callback,const char *trigger,...);
Register a bindable action for a class.
void gnt_bindable_register_binding (GntBindableClass *klass,const char *name,const char *trigger,...);
Register a key-binding to an existing action.
gboolean gnt_bindable_perform_action_key (GntBindable *bindable,const char *keys);
Perform an action from a keybinding.
gboolean gnt_bindable_check_key (GntBindable *bindable,const char *keys);
Discover if a key is bound.
Since: 2.4.2
gboolean gnt_bindable_perform_action_named (GntBindable *bindable,const char *name,...);
Perform an action on a bindable object.
GntBindable *
gnt_bindable_bindings_view (GntBindable *bind);
Returns a GntTree populated with "key" -> "binding" for the widget.
Since: 2.1.1
gboolean
gnt_bindable_build_help_window (GntBindable *bindable);
Builds a window that list the key bindings for a GntBindable object. From this window a user can select a listing to rebind a new key for the given action.
Since: 2.1.1
struct GntBindableAction {
char *name; /* The name of the action */
union {
GntBindableActionCallback action;
GntBindableActionCallbackNoParam action_noparam;
} u;
};
GntBindableAction has been deprecated since version 2.14.0 and should not be used in newly-written code.
This is an internal implementation detail.