Package jadx.gui.ui.tab
Interface ITabStatesListener
-
- All Known Implementing Classes:
EditorSyncManager,LogTabStates,NavigationController,QuickTabsTree,TabbedPane
public interface ITabStatesListenerTabbed pane events listener
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidonTabBookmarkChange(TabBlueprint blueprint)default voidonTabClose(TabBlueprint blueprint)default voidonTabCodeJump(TabBlueprint blueprint, @Nullable JumpPosition prevPos, JumpPosition newPos)Caret position changes.default voidonTabOpen(TabBlueprint blueprint)Tab added to tabbed pane without become active (selected)default voidonTabPinChange(TabBlueprint blueprint)default voidonTabPositionFirst(TabBlueprint blueprint)default voidonTabPreviewChange(TabBlueprint blueprint)default voidonTabRestore(TabBlueprint blueprint, EditorViewState viewState)default voidonTabSave(TabBlueprint blueprint, EditorViewState viewState)default voidonTabSelect(TabBlueprint blueprint)Tab become active (selected)default voidonTabSmaliJump(TabBlueprint blueprint, int pos, boolean debugMode)default voidonTabsReorder(java.util.List<TabBlueprint> blueprints)default voidonTabsRestoreDone()default voidonTabVisibilityChange(TabBlueprint blueprint)
-
-
-
Method Detail
-
onTabOpen
default void onTabOpen(TabBlueprint blueprint)
Tab added to tabbed pane without become active (selected)
-
onTabSelect
default void onTabSelect(TabBlueprint blueprint)
Tab become active (selected)
-
onTabCodeJump
default void onTabCodeJump(TabBlueprint blueprint, @Nullable @Nullable JumpPosition prevPos, JumpPosition newPos)
Caret position changes.- Parameters:
prevPos- previous caret position; can be null if unknown; can be from another tabnewPos- new caret position, node refer to jump target node
-
onTabSmaliJump
default void onTabSmaliJump(TabBlueprint blueprint, int pos, boolean debugMode)
-
onTabClose
default void onTabClose(TabBlueprint blueprint)
-
onTabPositionFirst
default void onTabPositionFirst(TabBlueprint blueprint)
-
onTabPinChange
default void onTabPinChange(TabBlueprint blueprint)
-
onTabBookmarkChange
default void onTabBookmarkChange(TabBlueprint blueprint)
-
onTabVisibilityChange
default void onTabVisibilityChange(TabBlueprint blueprint)
-
onTabRestore
default void onTabRestore(TabBlueprint blueprint, EditorViewState viewState)
-
onTabsRestoreDone
default void onTabsRestoreDone()
-
onTabsReorder
default void onTabsReorder(java.util.List<TabBlueprint> blueprints)
-
onTabSave
default void onTabSave(TabBlueprint blueprint, EditorViewState viewState)
-
onTabPreviewChange
default void onTabPreviewChange(TabBlueprint blueprint)
-
-