Class TabsController


  • public class TabsController
    extends java.lang.Object
    • Constructor Detail

      • TabsController

        public TabsController​(MainWindow mainWindow)
    • Method Detail

      • getMainWindow

        public MainWindow getMainWindow()
      • getTabByNode

        @Nullable
        public @Nullable TabBlueprint getTabByNode​(JNode node)
      • openTab

        public TabBlueprint openTab​(JNode node,
                                    boolean hidden,
                                    boolean preview)
      • selectTab

        public void selectTab​(JNode node)
      • selectTab

        public void selectTab​(JNode node,
                              boolean fromTree)
      • codeJump

        public void codeJump​(JNode node)
        Jump to node definition
      • codeJump

        public void codeJump​(JNode node,
                             boolean fromTree)
        Jump to node definition
      • smaliJump

        public void smaliJump​(JClass cls,
                              int pos,
                              boolean debugMode)
      • closeTab

        public void closeTab​(JNode node)
      • closeTab

        public void closeTab​(JNode node,
                             boolean considerPins)
      • closeTab

        public void closeTab​(TabBlueprint blueprint,
                             boolean considerPins)
      • setTabPositionFirst

        public void setTabPositionFirst​(JNode node)
      • setTabPinned

        public void setTabPinned​(JNode node,
                                 boolean pinned)
      • setTabPinnedInternal

        public void setTabPinnedInternal​(TabBlueprint blueprint,
                                         boolean pinned)
      • setTabBookmarked

        public void setTabBookmarked​(JNode node,
                                     boolean bookmarked)
      • setTabHidden

        public void setTabHidden​(JNode node,
                                 boolean hidden)
      • setTabPreview

        public void setTabPreview​(JNode node,
                                  boolean isPreview)
      • closeAllTabs

        public void closeAllTabs()
      • forceCloseAllTabs

        public void forceCloseAllTabs()
      • isForceClose

        public boolean isForceClose()
      • closeAllTabs

        public void closeAllTabs​(boolean considerPins)
      • unpinAllTabs

        public void unpinAllTabs()
      • unbookmarkAllTabs

        public void unbookmarkAllTabs()
      • getOpenTabs

        public java.util.List<TabBlueprint> getOpenTabs()
      • getPinnedTabs

        public java.util.List<TabBlueprint> getPinnedTabs()
      • getBookmarkedTabs

        public java.util.List<TabBlueprint> getBookmarkedTabs()
      • restoreEditorViewState

        public void restoreEditorViewState​(EditorViewState viewState)
      • notifyRestoreEditorViewStateDone

        public void notifyRestoreEditorViewStateDone()
      • getEditorViewStates

        public java.util.List<EditorViewState> getEditorViewStates()