Class TemplateInstanceWidget


  • public class TemplateInstanceWidget
    extends VisibleWidget
    Widget that duplicates a 'template' multiple times
    • Field Detail

      • WIDGET_DESCRIPTOR

        public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
        Widget descriptor
      • propGap

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propGap
        'gap' property: Gap between instances
      • propWrapCount

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propWrapCount
        'wrap_count' property: Optional instance count for wrapping to next row/column
      • runtimeModel

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<DisplayModel> runtimeModel
    • Constructor Detail

      • TemplateInstanceWidget

        public TemplateInstanceWidget()
    • Method Detail

      • propFile

        public WidgetProperty<java.lang.String> propFile()
        Returns:
        'file' property
      • propHorizontal

        public WidgetProperty<java.lang.Boolean> propHorizontal()
        Returns:
        'horizontal' property
      • propGap

        public WidgetProperty<java.lang.Integer> propGap()
        Returns:
        'gap' property
      • propWrapCount

        public WidgetProperty<java.lang.Integer> propWrapCount()
        Returns:
        'wrap_count' property
      • runtimePropEmbeddedModel

        public WidgetProperty<DisplayModel> runtimePropEmbeddedModel()
        Returns:
        Runtime 'model' property for the embedded display