Class ElementListSelectionDialog

    • Constructor Detail

      • ElementListSelectionDialog

        public ElementListSelectionDialog​(Shell parent,
                                          ILabelProvider renderer)
        Creates a list selection dialog.
        Parameters:
        parent - the parent widget.
        renderer - the label renderer.
    • Method Detail

      • setElements

        public void setElements​(Object[] elements)
        Sets the elements of the list.
        Parameters:
        elements - the elements of the list.
      • createDialogArea

        protected Control createDialogArea​(Composite parent)
        Description copied from class: Dialog
        Creates and returns the contents of the upper part of this dialog (above the button bar).

        The Dialog implementation of this framework method creates and returns a new Composite with standard margins and spacing.

        The returned control's layout data must be an instance of GridData. This method must not modify the parent's layout.

        Subclasses must override this method but may call super as in the following example:

         Composite composite = (Composite) super.createDialogArea(parent);
         //add controls to composite as necessary
         return composite;
         
        Overrides:
        createDialogArea in class Dialog
        Parameters:
        parent - the parent composite to contain the dialog area
        Returns:
        the dialog area control