Lines Matching defs:tab
262 // Switch tab layout configuration if needed
520 private void configureTab(Tab tab, int position) {
521 final TabImpl tabi = (TabImpl) tab;
538 public void addTab(Tab tab) {
539 addTab(tab, mTabs.isEmpty());
543 public void addTab(Tab tab, int position) {
544 addTab(tab, position, mTabs.isEmpty());
548 public void addTab(Tab tab, boolean setSelected) {
550 mTabScrollView.addTab(tab, setSelected);
551 configureTab(tab, mTabs.size());
553 selectTab(tab);
558 public void addTab(Tab tab, int position, boolean setSelected) {
560 mTabScrollView.addTab(tab, position, setSelected);
561 configureTab(tab, position);
563 selectTab(tab);
573 public void removeTab(Tab tab) {
574 removeTabAt(tab.getPosition());
603 public void selectTab(Tab tab) {
605 mSavedTabPosition = tab != null ? tab.getPosition() : INVALID_POSITION;
612 if (mSelectedTab == tab) {
615 mTabScrollView.animateToTab(tab.getPosition());
618 mTabScrollView.setTabSelected(tab != null ? tab.getPosition() : Tab.INVALID_POSITION);
622 mSelectedTab = (TabImpl) tab;