diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-30 18:13:22 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-30 18:13:22 +0000 |
commit | 870119afc14f73761faae301b8ab6496ee474b41 (patch) | |
tree | e03416d3a128d3cbf5ad560f6eb52328ce4ec2f0 /views | |
parent | 6990e5d44cd75f5427d5d2391d8330ef32bd28e7 (diff) | |
download | chromium_src-870119afc14f73761faae301b8ab6496ee474b41.zip chromium_src-870119afc14f73761faae301b8ab6496ee474b41.tar.gz chromium_src-870119afc14f73761faae301b8ab6496ee474b41.tar.bz2 |
Add a new method to Layer that schedules a redraw in the compositor.Rename Compositor::SchedulePaint to Compositor::ScheduleDraw and CompositorDelegate::ScheduleCompositorPaint to CompositorDelegate::ScheduleDraw.BUG=noneTEST=none
Review URL: http://codereview.chromium.org/8083028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103502 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r-- | views/view.cc | 3 | ||||
-rw-r--r-- | views/widget/native_widget_gtk.cc | 2 | ||||
-rw-r--r-- | views/widget/native_widget_gtk.h | 2 | ||||
-rw-r--r-- | views/widget/native_widget_wayland.cc | 2 | ||||
-rw-r--r-- | views/widget/native_widget_wayland.h | 2 | ||||
-rw-r--r-- | views/widget/native_widget_win.cc | 2 | ||||
-rw-r--r-- | views/widget/native_widget_win.h | 2 |
7 files changed, 7 insertions, 8 deletions
diff --git a/views/view.cc b/views/view.cc index 6e6a4de..3bc87aa 100644 --- a/views/view.cc +++ b/views/view.cc @@ -423,8 +423,7 @@ void View::SetTransform(const ui::Transform& transform) { if (!layer()) CreateLayer(); layer_property_setter_->SetTransform(layer(), transform); - if (layer()->GetCompositor()) - layer()->GetCompositor()->SchedulePaint(); + layer()->ScheduleDraw(); } } diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc index a8d3811..7e46dc7 100644 --- a/views/widget/native_widget_gtk.cc +++ b/views/widget/native_widget_gtk.cc @@ -1829,7 +1829,7 @@ void NativeWidgetGtk::HandleGtkGrabBroke() { //////////////////////////////////////////////////////////////////////////////// // NativeWidgetGtk, private: -void NativeWidgetGtk::ScheduleCompositorPaint() { +void NativeWidgetGtk::ScheduleDraw() { SchedulePaintInRect(gfx::Rect(gfx::Point(), size_)); } diff --git a/views/widget/native_widget_gtk.h b/views/widget/native_widget_gtk.h index 49718aa..15ddeea 100644 --- a/views/widget/native_widget_gtk.h +++ b/views/widget/native_widget_gtk.h @@ -301,7 +301,7 @@ class VIEWS_EXPORT NativeWidgetGtk : public internal::NativeWidgetPrivate, friend class DropObserver; // Overridden from ui::CompositorDelegate - virtual void ScheduleCompositorPaint(); + virtual void ScheduleDraw(); // Overridden from internal::InputMethodDelegate virtual void DispatchKeyEventPostIME(const KeyEvent& key) OVERRIDE; diff --git a/views/widget/native_widget_wayland.cc b/views/widget/native_widget_wayland.cc index 5e07752..71637a2 100644 --- a/views/widget/native_widget_wayland.cc +++ b/views/widget/native_widget_wayland.cc @@ -506,7 +506,7 @@ bool NativeWidgetWayland::ConvertPointFromAncestor( return false; } -void NativeWidgetWayland::ScheduleCompositorPaint() { +void NativeWidgetWayland::ScheduleDraw() { SchedulePaintInRect(allocation_); } diff --git a/views/widget/native_widget_wayland.h b/views/widget/native_widget_wayland.h index 591e988..6b0ebc5 100644 --- a/views/widget/native_widget_wayland.h +++ b/views/widget/native_widget_wayland.h @@ -139,7 +139,7 @@ class NativeWidgetWayland : public internal::NativeWidgetPrivate, typedef ScopedVector<ui::ViewProp> ViewProps; // Overridden from ui::CompositorDelegate - virtual void ScheduleCompositorPaint(); + virtual void ScheduleDraw(); // Overridden from NativeWidget virtual gfx::AcceleratedWidget GetAcceleratedWidget() OVERRIDE; diff --git a/views/widget/native_widget_win.cc b/views/widget/native_widget_win.cc index 46a57e2..f4ec4ce 100644 --- a/views/widget/native_widget_win.cc +++ b/views/widget/native_widget_win.cc @@ -486,7 +486,7 @@ void NativeWidgetWin::PopForceHidden() { //////////////////////////////////////////////////////////////////////////////// // NativeWidgetWin, CompositorDelegate implementation: -void NativeWidgetWin::ScheduleCompositorPaint() { +void NativeWidgetWin::ScheduleDraw() { RECT rect; ::GetClientRect(GetNativeView(), &rect); InvalidateRect(GetNativeView(), &rect, FALSE); diff --git a/views/widget/native_widget_win.h b/views/widget/native_widget_win.h index a376bf4..2534fc3 100644 --- a/views/widget/native_widget_win.h +++ b/views/widget/native_widget_win.h @@ -183,7 +183,7 @@ class VIEWS_EXPORT NativeWidgetWin : public ui::WindowImpl, } // Overridden from ui::CompositorDelegate: - virtual void ScheduleCompositorPaint(); + virtual void ScheduleDraw(); // Overridden from internal::NativeWidgetPrivate: virtual void InitNativeWidget(const Widget::InitParams& params) OVERRIDE; |