From 70e506eeae6bde07d0af1f5fb2b2d9797b515c58 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 1 Apr 2011 00:42:33 +0300 Subject: Add horisontal and vertical padding for layout object. --- src/gui/widgets/layout.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/gui/widgets/layout.h') diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index 523b77f75..49b4815d7 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -182,7 +182,19 @@ class LayoutCell * Sets the padding around the cell content. */ LayoutCell &setPadding(int p) - { mPadding = p; return *this; } + { mHPadding = p; mVPadding = p; return *this; } + + /** + * Sets the vertical padding around the cell content. + */ + LayoutCell &setVPadding(int p) + { mVPadding = p; return *this; } + + /** + * Sets the horisontal padding around the cell content. + */ + LayoutCell &setHPadding(int p) + { mHPadding = p; return *this; } /** * Sets the horizontal alignment of the cell content. @@ -268,7 +280,8 @@ class LayoutCell void reflow(int nx, int ny, int nw, int nh); int mSize[2]; - int mPadding; + int mHPadding; + int mVPadding; int mExtent[2]; int mAlign[2]; int mNbFill[2]; -- cgit v1.2.3-70-g09d2