Lines Matching refs:floating

1079 			// Bring a window to front that this floating window belongs to
1245 // handling for floating windows, as they can only be shown if their
1681 // A normal window that was once a floating or modal window will
1690 // (ie. all floating windows have to be on the top, ...)
2714 for (Window* floating = fSubsetWindows.FirstWindow(); floating != NULL;
2715 floating = floating->NextWindow(kSubsetList)) {
2716 // we only care about app/subset floating windows
2717 if (floating->Feel() != B_FLOATING_SUBSET_WINDOW_FEEL
2718 && floating->Feel() != B_FLOATING_APP_WINDOW_FEEL)
2722 && floating->HasInSubset(fFront)) {
2724 if (_Windows(previousWorkspace).HasWindow(floating)
2726 && !floating->InSubsetWorkspace(previousWorkspace)) {
2728 _Windows(previousWorkspace).RemoveWindow(floating);
2729 floating->SetCurrentWorkspace(-1);
2732 if (!_Windows(nextWorkspace).HasWindow(floating)) {
2734 _Windows(nextWorkspace).AddWindow(floating,
2735 floating->Frontmost(_Windows(nextWorkspace).FirstWindow(),
2737 floating->SetCurrentWorkspace(nextWorkspace);
2739 _ShowWindow(floating);
2741 // TODO: put the floating last in the floating window list to
2744 } else if (_Windows(previousWorkspace).HasWindow(floating)
2745 && !floating->InSubsetWorkspace(previousWorkspace)) {
2748 _Windows(previousWorkspace).RemoveWindow(floating);
2749 floating->SetCurrentWorkspace(-1);
2750 _HideWindow(floating);
2752 if (FocusWindow() == floating)
2781 The only place where you don't want to update floating windows is
3006 // floating or modal windows that need to be shown as
3031 // take care about modals and floating windows
3595 // Set new focus, but keep focus to a floating window if still visible