summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/constrained_window_impl.cc
diff options
context:
space:
mode:
authormaruel@google.com <maruel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-04 03:36:44 +0000
committermaruel@google.com <maruel@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-09-04 03:36:44 +0000
commitee9653f9a6db545c361da48b856aa601a04005b3 (patch)
tree792aba47d663cb39d07c14c30f1b7ee90a51f742 /chrome/browser/views/constrained_window_impl.cc
parentc919469b3dfc6ea110fdc2218c014599babfd6e9 (diff)
downloadchromium_src-ee9653f9a6db545c361da48b856aa601a04005b3.zip
chromium_src-ee9653f9a6db545c361da48b856aa601a04005b3.tar.gz
chromium_src-ee9653f9a6db545c361da48b856aa601a04005b3.tar.bz2
Fix the polymorphic WindowResources class and FramePartBitmap enum.
TBR=ben Review URL: http://codereview.chromium.org/224 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1710 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/constrained_window_impl.cc')
-rw-r--r--chrome/browser/views/constrained_window_impl.cc14
1 files changed, 2 insertions, 12 deletions
diff --git a/chrome/browser/views/constrained_window_impl.cc b/chrome/browser/views/constrained_window_impl.cc
index 3d0b0c3..85d9e58 100644
--- a/chrome/browser/views/constrained_window_impl.cc
+++ b/chrome/browser/views/constrained_window_impl.cc
@@ -10,6 +10,7 @@
#include "chrome/browser/tab_contents.h"
#include "chrome/browser/views/constrained_window_animation.h"
#include "chrome/browser/views/location_bar_view.h"
+#include "chrome/browser/views/window_resources.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profile.h"
#include "chrome/browser/toolbar_model.h"
@@ -40,11 +41,8 @@ namespace ChromeViews {
class ClientView;
}
-////////////////////////////////////////////////////////////////////////////////
-// WindowResources
-
// An enumeration of bitmap resources used by this window.
-enum FramePartBitmap {
+enum {
FRAME_PART_BITMAP_FIRST = 0, // Must be first.
FRAME_BOTTOM_CENTER,
@@ -82,14 +80,6 @@ static const int kOTRFramePartIDs[] = {
IDR_WINDOW_TOP_LEFT_CORNER_OTR, IDR_WINDOW_TOP_RIGHT_CORNER_OTR,
IDR_CLOSE_SA, IDR_CLOSE_SA_H, IDR_CLOSE_SA_P, 0 };
-class WindowResources {
- public:
- virtual ~WindowResources() {}
- virtual SkBitmap* GetPartBitmap(FramePartBitmap part_id) const = 0;
- virtual const ChromeFont& GetTitleFont() const = 0;
- virtual SkColor GetTitleColor() const = 0;
-};
-
class XPWindowResources : public WindowResources {
public:
XPWindowResources() {