girara
 
Loading...
Searching...
No Matches
callbacks.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: Zlib */
2
3#ifndef GIRARA_CALLBACKS_H
4#define GIRARA_CALLBACKS_H
5
6#include "macros.h"
7#include "types.h"
8#include <gtk/gtk.h>
9
18typedef gboolean (*girara_callback_inputbar_key_press_event_t)(GtkWidget* widget, GdkEventKey* event, void* data);
19
27typedef gboolean (*girara_callback_inputbar_activate_t)(GtkEntry* entry, void* data);
28
38gboolean girara_callback_view_key_press_event(GtkWidget* widget, GdkEventKey* event,
39 girara_session_t* session) GIRARA_VISIBLE;
40
50gboolean girara_callback_view_button_press_event(GtkWidget* widget, GdkEventButton* button,
51 girara_session_t* session) GIRARA_VISIBLE;
52
62gboolean girara_callback_view_button_release_event(GtkWidget* widget, GdkEventButton* button,
63 girara_session_t* session) GIRARA_VISIBLE;
64
74gboolean girara_callback_view_button_motion_notify_event(GtkWidget* widget, GdkEventMotion* button,
75 girara_session_t* session) GIRARA_VISIBLE;
76
86gboolean girara_callback_view_scroll_event(GtkWidget* widget, GdkEventScroll* event,
87 girara_session_t* session) GIRARA_VISIBLE;
88
97gboolean girara_callback_inputbar_activate(GtkEntry* entry, girara_session_t* session) GIRARA_VISIBLE;
98
108gboolean girara_callback_inputbar_key_press_event(GtkWidget* widget, GdkEventKey* event,
109 girara_session_t* session) GIRARA_VISIBLE;
110
119gboolean girara_callback_inputbar_changed_event(GtkEditable* widget, girara_session_t* session) GIRARA_VISIBLE;
120
121#endif
gboolean girara_callback_inputbar_activate(GtkEntry *entry, 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_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_inputbar_key_press_event_t)(GtkWidget *widget, GdkEventKey *event, void *data)
Definition callbacks.h:18
gboolean(* girara_callback_inputbar_activate_t)(GtkEntry *entry, void *data)
Definition callbacks.h:27
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
gboolean girara_callback_view_scroll_event(GtkWidget *widget, GdkEventScroll *event, girara_session_t *session) GIRARA_VISIBLE
gboolean girara_callback_view_key_press_event(GtkWidget *widget, GdkEventKey *event, girara_session_t *session) GIRARA_VISIBLE
#define GIRARA_VISIBLE
Definition macros.h:52