Class BslQuickOutlinePopup

  • All Implemented Interfaces:
    org.eclipse.handly.model.adapter.IContentAdapterProvider, org.eclipse.jface.window.IShellProvider

    public class BslQuickOutlinePopup
    extends org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup
    Quick outline popup for Bsl
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup

        org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.ElementMatcher, org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.FilteringOutlineTreeViewer, org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup.StringMatcher
      • Nested classes/interfaces inherited from class org.eclipse.handly.ui.quickoutline.OutlinePopup

        org.eclipse.handly.ui.quickoutline.OutlinePopup.OutlineTreeViewer
      • Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

        org.eclipse.jface.window.Window.IExceptionHandler
    • Field Summary

      • Fields inherited from class org.eclipse.jface.dialogs.PopupDialog

        HOVER_SHELLSTYLE, INFOPOPUP_SHELLSTYLE, INFOPOPUPRESIZE_SHELLSTYLE, POPUP_HORIZONTALSPACING, POPUP_IMG_MENU, POPUP_IMG_MENU_DISABLED, POPUP_MARGINHEIGHT, POPUP_MARGINWIDTH, POPUP_VERTICALSPACING
      • Fields inherited from class org.eclipse.jface.window.Window

        CANCEL, OK, resizeHasOccurred
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)  
      protected ITreeContentProvider getContentProvider()  
      protected IBaseLabelProvider getLabelProvider()  
      void init​(org.eclipse.handly.ui.quickoutline.IOutlinePopupHost host, org.eclipse.jface.bindings.keys.KeyStroke invokingKeyStroke)  
      • Methods inherited from class org.eclipse.handly.xtext.ui.quickoutline.HandlyXtextOutlinePopup

        getInputElementProvider, setInputElementProvider
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.HandlyOutlinePopup

        computeInput, getContentAdapter, getCorrespondingElement, isInHost, revealInHost
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup

        createFilterText, createPatternMatcher, createTitleControl, createTitleMenuArea, createTreeViewer, getFilterText, getFocalElement, getFocusControl, getPatternMatcher, patternMatcherUpdated, selectFirstMatch, setTabOrder, updatePatternMatcher
      • Methods inherited from class org.eclipse.handly.ui.quickoutline.OutlinePopup

        changeOutlineMode, computeInitialSelection, getDefaultLocation, getDialogSettings, getHost, getInitialSelection, getInvokingKeyListener, getInvokingKeyStroke, getSelectedElement, getTreeViewer, gotoSelectedElement, initDecorationContext, isAutoExpandable, shouldUseHashlookup, updateInfoText
      • Methods inherited from class org.eclipse.jface.dialogs.PopupDialog

        adjustBounds, applyBackgroundColor, applyForegroundColor, close, configureShell, createContents, createInfoTextArea, fillDialogMenu, getBackground, getBackgroundColorExclusions, getDefaultSize, getForeground, getForegroundColorExclusions, getInitialLocation, getInitialSize, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, open, saveDialogBounds, setInfoText, setTitleText, showDialogMenu
      • Methods inherited from class org.eclipse.jface.window.Window

        canHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
    • Constructor Detail

      • BslQuickOutlinePopup

        public BslQuickOutlinePopup()
    • Method Detail

      • init

        public void init​(org.eclipse.handly.ui.quickoutline.IOutlinePopupHost host,
                         org.eclipse.jface.bindings.keys.KeyStroke invokingKeyStroke)
        Overrides:
        init in class org.eclipse.handly.ui.quickoutline.FilteringOutlinePopup
      • getContentProvider

        protected ITreeContentProvider getContentProvider()
        Specified by:
        getContentProvider in class org.eclipse.handly.ui.quickoutline.OutlinePopup
      • getLabelProvider

        protected IBaseLabelProvider getLabelProvider()
        Specified by:
        getLabelProvider in class org.eclipse.handly.ui.quickoutline.OutlinePopup
      • createDialogArea

        protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createDialogArea in class org.eclipse.handly.ui.quickoutline.OutlinePopup