#include "macros.h"
#include "types.h"
#include <gtk/gtk.h>
Go to the source code of this file.
|
gboolean | girara_callback_view_key_press_event (GtkWidget *widget, GdkEventKey *event, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_view_button_press_event (GtkWidget *widget, GdkEventButton *button, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_view_button_release_event (GtkWidget *widget, GdkEventButton *button, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_view_button_motion_notify_event (GtkWidget *widget, GdkEventMotion *button, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_view_scroll_event (GtkWidget *widget, GdkEventScroll *event, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_inputbar_activate (GtkEntry *entry, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_inputbar_key_press_event (GtkWidget *widget, GdkEventKey *event, girara_session_t *session) GIRARA_VISIBLE |
|
gboolean | girara_callback_inputbar_changed_event (GtkEditable *widget, girara_session_t *session) GIRARA_VISIBLE |
|
◆ girara_callback_inputbar_activate_t
typedef gboolean(* girara_callback_inputbar_activate_t) (GtkEntry *entry, void *data) |
Callback definition for an inputbar key press event handler
- Parameters
-
entry | The inputbar |
data | Custom data |
- Returns
- true if no error occurred
Definition at line 28 of file callbacks.h.
◆ girara_callback_inputbar_key_press_event_t
typedef gboolean(* girara_callback_inputbar_key_press_event_t) (GtkWidget *widget, GdkEventKey *event, void *data) |
Callback definition for an inputbar key press event handler
- Parameters
-
widget | The widget |
event | Event |
data | Custom data |
- Returns
- true if no error occurred
Definition at line 18 of file callbacks.h.
◆ girara_callback_inputbar_activate()
gboolean 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 occurred
-
FALSE An error occurred
◆ girara_callback_inputbar_changed_event()
gboolean 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 occurred
-
FALSE An error occurred
◆ girara_callback_inputbar_key_press_event()
gboolean 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 occurred event |
session | The used girara session |
- Returns
- TRUE No error occurred
-
FALSE An error occurred
◆ girara_callback_view_button_motion_notify_event()
gboolean girara_callback_view_button_motion_notify_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventMotion * |
button, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback when the pointer moves over the widget
- Parameters
-
widget | The used widget |
button | The event motion that triggered the event |
session | The used girara session |
- Returns
- true to stop other handlers from being invoked for the event.
-
false to propagate the event further.
◆ girara_callback_view_button_press_event()
gboolean girara_callback_view_button_press_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventButton * |
button, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback when a button (typically a mouse button) has been pressed
- Parameters
-
widget | The used widget |
button | The button that triggered the event |
session | The used girara session |
- Returns
- true to stop other handlers from being invoked for the event.
-
false to propagate the event further.
◆ girara_callback_view_button_release_event()
gboolean girara_callback_view_button_release_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventButton * |
button, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback when a button (typically a mouse button) has been released
- Parameters
-
widget | The used widget |
button | The button that triggered the event |
session | The used girara session |
- Returns
- true to stop other handlers from being invoked for the event.
-
false to propagate the event further.
◆ girara_callback_view_key_press_event()
gboolean girara_callback_view_key_press_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventKey * |
event, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback for key press events in the view area
- Parameters
-
widget | The used widget |
event | The occurred event |
session | The used girara session |
- Returns
- TRUE No error occurred
-
FALSE An error occurred
◆ girara_callback_view_scroll_event()
gboolean girara_callback_view_scroll_event |
( |
GtkWidget * |
widget, |
|
|
GdkEventScroll * |
event, |
|
|
girara_session_t * |
session |
|
) |
| |
Default callback then a scroll event is triggered by the view
- Parameters
-
widget | The widget |
event | The event motion |
session | The girara session |
- Returns
- true to stop other handlers from being invoked for the event.
-
false to propagate the event further.