21#ifndef __WLMTK_DOCK_H__
22#define __WLMTK_DOCK_H__
24#include <libbase/libbase.h>
25#include <libbase/plist.h>
27#define WLR_USE_UNSTABLE
28#include <wlr/util/edges.h>
29#undef WLR_USE_UNSTABLE
wlmtk_panel_t * wlmtk_dock_panel(wlmtk_dock_t *dock_ptr)
Definition dock.c:216
void wlmtk_dock_add_tile(wlmtk_dock_t *dock_ptr, wlmtk_tile_t *tile_ptr)
Definition dock.c:172
void wlmtk_dock_destroy(wlmtk_dock_t *dock_ptr)
Definition dock.c:139
const bs_test_set_t wlmtk_dock_test_set
Definition dock.c:380
wlmtk_element_t * wlmtk_dock_element(wlmtk_dock_t *dock_ptr)
Definition dock.c:222
bool wlmtk_dock_set_style(wlmtk_dock_t *dock_ptr, const struct wlmtk_dock_style *style_ptr, const struct wlmtk_tile_style *tile_style_ptr)
Definition dock.c:155
const bspl_desc_t wlmtk_dock_style_desc[]
Definition dock.c:75
void wlmtk_dock_remove_tile(wlmtk_dock_t *dock_ptr, wlmtk_tile_t *tile_ptr)
Definition dock.c:198
wlmtk_dock_t * wlmtk_dock_create(const wlmtk_dock_positioning_t *dock_positioning_ptr, const struct wlmtk_dock_style *style_ptr)
Definition dock.c:95
enum wlr_edges anchor
Definition dock.h:48
enum wlr_edges edge
Definition dock.h:46
struct wlmtk_margin_style margin
Definition dock.h:54