// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_EXCLUSIVE_ACCESS_EXCLUSIVE_ACCESS_BUBBLE_H_ #define CHROME_BROWSER_UI_EXCLUSIVE_ACCESS_EXCLUSIVE_ACCESS_BUBBLE_H_ #include "base/memory/raw_ptr.h" #include "base/timer/timer.h" #include "chrome/browser/ui/exclusive_access/exclusive_access_bubble_type.h" // Bubble that informs the user when an exclusive access state is in effect and // how to exit out of the state. There are three exclusive access states: // fullscreen, keyboard lock, and pointer lock. // - The bubble is shown for kShowTime, then hides. // - The bubble re-shows on user input after kSnoozeTime with no user input. class ExclusiveAccessBubble { … }; #endif // CHROME_BROWSER_UI_EXCLUSIVE_ACCESS_EXCLUSIVE_ACCESS_BUBBLE_H_