Class EMenuBarData

    • Field Detail

      • setup

        public static final java.lang.String[] setup
        The setup array.
    • Constructor Detail

      • EMenuBarData

        public EMenuBarData()
        Creates a AccordionData container without name and with a null value.
      • EMenuBarData

        public EMenuBarData​(Atom propertyAtom)
        Creates a MenuBarData container with the specified name with a null value.
        Parameters:
        propertyAtom - the property atom.
      • EMenuBarData

        public EMenuBarData​(UIComp uiComp)
        Creates a MenuBarData container for the component in question, used e.g. to fill in the defaults. This property is named Atom.LAYOUT.
        Parameters:
        uiComp - The component needing new layout data.
      • EMenuBarData

        public EMenuBarData​(Atom propertyAtom,
                            GProp<?>[] properties)
                     throws PropException
        Creates a MenuBarData container with the specified name and properties.
        Parameters:
        propertyAtom - the property atom.
        properties - the property array value for the property.
        Throws:
        PropException - as structural changes in containers on client is prohibited.
    • Method Detail

      • getTransferProps

        public java.lang.Object[] getTransferProps()
        Returns the list of properties that are transferable between layout managers.
        Specified by:
        getTransferProps in interface ITransferContainerProps
        Returns:
        The list of String's or Atom's that are transferable, null for none.
      • getGroupText

        public java.lang.String getGroupText​(PropCnr[] pcs,
                                             java.lang.StringBuilder tooltip,
                                             boolean[] isHTML)
        Formats a string representation for the layout group. This method is called when a property has been changed for the group.
        Specified by:
        getGroupText in interface IELayoutProp
        Parameters:
        pcs - The property container being edited.
        tooltip - String buffer to fill with tool tip text.
        isHTML - Set [0] to true for HTML before returning if tooltip text is in HTML format.
        Returns:
        A string for the text label, the string buffer filled with the tooltip text.