diff options
Diffstat (limited to 'views/controls/button/native_button_gtk.h')
-rw-r--r-- | views/controls/button/native_button_gtk.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/views/controls/button/native_button_gtk.h b/views/controls/button/native_button_gtk.h index e76a703..d526dcd 100644 --- a/views/controls/button/native_button_gtk.h +++ b/views/controls/button/native_button_gtk.h @@ -41,6 +41,18 @@ class NativeButtonGtk : public NativeControlGtk, public NativeButtonWrapper { DISALLOW_COPY_AND_ASSIGN(NativeButtonGtk); }; +class NativeCheckboxGtk : public NativeButtonGtk { + public: + explicit NativeCheckboxGtk(Checkbox* checkbox); + + private: + virtual void CreateNativeControl(); + + // Returns true if this button is actually a checkbox or radio button. + virtual bool IsCheckbox() const { return true; } + DISALLOW_COPY_AND_ASSIGN(NativeCheckboxGtk); +}; + } // namespace views #endif // #ifndef VIEWS_CONTROLS_BUTTON_NATIVE_BUTTON_GTK_H_ |