Package jadx.gui.ui.tab
Class TabsController
- java.lang.Object
-
- jadx.gui.ui.tab.TabsController
-
public class TabsController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TabsController(MainWindow mainWindow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ITabStatesListener listener)voidcloseAllTabs()voidcloseAllTabs(boolean considerPins)voidcloseTab(JNode node)voidcloseTab(JNode node, boolean considerPins)voidcloseTab(TabBlueprint blueprint, boolean considerPins)voidcodeJump(JNode node)Jump to node definitionvoidcodeJump(JNode node, boolean fromTree)Jump to node definitionvoidcodeJump(JumpPosition pos)voidcodeJump(JumpPosition pos, boolean fromTree)PrefercodeJump(JNode)methodvoidforceCloseAllTabs()java.util.List<TabBlueprint>getBookmarkedTabs()EditorViewStategetEditorViewState(TabBlueprint blueprint)java.util.List<EditorViewState>getEditorViewStates()MainWindowgetMainWindow()java.util.List<TabBlueprint>getOpenTabs()java.util.List<TabBlueprint>getPinnedTabs()TabBlueprintgetPreviewTab()TabBlueprintgetSelectedTab()@Nullable TabBlueprintgetTabByNode(JNode node)java.util.List<TabBlueprint>getTabs()booleanisForceClose()voidnotifyRestoreEditorViewStateDone()TabBlueprintopenTab(JNode node)TabBlueprintopenTab(JNode node, boolean hidden)TabBlueprintopenTab(JNode node, boolean hidden, boolean preview)TabBlueprintpreviewTab(JNode node)voidremoveListener(ITabStatesListener listener)voidrestoreEditorViewState(EditorViewState viewState)voidselectTab(JNode node)voidselectTab(JNode node, boolean fromTree)voidsetTabBookmarked(JNode node, boolean bookmarked)voidsetTabHidden(JNode node, boolean hidden)voidsetTabPinned(JNode node, boolean pinned)voidsetTabPinnedInternal(TabBlueprint blueprint, boolean pinned)voidsetTabPositionFirst(JNode node)voidsetTabPreview(JNode node, boolean isPreview)voidsmaliJump(JClass cls, int pos, boolean debugMode)voidunbookmarkAllTabs()voidunpinAllTabs()
-
-
-
Constructor Detail
-
TabsController
public TabsController(MainWindow mainWindow)
-
-
Method Detail
-
getMainWindow
public MainWindow getMainWindow()
-
addListener
public void addListener(ITabStatesListener listener)
-
removeListener
public void removeListener(ITabStatesListener listener)
-
getTabByNode
@Nullable public @Nullable TabBlueprint getTabByNode(JNode node)
-
openTab
public TabBlueprint openTab(JNode node)
-
openTab
public TabBlueprint openTab(JNode node, boolean hidden)
-
openTab
public TabBlueprint openTab(JNode node, boolean hidden, boolean preview)
-
previewTab
public TabBlueprint previewTab(JNode node)
-
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
-
codeJump
public void codeJump(JumpPosition pos)
-
codeJump
public void codeJump(JumpPosition pos, boolean fromTree)
PrefercodeJump(JNode)method
-
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()
-
getSelectedTab
public TabBlueprint getSelectedTab()
-
getTabs
public java.util.List<TabBlueprint> getTabs()
-
getOpenTabs
public java.util.List<TabBlueprint> getOpenTabs()
-
getPinnedTabs
public java.util.List<TabBlueprint> getPinnedTabs()
-
getBookmarkedTabs
public java.util.List<TabBlueprint> getBookmarkedTabs()
-
getPreviewTab
public TabBlueprint getPreviewTab()
-
restoreEditorViewState
public void restoreEditorViewState(EditorViewState viewState)
-
notifyRestoreEditorViewStateDone
public void notifyRestoreEditorViewStateDone()
-
getEditorViewStates
public java.util.List<EditorViewState> getEditorViewStates()
-
getEditorViewState
public EditorViewState getEditorViewState(TabBlueprint blueprint)
-
-