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
3 // found in the LICENSE file.
5 #include "chromecast/ozone/platform_window_cast.h"
7 #include "ui/platform_window/platform_window_delegate.h"
12 PlatformWindowCast::PlatformWindowCast(ui::PlatformWindowDelegate
* delegate
,
13 const gfx::Rect
& bounds
)
14 : delegate_(delegate
), bounds_(bounds
) {
15 widget_
= (bounds
.width() << 16) + bounds
.height();
16 delegate_
->OnAcceleratedWidgetAvailable(widget_
);
19 gfx::Rect
PlatformWindowCast::GetBounds() {
23 void PlatformWindowCast::SetBounds(const gfx::Rect
& bounds
) {
25 delegate_
->OnBoundsChanged(bounds
);
29 } // namespace chromecast