diff options
Diffstat (limited to 'chrome/views/controls/button/native_button_win.cc')
-rw-r--r-- | chrome/views/controls/button/native_button_win.cc | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/chrome/views/controls/button/native_button_win.cc b/chrome/views/controls/button/native_button_win.cc index 8bffd96..aa664ba 100644 --- a/chrome/views/controls/button/native_button_win.cc +++ b/chrome/views/controls/button/native_button_win.cc @@ -5,9 +5,9 @@ #include "chrome/views/controls/button/native_button_win.h" #include "base/logging.h" -#include "chrome/views/controls/button/checkbox2.h" -#include "chrome/views/controls/button/native_button2.h" -#include "chrome/views/controls/button/radio_button2.h" +#include "chrome/views/controls/button/checkbox.h" +#include "chrome/views/controls/button/native_button.h" +#include "chrome/views/controls/button/radio_button.h" #include "chrome/views/widget/widget.h" namespace views { @@ -15,7 +15,7 @@ namespace views { //////////////////////////////////////////////////////////////////////////////// // NativeButtonWin, public: -NativeButtonWin::NativeButtonWin(NativeButton2* native_button) +NativeButtonWin::NativeButtonWin(NativeButton* native_button) : NativeControlWin(), native_button_(native_button) { } @@ -108,7 +108,7 @@ static const int kCheckboxSize = 13; // pixels //////////////////////////////////////////////////////////////////////////////// // NativeCheckboxWin, public: -NativeCheckboxWin::NativeCheckboxWin(Checkbox2* checkbox) +NativeCheckboxWin::NativeCheckboxWin(Checkbox* checkbox) : NativeButtonWin(checkbox), checkbox_(checkbox) { } @@ -170,7 +170,7 @@ void NativeCheckboxWin::NativeControlCreated(HWND control_hwnd) { //////////////////////////////////////////////////////////////////////////////// // NativeRadioButtonWin, public: -NativeRadioButtonWin::NativeRadioButtonWin(RadioButton2* radio_button) +NativeRadioButtonWin::NativeRadioButtonWin(RadioButton* radio_button) : NativeCheckboxWin(radio_button) { } @@ -193,20 +193,25 @@ void NativeRadioButtonWin::CreateNativeControl() { // NativeButtonWrapper, public: // static +int NativeButtonWrapper::GetFixedWidth() { + return kCheckboxSize; +} + +// static NativeButtonWrapper* NativeButtonWrapper::CreateNativeButtonWrapper( - NativeButton2* native_button) { + NativeButton* native_button) { return new NativeButtonWin(native_button); } // static NativeButtonWrapper* NativeButtonWrapper::CreateCheckboxWrapper( - Checkbox2* checkbox) { + Checkbox* checkbox) { return new NativeCheckboxWin(checkbox); } // static NativeButtonWrapper* NativeButtonWrapper::CreateRadioButtonWrapper( - RadioButton2* radio_button) { + RadioButton* radio_button) { return new NativeRadioButtonWin(radio_button); } |