Interface IUIGroupSeparator

All Known Implementing Classes:
EMUISimpleDialog, EUIContextMenu, EUIDialog, EUIPanel, EUIPanelPart, EUISwapContainer, EUITabContainer, MUISimpleDialog, UIContextMenu, UIDialog, UIPanel, UIPanelBase, UIPanelPart, UISwapContainer, UITabContainer

public interface IUIGroupSeparator
Interface implemented by containers that separate grouping of components (radio buttons).
Author:
Christopher Mindus
  • Method Details

    • getGroupID

      int getGroupID(GroupNameProp groupName)
      Gets the unique ID for a group name.
      Parameters:
      groupName - The group name. Return The unique for the group name.
    • getRadioSelectionComponents

      UIComp[] getRadioSelectionComponents(String groupName)
      Gets the components being part of the selection group specified. Each component returned implements the this IRadioComponent interface.
      Parameters:
      groupName - The group name.
      Returns:
      An array of the selection components.
    • setRadioSelectionComponent

      default boolean setRadioSelectionComponent(IUIRadioComponent radioComponent)
      Sets the selection to the specified radio component.
      Parameters:
      radioComponent - The radio-interface-implementing (interface IUIRadioComponent component.
      Returns:
      true if at least one change occurred, false for none.
    • setRadioSelectionComponent

      boolean setRadioSelectionComponent(IUIRadioComponent radioComponent, boolean isSelected)
      Sets the selection to the specified radio component.
      Parameters:
      radioComponent - The radio-interface-implementing (interface IUIRadioComponent component.
      isSelected - The selection state.
      Returns:
      true if at least one change occurred, false for none.