Interface UISWTViewCore

    • Method Detail

      • initialize

        void initialize​(org.eclipse.swt.widgets.Composite composite)
        This method is called when the view is instanciated, it should initialize all GUI components. Must NOT be blocking, or it'll freeze the whole GUI. Caller is the GUI Thread.
        Parameters:
        composite - the parent composite. Each view should create a child composite, and then use this child composite to add all elements to.
      • getComposite

        org.eclipse.swt.widgets.Composite getComposite()
        This method is called after initialize so that the Tab is set its control Caller is the GUI Thread.
        Returns:
        the Composite that should be set as the control for the Tab item
      • getTitleID

        java.lang.String getTitleID()
        Messagebundle ID for title
      • getFullTitle

        java.lang.String getFullTitle()
        Called in order to set / update the title of this View. When the view is being displayed in a tab, the full title is used for the tooltip.
        Returns:
        the full title for the view
      • setUseCoreDataSource

        void setUseCoreDataSource​(boolean useCoreDataSource)
      • useCoreDataSource

        boolean useCoreDataSource()
      • setUserData

        void setUserData​(java.lang.Object key,
                         java.lang.Object data)
      • getUserData

        java.lang.Object getUserData​(java.lang.Object key)
      • setParentView

        void setParentView​(UISWTView parentView)
      • canBuildStandAlone

        boolean canBuildStandAlone()