girara
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,
19 GdkEventKey* event, void* data);
20
28typedef gboolean (*girara_callback_inputbar_activate_t)(GtkEntry* entry,
29 void* data);
30
40gboolean girara_callback_view_key_press_event(GtkWidget* widget, GdkEventKey* event,
41 girara_session_t* session) GIRARA_VISIBLE;
42
52gboolean girara_callback_view_button_press_event(GtkWidget* widget,
53 GdkEventButton* button, girara_session_t* session) GIRARA_VISIBLE;
54
65 GdkEventButton* button, girara_session_t* session) GIRARA_VISIBLE;
66
77 GdkEventMotion* button, girara_session_t* session) GIRARA_VISIBLE;
78
88gboolean girara_callback_view_scroll_event(GtkWidget* widget, GdkEventScroll* event,
89 girara_session_t* session) GIRARA_VISIBLE;
90
99gboolean girara_callback_inputbar_activate(GtkEntry* entry,
100 girara_session_t* session) GIRARA_VISIBLE;
101
112 GdkEventKey* event, girara_session_t* session) GIRARA_VISIBLE;
113
122gboolean girara_callback_inputbar_changed_event(GtkEditable* widget,
123 girara_session_t* session) GIRARA_VISIBLE;
124
125#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:28
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:54