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

Side by Side Diff: ui/views/controls/menu/menu_controller.h

Issue 1975533002: Change ui::Event::time_stamp from TimeDelta to TimeTicks (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 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
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 #ifndef UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_ 5 #ifndef UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_
6 #define UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_ 6 #define UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 9
10 #include <list> 10 #include <list>
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 // Sets whether the subsequent call to Run is asynchronous. When nesting calls 125 // Sets whether the subsequent call to Run is asynchronous. When nesting calls
126 // to Run, if a new MenuControllerDelegate has been nested, the previous 126 // to Run, if a new MenuControllerDelegate has been nested, the previous
127 // asynchronous state will be reapplied once nesting has ended. 127 // asynchronous state will be reapplied once nesting has ended.
128 void SetAsyncRun(bool is_async); 128 void SetAsyncRun(bool is_async);
129 129
130 // Returns the current exit type. This returns a value other than EXIT_NONE if 130 // Returns the current exit type. This returns a value other than EXIT_NONE if
131 // the menu is being canceled. 131 // the menu is being canceled.
132 ExitType exit_type() const { return exit_type_; } 132 ExitType exit_type() const { return exit_type_; }
133 133
134 // Returns the time from the event which closed the menu - or 0. 134 // Returns the time from the event which closed the menu - or 0.
135 // TODO(majidvp): Should return a TimeTicks. crbug.com/453559
135 base::TimeDelta closing_event_time() const { return closing_event_time_; } 136 base::TimeDelta closing_event_time() const { return closing_event_time_; }
136 137
137 void set_is_combobox(bool is_combobox) { is_combobox_ = is_combobox; } 138 void set_is_combobox(bool is_combobox) { is_combobox_ = is_combobox; }
138 139
139 // Various events, forwarded from the submenu. 140 // Various events, forwarded from the submenu.
140 // 141 //
141 // NOTE: the coordinates of the events are in that of the 142 // NOTE: the coordinates of the events are in that of the
142 // MenuScrollViewContainer. 143 // MenuScrollViewContainer.
143 bool OnMousePressed(SubmenuView* source, const ui::MouseEvent& event); 144 bool OnMousePressed(SubmenuView* source, const ui::MouseEvent& event);
144 bool OnMouseDragged(SubmenuView* source, const ui::MouseEvent& event); 145 bool OnMouseDragged(SubmenuView* source, const ui::MouseEvent& event);
(...skipping 560 matching lines...) Expand 10 before | Expand all | Expand 10 after
705 #if defined(USE_AURA) 706 #if defined(USE_AURA)
706 std::unique_ptr<MenuKeyEventHandler> key_event_handler_; 707 std::unique_ptr<MenuKeyEventHandler> key_event_handler_;
707 #endif 708 #endif
708 709
709 DISALLOW_COPY_AND_ASSIGN(MenuController); 710 DISALLOW_COPY_AND_ASSIGN(MenuController);
710 }; 711 };
711 712
712 } // namespace views 713 } // namespace views
713 714
714 #endif // UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_ 715 #endif // UI_VIEWS_CONTROLS_MENU_MENU_CONTROLLER_H_
OLDNEW
« no previous file with comments | « ui/views/controls/button/custom_button_unittest.cc ('k') | ui/views/controls/menu/menu_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698