wlmaker
Loading...
Searching...
No Matches
src
xdg_popup.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __XDG_POPUP_H__
21
#define __XDG_POPUP_H__
22
23
#define WLR_USE_UNSTABLE
24
#include <wlr/types/wlr_xdg_shell.h>
25
#undef WLR_USE_UNSTABLE
26
27
#include "
toolkit/toolkit.h
"
28
29
struct
wlr_seat;
30
struct
wlr_xdg_popup;
31
33
typedef
struct
_wlmaker_xdg_popup_t
wlmaker_xdg_popup_t
;
34
35
#ifdef __cplusplus
36
extern
"C"
{
37
#endif
// __cplusplus
38
47
wlmaker_xdg_popup_t
*
wlmaker_xdg_popup_create
(
48
struct
wlr_xdg_popup *
wlr_xdg_popup_ptr
,
49
struct
wlr_seat *
wlr_seat_ptr
);
50
56
void
wlmaker_xdg_popup_destroy
(
57
wlmaker_xdg_popup_t
*wlmaker_xdg_popup_ptr);
58
60
wlmtk_element_t
*
wlmaker_xdg_popup_element
(
61
wlmaker_xdg_popup_t
*wlmaker_xdg_popup_ptr);
62
63
#ifdef __cplusplus
64
}
// extern "C"
65
#endif
// __cplusplus
66
67
#endif
/* __XDG_POPUP_H__ */
68
/* == End of xdg_popup.h =================================================== */
_wlmaker_xdg_popup_t
Definition
xdg_popup.c:38
_wlmaker_xdg_popup_t::wlr_xdg_popup_ptr
struct wlr_xdg_popup * wlr_xdg_popup_ptr
Definition
xdg_popup.c:54
_wlmaker_xdg_popup_t::wlr_seat_ptr
struct wlr_seat * wlr_seat_ptr
Definition
xdg_popup.c:52
_wlmtk_element_t
Definition
element.h:181
toolkit.h
wlmaker_xdg_popup_create
wlmaker_xdg_popup_t * wlmaker_xdg_popup_create(struct wlr_xdg_popup *wlr_xdg_popup_ptr, struct wlr_seat *wlr_seat_ptr)
Definition
xdg_popup.c:84
wlmaker_xdg_popup_element
wlmtk_element_t * wlmaker_xdg_popup_element(wlmaker_xdg_popup_t *wlmaker_xdg_popup_ptr)
Definition
xdg_popup.c:167
wlmaker_xdg_popup_destroy
void wlmaker_xdg_popup_destroy(wlmaker_xdg_popup_t *wlmaker_xdg_popup_ptr)
Definition
xdg_popup.c:142
Generated by
1.9.8