| Index: chrome/browser/ui/libgtk2ui/gtk2_border.h
|
| diff --git a/chrome/browser/ui/libgtk2ui/gtk2_border.h b/chrome/browser/ui/libgtk2ui/gtk2_border.h
|
| index 10e6663fe0d577eaa76fdc9e74460dac57af50b2..ca1fcd48b6aa36fe8c0600eae0ec6176d9113c79 100644
|
| --- a/chrome/browser/ui/libgtk2ui/gtk2_border.h
|
| +++ b/chrome/browser/ui/libgtk2ui/gtk2_border.h
|
| @@ -28,7 +28,8 @@ class Gtk2UI;
|
| class Gtk2Border : public views::Border, public ui::NativeThemeObserver {
|
| public:
|
| Gtk2Border(Gtk2UI* gtk2_ui,
|
| - views::LabelButton* owning_button);
|
| + views::LabelButton* owning_button,
|
| + scoped_ptr<views::Border> border);
|
| virtual ~Gtk2Border();
|
|
|
| // Overridden from views::Border:
|
| @@ -55,6 +56,10 @@ class Gtk2Border : public views::Border, public ui::NativeThemeObserver {
|
| // force invalidate the layout on theme changes.
|
| views::LabelButton* owning_button_;
|
|
|
| + // The views::Border that we are replacing in native mode. We keep track of
|
| + // this for inset information.
|
| + scoped_ptr<views::Border> border_;
|
| +
|
| ScopedObserver<ui::NativeTheme, ui::NativeThemeObserver> observer_manager_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(Gtk2Border);
|
|
|