Lines Matching defs:window

484 			BMenuWindow* window = dynamic_cast<BMenuWindow*>(Window());
485 if (window == NULL)
490 window->GetSteps(&smallStep, &largeStep);
498 window->TryScrollBy(deltaY);
573 BMenuWindow* window = dynamic_cast<BMenuWindow*>(Window());
574 if (window == NULL || !window->HasScrollers())
580 window->GetSteps(NULL, &largeStep);
581 window->TryScrollBy(deltaY * largeStep);
1591 BMenuWindow* window = NULL;
1595 window = fSuper->_MenuWindow();
1601 if (window == NULL) {
1603 window = new (nothrow) BMenuWindow(Name());
1607 if (window == NULL)
1610 if (window->Lock()) {
1617 window->Quit();
1619 window->Unlock();
1624 window->AttachMenu(this);
1630 window->SetSmallStep(ceilf(height));
1635 window->DetachMenu();
1637 // window.
1639 window->Quit();
1641 window->Unlock();
1646 window->Show();
1651 window->Unlock();
1661 BMenuWindow* window = dynamic_cast<BMenuWindow*>(Window());
1662 if (window == NULL || !window->Lock())
1668 window->Hide();
1669 window->DetachMenu();
1670 // we don't want to be deleted when the window is removed
1674 window->Unlock();
1677 window->Quit();
1678 // it's our window, quit it
1681 // Delete the menu window used by our submenus
2051 BMenuWindow* window = static_cast<BMenuWindow*>(Window());
2053 if (window->CheckForScrolling(screenLocation)) {
2074 // that our window gets any update message to
2198 // delete the menu window recycled for all the child menus
2412 // install the item on the supermenu's window
2413 // or onto our window, if we are a root menu
2414 BWindow* window = NULL;
2416 window = Superitem()->fWindow;
2418 window = Window();
2419 if (window != NULL)
2420 item->Install(window);
2435 BWindow* window = Window();
2441 if (item == fSelected && window != NULL)
2460 if (item == fSelected && window != NULL)
2479 if (locked && window != NULL) {
2553 // (the window is locked waiting for the menu to terminate).
2806 // Offset the menu field menu window left by the width of the checkmark
2813 // just move the window on screen
2915 // Lock the root menu window before calling BMenuItem::Invoke()
3312 BMenuWindow* window = static_cast<BMenuWindow*>(Window());
3313 if (window == NULL)
3324 : window->Frame().LeftTop();
3331 window->DetachScrollers();
3333 window->ResizeTo(Bounds().Width(), Bounds().Height());
3336 // Resize the window to fit the screen without overflowing the
3338 BScreen screen(window);
3340 window->ResizeTo(Bounds().Width(), frame.Height());
3344 window->AttachScrollers();
3350 window->TryScrollTo(selectedItem->Frame().top);
3356 window->TryScrollTo(point.y - superPoint.y);
3363 window->ResizeTo(StringWidth(BPrivate::kEmptyMenuLabel)
3369 window->MoveTo(frame.LeftTop());