Lines Matching refs:index

163 	int32					index;
167 Session(SessionID id, int32 index, TermViewContainerView* containerView)
170 index(index),
174 title.title << index;
309 message->AddInt32("index", i);
332 TermWindow::_CanClose(int32 index)
343 if (index != -1) {
346 TermView* termView = _TermViewAt(index);
377 alertMessage = index == -1 || fSessions.CountItems() == 1
1091 int32 index;
1092 if (message->FindInt32("index", &index) == B_OK
1093 && index >= 0 && index < fSessions.CountItems()) {
1094 fTabView->Select(index);
1105 int32 index = -1;
1109 index = _IndexOfSession(session);
1111 index = _IndexOfTermView(_ActiveTermView());
1113 if (index >= 0)
1114 _RemoveTab(index);
1428 TermWindow::_RemoveTab(int32 index)
1434 if (!_CanClose(index))
1436 if (Session* session = (Session*)fSessions.RemoveItem(index)) {
1443 delete fTabView->RemoveTab(index);
1451 TermWindow::_NavigateTab(int32 index, int32 direction, bool move)
1454 if (count <= 1 || index < 0 || index >= count)
1457 int32 newIndex = (index + direction + count) % count;
1458 if (newIndex == index)
1462 // move the given tab to the new index
1463 Session* session = (Session*)fSessions.RemoveItem(index);
1465 fTabView->MoveTab(index, newIndex);
1481 TermWindow::_TermViewContainerViewAt(int32 index) const
1483 if (Session* session = _SessionAt(index))
1497 TermWindow::_TermViewAt(int32 index) const
1499 TermViewContainerView* view = _TermViewContainerViewAt(index);
1522 TermWindow::_SessionAt(int32 index) const
1524 return (Session*)fSessions.ItemAt(index);
1601 TermWindow::TabSelected(SmartTabView* tabView, int32 index)
1608 TermWindow::TabDoubleClicked(SmartTabView* tabView, BPoint point, int32 index)
1610 if (index >= 0) {
1612 _OpenSetTabTitleDialog(index);
1621 TermWindow::TabMiddleClicked(SmartTabView* tabView, BPoint point, int32 index)
1623 if (index >= 0)
1624 _RemoveTab(index);
1629 TermWindow::TabRightClicked(SmartTabView* tabView, BPoint point, int32 index)
1631 if (index < 0)
1634 TermView* termView = _TermViewAt(index);
1639 _SessionAt(index)->id.AddToMessage(*closeMessage, "session");
1642 _SessionAt(index)->id.AddToMessage(*closeOthersMessage, "session");
1645 _SessionAt(index)->id.AddToMessage(*editTitleMessage, "session");
1683 int32 index = _IndexOfTermView(view);
1684 if (Session* session = _SessionAt(index)) {
1687 _UpdateSessionTitle(index);
1879 TermWindow::_UpdateSessionTitle(int32 index)
1881 Session* session = _SessionAt(index);
1888 TermView* termView = _TermViewAt(index);
1898 session->index);
1905 fTabView->TabAt(index)->SetLabel(session->title.title);
1912 if (index != fTabView->Selection())
1931 TermWindow::_OpenSetTabTitleDialog(int32 index)
1945 Session* session = _SessionAt(index);
1953 fTabView->TabFrame(index).LeftBottom() + BPoint(0, 1));
2078 if (id == session->index) {