wlmaker
Loading...
Searching...
No Matches
menu.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __MENU_H__
21#define __MENU_H__
22
23#include "cursor.h"
24#include "interactive.h"
25#include "menu_item.h"
26#include "view.h"
27
28#define WLR_USE_UNSTABLE
29#include <wlr/types/wlr_buffer.h>
30#include <wlr/types/wlr_scene.h>
31#undef WLR_USE_UNSTABLE
32
33#ifdef __cplusplus
34extern "C" {
35#endif // __cplusplus
36
49 struct wlr_scene_buffer *wlr_scene_buffer_ptr,
50 wlmaker_cursor_t *cursor_ptr,
51 wlmaker_view_t *view_ptr,
52 const wlmaker_menu_item_descriptor_t *descriptor_ptr,
53 void *callback_ud_ptr);
54
63 wlmaker_interactive_t *interactive_ptr,
64 uint32_t *width_ptr, uint32_t *height_ptr);
65
67extern const bs_test_case_t wlmaker_menu_test_cases[];
68
69#ifdef __cplusplus
70} // extern "C"
71#endif // __cplusplus
72
73#endif /* __MENU_H__ */
74/* == End of menu.h ======================================================== */
const bs_test_case_t wlmaker_menu_test_cases[]
Definition menu.c:523
void wlmaker_menu_get_size(wlmaker_interactive_t *interactive_ptr, uint32_t *width_ptr, uint32_t *height_ptr)
Definition menu.c:143
wlmaker_interactive_t * wlmaker_menu_create(struct wlr_scene_buffer *wlr_scene_buffer_ptr, wlmaker_cursor_t *cursor_ptr, wlmaker_view_t *view_ptr, const wlmaker_menu_item_descriptor_t *descriptor_ptr, void *callback_ud_ptr)
Definition menu.c:104
Definition cursor.h:34
Definition interactive.h:73
Definition view.h:161
Definition menu_item.h:41