Class ContextDialog


  • @GuiPlugin(description="This dialog presents you all the actions you can take in a given context")
    public class ContextDialog
    extends org.eclipse.swt.widgets.Dialog
    • Constructor Detail

      • ContextDialog

        public ContextDialog​(org.eclipse.swt.widgets.Shell parent,
                             String title,
                             Point location,
                             List<GuiAction> actions,
                             String contextId)
    • Method Detail

      • getInstance

        public static ContextDialog getInstance()
        Gets the currently active instance
        Returns:
        The currently active instance or null if the dialog is not showing.
      • isDisposed

        public boolean isDisposed()
      • dispose

        public void dispose()
      • collapseAll

        @GuiToolbarElement(root="ContextDialog-Toolbar",
                           id="ContextDialog-Toolbar-10010-CollapseAll",
                           toolTip="i18n::ContextDialog.GuiAction.CollapseCategories.Tooltip",
                           image="ui/images/collapse-all.svg")
        public void collapseAll()
      • expandAll

        @GuiToolbarElement(root="ContextDialog-Toolbar",
                           id="ContextDialog-Toolbar-10020-ExpandAll",
                           toolTip="i18n::ContextDialog.GuiAction.ExpandCategories.Tooltip",
                           image="ui/images/expand-all.svg")
        public void expandAll()
      • enableDisableCategories

        @GuiToolbarElement(root="ContextDialog-Toolbar",
                           id="ContextDialog-Toolbar-10030-EnableCategories",
                           label="i18n::ContextDialog.GuiAction.ShowCategories.Label",
                           toolTip="i18n::ContextDialog.GuiAction.ShowCategories.Tooltip",
                           type=CHECKBOX)
        public void enableDisableCategories()
      • enableDisableFixedWidth

        @GuiToolbarElement(root="ContextDialog-Toolbar",
                           id="ContextDialog-Toolbar-10040-FixedWidth",
                           label="i18n::ContextDialog.GuiAction.FixedWidth.Label",
                           toolTip="i18n::ContextDialog.GuiAction.FixedWidth.Tooltip",
                           type=CHECKBOX)
        public void enableDisableFixedWidth()
      • getSearchTextWidget

        public org.eclipse.swt.widgets.Text getSearchTextWidget()
        Gets the search text widget
        Returns:
        the search text widget
      • filter

        public void filter​(String text)
      • isShiftClicked

        public boolean isShiftClicked()
        Gets shiftClicked
        Returns:
        value of shiftClicked
      • setShiftClicked

        public void setShiftClicked​(boolean shiftClicked)
        Parameters:
        shiftClicked - The shiftClicked to set
      • isCtrlClicked

        public boolean isCtrlClicked()
        Gets ctrlClicked
        Returns:
        value of ctrlClicked
      • setCtrlClicked

        public void setCtrlClicked​(boolean ctrlClicked)
        Parameters:
        ctrlClicked - The ctrlClicked to set
      • isFocusLost

        public boolean isFocusLost()
        Gets focusLost
        Returns:
        value of focusLost
      • setFocusLost

        public void setFocusLost​(boolean focusLost)
        Parameters:
        focusLost - The focusLost to set