Interface TabbedMdiInterface

All Superinterfaces:
MultipleDocumentInterface, MultipleDocumentInterfaceSWT
All Known Implementing Classes:
TabbedMDI

public interface TabbedMdiInterface extends MultipleDocumentInterfaceSWT
az2 access to some TabbedMdi methods
  • Method Details

    • getTabFolder

      org.eclipse.swt.custom.CTabFolder getTabFolder()
    • setMaximizeVisible

      void setMaximizeVisible(boolean visible)
    • setMinimizeVisible

      void setMinimizeVisible(boolean visible)
    • getMinimized

      boolean getMinimized()
    • setMinimized

      void setMinimized(boolean minimized)
    • getFolderHeight

      int getFolderHeight()
    • addListener

      void addListener(MdiSWTMenuHackListener l)
    • setTabbedMdiMaximizeListener

      void setTabbedMdiMaximizeListener(TabbedMdiMaximizeListener l)
    • updateUI

      void updateUI()
    • setDestroyEntriesOnDeactivate

      void setDestroyEntriesOnDeactivate(boolean destroyEntriesOnDeactivate)
    • setEntriesDataSource

      void setEntriesDataSource(Object newDataSource)
    • setAllowSubViews

      void setAllowSubViews(boolean allowSubViews)
      Sets whether this MDI wants subviews. This is only a recommendation. It's up to the MdiEntry to obey what they show or don't show.

      MdiEntries can check for this flag in UISWTViewEvent.TYPE_CREATE with:

       UISWTView view = event.getView();
       if (view instanceof TabbedEntry) {
          enable_tabs = ((TabbedEntry) view).getMDI().getAllowSubViews();
       } else {
         // Not in an MDI, set enable_tabs here
       }
    • getAllowSubViews

      boolean getAllowSubViews()
      Whether this MDI wants subviews. This is only a recommendation. It's up to the MdiEntry to obey what they show or don't show.