/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* 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/. */
// Our nsLookAndFeel for Gtk relies on APIs that aren't available in headless // mode, so for processes that are unable to connect to a display server, we use // an implementation with hardcoded values. // // HeadlessLookAndFeel is used: // // * in the parent process, when full headless mode (MOZ_HEADLESS=1) is // enabled // // The result of this is that when headless content mode is enabled, content // processes use values derived from the parent's nsLookAndFeel (i.e., values // derived from Gtk APIs) while still refraining from making any display server // connections.
class HeadlessLookAndFeel : public nsXPLookAndFeel { public: explicit HeadlessLookAndFeel(); virtual ~HeadlessLookAndFeel();
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.