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

Side by Side Diff: views/widget/root_view.cc

Issue 243076: Move the JPEG and PNG codecs from base/gfx to app/gfx/codec. Move the classes... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 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
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 #include "views/widget/root_view.h" 5 #include "views/widget/root_view.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "app/drag_drop_types.h" 9 #include "app/drag_drop_types.h"
10 #include "app/gfx/canvas.h" 10 #include "app/gfx/canvas.h"
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 47
48 const char RootView::kViewClassName[] = "views/RootView"; 48 const char RootView::kViewClassName[] = "views/RootView";
49 49
50 ///////////////////////////////////////////////////////////////////////////// 50 /////////////////////////////////////////////////////////////////////////////
51 // 51 //
52 // RootView - constructors, destructors, initialization 52 // RootView - constructors, destructors, initialization
53 // 53 //
54 ///////////////////////////////////////////////////////////////////////////// 54 /////////////////////////////////////////////////////////////////////////////
55 55
56 RootView::RootView(Widget* widget) 56 RootView::RootView(Widget* widget)
57 : mouse_pressed_handler_(NULL), 57 : mouse_pressed_handler_(NULL),
58 mouse_move_handler_(NULL), 58 mouse_move_handler_(NULL),
59 last_click_handler_(NULL), 59 last_click_handler_(NULL),
60 widget_(widget), 60 widget_(widget),
61 invalid_rect_urgent_(false), 61 invalid_rect_urgent_(false),
62 pending_paint_task_(NULL), 62 pending_paint_task_(NULL),
63 paint_task_needed_(false), 63 paint_task_needed_(false),
64 explicit_mouse_handler_(false), 64 explicit_mouse_handler_(false),
65 #if defined(OS_WIN) 65 #if defined(OS_WIN)
66 previous_cursor_(NULL), 66 previous_cursor_(NULL),
67 #endif 67 #endif
68 default_keyboard_handler_(NULL), 68 default_keyboard_handler_(NULL),
69 focus_on_mouse_pressed_(false), 69 focus_on_mouse_pressed_(false),
70 ignore_set_focus_calls_(false), 70 ignore_set_focus_calls_(false),
71 focus_traversable_parent_(NULL), 71 focus_traversable_parent_(NULL),
72 focus_traversable_parent_view_(NULL), 72 focus_traversable_parent_view_(NULL),
73 drag_view_(NULL) 73 drag_view_(NULL)
74 #ifndef NDEBUG 74 #ifndef NDEBUG
75 , 75 ,
76 is_processing_paint_(false) 76 is_processing_paint_(false)
77 #endif 77 #endif
78 { 78 {
79 } 79 }
80 80
81 RootView::~RootView() { 81 RootView::~RootView() {
82 // If we have children remove them explicitly so to make sure a remove 82 // If we have children remove them explicitly so to make sure a remove
83 // notification is sent for each one of them. 83 // notification is sent for each one of them.
84 if (!child_views_.empty()) 84 if (!child_views_.empty())
85 RemoveAllChildViews(true); 85 RemoveAllChildViews(true);
86 86
(...skipping 836 matching lines...) Expand 10 before | Expand all | Expand 10 after
923 gfx::NativeView native_view = GetWidget()->GetNativeView(); 923 gfx::NativeView native_view = GetWidget()->GetNativeView();
924 if (!native_view) 924 if (!native_view)
925 return; 925 return;
926 gdk_window_set_cursor(native_view->window, cursor); 926 gdk_window_set_cursor(native_view->window, cursor);
927 if (cursor) 927 if (cursor)
928 gdk_cursor_destroy(cursor); 928 gdk_cursor_destroy(cursor);
929 #endif 929 #endif
930 } 930 }
931 931
932 } // namespace views 932 } // namespace views
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698