28 lines
508 B
C
28 lines
508 B
C
#if !defined(HIKARI_LAYOUT_H)
|
|
#define HIKARI_LAYOUT_H
|
|
|
|
#include <wayland-util.h>
|
|
|
|
struct hikari_split;
|
|
struct hikari_view;
|
|
|
|
struct hikari_layout {
|
|
struct hikari_split *split;
|
|
|
|
struct wl_list tiles;
|
|
};
|
|
|
|
void
|
|
hikari_layout_init(struct hikari_layout *layout, struct hikari_split *split);
|
|
|
|
void
|
|
hikari_layout_fini(struct hikari_layout *layout);
|
|
|
|
struct hikari_view *
|
|
hikari_layout_first_view(struct hikari_layout *layout);
|
|
|
|
struct hikari_view *
|
|
hikari_layout_last_view(struct hikari_layout *layout);
|
|
|
|
#endif
|