GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
include
widgets
gp_widget_frame.h
Go to the documentation of this file.
1
//SPDX-License-Identifier: LGPL-2.0-or-later
2
3
/*
4
5
Copyright (c) 2014-2021 Cyril Hrubis <metan@ucw.cz>
6
7
*/
8
16
#ifndef GP_WIDGET_FRAME_H
17
#define GP_WIDGET_FRAME_H
18
19
struct
gp_widget_frame {
20
gp_widget *child;
21
gp_widget_tattr tattr;
22
int
light_bg:1;
23
char
*title;
24
};
25
35
gp_widget *
gp_widget_frame_new
(
const
char
*title, gp_widget_tattr tattr, gp_widget *child);
36
43
void
gp_widget_frame_title_set
(gp_widget *self,
const
char
*title);
44
53
gp_widget *
gp_widget_frame_put
(gp_widget *self, gp_widget *child);
54
55
#endif
/* GP_WIDGET_FRAME_H */
gp_widget_frame_title_set
void gp_widget_frame_title_set(gp_widget *self, const char *title)
Sets a frame title.
gp_widget_frame_new
gp_widget * gp_widget_frame_new(const char *title, gp_widget_tattr tattr, gp_widget *child)
Allocates and initializes a new frame widget.
gp_widget_frame_put
gp_widget * gp_widget_frame_put(gp_widget *self, gp_widget *child)
Puts a child widget into a frame widget.
Generated by
1.9.8