#include "callbacks.h"
#include "datastructures.h"
#include "session.h"
#include "shortcuts.h"
#include "input-history.h"
#include <string.h>
#include <glib/gi18n-lib.h>
#include "internal.h"
Go to the source code of this file.
|
bool | girara_callback_view_key_press_event (GtkWidget *UNUSED(widget), GdkEventKey *event, girara_session_t *session) |
|
bool | girara_callback_view_button_press_event (GtkWidget *UNUSED(widget), GdkEventButton *button, girara_session_t *session) |
|
| g_return_val_if_fail (button!=NULL, false) |
|
| if (mouse_event->function!=NULL &&button->button==mouse_event->button &&state==mouse_event->mask &&mouse_event->event_type==GIRARA_EVENT_BUTTON_RELEASE &&(session->modes.current_mode==mouse_event->mode||mouse_event->mode==0)) |
|
| GIRARA_LIST_FOREACH_END (session->bindings.mouse_events, girara_mouse_event_t *, iter, mouse_event) |
|
| g_return_val_if_fail (scroll!=NULL, false) |
|
| switch (scroll->direction) |
|
bool | girara_callback_inputbar_activate (GtkEntry *entry, girara_session_t *session) |
|
bool | girara_callback_inputbar_key_press_event (GtkWidget *entry, GdkEventKey *event, girara_session_t *session) |
|
bool | girara_callback_inputbar_changed_event (GtkEditable *entry, girara_session_t *session) |
|
g_return_val_if_fail |
( |
button! |
= NULL , |
|
|
false |
|
|
) |
| |
g_return_val_if_fail |
( |
scroll! |
= NULL , |
|
|
false |
|
|
) |
| |
bool girara_callback_inputbar_activate |
( |
GtkEntry * |
entry, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback if the inputbar gets activated
- Parameters
-
entry | The inputbar entry |
session | The used girara session |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 363 of file callbacks.c.
bool girara_callback_inputbar_changed_event |
( |
GtkEditable * |
widget, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback if the text of the input bar has changed
- Parameters
-
widget | The used widget |
session | The used girara session |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 557 of file callbacks.c.
bool girara_callback_inputbar_key_press_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventKey * |
event, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback if an key in the input bar gets pressed
- Parameters
-
widget | The used widget |
event | The occured event |
session | The used girara session |
- Returns
- TRUE No error occured
-
FALSE An error occured
Definition at line 506 of file callbacks.c.
bool girara_callback_view_button_press_event |
( |
GtkWidget * |
UNUSEDwidget, |
|
|
GdkEventButton * |
button, |
|
|
girara_session_t * |
session |
|
) |
| |
bool girara_callback_view_key_press_event |
( |
GtkWidget * |
UNUSEDwidget, |
|
|
GdkEventKey * |
event, |
|
|
girara_session_t * |
session |
|
) |
| |
GIRARA_LIST_FOREACH_END |
( |
session->bindings. |
mouse_events, |
|
|
girara_mouse_event_t * |
, |
|
|
iter |
, |
|
|
mouse_event |
|
|
) |
| |
if |
( |
mouse_event->function! |
= NULL && button->button == mouse_event->button && state == mouse_event->mask && mouse_event->event_type == GIRARA_EVENT_BUTTON_RELEASE && (session->modes.current_mode == mouse_event->mode || mouse_event->mode == 0) | ) |
|
switch |
( |
scroll-> |
direction | ) |
|
Initial value:{
girara_session_t * session
g_return_val_if_fail(button!=NULL, false)
Definition at line 256 of file callbacks.c.
const guint state = button->state & MOUSE_MASK |