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: