| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 #include "ui/aura/mus/in_flight_change.h" | 5 #include "ui/aura/mus/in_flight_change.h" |
| 6 | 6 |
| 7 #include "ui/aura/client/aura_constants.h" | 7 #include "ui/aura/client/aura_constants.h" |
| 8 #include "ui/aura/mus/capture_synchronizer.h" | 8 #include "ui/aura/mus/capture_synchronizer.h" |
| 9 #include "ui/aura/mus/focus_synchronizer.h" | 9 #include "ui/aura/mus/focus_synchronizer.h" |
| 10 #include "ui/aura/mus/window_mus.h" | 10 #include "ui/aura/mus/window_mus.h" |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 base::MakeUnique<std::vector<uint8_t>>(*property_change.revert_value_); | 174 base::MakeUnique<std::vector<uint8_t>>(*property_change.revert_value_); |
| 175 } else { | 175 } else { |
| 176 revert_value_.reset(); | 176 revert_value_.reset(); |
| 177 } | 177 } |
| 178 } | 178 } |
| 179 | 179 |
| 180 void InFlightPropertyChange::Revert() { | 180 void InFlightPropertyChange::Revert() { |
| 181 window()->SetPropertyFromServer(property_name_, revert_value_.get()); | 181 window()->SetPropertyFromServer(property_name_, revert_value_.get()); |
| 182 } | 182 } |
| 183 | 183 |
| 184 // InFlightPredefinedCursorChange --------------------------------------------- | 184 // InFlightCursorChange ---------------------------------------------------- |
| 185 | 185 |
| 186 InFlightPredefinedCursorChange::InFlightPredefinedCursorChange( | 186 InFlightCursorChange::InFlightCursorChange(WindowMus* window, |
| 187 WindowMus* window, | 187 const ui::CursorData& revert_value) |
| 188 ui::mojom::CursorType revert_value) | 188 : InFlightChange(window, ChangeType::CURSOR), |
| 189 : InFlightChange(window, ChangeType::PREDEFINED_CURSOR), | |
| 190 revert_cursor_(revert_value) {} | 189 revert_cursor_(revert_value) {} |
| 191 | 190 |
| 192 InFlightPredefinedCursorChange::~InFlightPredefinedCursorChange() {} | 191 InFlightCursorChange::~InFlightCursorChange() {} |
| 193 | 192 |
| 194 void InFlightPredefinedCursorChange::SetRevertValueFrom( | 193 void InFlightCursorChange::SetRevertValueFrom(const InFlightChange& change) { |
| 195 const InFlightChange& change) { | |
| 196 revert_cursor_ = | 194 revert_cursor_ = |
| 197 static_cast<const InFlightPredefinedCursorChange&>(change).revert_cursor_; | 195 static_cast<const InFlightCursorChange&>(change).revert_cursor_; |
| 198 } | 196 } |
| 199 | 197 |
| 200 void InFlightPredefinedCursorChange::Revert() { | 198 void InFlightCursorChange::Revert() { |
| 201 window()->SetPredefinedCursorFromServer(revert_cursor_); | 199 window()->SetCursorFromServer(revert_cursor_); |
| 202 } | 200 } |
| 203 | 201 |
| 204 // InFlightVisibleChange ------------------------------------------------------- | 202 // InFlightVisibleChange ------------------------------------------------------- |
| 205 | 203 |
| 206 InFlightVisibleChange::InFlightVisibleChange(WindowTreeClient* client, | 204 InFlightVisibleChange::InFlightVisibleChange(WindowTreeClient* client, |
| 207 WindowMus* window, | 205 WindowMus* window, |
| 208 bool revert_value) | 206 bool revert_value) |
| 209 : InFlightChange(window, ChangeType::VISIBLE), | 207 : InFlightChange(window, ChangeType::VISIBLE), |
| 210 window_tree_client_(client), | 208 window_tree_client_(client), |
| 211 revert_visible_(revert_value) {} | 209 revert_visible_(revert_value) {} |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 254 const InFlightChange& change) { | 252 const InFlightChange& change) { |
| 255 revert_modal_type_ = | 253 revert_modal_type_ = |
| 256 static_cast<const InFlightSetModalTypeChange&>(change).revert_modal_type_; | 254 static_cast<const InFlightSetModalTypeChange&>(change).revert_modal_type_; |
| 257 } | 255 } |
| 258 | 256 |
| 259 void InFlightSetModalTypeChange::Revert() { | 257 void InFlightSetModalTypeChange::Revert() { |
| 260 window()->GetWindow()->SetProperty(client::kModalKey, revert_modal_type_); | 258 window()->GetWindow()->SetProperty(client::kModalKey, revert_modal_type_); |
| 261 } | 259 } |
| 262 | 260 |
| 263 } // namespace aura | 261 } // namespace aura |
| OLD | NEW |