GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_widgets.h
1//SPDX-License-Identifier: LGPL-2.0-or-later
2
3/*
4
5 Copyright (c) 2014-2023 Cyril Hrubis <metan@ucw.cz>
6
7 */
8
9#ifndef GP_WIDGETS_H
10#define GP_WIDGETS_H
11
12#include <utils/gp_htable.h>
13#include <utils/gp_json.h>
14
16
18#include <widgets/gp_widget_style.h>
19#include <widgets/gp_widget.h>
21#include <widgets/gp_widget_gfx.h>
34
35/* Choice widget and subclasses */
39
43#include <widgets/gp_widget_scroll_area.h>
46#include <widgets/gp_widget_switch.h>
50
53#include <widgets/gp_app_info.h>
54
57
63#include <widgets/gp_file_size.h>
64
66
67/* Dialogs */
68#include <widgets/gp_dialog.h>
72
73#endif /* GP_WIDGETS_H */
Application events.
Application info, license, authors, etc.
Application layout.
Implements dialog windows.
Standard file open and file save dialogs.
A text input dialog.
A message dialogs.
Simple hash table implementation.
Includes all JSON headers.
A widget implementation base.
A button widget.
A checkbox widget.
A bollean widget class.
A choice class for widgets.
An integer class for widgets.
A frame widget.
An XY graph.
A grid to position widgets.
A horizontal and vertical box widget.
A JSON parser for widget layout.
Default keybindings.
A label widget.
A text log widget.
A text markup widget.
Widget internals.
An overlay widget.
A progress bar widget.
A pixmap widget.
Add file descriptors to the widget main loop.
A radio button widget.
Widget rendering.
A widget size units.
A slider widget.
A spinbutton widget.
A slider widget.
A stock image widget.
A table widget.
A tabs widget.
A text attrbutes.
A textbox widget.
Inserts timer into a main loop.
Widget by unique id lookup.
Runs a task in the context of the app main loop.