Searched defs:NativeMenuWin (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/ui/views/controls/menu/
H A Dnative_menu_win.h27 class VIEWS_EXPORT NativeMenuWin : public MenuWrapper { class in namespace:views
29 // Construct a NativeMenuWin, with a model and delegate. If |system_menu_for|
30 // is non-NULL, the NativeMenuWin wraps the system menu for that window.
32 NativeMenuWin(ui::MenuModel* model, HWND system_menu_for);
33 virtual ~NativeMenuWin();
147 NativeMenuWin* menu_to_select_;
149 base::WeakPtrFactory<NativeMenuWin> menu_to_select_factory_;
152 NativeMenuWin* parent_;
162 static NativeMenuWin* open_native_menu_win_;
164 DISALLOW_COPY_AND_ASSIGN(NativeMenuWin);
[all...]
H A Dnative_menu_win.cc51 struct NativeMenuWin::ItemData {
61 NativeMenuWin* native_menu_win;
67 // Returns the NativeMenuWin for a particular HMENU.
68 static NativeMenuWin* GetNativeMenuWinFromHMENU(HMENU hmenu) {
73 return reinterpret_cast<NativeMenuWin*>(mi.dwMenuData);
77 // structure we have constructed in NativeMenuWin.
78 class NativeMenuWin::MenuHostWindow {
80 explicit MenuHostWindow(NativeMenuWin* parent) : parent_(parent) {
142 NativeMenuWin::ItemData* GetItemData(ULONG_PTR item_data) {
143 return reinterpret_cast<NativeMenuWin
393 NativeMenuWin::NativeMenuWin(ui::MenuModel* model, HWND system_menu_for) function in class:views::NativeMenuWin
[all...]

Completed in 452 milliseconds