com.extjs.gxt.ui.client.widget.layout
Class MarginData

java.lang.Object
  extended by com.extjs.gxt.ui.client.widget.layout.LayoutData
      extended by com.extjs.gxt.ui.client.widget.layout.MarginData
Direct Known Subclasses:
AnchorData, FillData, FitData, FlowData, HBoxLayoutData, RowData, VBoxLayoutData

public class MarginData
extends LayoutData

Base layout data with margin support.


Constructor Summary
MarginData()
          Creates a new layout data.
MarginData(int margin)
          Creates a new layout data.
MarginData(int top, int right, int bottom, int left)
          Creates a new layout data.
MarginData(Margins margins)
          Creates a new layout data.
 
Method Summary
 Margins getMargins()
          Returns the data's margins.
 void setMargins(Margins margins)
          Sets the data's margins.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarginData

public MarginData()
Creates a new layout data.


MarginData

public MarginData(int margin)
Creates a new layout data.

Parameters:
margin - the margin

MarginData

public MarginData(int top,
                  int right,
                  int bottom,
                  int left)
Creates a new layout data.

Parameters:
top - the top margin
right - the right margin
bottom - the bottom margin
left - the left margin

MarginData

public MarginData(Margins margins)
Creates a new layout data.

Parameters:
margins - the margins
Method Detail

getMargins

public Margins getMargins()
Returns the data's margins.

Returns:
the margins

setMargins

public void setMargins(Margins margins)
Sets the data's margins.

Parameters:
margins - the margins