Class ClockWidget
- java.lang.Object
-
- org.csstudio.display.builder.model.Widget
-
- org.csstudio.display.builder.model.widgets.VisibleWidget
-
- org.csstudio.display.builder.model.widgets.BaseClockWidget
-
- org.csstudio.display.builder.model.widgets.ClockWidget
-
public class ClockWidget extends BaseClockWidget
Widget displaying date and/or time.- Version:
- 1.0.0 18 Jan 2017
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClockWidget.Skin
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propDateColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propDiscreteHours
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propDiscreteMinutes
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propDiscreteSeconds
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propHourColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propHourTickMarkColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propHourTickMarkVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propKnobColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propMinuteColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propMinuteTickMarkColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propMinuteTickMarkVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propRingColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propRingWidth
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propSecondColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<ClockWidget.Skin>
propSkin
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propTextColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propTextVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propTickLabelColor
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propTickLabelsVisible
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor>
propTitleColor
static org.csstudio.display.builder.model.WidgetDescriptor
WIDGET_DESCRIPTOR
-
Fields inherited from class org.csstudio.display.builder.model.widgets.BaseClockWidget
propDateVisible, propLocale, propRunning, propSecondVisible, propShadowsEnabled, propTitle, propTitleVisible
-
Fields inherited from class org.csstudio.display.builder.model.Widget
BASE_WIDGET_VERSION, USER_DATA_REPRESENTATION, USER_DATA_RUNTIME, USER_DATA_SCRIPT_SUPPORT, USER_DATA_TOOLKIT_PARENT
-
-
Constructor Summary
Constructors Constructor Description ClockWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propBackgroundColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propDateColor()
WidgetProperty<java.lang.Boolean>
propDiscreteHours()
WidgetProperty<java.lang.Boolean>
propDiscreteMinutes()
WidgetProperty<java.lang.Boolean>
propDiscreteSeconds()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propHourColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propHourTickMarkColor()
WidgetProperty<java.lang.Boolean>
propHourTickMarkVisible()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propKnobColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propMinuteColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propMinuteTickMarkColor()
WidgetProperty<java.lang.Boolean>
propMinuteTickMarkVisible()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propRingColor()
WidgetProperty<java.lang.Double>
propRingWidth()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propSecondColor()
WidgetProperty<ClockWidget.Skin>
propSkin()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propTextColor()
WidgetProperty<java.lang.Boolean>
propTextVisible()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propTickLabelColor()
WidgetProperty<java.lang.Boolean>
propTickLabelsVisible()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propTitleColor()
WidgetProperty<java.lang.Boolean>
propTransparent()
-
Methods inherited from class org.csstudio.display.builder.model.widgets.BaseClockWidget
propDateVisible, propLocale, propRunning, propSecondVisible, propShadowsEnabled, propTitle, propTitleVisible
-
Methods inherited from class org.csstudio.display.builder.model.widgets.VisibleWidget
propTooltip, propVisible, runtimePropConnected
-
Methods inherited from class org.csstudio.display.builder.model.Widget
checkDisplayModel, checkProperty, checkProperty, clearUserData, expandPropertyNames, getConfigurator, getDisplayModel, getEffectiveMacros, getID, getMacrosOrProperties, getName, getParent, getProperties, getProperty, getProperty, getPropertyByPath, getPropertyValue, getPropertyValue, getTopDisplayModel, getType, getUserData, getVersion, getWidgetClass, isClean, propActions, propClass, propHeight, propName, propRules, propScripts, propWidth, propX, propY, setConfiguratorResult, setPropertyValue, setPropertyValue, setUserData, toString
-
-
-
-
Field Detail
-
WIDGET_DESCRIPTOR
public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
-
propSkin
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<ClockWidget.Skin> propSkin
-
propDiscreteHours
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propDiscreteHours
-
propDiscreteMinutes
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propDiscreteMinutes
-
propDiscreteSeconds
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propDiscreteSeconds
-
propDateColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propDateColor
-
propHourColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propHourColor
-
propHourTickMarkColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propHourTickMarkColor
-
propHourTickMarkVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propHourTickMarkVisible
-
propKnobColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propKnobColor
-
propMinuteColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propMinuteColor
-
propMinuteTickMarkColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propMinuteTickMarkColor
-
propMinuteTickMarkVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propMinuteTickMarkVisible
-
propRingColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propRingColor
-
propRingWidth
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propRingWidth
-
propSecondColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propSecondColor
-
propTextColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propTextColor
-
propTextVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propTextVisible
-
propTickLabelColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propTickLabelColor
-
propTickLabelsVisible
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propTickLabelsVisible
-
propTitleColor
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetColor> propTitleColor
-
-
Method Detail
-
propBackgroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
-
propDateColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propDateColor()
-
propDiscreteHours
public WidgetProperty<java.lang.Boolean> propDiscreteHours()
-
propDiscreteMinutes
public WidgetProperty<java.lang.Boolean> propDiscreteMinutes()
-
propDiscreteSeconds
public WidgetProperty<java.lang.Boolean> propDiscreteSeconds()
-
propHourColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propHourColor()
-
propHourTickMarkColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propHourTickMarkColor()
-
propHourTickMarkVisible
public WidgetProperty<java.lang.Boolean> propHourTickMarkVisible()
-
propKnobColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propKnobColor()
-
propMinuteColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propMinuteColor()
-
propMinuteTickMarkColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propMinuteTickMarkColor()
-
propMinuteTickMarkVisible
public WidgetProperty<java.lang.Boolean> propMinuteTickMarkVisible()
-
propRingColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propRingColor()
-
propRingWidth
public WidgetProperty<java.lang.Double> propRingWidth()
-
propSecondColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propSecondColor()
-
propSkin
public WidgetProperty<ClockWidget.Skin> propSkin()
-
propTextColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propTextColor()
-
propTextVisible
public WidgetProperty<java.lang.Boolean> propTextVisible()
-
propTickLabelColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propTickLabelColor()
-
propTickLabelsVisible
public WidgetProperty<java.lang.Boolean> propTickLabelsVisible()
-
propTitleColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propTitleColor()
-
propTransparent
public WidgetProperty<java.lang.Boolean> propTransparent()
-
-