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

Side by Side Diff: chrome/browser/ui/panels/panel_browser_frame_view.cc

Issue 8021009: Consolidate message observer API for win and aura (and touch). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 3 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/panels/panel_browser_frame_view.h" 5 #include "chrome/browser/ui/panels/panel_browser_frame_view.h"
6 6
7 #include "chrome/browser/themes/theme_service.h" 7 #include "chrome/browser/themes/theme_service.h"
8 #include "chrome/browser/ui/panels/panel.h" 8 #include "chrome/browser/ui/panels/panel.h"
9 #include "chrome/browser/ui/panels/panel_browser_view.h" 9 #include "chrome/browser/ui/panels/panel_browser_view.h"
10 #include "chrome/browser/ui/panels/panel_manager.h" 10 #include "chrome/browser/ui/panels/panel_manager.h"
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 case WM_MOUSEMOVE: 169 case WM_MOUSEMOVE:
170 case WM_NCMOUSEMOVE: 170 case WM_NCMOUSEMOVE:
171 case WM_MOUSELEAVE: 171 case WM_MOUSELEAVE:
172 case WM_NCMOUSELEAVE: 172 case WM_NCMOUSELEAVE:
173 HandleGlobalMouseMoveEvent(); 173 HandleGlobalMouseMoveEvent();
174 break; 174 break;
175 default: 175 default:
176 break; 176 break;
177 } 177 }
178 } 178 }
179 #else 179 #elif defined(TOUCH_UI) || defined(USE_AURA)
180 void PanelBrowserFrameView::MouseWatcher::DidProcessEvent(
181 const base::NativeEvent& event) {
182 NOTIMPLEMENTED();
183 }
184 #elif defined(TOOLKIT_USES_GTK)
180 void PanelBrowserFrameView::MouseWatcher::DidProcessEvent(GdkEvent* event) { 185 void PanelBrowserFrameView::MouseWatcher::DidProcessEvent(GdkEvent* event) {
181 switch (event->type) { 186 switch (event->type) {
182 case GDK_MOTION_NOTIFY: 187 case GDK_MOTION_NOTIFY:
183 case GDK_LEAVE_NOTIFY: 188 case GDK_LEAVE_NOTIFY:
184 HandleGlobalMouseMoveEvent(); 189 HandleGlobalMouseMoveEvent();
185 break; 190 break;
186 default: 191 default:
187 break; 192 break;
188 } 193 }
189 } 194 }
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
649 654
650 settings_menu_model_.reset( 655 settings_menu_model_.reset(
651 new PanelSettingsMenuModel(browser_view_->panel())); 656 new PanelSettingsMenuModel(browser_view_->panel()));
652 settings_menu_adapter_.reset( 657 settings_menu_adapter_.reset(
653 new views::MenuModelAdapter(settings_menu_model_.get())); 658 new views::MenuModelAdapter(settings_menu_model_.get()));
654 settings_menu_ = new views::MenuItemView(settings_menu_adapter_.get()); 659 settings_menu_ = new views::MenuItemView(settings_menu_adapter_.get());
655 settings_menu_adapter_->BuildMenu(settings_menu_); 660 settings_menu_adapter_->BuildMenu(settings_menu_);
656 settings_menu_runner_.reset(new views::MenuRunner(settings_menu_)); 661 settings_menu_runner_.reset(new views::MenuRunner(settings_menu_));
657 return true; 662 return true;
658 } 663 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698