hikari/include/hikari/layout.h

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