Class ProgressBarFigure.ProgressBarLayout
- java.lang.Object
-
- org.eclipse.draw2d.AbstractLayout
-
- org.eclipse.nebula.visualization.widgets.figures.ProgressBarFigure.ProgressBarLayout
-
- All Implemented Interfaces:
org.eclipse.draw2d.LayoutManager
- Enclosing class:
- ProgressBarFigure
class ProgressBarFigure.ProgressBarLayout extends org.eclipse.draw2d.AbstractLayout
-
-
Field Summary
Fields Modifier and Type Field Description private static intADDITIONAL_MARGINprivate org.eclipse.draw2d.Labellabelstatic java.lang.StringLABELUsed as a constraint for the labelprivate LinearScaledMarkermarkerstatic java.lang.StringMARKERSUsed as a constraint for the alarm ticksprivate LinearScalescalestatic java.lang.StringSCALEUsed as a constraint for the scale.private ProgressBarFigure.Thumbthumbstatic java.lang.StringTHUMBUsed as a constraint for the thumbprivate ProgressBarFigure.Tracktrackstatic java.lang.StringTRACKUsed as a constraint for the pipe indicator.
-
Constructor Summary
Constructors Constructor Description ProgressBarLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.draw2d.geometry.DimensioncalculatePreferredSize(org.eclipse.draw2d.IFigure container, int w, int h)private voidhorizontalLayout(org.eclipse.draw2d.IFigure container)voidlayout(org.eclipse.draw2d.IFigure container)voidsetConstraint(org.eclipse.draw2d.IFigure child, java.lang.Object constraint)private voidverticalLayout(org.eclipse.draw2d.IFigure container)
-
-
-
Field Detail
-
ADDITIONAL_MARGIN
private static final int ADDITIONAL_MARGIN
- See Also:
- Constant Field Values
-
SCALE
public static final java.lang.String SCALE
Used as a constraint for the scale.- See Also:
- Constant Field Values
-
TRACK
public static final java.lang.String TRACK
Used as a constraint for the pipe indicator.- See Also:
- Constant Field Values
-
MARKERS
public static final java.lang.String MARKERS
Used as a constraint for the alarm ticks- See Also:
- Constant Field Values
-
THUMB
public static final java.lang.String THUMB
Used as a constraint for the thumb- See Also:
- Constant Field Values
-
LABEL
public static final java.lang.String LABEL
Used as a constraint for the label- See Also:
- Constant Field Values
-
scale
private LinearScale scale
-
marker
private LinearScaledMarker marker
-
track
private ProgressBarFigure.Track track
-
label
private org.eclipse.draw2d.Label label
-
thumb
private ProgressBarFigure.Thumb thumb
-
-
Method Detail
-
calculatePreferredSize
protected org.eclipse.draw2d.geometry.Dimension calculatePreferredSize(org.eclipse.draw2d.IFigure container, int w, int h)- Specified by:
calculatePreferredSizein classorg.eclipse.draw2d.AbstractLayout
-
horizontalLayout
private void horizontalLayout(org.eclipse.draw2d.IFigure container)
-
layout
public void layout(org.eclipse.draw2d.IFigure container)
-
setConstraint
public void setConstraint(org.eclipse.draw2d.IFigure child, java.lang.Object constraint)- Specified by:
setConstraintin interfaceorg.eclipse.draw2d.LayoutManager- Overrides:
setConstraintin classorg.eclipse.draw2d.AbstractLayout
-
verticalLayout
private void verticalLayout(org.eclipse.draw2d.IFigure container)
-
-