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 ebd41bfe9239cfc51e5d7bdb82c056c8083a5618..ca1fcd48b6aa36fe8c0600eae0ec6176d9113c79 100644 |
--- a/chrome/browser/ui/libgtk2ui/gtk2_border.h |
+++ b/chrome/browser/ui/libgtk2ui/gtk2_border.h |
@@ -18,7 +18,7 @@ |
namespace views { |
class LabelButton; |
-class LabelButtonBorder; |
+class Border; |
} |
namespace libgtk2ui { |
@@ -29,7 +29,7 @@ |
public: |
Gtk2Border(Gtk2UI* gtk2_ui, |
views::LabelButton* owning_button, |
- scoped_ptr<views::LabelButtonBorder> border); |
+ scoped_ptr<views::Border> border); |
virtual ~Gtk2Border(); |
// Overridden from views::Border: |
@@ -46,6 +46,8 @@ |
const gfx::Rect& rect, |
gfx::Canvas* canvas); |
+ bool ShouldDrawBorder(bool focused, views::Button::ButtonState state); |
+ |
Gtk2UI* gtk2_ui_; |
gfx::ImageSkia button_images_[2][views::Button::STATE_COUNT]; |
@@ -56,7 +58,7 @@ |
// The views::Border that we are replacing in native mode. We keep track of |
// this for inset information. |
- scoped_ptr<views::LabelButtonBorder> border_; |
+ scoped_ptr<views::Border> border_; |
ScopedObserver<ui::NativeTheme, ui::NativeThemeObserver> observer_manager_; |