| Index: ui/gfx/native_theme_gtk.cc
|
| diff --git a/ui/gfx/native_theme_gtk.cc b/ui/gfx/native_theme_gtk.cc
|
| index ded99849de5a17b469275bbbd38ab6b7ddd27e36..882f3d90857e64079bf25a8c01a8554622f7aa73 100644
|
| --- a/ui/gfx/native_theme_gtk.cc
|
| +++ b/ui/gfx/native_theme_gtk.cc
|
| @@ -4,7 +4,11 @@
|
|
|
| #include "ui/gfx/native_theme_gtk.h"
|
|
|
| +#include <gtk/gtk.h>
|
| +
|
| #include "base/basictypes.h"
|
| +#include "base/logging.h"
|
| +#include "ui/gfx/skia_utils_gtk.h"
|
|
|
| namespace gfx {
|
|
|
| @@ -19,6 +23,18 @@ const NativeThemeGtk* NativeThemeGtk::instance() {
|
| return &s_native_theme;
|
| }
|
|
|
| +SkColor NativeThemeGtk::GetSystemColor(ColorId color_id) const {
|
| + switch (color_id) {
|
| + case kDialogBackgroundColorId:
|
| + return gfx::GdkColorToSkColor(
|
| + gtk_widget_get_default_style()->bg[GTK_STATE_NORMAL]);
|
| + default:
|
| + NOTREACHED() << "Invalid color_id: " << color_id;
|
| + break;
|
| + }
|
| + return kColorYouShouldNeverSee;
|
| +}
|
| +
|
| NativeThemeGtk::NativeThemeGtk() {
|
| }
|
|
|
|
|