wlmaker
Loading...
Searching...
No Matches
src
xdg_popup.h
Go to the documentation of this file.
1
/* ========================================================================= */
21
#ifndef __XDG_POPUP_H__
22
#define __XDG_POPUP_H__
23
24
#define WLR_USE_UNSTABLE
25
#include <wlr/types/wlr_xdg_shell.h>
26
#undef WLR_USE_UNSTABLE
27
28
#include "
toolkit/toolkit.h
"
29
30
struct
wlr_seat;
31
struct
wlr_xdg_popup;
32
34
typedef
struct
_wlmaker_xdg_popup_t
wlmaker_xdg_popup_t
;
35
36
#ifdef __cplusplus
37
extern
"C"
{
38
#endif
// __cplusplus
39
48
wlmaker_xdg_popup_t
*
wlmaker_xdg_popup_create
(
49
struct
wlr_xdg_popup *
wlr_xdg_popup_ptr
,
50
struct
wlr_seat *
wlr_seat_ptr
);
51
57
void
wlmaker_xdg_popup_destroy
(
58
wlmaker_xdg_popup_t
*wlmaker_xdg_popup_ptr);
59
61
wlmtk_element_t
*
wlmaker_xdg_popup_element
(
62
wlmaker_xdg_popup_t
*wlmaker_xdg_popup_ptr);
63
64
#ifdef __cplusplus
65
}
// extern "C"
66
#endif
// __cplusplus
67
68
#endif
/* __XDG_POPUP_H__ */
69
/* == End of xdg_popup.h =================================================== */
_wlmaker_xdg_popup_t
Definition
xdg_popup.c:39
_wlmaker_xdg_popup_t::wlr_xdg_popup_ptr
struct wlr_xdg_popup * wlr_xdg_popup_ptr
Definition
xdg_popup.c:55
_wlmaker_xdg_popup_t::wlr_seat_ptr
struct wlr_seat * wlr_seat_ptr
Definition
xdg_popup.c:53
_wlmtk_element_t
Definition
element.h:188
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:85
wlmaker_xdg_popup_element
wlmtk_element_t * wlmaker_xdg_popup_element(wlmaker_xdg_popup_t *wlmaker_xdg_popup_ptr)
Definition
xdg_popup.c:168
wlmaker_xdg_popup_destroy
void wlmaker_xdg_popup_destroy(wlmaker_xdg_popup_t *wlmaker_xdg_popup_ptr)
Definition
xdg_popup.c:143
Generated by
1.9.8