Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(656)

Side by Side Diff: services/ui/ws/window_server.h

Issue 2759933007: [mus]Add FrameGenerator::SetHighContrastMode(bool) (Closed)
Patch Set: Addressed nits Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « services/ui/ws/test_utils.cc ('k') | services/ui/ws/window_server.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef SERVICES_UI_WS_WINDOW_SERVER_H_ 5 #ifndef SERVICES_UI_WS_WINDOW_SERVER_H_
6 #define SERVICES_UI_WS_WINDOW_SERVER_H_ 6 #define SERVICES_UI_WS_WINDOW_SERVER_H_
7 7
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <map> 10 #include <map>
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 WindowManagerWindowTreeFactorySet* window_manager_window_tree_factory_set() { 135 WindowManagerWindowTreeFactorySet* window_manager_window_tree_factory_set() {
136 return &window_manager_window_tree_factory_set_; 136 return &window_manager_window_tree_factory_set_;
137 } 137 }
138 138
139 // Sets focus to |window|. Returns true if |window| already has focus, or 139 // Sets focus to |window|. Returns true if |window| already has focus, or
140 // focus was successfully changed. Returns |false| if |window| is not a valid 140 // focus was successfully changed. Returns |false| if |window| is not a valid
141 // window to receive focus. 141 // window to receive focus.
142 bool SetFocusedWindow(ServerWindow* window); 142 bool SetFocusedWindow(ServerWindow* window);
143 ServerWindow* GetFocusedWindow(); 143 ServerWindow* GetFocusedWindow();
144 144
145 bool IsActiveUserInHighContrastMode() const;
146 void SetHighContrastMode(const UserId& user, bool enabled); 145 void SetHighContrastMode(const UserId& user, bool enabled);
147 146
148 // Returns a change id for the window manager that is associated with 147 // Returns a change id for the window manager that is associated with
149 // |source| and |client_change_id|. When the window manager replies 148 // |source| and |client_change_id|. When the window manager replies
150 // WindowManagerChangeCompleted() is called to obtain the original source 149 // WindowManagerChangeCompleted() is called to obtain the original source
151 // and client supplied change_id that initiated the called. 150 // and client supplied change_id that initiated the called.
152 uint32_t GenerateWindowManagerChangeId(WindowTree* source, 151 uint32_t GenerateWindowManagerChangeId(WindowTree* source,
153 uint32_t client_change_id); 152 uint32_t client_change_id);
154 153
155 // Called when a response from the window manager is obtained. Calls to 154 // Called when a response from the window manager is obtained. Calls to
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 // State for rendering into a Surface. 387 // State for rendering into a Surface.
389 cc::mojom::DisplayCompositorPtr display_compositor_; 388 cc::mojom::DisplayCompositorPtr display_compositor_;
390 389
391 DISALLOW_COPY_AND_ASSIGN(WindowServer); 390 DISALLOW_COPY_AND_ASSIGN(WindowServer);
392 }; 391 };
393 392
394 } // namespace ws 393 } // namespace ws
395 } // namespace ui 394 } // namespace ui
396 395
397 #endif // SERVICES_UI_WS_WINDOW_SERVER_H_ 396 #endif // SERVICES_UI_WS_WINDOW_SERVER_H_
OLDNEW
« no previous file with comments | « services/ui/ws/test_utils.cc ('k') | services/ui/ws/window_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698