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

Side by Side Diff: chrome/browser/ui/views/autofill/autofill_dialog_views.cc

Issue 16979002: Add ContextMenuSourceType to views::ContextMenuController::ShowContextMenuForView. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: patch Created 7 years, 6 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/views/autofill/autofill_dialog_views.h" 5 #include "chrome/browser/ui/views/autofill/autofill_dialog_views.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 ui::MenuModel* model = controller_->MenuModelForAccountChooser(); 540 ui::MenuModel* model = controller_->MenuModelForAccountChooser();
541 if (!model) 541 if (!model)
542 return; 542 return;
543 543
544 menu_runner_.reset(new views::MenuRunner(model)); 544 menu_runner_.reset(new views::MenuRunner(model));
545 ignore_result( 545 ignore_result(
546 menu_runner_->RunMenuAt(GetWidget(), 546 menu_runner_->RunMenuAt(GetWidget(),
547 NULL, 547 NULL,
548 GetBoundsInScreen(), 548 GetBoundsInScreen(),
549 views::MenuItemView::TOPRIGHT, 549 views::MenuItemView::TOPRIGHT,
550 ui::MENU_SOURCE_MOUSE,
550 0)); 551 0));
551 } 552 }
552 553
553 void AutofillDialogViews::AccountChooser::LinkClicked(views::Link* source, 554 void AutofillDialogViews::AccountChooser::LinkClicked(views::Link* source,
554 int event_flags) { 555 int event_flags) {
555 controller_->SignInLinkClicked(); 556 controller_->SignInLinkClicked();
556 } 557 }
557 558
558 // AutofillDialogViews::NotificationArea --------------------------------------- 559 // AutofillDialogViews::NotificationArea ---------------------------------------
559 560
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
1293 views::Button::ButtonState state = group->suggested_button->state(); 1294 views::Button::ButtonState state = group->suggested_button->state();
1294 group->suggested_button->SetState(views::Button::STATE_PRESSED); 1295 group->suggested_button->SetState(views::Button::STATE_PRESSED);
1295 // Ignore the result since we don't need to handle a deleted menu specially. 1296 // Ignore the result since we don't need to handle a deleted menu specially.
1296 gfx::Rect bounds = group->suggested_button->GetBoundsInScreen(); 1297 gfx::Rect bounds = group->suggested_button->GetBoundsInScreen();
1297 bounds.Inset(group->suggested_button->GetInsets()); 1298 bounds.Inset(group->suggested_button->GetInsets());
1298 ignore_result( 1299 ignore_result(
1299 menu_runner_->RunMenuAt(sender->GetWidget(), 1300 menu_runner_->RunMenuAt(sender->GetWidget(),
1300 NULL, 1301 NULL,
1301 bounds, 1302 bounds,
1302 views::MenuItemView::TOPRIGHT, 1303 views::MenuItemView::TOPRIGHT,
1304 ui::GetMenuSourceTypeForEvent(event),
1303 0)); 1305 0));
1304 group->container->SetActive(false); 1306 group->container->SetActive(false);
1305 group->suggested_button->SetState(state); 1307 group->suggested_button->SetState(state);
1306 } 1308 }
1307 1309
1308 void AutofillDialogViews::ContentsChanged(views::Textfield* sender, 1310 void AutofillDialogViews::ContentsChanged(views::Textfield* sender,
1309 const string16& new_contents) { 1311 const string16& new_contents) {
1310 TextfieldEditedOrActivated(sender, true); 1312 TextfieldEditedOrActivated(sender, true);
1311 } 1313 }
1312 1314
(...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after
1935 AutofillDialogViews::DetailsGroup::DetailsGroup(DialogSection section) 1937 AutofillDialogViews::DetailsGroup::DetailsGroup(DialogSection section)
1936 : section(section), 1938 : section(section),
1937 container(NULL), 1939 container(NULL),
1938 manual_input(NULL), 1940 manual_input(NULL),
1939 suggested_info(NULL), 1941 suggested_info(NULL),
1940 suggested_button(NULL) {} 1942 suggested_button(NULL) {}
1941 1943
1942 AutofillDialogViews::DetailsGroup::~DetailsGroup() {} 1944 AutofillDialogViews::DetailsGroup::~DetailsGroup() {}
1943 1945
1944 } // namespace autofill 1946 } // namespace autofill
OLDNEW
« no previous file with comments | « chrome/browser/ui/views/action_box_menu.cc ('k') | chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698