Lines Matching refs:item

142 	TTeamMenuItem* item;
217 item = dynamic_cast<TTeamMenuItem*>(ItemAt(index));
218 if (item == NULL)
222 item->Teams(), item->Menu()->ConvertToScreen(item->Frame()),
230 item = dynamic_cast<TTeamMenuItem*>(ItemAt(index));
231 if (item == NULL)
235 item->Teams(), item->Menu()->ConvertToScreen(item->Frame()),
254 BMenuItem* item = ItemAtPoint(where);
255 fLastClickedItem = item;
256 if (message == NULL || item == NULL)
264 // close window item
267 TWindowMenuItem* wItem = dynamic_cast<TWindowMenuItem*>(item);
269 // we have a window item
283 // below depends on item being a team item
285 TTeamMenuItem* teamItem = dynamic_cast<TTeamMenuItem*>(item);
305 // double-click on an item brings the team to front
311 && item == fLastClickedItem && delta <= clickSpeed) {
360 TTruncatableMenuItem* item;
361 TTeamMenuItem* teamItem = TeamItemAtPoint(where, (BMenuItem**)&item);
363 if (item == NULL) {
366 } else if (item != fLastMousedOverItem) {
369 || strcasecmp(item->TruncatedLabel(), item->Label()) > 0) {
370 SetToolTip(item->Label());
374 fLastMousedOverItem = item;
404 TTeamMenuItem* item = NULL;
409 item = dynamic_cast<TTeamMenuItem*>(_item);
413 if (item == fPreviousDragTargetItem)
417 if (item != NULL)
418 item->SetOverrideSelected(true);
419 fPreviousDragTargetItem = item;
475 TTeamMenuItem* item = dynamic_cast<TTeamMenuItem*>(menuItem);
476 if (item != NULL)
477 items[BString(item->Signature()).ToLower()] = item;
490 TTeamMenuItem* item = new TTeamMenuItem(barInfo->teams,
495 AddItem(item, 0);
497 AddItem(item);
500 item->ToggleExpandState(true);
503 TTeamMenuItem* item = iter->second;
504 item->SetIcon(barInfo->icon);
505 item->SetOverrideWidth(itemWidth);
509 AddItem(item, 0);
511 AddItem(item);
514 int32 index = itemList.IndexOf(item);
516 TWindowMenu* submenu = dynamic_cast<TWindowMenu*>(item->Submenu());
529 if (Vertical() && !settings->superExpando && item->IsExpanded())
530 item->ToggleExpandState(false);
545 // first build isn't complete until we've gotten here with an item
575 BMenuItem* item = ItemAt(index);
576 if (item != NULL && item->Frame().Contains(point))
577 return item;
580 // no item found
585 /*! Returns the team menu item that belongs to the item under the
587 If \a _item is given, it will return the exact menu item under
588 that point (which might be a window item when the expander is on).
597 BMenuItem* item = ItemAt(index);
598 if (item != NULL && item->Frame().Contains(point)) {
599 if (dynamic_cast<TTeamMenuItem*>(item) != NULL)
600 lastApp = (TTeamMenuItem*)item;
603 *_item = item;
609 // no item found
622 TTeamMenuItem* item = new TTeamMenuItem(team, icon, name, signature);
627 AddItem(item, 0);
632 // if Tracker should always be the first item, we need to skip it
633 // when sorting in the current item
648 AddItem(item, i);
653 // was the item added to the list yet?
655 AddItem(item);
657 AddItem(item);
661 item->ToggleExpandState(false);
675 TTeamMenuItem* item = dynamic_cast<TTeamMenuItem*>(ItemAt(i));
676 if (item != NULL && strcasecmp(item->Signature(), signature) == 0
677 && !(item->Teams()->HasItem((void*)(addr_t)team))) {
678 item->Teams()->AddItem((void*)(addr_t)team);
691 TTeamMenuItem* item = dynamic_cast<TTeamMenuItem*>(ItemAt(i));
692 if (item != NULL && item->Teams()->HasItem((void*)(addr_t)team)) {
693 item->Teams()->RemoveItem(team);
700 if (item == fPreviousDragTargetItem)
703 if (item == fLastMousedOverItem)
706 if (item == fLastClickedItem)
709 delete item;
752 // removing an item, check if menu is still too wide
777 TTeamMenuItem* item = (TTeamMenuItem*)ItemAt(index);
778 if (item == NULL)
781 item->SetOverrideWidth(newItemWidth);
818 // set max item width to 1.25x min item width
969 TWindowMenuItem* item = NULL;
972 item = static_cast<TWindowMenuItem*>(teamMenu->ItemAt(i));
973 item->SetRequireUpdate(true);
1017 // Check if we have a matching window item...
1018 item = teamItem->ExpandedWindowItem(
1020 if (item != NULL) {
1021 item->SetTo(windowName,
1026 if (strcasecmp(item->Label(), windowName)
1028 item->SetLabel(windowName);
1030 if (item->Modified())
1033 // Add the item
1034 item = new TWindowMenuItem(windowName,
1038 item->SetExpanded(true);
1039 teamMenu->AddItem(item,
1041 teamMenu, i + 1, item));
1055 item = static_cast<TWindowMenuItem*>(teamMenu->ItemAt(i));
1056 if (item && item->RequiresUpdate()) {
1057 item = static_cast<TWindowMenuItem*>
1059 delete item;