WInfoWin *create_infowin(WWindow *parent, const WFitParams *fp, const char *style) { CREATEOBJ_IMPL(WInfoWin, infowin, (p, parent, fp, style)); }
WGroupPHolder *create_grouppholder(WGroup *ws, const WStacking *st, const WGroupAttachParams *param) { CREATEOBJ_IMPL(WGroupPHolder, grouppholder, (p, ws, st, param)); }
WGroupWS *create_groupws(WWindow *parent, const WFitParams *fp) { CREATEOBJ_IMPL(WGroupWS, groupws, (p, parent, fp)); }
WPaneHandle *create_panehandle(WWindow *parent, const WFitParams *fp) { CREATEOBJ_IMPL(WPaneHandle, panehandle, (p, parent, fp)); }
WHook *create_hook() { CREATEOBJ_IMPL(WHook, hook, (p)); }
static WDock *create_dock(WWindow *parent, const WFitParams *fp) { CREATEOBJ_IMPL(WDock, dock, (p, parent, fp)); }
WSplitFloat *create_splitfloat(const WRectangle *geom, WTiling *ws, int dir) { CREATEOBJ_IMPL(WSplitFloat, splitfloat, (p, geom, ws, dir)); }
WMenu *create_menu(WWindow *par, const WFitParams *fp, const WMenuCreateParams *params) { CREATEOBJ_IMPL(WMenu, menu, (p, par, fp, params)); }
WRootWin *create_rootwin(int xscr) { CREATEOBJ_IMPL(WRootWin, rootwin, (p, xscr)); }
static WMoveresMode *create_moveresmode(WRegion *reg, WDrawRubberbandFn *rubfn, bool cumulative) { CREATEOBJ_IMPL(WMoveresMode, moveresmode, (p, reg, rubfn, cumulative)); }
WTiling *create_tiling(WWindow *parent, const WFitParams *fp, WRegionSimpleCreateFn *create_frame_fn, bool ci) { CREATEOBJ_IMPL(WTiling, tiling, (p, parent, fp, create_frame_fn, ci)); }