| Index: ash/common/devtools/ui_element_delegate.cc
|
| diff --git a/ash/common/devtools/ui_element_delegate.cc b/ash/common/devtools/ui_element_delegate.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a907554e61fd347582e3cbde70bbb59e5d8c71c7
|
| --- /dev/null
|
| +++ b/ash/common/devtools/ui_element_delegate.cc
|
| @@ -0,0 +1,47 @@
|
| +
|
| +// For WindowElement observers
|
| +void UIElementDelegate::NotifyOnWindowHierarchyChanging(
|
| + const aura::WindowObserver::HierarchyChangeParams& params) {
|
| + OnWindowHierarchyChanging(params);
|
| +}
|
| +
|
| +void UIElementDelegate::NotifyOnWindowHierarchyChanged(
|
| + const aura::WindowObserver::HierarchyChangeParams& params) {
|
| + OnWindowHierarchyChanged(params);
|
| +}
|
| +
|
| +void UIElementDelegate::NotifyRemoveWindowTree(WmWindow* window,
|
| + bool remove_observer) {
|
| + RemoveWindowTree(window, remove_observer);
|
| +}
|
| +
|
| +void UIElementDelegate::NotifyAddWindowTree(WmWindow* window) {
|
| + AddWindowTree(window);
|
| +}
|
| +
|
| +void UIElementDelegate::NotfiyOnWindowBoundsChanged(WmWindow* window) {
|
| + for (auto& observer : observers_)
|
| + observer.OnWindowBoundsChanged(window);
|
| +}
|
| +
|
| +// For ViewElement observers
|
| +void UIElementDelegate::NotifyRemoveViewTree(views::View* view,
|
| + views::View* parent,
|
| + bool remove_observer) {
|
| + RemoveViewTree(view, parent, true);
|
| +}
|
| +
|
| +void UIElementDelegate::NotifyAddViewTree(views::View* view) {
|
| + AddViewTree(view);
|
| +}
|
| +
|
| +void UIElementDelegate::NotifyOnViewBoundsChanged(views::View* view) {
|
| + for (auto& observer : observers_)
|
| + observer.OnViewBoundsChanged(view);
|
| +}
|
| +
|
| +// For WidgetElement observers
|
| +void UIElementDelegate::NotifyOnWidgetBoundsChanged(views::Widget* widget) {
|
| + for (auto& observer : observers_)
|
| + observer.OnWidgetBoundsChanged(widget);
|
| +}
|
|
|