GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_app_layout.h
Go to the documentation of this file.
1//SPDX-License-Identifier: LGPL-2.0-or-later
2
3/*
4
5 Copyright (c) 2014-2024 Cyril Hrubis <metan@ucw.cz>
6
7 */
8
63#ifndef GP_APP_LAYOUT_H
64#define GP_APP_LAYOUT_H
65
67
79gp_widget *gp_app_layout_load(const char *app_name, gp_htable **uids);
80
104gp_widget *gp_app_layout_load2(const char *app_name,
105 const gp_widget_json_callbacks *const callbacks,
106 gp_htable **uids);
107
120gp_widget *gp_app_layout_fragment_load(const char *app_name, const char *layout_name,
121 const gp_widget_json_callbacks *const callbacks,
122 gp_htable **uids);
123
124#endif /* GP_APP_LAYOUT_H */
gp_widget * gp_app_layout_load(const char *app_name, gp_htable **uids)
Loads a widget layout given an application name.
gp_widget * gp_app_layout_fragment_load(const char *app_name, const char *layout_name, const gp_widget_json_callbacks *const callbacks, gp_htable **uids)
Loads an application fragment given application name and fragment name.
gp_widget * gp_app_layout_load2(const char *app_name, const gp_widget_json_callbacks *const callbacks, gp_htable **uids)
Loads a widget layout given an application name.
Common widget types.
A hash table.
Definition gp_htable.h:40
Structure to pass callbacks to the JSON loader.
A widget base.
Definition gp_widget.h:28