GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_app_info.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
23#ifndef GP_APP_INFO_H
24#define GP_APP_INFO_H
25
26#include <widgets/gp_widget.h>
27
31typedef struct gp_app_info_author {
33 const char *name;
35 const char *email;
37 const char *years;
39
64typedef struct gp_app_info {
66 const char *name;
68 const char *desc;
70 const char *version;
72 const char *license;
74 const char *url;
78
84const char *gp_app_info_name(void);
85
93
101
102#endif /* GP_APP_INFO_H */
void gp_app_info_print(void)
Prints application info into stdout.
void gp_app_info_dialog_run(void)
Shows application info in an dialog.
const char * gp_app_info_name(void)
Returns application name.
A widget implementation base.
Description of the app author.
Definition gp_app_info.h:31
const char * email
Author email.
Definition gp_app_info.h:35
const char * years
Copyright years.
Definition gp_app_info.h:37
const char * name
Author name.
Definition gp_app_info.h:33
An application information.
Definition gp_app_info.h:64
const char * url
URL to application website.
Definition gp_app_info.h:74
const char * license
Application license.
Definition gp_app_info.h:72
const char * version
Application version.
Definition gp_app_info.h:70
const char * name
Application name.
Definition gp_app_info.h:66
gp_app_info_author * authors
An {} terminated array of authors.
Definition gp_app_info.h:76
const char * desc
Short application description.
Definition gp_app_info.h:68