Class defining the events.
More...
#include <events_gva.h>
|
static gboolean | ButtonPressEventCb (GtkWidget *widget, GdkEventButton *event, gpointer data) |
| Process a GTK button press event.
|
|
static gboolean | ButtonReleaseEventCb (GtkWidget *widget, GdkEventButton *event, gpointer data) |
| A button press event or touch label event, key released.
|
|
static gboolean | KeyPressEventCb (GtkWidget *widget, GdkEventKey *event) |
| Handle button press events by either Drawing a rectangle or clearing the surface, depending on which button was pressed. The button-press signal handler receives a GdkEventButton struct which contains this information.
|
|
static gboolean | KeyReleaseEventCb (GtkWidget *widget, GdkEventKey *event) |
| Handle button press events by either Drawing a rectangle or clearing the surface, depending on which button was pressed. The button-press signal handler receives a GdkEventButton struct which contains this information.
|
|
static void | CreateRefreshEvent () |
| Create a refresh event because a widget was updated and queue it.
|
|
|
static std::vector< EventGvaType > | eventqueue_ |
| The event queue.
|
|
Class defining the events.
◆ EventsGva()
- Parameters
-
window | The GTK3 window |
touch | Touch event register |
◆ ButtonPressEventCb()
gboolean gva::EventsGva::ButtonPressEventCb |
( |
GtkWidget * |
widget, |
|
|
GdkEventButton * |
event, |
|
|
gpointer |
data |
|
) |
| |
|
static |
Process a GTK button press event.
- Parameters
-
- Returns
- gboolean
◆ ButtonReleaseEventCb()
gboolean gva::EventsGva::ButtonReleaseEventCb |
( |
GtkWidget * |
widget, |
|
|
GdkEventButton * |
event, |
|
|
gpointer |
data |
|
) |
| |
|
static |
A button press event or touch label event, key released.
- Parameters
-
- Returns
- gboolean
◆ GetWindow()
gtkType * gva::EventsGva::GetWindow |
( |
| ) |
|
|
inline |
Get the Window object.
- Returns
- gtkType*
◆ KeyPressEventCb()
gboolean gva::EventsGva::KeyPressEventCb |
( |
GtkWidget * |
widget, |
|
|
GdkEventKey * |
event |
|
) |
| |
|
static |
Handle button press events by either Drawing a rectangle or clearing the surface, depending on which button was pressed. The button-press signal handler receives a GdkEventButton struct which contains this information.
- Parameters
-
- Returns
- gboolean
◆ KeyReleaseEventCb()
gboolean gva::EventsGva::KeyReleaseEventCb |
( |
GtkWidget * |
widget, |
|
|
GdkEventKey * |
event |
|
) |
| |
|
static |
Handle button press events by either Drawing a rectangle or clearing the surface, depending on which button was pressed. The button-press signal handler receives a GdkEventButton struct which contains this information.
- Parameters
-
- Returns
- gboolean
◆ NextGvaEvent()
Get the next event from the queue.
- Parameters
-
- Returns
- GvaStatusTypes
The documentation for this class was generated from the following files: