/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * nsWindow::TaskbarConcealer * * Fullscreen-state (and, thus, taskbar-occlusion) manager.
*/ class nsWindow::TaskbarConcealer { public: // To be called when a window acquires focus. (Note that no action need be // taken when focus is lost.) staticvoid OnFocusAcquired(nsWindow* aWin);
// To be called during or after a window's destruction. The corresponding // nsWindow pointer is not needed, and will not be acquired or accessed. staticvoid OnWindowDestroyed(HWND aWnd);
// To be called when the Gecko-fullscreen state of a window changes. staticvoid OnFullscreenChanged(nsWindow* aWin, bool enteredFullscreen);
// To be called when the position of a window changes. (Performs its own // batching; irrelevant movements will be cheap.) staticvoid OnWindowPosChanged(nsWindow* aWin);
// To be called when the cloaking state of any window changes. (Expects that // all windows' internal cloaking-state mirror variables are up-to-date.) staticvoid OnCloakChanged();
// To be called upon receipt of MOZ_WM_FULLSCREEN_STATE_UPDATE. staticvoid OnAsyncStateUpdateRequest(HWND);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.