Index: views/views_delegate.h |
diff --git a/views/views_delegate.h b/views/views_delegate.h |
deleted file mode 100644 |
index 210031a707678c90bc9a79fd10cdcc62535822db..0000000000000000000000000000000000000000 |
--- a/views/views_delegate.h |
+++ /dev/null |
@@ -1,91 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef VIEWS_VIEWS_DELEGATE_H_ |
-#define VIEWS_VIEWS_DELEGATE_H_ |
-#pragma once |
- |
-#include <string> |
- |
-#if defined(OS_WIN) |
-#include <windows.h> |
-#endif |
- |
-#include "base/string16.h" |
-#include "ui/base/accessibility/accessibility_types.h" |
-#include "ui/base/ui_base_types.h" |
-#include "views/views_export.h" |
- |
-namespace gfx { |
-class Rect; |
-} |
- |
-namespace ui { |
-class Clipboard; |
-} |
- |
-namespace views { |
- |
-class View; |
-class Widget; |
- |
-// ViewsDelegate is an interface implemented by an object using the views |
-// framework. It is used to obtain various high level application utilities |
-// and perform some actions such as window placement saving. |
-// |
-// The embedding app must set views_delegate to assign its ViewsDelegate |
-// implementation. |
-class VIEWS_EXPORT ViewsDelegate { |
- public: |
- // The active ViewsDelegate used by the views system. |
- static ViewsDelegate* views_delegate; |
- |
- virtual ~ViewsDelegate() {} |
- |
- // Gets the clipboard. |
- virtual ui::Clipboard* GetClipboard() const = 0; |
- |
- // Saves the position, size and "show" state for the window with the |
- // specified name. |
- virtual void SaveWindowPlacement(const Widget* widget, |
- const std::string& window_name, |
- const gfx::Rect& bounds, |
- ui::WindowShowState show_state) = 0; |
- |
- // Retrieves the saved position and size and "show" state for the window with |
- // the specified name. |
- virtual bool GetSavedWindowPlacement( |
- const std::string& window_name, |
- gfx::Rect* bounds, |
- ui::WindowShowState* show_state) const = 0; |
- |
- virtual void NotifyAccessibilityEvent( |
- View* view, |
- ui::AccessibilityTypes::Event event_type) = 0; |
- |
- // For accessibility, notify the delegate that a menu item was focused |
- // so that alternate feedback (speech / magnified text) can be provided. |
- virtual void NotifyMenuItemFocused(const string16& menu_name, |
- const string16& menu_item_name, |
- int item_index, |
- int item_count, |
- bool has_submenu) = 0; |
- |
-#if defined(OS_WIN) |
- // Retrieves the default window icon to use for windows if none is specified. |
- virtual HICON GetDefaultWindowIcon() const = 0; |
-#endif |
- |
- // AddRef/ReleaseRef are invoked while a menu is visible. They are used to |
- // ensure we don't attempt to exit while a menu is showing. |
- virtual void AddRef() = 0; |
- virtual void ReleaseRef() = 0; |
- |
- // Converts views::Event::flags to a WindowOpenDisposition. |
- virtual int GetDispositionForEvent(int event_flags) = 0; |
-}; |
- |
-} // namespace views |
- |
-#endif // VIEWS_VIEWS_DELEGATE_H_ |