123456789101112131415161718192021222324252627282930313233 |
- // Copyright 2021 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef CHROMECAST_BROWSER_WEB_TYPES_H_
- #define CHROMECAST_BROWSER_WEB_TYPES_H_
- #include <ostream>
- namespace chromecast {
- enum class BackgroundColor {
- NONE,
- WHITE,
- BLACK,
- TRANSPARENT,
- };
- // Page state for the main frame.
- enum class PageState {
- IDLE = 0, // Main frame has not started yet.
- LOADING = 1, // Main frame is loading resources.
- LOADED = 2, // Main frame is loaded, but sub-frames may still be loading.
- CLOSED = 3, // Page is closed and should be cleaned up.
- DESTROYED = 4, // The WebContents is destroyed and can no longer be used.
- ERROR = 5, // Main frame is in an error state.
- };
- std::ostream& operator<<(std::ostream& os, PageState state);
- } // namespace chromecast
- #endif // CHROMECAST_BROWSER_WEB_TYPES_H_
|