Class DockingWindowDropFilterProperties

    • Field Detail

      • PROPERTIES

        public static final PropertyMapGroup PROPERTIES
        Property group containing all docking window drop filter properties.
      • SPLIT_DROP_FILTER

        public static final DropFilterProperty SPLIT_DROP_FILTER
        The DropFilter that is called when a split drop is in progress.
      • CHILD_DROP_FILTER

        public static final DropFilterProperty CHILD_DROP_FILTER
        The DropFilter that is called when a child window will be asked for accept drop.
      • INTERIOR_DROP_FILTER

        public static final DropFilterProperty INTERIOR_DROP_FILTER
        The DropFilter that is called when an interior drop is in progress.
      • INSERT_TAB_DROP_FILTER

        public static final DropFilterProperty INSERT_TAB_DROP_FILTER
        The DropFilter that is called when an insert tab drop is in progress.
    • Constructor Detail

      • DockingWindowDropFilterProperties

        public DockingWindowDropFilterProperties()
        Creates an empty property object.
      • DockingWindowDropFilterProperties

        public DockingWindowDropFilterProperties​(PropertyMap map)
        Creates a property object containing the map.
        Parameters:
        map - the property map
      • DockingWindowDropFilterProperties

        public DockingWindowDropFilterProperties​(DockingWindowDropFilterProperties inheritFrom)
        Creates a property object that inherit values from another property object.
        Parameters:
        inheritFrom - the object from which to inherit property values
    • Method Detail

      • setSplitDropFilter

        public DockingWindowDropFilterProperties setSplitDropFilter​(DropFilter filter)
        Sets the split drop filter to be used when a split drop is in progress.
        Parameters:
        filter - the split drop filter
        Returns:
        this
      • getSplitDropFilter

        public DropFilter getSplitDropFilter()
        Returns the split drop filter that is used when a split drop is in progress.
        Returns:
        the split drop filter
      • setChildDropFilter

        public DockingWindowDropFilterProperties setChildDropFilter​(DropFilter filter)
        Sets the child drop filter to be used when a child window will be asked for accept drop.
        Parameters:
        filter - the child drop filter
        Returns:
        this
      • getChildDropFilter

        public DropFilter getChildDropFilter()
        Returns the child drop filter that is used when a child window will be asked for accept drop.
        Returns:
        the child drop filter
      • setInteriorDropFilter

        public DockingWindowDropFilterProperties setInteriorDropFilter​(DropFilter filter)
        Sets the interior drop filter to be used when an interior drop is in progress.
        Parameters:
        filter - the interior drop filter
        Returns:
        this
      • getInteriorDropFilter

        public DropFilter getInteriorDropFilter()
        Returns the interior drop filter that is used when an interior drop is in progress.
        Returns:
        the interior drop filter
      • setInsertTabDropFilter

        public DockingWindowDropFilterProperties setInsertTabDropFilter​(DropFilter filter)
        Sets the insert tab drop filter to be used when an insert tab drop is in progress.
        Parameters:
        filter - the insert tab drop filter
        Returns:
        this
      • getInsertTabDropFilter

        public DropFilter getInsertTabDropFilter()
        Returns the insert tab drop filter that is used when an insert tab drop is in progress.
        Returns:
        the child drop filter