1 // Copyright 2019 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef UI_ACCESSIBILITY_AX_ACTIVE_POPUP_H_ 6 #define UI_ACCESSIBILITY_AX_ACTIVE_POPUP_H_ 7 8 #include "base/macros.h" 9 #include "base/no_destructor.h" 10 #include "base/optional.h" 11 #include "ui/accessibility/ax_export.h" 12 13 namespace ui { 14 AX_EXPORT base::Optional<int32_t> GetActivePopupAxUniqueId(); 15 16 AX_EXPORT void SetActivePopupAxUniqueId(base::Optional<int32_t> ax_unique_id); 17 18 AX_EXPORT void ClearActivePopupAxUniqueId(); 19 20 } // namespace ui 21 22 #endif // UI_ACCESSIBILITY_AX_ACTIVE_POPUP_H_ 23