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

Side by Side Diff: chrome/views/chrome_menu.h

Issue 7317: Change all ConvertPointTo* methods to use gfx::Point instead of CPoint.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years, 2 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
« no previous file with comments | « chrome/views/button_dropdown.cc ('k') | chrome/views/chrome_menu.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 CHROME_VIEWS_CHROME_MENU_H__ 5 #ifndef CHROME_VIEWS_CHROME_MENU_H__
6 #define CHROME_VIEWS_CHROME_MENU_H__ 6 #define CHROME_VIEWS_CHROME_MENU_H__
7 7
8 #include <list> 8 #include <list>
9 9
10 #include "base/gfx/point.h" 10 #include "base/gfx/point.h"
(...skipping 739 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 750
751 // Returns the target for the mouse event. 751 // Returns the target for the mouse event.
752 MenuPart GetMenuPartByScreenCoordinate(SubmenuView* source, 752 MenuPart GetMenuPartByScreenCoordinate(SubmenuView* source,
753 int source_x, 753 int source_x,
754 int source_y); 754 int source_y);
755 755
756 // Implementation of GetMenuPartByScreenCoordinate for a single menu. Returns 756 // Implementation of GetMenuPartByScreenCoordinate for a single menu. Returns
757 // true if the supplied SubmenuView contains the location in terms of the 757 // true if the supplied SubmenuView contains the location in terms of the
758 // screen. If it does, part is set appropriately and true is returned. 758 // screen. If it does, part is set appropriately and true is returned.
759 bool GetMenuPartByScreenCoordinateImpl(SubmenuView* menu, 759 bool GetMenuPartByScreenCoordinateImpl(SubmenuView* menu,
760 const CPoint& screen_loc, 760 const gfx::Point& screen_loc,
761 MenuPart* part); 761 MenuPart* part);
762 762
763 // Returns true if the SubmenuView contains the specified location. This does 763 // Returns true if the SubmenuView contains the specified location. This does
764 // NOT included the scroll buttons, only the submenu view. 764 // NOT included the scroll buttons, only the submenu view.
765 bool DoesSubmenuContainLocation(SubmenuView* submenu, 765 bool DoesSubmenuContainLocation(SubmenuView* submenu,
766 const CPoint& screen_loc); 766 const gfx::Point& screen_loc);
767 767
768 // Opens/Closes the necessary menus such that state_ matches that of 768 // Opens/Closes the necessary menus such that state_ matches that of
769 // pending_state_. This is invoked if submenus are not opened immediately, 769 // pending_state_. This is invoked if submenus are not opened immediately,
770 // but after a delay. 770 // but after a delay.
771 void CommitPendingSelection(); 771 void CommitPendingSelection();
772 772
773 // If item has a submenu, it is closed. This does NOT update the selection 773 // If item has a submenu, it is closed. This does NOT update the selection
774 // in anyway. 774 // in anyway.
775 void CloseMenu(MenuItemView* item); 775 void CloseMenu(MenuItemView* item);
776 776
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
935 // underway. 935 // underway.
936 scoped_ptr<MenuScrollTask> scroll_task_; 936 scoped_ptr<MenuScrollTask> scroll_task_;
937 937
938 DISALLOW_EVIL_CONSTRUCTORS(MenuController); 938 DISALLOW_EVIL_CONSTRUCTORS(MenuController);
939 }; 939 };
940 940
941 } // namespace 941 } // namespace
942 942
943 #endif // CHROME_VIEWS_CHROME_MENU_H__ 943 #endif // CHROME_VIEWS_CHROME_MENU_H__
944 944
OLDNEW
« no previous file with comments | « chrome/views/button_dropdown.cc ('k') | chrome/views/chrome_menu.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698