girara
shortcuts.h
Go to the documentation of this file.
1 /* See LICENSE file for license and copyright information */
2 
3 #ifndef GIRARA_SHORTCUTS_H
4 #define GIRARA_SHORTCUTS_H
5 
6 #include "types.h"
7 #include <glib.h>
8 
25 bool girara_shortcut_add(girara_session_t* session, guint modifier, guint key,
26  const char* buffer, girara_shortcut_function_t function, girara_mode_t mode,
27  int argument_n, void* argument_data);
28 
40 bool girara_shortcut_remove(girara_session_t* session, guint modifier, guint
41  key, const char* buffer, girara_mode_t mode);
42 
55 bool girara_inputbar_shortcut_add(girara_session_t* session, guint modifier,
56  guint key, girara_shortcut_function_t function, int argument_n, void*
57  argument_data);
58 
68 bool girara_inputbar_shortcut_remove(girara_session_t* session, guint modifier,
69  guint key);
70 
81 bool girara_sc_focus_inputbar(girara_session_t* session, girara_argument_t*
82  argument, girara_event_t* event, unsigned int t);
83 
94 bool girara_sc_abort(girara_session_t* session, girara_argument_t* argument,
95  girara_event_t* event, unsigned int t);
96 
107 bool girara_sc_quit(girara_session_t* session, girara_argument_t* argument,
108  girara_event_t* event, unsigned int t);
109 
120 bool girara_sc_toggle_inputbar(girara_session_t* session, girara_argument_t*
121  argument, girara_event_t* event, unsigned int t);
122 
133 bool girara_sc_toggle_statusbar(girara_session_t* session, girara_argument_t*
134  argument, girara_event_t* event, unsigned int t);
135 
146 bool girara_sc_set(girara_session_t* session, girara_argument_t* argument,
147  girara_event_t* event, unsigned int t);
148 
159 bool girara_sc_exec(girara_session_t* session, girara_argument_t* argument,
160  girara_event_t* event, unsigned int t);
161 
172 bool girara_isc_activate(girara_session_t* session, girara_argument_t* argument,
173  girara_event_t* event, unsigned int t);
174 
185 bool girara_isc_abort(girara_session_t* session, girara_argument_t* argument,
186  girara_event_t* event, unsigned int t);
187 
199 bool girara_isc_completion(girara_session_t* session, girara_argument_t*
200  argument, girara_event_t* event, unsigned int t);
201 
212 bool girara_isc_string_manipulation(girara_session_t* session,
213  girara_argument_t* argument, girara_event_t* event, unsigned int t);
214 
225 bool girara_isc_command_history(girara_session_t* session,
226  girara_argument_t* argument, girara_event_t* event, unsigned int t);
227 
237 bool girara_shortcut_mapping_add(girara_session_t* session,
238  const char* identifier, girara_shortcut_function_t function);
239 
249 bool girara_argument_mapping_add(girara_session_t* session,
250  const char* identifier, int value);
251 
266 bool girara_mouse_event_add(girara_session_t* session, guint mask, guint button,
268  girara_event_type_t event_type, int argument_n, void* argument_data);
269 
280 bool girara_mouse_event_remove(girara_session_t* session, guint mask,
281  guint button, girara_mode_t mode);
282 
283 #endif
bool girara_sc_quit(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
int girara_mode_t
Definition: types.h:58
girara_event_type_t
Definition: types.h:177
bool girara_mouse_event_add(girara_session_t *session, guint mask, guint button, girara_shortcut_function_t function, girara_mode_t mode, girara_event_type_t event_type, int argument_n, void *argument_data)
bool girara_sc_focus_inputbar(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_sc_abort(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_shortcut_remove(girara_session_t *session, guint modifier, guint key, const char *buffer, girara_mode_t mode)
bool girara_argument_mapping_add(girara_session_t *session, const char *identifier, int value)
bool girara_inputbar_shortcut_remove(girara_session_t *session, guint modifier, guint key)
bool girara_isc_string_manipulation(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_isc_completion(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_inputbar_shortcut_add(girara_session_t *session, guint modifier, guint key, girara_shortcut_function_t function, int argument_n, void *argument_data)
bool girara_sc_exec(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_isc_abort(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_mouse_event_remove(girara_session_t *session, guint mask, guint button, girara_mode_t mode)
bool(* girara_shortcut_function_t)(girara_session_t *, girara_argument_t *, girara_event_t *, unsigned int)
Definition: types.h:99
bool girara_shortcut_mapping_add(girara_session_t *session, const char *identifier, girara_shortcut_function_t function)
bool girara_sc_toggle_statusbar(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_shortcut_add(girara_session_t *session, guint modifier, guint key, const char *buffer, girara_shortcut_function_t function, girara_mode_t mode, int argument_n, void *argument_data)
bool girara_isc_command_history(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_sc_set(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_isc_activate(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)
bool girara_sc_toggle_inputbar(girara_session_t *session, girara_argument_t *argument, girara_event_t *event, unsigned int t)