/external/chromium_org/ui/views/controls/menu/ |
H A D | display_change_listener_mac.cc | 11 DisplayChangeListener* DisplayChangeListener::Create(Widget*, MenuRunner*) {
|
H A D | menu_runner.cc | 12 MenuRunner::MenuRunner(ui::MenuModel* menu_model, int32 run_types) function in class:views::MenuRunner 17 MenuRunner::MenuRunner(MenuItemView* menu_view, int32 run_types) function in class:views::MenuRunner 21 MenuRunner::~MenuRunner() { 25 MenuRunner::RunResult MenuRunner::RunMenuAt(Widget* parent, 62 bool MenuRunner::IsRunning() const { 66 void MenuRunner [all...] |
H A D | menu_runner.h | 44 // MenuRunner is responsible for showing (running) the menu and additionally 46 // to delete MenuRunner at any point, but MenuRunner internally only deletes the 47 // MenuItemView *after* the nested message loop completes. If MenuRunner is 51 // NOTE: while you can delete a MenuRunner at any point, the nested message loop 53 // the MenuRunner while the menu is running, your object is effectively still 57 // Similarly you should avoid creating MenuRunner on the stack. Doing so means 58 // MenuRunner may not be immediately destroyed if your object is destroyed, 60 // should define MenuRunner as a scoped_ptr in your class so that when your 61 // object is destroyed MenuRunner initiate 63 class VIEWS_EXPORT MenuRunner { class in namespace:views [all...] |
H A D | menu_runner_impl.cc | 63 // Release is invoked when MenuRunner is destroyed. Assume this is happening 72 MenuRunner::RunResult MenuRunnerImpl::RunMenuAt(Widget* parent, 81 return MenuRunner::NORMAL_EXIT; 86 if ((run_types & MenuRunner::IS_NESTED) != 0) { 94 if ((run_types & MenuRunner::FOR_DROP) == 0) { 98 return MenuRunner::NORMAL_EXIT; 107 for_drop_ = (run_types & MenuRunner::FOR_DROP) != 0; 108 bool has_mnemonics = (run_types & MenuRunner::HAS_MNEMONICS) != 0; 117 controller->set_is_combobox((run_types & MenuRunner::COMBOBOX) != 0); 132 (run_types & MenuRunner [all...] |
H A D | display_change_listener_aura.cc | 19 AuraDisplayChangeListener(Widget* widget, MenuRunner* menu_runner); 29 MenuRunner* menu_runner_; 36 MenuRunner* menu_runner) 63 MenuRunner* runner) {
|
H A D | menu_runner_handler.h | 16 // Used internally by MenuRunner to show the menu. Can be set in tests (see 21 virtual MenuRunner::RunResult RunMenuAt(Widget* parent,
|
H A D | menu_runner_impl_adapter.cc | 27 MenuRunner::RunResult MenuRunnerImplAdapter::RunMenuAt(
|
H A D | menu_runner_impl_interface.h | 23 // |run_types| is a bitmask of MenuRunner::RunTypes. 33 // Runs the menu. See MenuRunner::RunMenuAt for more details. 34 virtual MenuRunner::RunResult RunMenuAt(Widget* parent,
|
H A D | menu_runner_impl.h | 32 virtual MenuRunner::RunResult RunMenuAt(Widget* parent, 49 MenuRunner::RunResult MenuDone(MenuItemView* result, int mouse_event_flags); 64 // valid if MenuRunner has been deleted.
|
/external/chromium_org/ui/views/test/ |
H A D | menu_runner_test_api.h | 13 class MenuRunner; 18 // A wrapper of MenuRunner to use testing methods of MenuRunner. 21 explicit MenuRunnerTestAPI(MenuRunner* menu_runner); 28 MenuRunner* menu_runner_;
|
H A D | menu_runner_test_api.cc | 13 MenuRunnerTestAPI::MenuRunnerTestAPI(MenuRunner* menu_runner)
|
/external/chromium_org/chrome/browser/ui/views/download/ |
H A D | download_shelf_context_menu_view.cc | 30 menu_runner_.reset(new views::MenuRunner( 32 views::MenuRunner::HAS_MNEMONICS | views::MenuRunner::CONTEXT_MENU)); 41 // The return value of RunMenuAt indicates whether the MenuRunner was deleted 47 views::MenuRunner::MENU_DELETED) {
|
H A D | download_shelf_context_menu_view.h | 25 class MenuRunner; 44 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/components/renderer_context_menu/views/ |
H A D | toolkit_delegate_views.cc | 24 views::MenuRunner::RunResult result ALLOW_UNUSED = menu_runner_->RunMenuAt( 31 menu_runner_.reset(new views::MenuRunner( 33 views::MenuRunner::HAS_MNEMONICS | views::MenuRunner::CONTEXT_MENU));
|
H A D | toolkit_delegate_views.h | 18 class MenuRunner; 45 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/ui/message_center/views/ |
H A D | message_view_context_menu_controller.cc | 35 views::MenuRunner menu_runner(menu_model.get(), 36 views::MenuRunner::HAS_MNEMONICS);
|
/external/chromium_org/chrome/browser/ui/views/bookmarks/ |
H A D | bookmark_context_menu.cc | 46 menu_runner_(new views::MenuRunner(menu_, 47 views::MenuRunner::HAS_MNEMONICS | 48 views::MenuRunner::IS_NESTED | 49 views::MenuRunner::CONTEXT_MENU)), 73 source_type) == views::MenuRunner::MENU_DELETED) {
|
H A D | bookmark_context_menu.h | 15 class MenuRunner; 84 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/chrome/browser/ui/views/website_settings/ |
H A D | permission_selector_view.h | 27 class MenuRunner;
|
/external/chromium_org/ui/app_list/views/ |
H A D | app_list_menu_views.cc | 24 menu_runner_.reset(new views::MenuRunner(menu_, 0));
|
H A D | app_list_menu_views.h | 37 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/chrome/browser/ui/views/ |
H A D | menu_test_base.h | 18 class MenuRunner; 64 // default, this is only views::MenuRunner::HAS_MNEMONICS. 84 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/chrome/browser/ui/views/status_icons/ |
H A D | status_icon_win.h | 22 class MenuRunner; 85 scoped_ptr<views::MenuRunner> menu_runner_;
|
/external/chromium_org/chrome/browser/ui/views/toolbar/ |
H A D | toolbar_button.cc | 215 menu_runner_.reset(new views::MenuRunner(menu_delegate.CreateMenu(), 216 views::MenuRunner::HAS_MNEMONICS)); 217 views::MenuRunner::RunResult result = 223 if (result == views::MenuRunner::MENU_DELETED) 229 new views::MenuRunner(menu, views::MenuRunner::HAS_MNEMONICS)); 230 views::MenuRunner::RunResult result = 236 if (result == views::MenuRunner::MENU_DELETED)
|
H A D | toolbar_button.h | 17 class MenuRunner; 80 scoped_ptr<views::MenuRunner> menu_runner_;
|