Package jadx.gui.ui.tab
Class LogTabStates
- java.lang.Object
-
- jadx.gui.ui.tab.LogTabStates
-
- All Implemented Interfaces:
ITabStatesListener
public class LogTabStates extends java.lang.Object implements ITabStatesListener
Utility class to log events from TabsController by implementing ITabStatesListener.
-
-
Constructor Summary
Constructors Constructor Description LogTabStates()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonTabBookmarkChange(TabBlueprint blueprint)voidonTabClose(TabBlueprint blueprint)voidonTabCodeJump(TabBlueprint blueprint, @Nullable JumpPosition prevPos, JumpPosition newPos)Caret position changes.voidonTabOpen(TabBlueprint blueprint)Tab added to tabbed pane without become active (selected)voidonTabPinChange(TabBlueprint blueprint)voidonTabPositionFirst(TabBlueprint blueprint)voidonTabPreviewChange(TabBlueprint blueprint)voidonTabRestore(TabBlueprint blueprint, EditorViewState viewState)voidonTabSave(TabBlueprint blueprint, EditorViewState viewState)voidonTabSelect(TabBlueprint blueprint)Tab become active (selected)voidonTabSmaliJump(TabBlueprint blueprint, int pos, boolean debugMode)voidonTabsReorder(java.util.List<TabBlueprint> blueprints)voidonTabsRestoreDone()voidonTabVisibilityChange(TabBlueprint blueprint)
-
-
-
Method Detail
-
onTabBookmarkChange
public void onTabBookmarkChange(TabBlueprint blueprint)
- Specified by:
onTabBookmarkChangein interfaceITabStatesListener
-
onTabClose
public void onTabClose(TabBlueprint blueprint)
- Specified by:
onTabClosein interfaceITabStatesListener
-
onTabCodeJump
public void onTabCodeJump(TabBlueprint blueprint, @Nullable @Nullable JumpPosition prevPos, JumpPosition newPos)
Description copied from interface:ITabStatesListenerCaret position changes.- Specified by:
onTabCodeJumpin interfaceITabStatesListenerprevPos- previous caret position; can be null if unknown; can be from another tabnewPos- new caret position, node refer to jump target node
-
onTabOpen
public void onTabOpen(TabBlueprint blueprint)
Description copied from interface:ITabStatesListenerTab added to tabbed pane without become active (selected)- Specified by:
onTabOpenin interfaceITabStatesListener
-
onTabPinChange
public void onTabPinChange(TabBlueprint blueprint)
- Specified by:
onTabPinChangein interfaceITabStatesListener
-
onTabPositionFirst
public void onTabPositionFirst(TabBlueprint blueprint)
- Specified by:
onTabPositionFirstin interfaceITabStatesListener
-
onTabRestore
public void onTabRestore(TabBlueprint blueprint, EditorViewState viewState)
- Specified by:
onTabRestorein interfaceITabStatesListener
-
onTabSave
public void onTabSave(TabBlueprint blueprint, EditorViewState viewState)
- Specified by:
onTabSavein interfaceITabStatesListener
-
onTabSelect
public void onTabSelect(TabBlueprint blueprint)
Description copied from interface:ITabStatesListenerTab become active (selected)- Specified by:
onTabSelectin interfaceITabStatesListener
-
onTabSmaliJump
public void onTabSmaliJump(TabBlueprint blueprint, int pos, boolean debugMode)
- Specified by:
onTabSmaliJumpin interfaceITabStatesListener
-
onTabsReorder
public void onTabsReorder(java.util.List<TabBlueprint> blueprints)
- Specified by:
onTabsReorderin interfaceITabStatesListener
-
onTabsRestoreDone
public void onTabsRestoreDone()
- Specified by:
onTabsRestoreDonein interfaceITabStatesListener
-
onTabVisibilityChange
public void onTabVisibilityChange(TabBlueprint blueprint)
- Specified by:
onTabVisibilityChangein interfaceITabStatesListener
-
onTabPreviewChange
public void onTabPreviewChange(TabBlueprint blueprint)
- Specified by:
onTabPreviewChangein interfaceITabStatesListener
-
-