Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.ui.util.LayoutUtils Class Reference

List of all members.

Static Public Member Functions

static GridLayout createGridLayout (int numColumns, boolean makeColumnsEqualWidth, int marginWidth, int marginHeight, int horizontalSpacing, int verticalSpacing)
static GridLayout createGridLayout (int numColumns, boolean makeColumnsEqualWidth, int margin, int spacing)
static Layout createGridLayout (int margin, int spacing)
static GridLayout createGridLayout ()
static GridData createFillGridData ()
static GridData createFillHGrabGridData ()

Detailed Description

Creates often used Layouts and Layout data.

The aim of this utility class is to limit layout variations in order to create a more consistent look.


Member Function Documentation

static GridData de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createFillGridData ( ) [static]

Create a GridData that fills its cell and grabs the space.

Returns:
static GridData de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createFillHGrabGridData ( ) [static]

Create a GridData that fills its cell and grabs the horizontal space.

Returns:
static GridLayout de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createGridLayout ( int  numColumns,
boolean  makeColumnsEqualWidth,
int  margin,
int  spacing 
) [static]

Creates a GridLayout with the the given parameters

Parameters:
numColumns
makeColumnsEqualWidth
marginused for marginWidth and marginHeight
spacingused horizontalSpacing and verticalSpacing
Returns:
static GridLayout de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createGridLayout ( ) [static]

Creates a GridLayout with one column, no margin and the default GridLayout#horizontalSpacing and GridLayout#verticalSpacing.

Returns:
static Layout de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createGridLayout ( int  margin,
int  spacing 
) [static]

Creates a GridLayout with one column and the the given parameters

Parameters:
marginused for marginWidth and marginHeight
spacingused horizontalSpacing and verticalSpacing
Returns:
static GridLayout de.fu_berlin.inf.dpp.ui.util.LayoutUtils.createGridLayout ( int  numColumns,
boolean  makeColumnsEqualWidth,
int  marginWidth,
int  marginHeight,
int  horizontalSpacing,
int  verticalSpacing 
) [static]

Creates a GridLayout with the the given parameters

Parameters:
numColumns
makeColumnsEqualWidth
marginWidth
marginHeight
horizontalSpacing
verticalSpacing
Returns:
 All Classes Namespaces Files Functions Variables Enumerations