Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ | 5 #ifndef UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ |
| 6 #define UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ | 6 #define UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 349 void CallAndClearQueuedCallbacks(bool success); | 349 void CallAndClearQueuedCallbacks(bool success); |
| 350 | 350 |
| 351 StateController* state_controller_; | 351 StateController* state_controller_; |
| 352 SoftwareMirroringController* mirroring_controller_; | 352 SoftwareMirroringController* mirroring_controller_; |
| 353 scoped_ptr<NativeDisplayDelegate> native_display_delegate_; | 353 scoped_ptr<NativeDisplayDelegate> native_display_delegate_; |
| 354 | 354 |
| 355 // Used to enable modes which rely on panel fitting. | 355 // Used to enable modes which rely on panel fitting. |
| 356 bool is_panel_fitting_enabled_; | 356 bool is_panel_fitting_enabled_; |
| 357 | 357 |
| 358 // This is detected by the constructor to determine whether or not we should | 358 // This is detected by the constructor to determine whether or not we should |
| 359 // be enabled. If we aren't running on ChromeOS, we can't assume that the | 359 // be enabled. If we aren't running on ChromeOS, we can't assume that the |
|
Daniel Erat
2015/03/10 19:42:15
nit: mind s/ChromeOS/Chrome OS/ here if you upload
vignatti (out of this project)
2015/03/10 19:45:47
Done.
| |
| 360 // Xrandr X11 extension is supported. | 360 // Xrandr X11 extension or the Ozone underlying display hotplug system are |
| 361 // supported. | |
| 361 // If this flag is set to false, any attempts to change the display | 362 // If this flag is set to false, any attempts to change the display |
| 362 // configuration to immediately fail without changing the state. | 363 // configuration to immediately fail without changing the state. |
| 363 bool configure_display_; | 364 bool configure_display_; |
| 364 | 365 |
| 365 // Current configuration state. | 366 // Current configuration state. |
| 366 MultipleDisplayState current_display_state_; | 367 MultipleDisplayState current_display_state_; |
| 367 chromeos::DisplayPowerState current_power_state_; | 368 chromeos::DisplayPowerState current_power_state_; |
| 368 | 369 |
| 369 // Pending requests. These values are used when triggering the next display | 370 // Pending requests. These values are used when triggering the next display |
| 370 // configuration. | 371 // configuration. |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 425 | 426 |
| 426 // This must be the last variable. | 427 // This must be the last variable. |
| 427 base::WeakPtrFactory<DisplayConfigurator> weak_ptr_factory_; | 428 base::WeakPtrFactory<DisplayConfigurator> weak_ptr_factory_; |
| 428 | 429 |
| 429 DISALLOW_COPY_AND_ASSIGN(DisplayConfigurator); | 430 DISALLOW_COPY_AND_ASSIGN(DisplayConfigurator); |
| 430 }; | 431 }; |
| 431 | 432 |
| 432 } // namespace ui | 433 } // namespace ui |
| 433 | 434 |
| 434 #endif // UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ | 435 #endif // UI_DISPLAY_CHROMEOS_DISPLAY_CONFIGURATOR_H_ |
| OLD | NEW |