Started work on spacer item
This commit is contained in:
@@ -277,6 +277,7 @@ int resize_by_layout(void *obj, int maximum_size)
|
||||
}
|
||||
else {
|
||||
// detect free size for SIZE_BY_LAYOUT's Area
|
||||
// TODO the spacer should collapse when the other areas are overflowing
|
||||
size = a->height - (2 * (a->paddingxlr + a->bg->border.width));
|
||||
GSList *l;
|
||||
for (l = a->list ; l ; l = l->next) {
|
||||
@@ -471,6 +472,8 @@ void free_area (Area *a)
|
||||
XFreePixmap (server.dsp, a->pix);
|
||||
a->pix = 0;
|
||||
}
|
||||
if (a->gc)
|
||||
free(a);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ typedef struct {
|
||||
int resize;
|
||||
// need redraw Pixmap
|
||||
int redraw;
|
||||
int gc;
|
||||
// paddingxlr = horizontal padding left/right
|
||||
// paddingx = horizontal padding between childs
|
||||
int paddingxlr, paddingx, paddingy;
|
||||
|
||||
Reference in New Issue
Block a user