shithub: widget

ref: 1d84452255fa2d3c41ac2596f39d61d7e3b27b12
dir: /libwidget/box.h/

View raw version
/*** Box ***/

typedef struct Box Box;

struct Box
{
	Widget;

	Widget *content;
	int flags;

	Point maxsize;

	/* don't touch */
	int focused;
	Rectangle bounds;
};

enum /* flags */
{
	B_CENTER_CONTENT	= 1<<0
};

int isbox(Widget*);

Box* newbox(Widget*, int flags);
Box* newcenterbox(Widget*);