Class SwitchPresentationModel
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.SwitchPresentationModel
-
- All Implemented Interfaces:
ImmutablePresentationModel
,PresentationModel
public class SwitchPresentationModel extends java.lang.Object implements ImmutablePresentationModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SwitchPresentationModel.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Insets
contentPadding
static java.awt.Insets
DEFAULT_SWITCH_CONTENT_PADDING
private HorizontalAlignment
horizontalAlignment
private RichTooltipPresentationModel
richTooltipPresentationModel
static int
SWITCH_THUMB_SIZE_OFF
static int
SWITCH_THUMB_SIZE_ON
static int
SWITCH_TRACK_HEIGHT
static int
SWITCH_TRACK_WIDTH
private int
thumbSizeOff
private int
thumbSizeOn
private java.awt.Dimension
trackSize
-
Constructor Summary
Constructors Modifier Constructor Description private
SwitchPresentationModel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SwitchPresentationModel.Builder
builder()
java.awt.Insets
getContentPadding()
HorizontalAlignment
getHorizontalAlignment()
RichTooltipPresentationModel
getRichTooltipPresentationModel()
int
getThumbSizeOff()
int
getThumbSizeOn()
java.awt.Dimension
getTrackSize()
-
-
-
Field Detail
-
DEFAULT_SWITCH_CONTENT_PADDING
public static final java.awt.Insets DEFAULT_SWITCH_CONTENT_PADDING
-
SWITCH_TRACK_WIDTH
public static final int SWITCH_TRACK_WIDTH
- See Also:
- Constant Field Values
-
SWITCH_TRACK_HEIGHT
public static final int SWITCH_TRACK_HEIGHT
- See Also:
- Constant Field Values
-
SWITCH_THUMB_SIZE_ON
public static final int SWITCH_THUMB_SIZE_ON
- See Also:
- Constant Field Values
-
SWITCH_THUMB_SIZE_OFF
public static final int SWITCH_THUMB_SIZE_OFF
- See Also:
- Constant Field Values
-
contentPadding
private java.awt.Insets contentPadding
-
trackSize
private java.awt.Dimension trackSize
-
thumbSizeOn
private int thumbSizeOn
-
thumbSizeOff
private int thumbSizeOff
-
horizontalAlignment
private HorizontalAlignment horizontalAlignment
-
richTooltipPresentationModel
private RichTooltipPresentationModel richTooltipPresentationModel
-
-
Method Detail
-
builder
public static SwitchPresentationModel.Builder builder()
-
getContentPadding
public java.awt.Insets getContentPadding()
-
getTrackSize
public java.awt.Dimension getTrackSize()
-
getThumbSizeOn
public int getThumbSizeOn()
-
getThumbSizeOff
public int getThumbSizeOff()
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment()
-
getRichTooltipPresentationModel
public RichTooltipPresentationModel getRichTooltipPresentationModel()
-
-