Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
gva_application_types.h
Go to the documentation of this file.
1//
2// Copyright (c) 2023, DefenceX PTY LTD
3//
4// This file is part of the VivoeX project developed by DefenceX.
5//
6// Licensed under the Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
7// License. See the LICENSE file in the project root for full license details.
8//
12
13#ifndef HMIDISPLAY_GVA_APPLICATION_TYPES_H_
14#define HMIDISPLAY_GVA_APPLICATION_TYPES_H_
15
16#include <gtk/gtk.h>
17
19struct gtkType {
21 GtkApplication* app;
23 GtkWidget* win;
25 GtkWidget* draw;
27 uint32_t height;
29 uint32_t width;
30};
31
32#endif // HMIDISPLAY_GVA_APPLICATION_TYPES_H_
GtkWidget * draw
The GTK drawing area.
Definition gva_application_types.h:25
uint32_t width
The draw area width.
Definition gva_application_types.h:29
GtkApplication * app
The GTK application.
Definition gva_application_types.h:21
GtkWidget * win
The GTK window.
Definition gva_application_types.h:23
uint32_t height
The draw area height.
Definition gva_application_types.h:27
The GVA application type and associated data.
Definition gva_application_types.h:19