public class MainTrianaLayout extends java.lang.Object implements java.awt.LayoutManager, TaskLayoutDetails, ZoomLayout
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LEFT_FORSHOW |
static java.lang.String |
RIGHT_FORSHOW |
static java.lang.String |
TASK |
Constructor and Description |
---|
MainTrianaLayout(int border,
int forshowspace,
double zoom)
Constructs a main triana layout with the specified border
|
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(java.lang.String str,
java.awt.Component comp) |
int |
getLeftBorder() |
TDimension |
getTaskDimensions() |
int |
getTopBorder() |
double |
getZoom() |
void |
layoutContainer(java.awt.Container container) |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container container) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container container) |
void |
removeLayoutComponent(java.awt.Component comp) |
void |
setZoom(double zoom)
Sets the zoom factor for the layout
|
public static final java.lang.String TASK
public static final java.lang.String LEFT_FORSHOW
public static final java.lang.String RIGHT_FORSHOW
public MainTrianaLayout(int border, int forshowspace, double zoom)
border
- the border around the componentsforshowspace
- the space between the rightmost componenet and the right hand for show tools.public void addLayoutComponent(java.lang.String str, java.awt.Component comp)
addLayoutComponent
in interface java.awt.LayoutManager
public void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent
in interface java.awt.LayoutManager
public void setZoom(double zoom)
setZoom
in interface ZoomLayout
public double getZoom()
getZoom
in interface ZoomLayout
public int getLeftBorder()
getLeftBorder
in interface TaskLayoutDetails
public int getTopBorder()
getTopBorder
in interface TaskLayoutDetails
public TDimension getTaskDimensions()
getTaskDimensions
in interface TaskLayoutDetails
public java.awt.Dimension minimumLayoutSize(java.awt.Container container)
minimumLayoutSize
in interface java.awt.LayoutManager
public java.awt.Dimension preferredLayoutSize(java.awt.Container container)
preferredLayoutSize
in interface java.awt.LayoutManager
public void layoutContainer(java.awt.Container container)
layoutContainer
in interface java.awt.LayoutManager