ThemeBackground class.
 This simplifies the background painting of components on the frame  in various tab modes. Removed unused code in status_are_view, as it's always compiled with views now.

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/517076

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35828 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 16d33a9..6f22a6c 100755
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -1827,6 +1827,8 @@
         'browser/views/tabs/tab_strip.cc',
         'browser/views/tabs/tab_strip.h',
         'browser/views/task_manager_view.cc',
+        'browser/views/theme_background.cc',
+        'browser/views/theme_background.h',
         'browser/views/theme_helpers.cc',
         'browser/views/theme_helpers.h',
         'browser/views/theme_install_bubble_view.cc',
@@ -2276,6 +2278,8 @@
                 ['include', '^browser/views/tabs/tab_strip.h'],
                 ['include', '^browser/views/tabs/tab_strip_2.cc'],
                 ['include', '^browser/views/tabs/tab_strip_2.h'],
+                ['include', '^browser/views/theme_background.cc'],
+                ['include', '^browser/views/theme_background.h'],
                 ['include', '^browser/views/toolbar_view.cc'],
                 ['include', '^browser/views/toolbar_view.h'],
                 ['include', '^browser/window_sizer.cc'],