20#ifndef __WLMTK_BOX_H__
21#define __WLMTK_BOX_H__
25#include "libbase/libbase.h"
void wlmtk_box_add_element_front(wlmtk_box_t *box_ptr, wlmtk_element_t *element_ptr)
Definition box.c:100
wlmtk_box_orientation_t
Definition box.h:40
@ WLMTK_BOX_VERTICAL
Definition box.h:44
@ WLMTK_BOX_HORIZONTAL
Definition box.h:42
void wlmtk_box_add_element_back(wlmtk_box_t *box_ptr, wlmtk_element_t *element_ptr)
Definition box.c:108
void wlmtk_box_remove_element(wlmtk_box_t *box_ptr, wlmtk_element_t *element_ptr)
Definition box.c:117
void wlmtk_box_fini(wlmtk_box_t *box_ptr)
Definition box.c:80
wlmtk_element_t * wlmtk_box_element(wlmtk_box_t *box_ptr)
Definition box.c:123
const bs_test_case_t wlmtk_box_test_cases[]
Definition box.c:253
bool wlmtk_box_init(wlmtk_box_t *box_ptr, wlmtk_box_orientation_t orientation, const wlmtk_margin_style_t *style_ptr)
Definition box.c:44
wlmtk_box_orientation_t orientation
Definition box.h:54
wlmtk_container_vmt_t orig_super_container_vmt
Definition box.h:52
wlmtk_container_t super_container
Definition box.h:50
wlmtk_margin_style_t style
Definition box.h:62
wlmtk_container_t margin_container
Definition box.h:59
wlmtk_container_t element_container
Definition box.h:57
Definition container.h:60
Definition container.h:43