Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(470)

Unified Diff: ui/views/controls/combobox/native_combobox_views.cc

Issue 9875001: views: Rename Combobox "selected getter/setter" accessors to something more accurate. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: combo box -> combobox Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/views/controls/combobox/native_combobox_views.cc
diff --git a/ui/views/controls/combobox/native_combobox_views.cc b/ui/views/controls/combobox/native_combobox_views.cc
index a6e14710cf8a2d4bb067af0065fda4112661ddf0..525b1666241b73abeb3cc89cf266244f51ca863c 100644
--- a/ui/views/controls/combobox/native_combobox_views.cc
+++ b/ui/views/controls/combobox/native_combobox_views.cc
@@ -55,13 +55,13 @@ namespace views {
const char NativeComboboxViews::kViewClassName[] =
"views/NativeComboboxViews";
-NativeComboboxViews::NativeComboboxViews(Combobox* parent)
- : combobox_(parent),
+NativeComboboxViews::NativeComboboxViews(Combobox* combo_box)
+ : combobox_(combo_box),
text_border_(new FocusableBorder()),
disclosure_arrow_(ui::ResourceBundle::GetSharedInstance().GetImageNamed(
IDR_DISCLOSURE_ARROW).ToSkBitmap()),
dropdown_open_(false),
- selected_item_(-1),
+ selected_index_(-1),
content_width_(0),
content_height_(0) {
set_border(text_border_);
@@ -92,43 +92,41 @@ bool NativeComboboxViews::OnKeyPressed(const views::KeyEvent& key_event) {
DCHECK(key_event.type() == ui::ET_KEY_PRESSED);
// Check if we are in the default state (-1) and set to first item.
- if(selected_item_ == -1)
- selected_item_ = 0;
+ if(selected_index_ == -1)
+ selected_index_ = 0;
- int new_item = selected_item_;
- switch(key_event.key_code()){
-
- // move to the next element if any
+ int new_index = selected_index_;
+ switch (key_event.key_code()) {
+ // Move to the next element if any.
case ui::VKEY_DOWN:
- if (new_item < (combobox_->model()->GetItemCount() - 1))
- new_item++;
+ if (new_index < (combobox_->model()->GetItemCount() - 1))
+ new_index++;
break;
- // move to the end of the list
+ // Move to the end of the list,
case ui::VKEY_END:
case ui::VKEY_NEXT:
- new_item = combobox_->model()->GetItemCount() - 1;
+ new_index = combobox_->model()->GetItemCount() - 1;
break;
- // move to the top of the list
+ // Move to the top of the list.
case ui::VKEY_HOME:
case ui::VKEY_PRIOR:
- new_item = 0;
+ new_index = 0;
break;
// move to the previous element if any
case ui::VKEY_UP:
- if (new_item > 0)
- new_item--;
+ if (new_index > 0)
+ new_index--;
break;
default:
return false;
-
}
- if(new_item != selected_item_) {
- selected_item_ = new_item;
+ if (new_index != selected_index_) {
+ selected_index_ = new_index;
combobox_->SelectionChanged();
SchedulePaint();
}
@@ -182,16 +180,16 @@ void NativeComboboxViews::UpdateFromModel() {
content_height_ = font.GetFontSize();
}
-void NativeComboboxViews::UpdateSelectedItem() {
- selected_item_ = combobox_->selected_item();
+void NativeComboboxViews::UpdateSelectedIndex() {
+ selected_index_ = combobox_->selected_index();
}
void NativeComboboxViews::UpdateEnabled() {
SetEnabled(combobox_->enabled());
}
-int NativeComboboxViews::GetSelectedItem() const {
- return selected_item_;
+int NativeComboboxViews::GetSelectedIndex() const {
+ return selected_index_;
}
bool NativeComboboxViews::IsDropdownOpen() const {
@@ -253,10 +251,10 @@ bool NativeComboboxViews::IsCommandEnabled(int id) const {
}
void NativeComboboxViews::ExecuteCommand(int id) {
- // revert menu offset to map back to combobox model
+ // Revert menu offset to map back to combobox model.
id -= kFirstMenuItemId;
DCHECK_LT(id, combobox_->model()->GetItemCount());
- selected_item_ = id;
+ selected_index_ = id;
combobox_->SelectionChanged();
SchedulePaint();
}
@@ -283,7 +281,7 @@ void NativeComboboxViews::PaintText(gfx::Canvas* canvas) {
int text_height = height() - insets.height();
SkColor text_color = kTextColor;
- int index = GetSelectedItem();
+ int index = GetSelectedIndex();
if (index < 0 || index > combobox_->model()->GetItemCount())
index = 0;
string16 text = combobox_->model()->GetItemAt(index);
« no previous file with comments | « ui/views/controls/combobox/native_combobox_views.h ('k') | ui/views/controls/combobox/native_combobox_views_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698