protected int getNonSelectedOffset() { if (myTabs.isEditorTabs()) { int offset = (TabsUtil.ACTIVE_TAB_UNDERLINE_HEIGHT / 2); if (myTabs.isSingleRow()) { return myTabs.getTabsPosition() == JBTabsPosition.bottom ? -(offset + 1) : -offset + 1; } else { return ((TableLayout) myTabs.getEffectiveLayout()).isLastRow(getInfo()) ? -offset + 1 : offset - 1; } } return 2; }