diff options
author | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-01 18:37:39 +0000 |
---|---|---|
committer | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-01 18:37:39 +0000 |
commit | 680ed93e5e315143eb7e7478e21d2080689cbd07 (patch) | |
tree | 314dce7a8f82ba13446de7d30a55393835fca4b6 /chrome/browser/views/find_bar_view.cc | |
parent | ef610457ca8d0d43594a765e2b1f1ea194c5a591 (diff) | |
download | chromium_src-680ed93e5e315143eb7e7478e21d2080689cbd07.zip chromium_src-680ed93e5e315143eb7e7478e21d2080689cbd07.tar.gz chromium_src-680ed93e5e315143eb7e7478e21d2080689cbd07.tar.bz2 |
Porting textfield to toolkit_views Gtk.
BUG=None
TEST=Run the view unit-tests.
See original review:
http://codereview.chromium.org/165512/show
Review URL: http://codereview.chromium.org/180061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25063 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/find_bar_view.cc')
-rw-r--r-- | chrome/browser/views/find_bar_view.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/chrome/browser/views/find_bar_view.cc b/chrome/browser/views/find_bar_view.cc index f747b2b..da1acd1 100644 --- a/chrome/browser/views/find_bar_view.cc +++ b/chrome/browser/views/find_bar_view.cc @@ -164,7 +164,7 @@ FindBarView::~FindBarView() { } void FindBarView::SetFindText(const string16& find_text) { - find_text_->SetText(UTF16ToWide(find_text)); + find_text_->SetText(find_text); } void FindBarView::UpdateForResult(const FindNotificationDetails& result, @@ -175,9 +175,9 @@ void FindBarView::UpdateForResult(const FindNotificationDetails& result, // If we don't have any results and something was passed in, then that means // someone pressed F3 while the Find box was closed. In that case we need to // repopulate the Find box with what was passed in. - std::wstring search_string = find_text_->text(); + string16 search_string = find_text_->text(); if (search_string.empty() && !find_text.empty()) { - find_text_->SetText(UTF16ToWide(find_text)); + find_text_->SetText(find_text); find_text_->SelectAll(); } @@ -412,7 +412,7 @@ void FindBarView::ButtonPressed(views::Button* sender) { case FIND_NEXT_TAG: if (!find_text_->text().empty()) { container_->GetFindBarController()->tab_contents()->StartFinding( - WideToUTF16(find_text_->text()), + find_text_->text(), sender->tag() == FIND_NEXT_TAG, false); // Not case sensitive. } @@ -435,7 +435,7 @@ void FindBarView::ButtonPressed(views::Button* sender) { // FindBarView, views::Textfield::Controller implementation: void FindBarView::ContentsChanged(views::Textfield* sender, - const std::wstring& new_contents) { + const string16& new_contents) { FindBarController* controller = container_->GetFindBarController(); DCHECK(controller); // We must guard against a NULL tab_contents, which can happen if the text @@ -449,8 +449,7 @@ void FindBarView::ContentsChanged(views::Textfield* sender, // initiate search (even though old searches might be in progress). if (!new_contents.empty()) { // The last two params here are forward (true) and case sensitive (false). - controller->tab_contents()->StartFinding(WideToUTF16(new_contents), - true, false); + controller->tab_contents()->StartFinding(new_contents, true, false); } else { // The textbox is empty so we reset. true = clear selection on page. controller->tab_contents()->StopFinding(true); |