diff options
Diffstat (limited to 'layout.c')
-rw-r--r-- | layout.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,6 +1,7 @@ #include <u.h> #include <libc.h> #include <draw.h> +#include <thread.h> #include "guifs.h" @@ -19,9 +20,9 @@ layout(GuiElement *g, Rectangle r0) { GuiSpec spec = guispecs[g->type]; - Spacing *margin = getprop(g, Pmargin).spacing; - Spacing *border = getprop(g, Pborder).spacing; - Spacing *padding = getprop(g, Ppadding).spacing; + Spacing *margin = getprop(g, Pmargin, 1).spacing; + Spacing *border = getprop(g, Pborder, 1).spacing; + Spacing *padding = getprop(g, Ppadding, 1).spacing; /* Subtract margin to get the outer border rect */ Rectangle r1 = subspacing(r0, margin); @@ -49,7 +50,7 @@ layoutcontainer(GuiElement *g, Rectangle r) if(g->nchildren == 0) return; - int orientation = getprop(g, Porientation).orientation; + int orientation = getprop(g, Porientation, 1).orientation; int dx = 0; int dy = 0; |