libxputty  0.1
A damn tiny abstraction Layer to create X11 window/widgets with cairo surfaces
xwidgets.h
Go to the documentation of this file.
1 /*
2  * 0BSD
3  *
4  * BSD Zero Clause License
5  *
6  * Copyright (c) 2019 Hermann Meyer
7  *
8  * Permission to use, copy, modify, and/or distribute this software for any
9  * purpose with or without fee is hereby granted.
10 
11  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
12  * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
13  * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
14  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
15  * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
16  * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17  * PERFORMANCE OF THIS SOFTWARE.
18  *
19  */
20 
21 #pragma once
22 
23 #ifndef XWIDGETS_H_
24 #define XWIDGETS_H_
25 
26 
27 /** xwidgets.h include some predefined widgets for libxputty, include this to use them
28  * if you would only use libxputty and define your own widgets, include xputt.h
29  * instead this one in your project.
30  */
31 
32 // widget header
33 #include "xbutton.h"
34 #include "xslider.h"
35 #include "xknob.h"
36 #include "xmenu.h"
37 #include "xcombobox.h"
38 #include "xtooltip.h"
39 #include "xmeter.h"
40 #include "xlabel.h"
41 #include "xlistbox.h"
42 #include "xlistview.h"
43 #include "xplayhead.h"
44 #include "xtuner.h"
45 #include "xvaluedisplay.h"
46 
47 
48 #endif //XWIDGETS_H_
xplayhead.h
xvaluedisplay.h
xknob.h
xlistview.h
xslider.h
xbutton.h
xmenu.h
xlistbox.h
xlabel.h
xtuner.h
xcombobox.h
xmeter.h
xtooltip.h