Interface ITabStatesListener

    • 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 tab
        newPos - 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)
      • onTabsRestoreDone

        default void onTabsRestoreDone()
      • onTabsReorder

        default void onTabsReorder​(java.util.List<TabBlueprint> blueprints)
      • onTabPreviewChange

        default void onTabPreviewChange​(TabBlueprint blueprint)