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

Side by Side Diff: views/view.h

Issue 570014: Adding drag-drop support in and out of the Browser Action overflow menu.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 10 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) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 VIEWS_VIEW_H_ 5 #ifndef VIEWS_VIEW_H_
6 #define VIEWS_VIEW_H_ 6 #define VIEWS_VIEW_H_
7 7
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 9
10 #include <algorithm> 10 #include <algorithm>
11 #include <map> 11 #include <map>
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 // parameter in order to determine whether or not to take into account the 130 // parameter in order to determine whether or not to take into account the
131 // mirroring setting of the View when returning bounds positions. 131 // mirroring setting of the View when returning bounds positions.
132 enum PositionMirroringSettings { 132 enum PositionMirroringSettings {
133 IGNORE_MIRRORING_TRANSFORMATION = 0, 133 IGNORE_MIRRORING_TRANSFORMATION = 0,
134 APPLY_MIRRORING_TRANSFORMATION 134 APPLY_MIRRORING_TRANSFORMATION
135 }; 135 };
136 136
137 // The view class name. 137 // The view class name.
138 static char kViewClassName[]; 138 static char kViewClassName[];
139 139
140 // The default value for how long to wait (in ms) before showing a menu
141 // button on hover. This value is used if the OS doesn't supply one.
142 static const int kShowFolderDropMenuDelay;
sky 2010/02/04 20:58:49 Does this really need to be public? Also, it shoul
143
140 View(); 144 View();
141 virtual ~View(); 145 virtual ~View();
142 146
143 // Returns the amount of time between double clicks, in milliseconds. 147 // Returns the amount of time between double clicks, in milliseconds.
144 static int GetDoubleClickTimeMS(); 148 static int GetDoubleClickTimeMS();
145 149
150 // Returns the amount of time to wait from hovering over a menu button until
151 // showing the menu.
152 static int GetMenuShowDelay();
153
146 // Sizing functions 154 // Sizing functions
147 155
148 // Get the bounds of the View, relative to the parent. Essentially, this 156 // Get the bounds of the View, relative to the parent. Essentially, this
149 // function returns the bounds_ rectangle. 157 // function returns the bounds_ rectangle.
150 // 158 //
151 // This is the function subclasses should use whenever they need to obtain 159 // This is the function subclasses should use whenever they need to obtain
152 // the bounds of one of their child views (for example, when implementing 160 // the bounds of one of their child views (for example, when implementing
153 // View::Layout()). 161 // View::Layout()).
154 const gfx::Rect& bounds() const { return bounds_; } 162 const gfx::Rect& bounds() const { return bounds_; }
155 163
(...skipping 1124 matching lines...) Expand 10 before | Expand all | Expand 10 after
1280 // is going to be flipped horizontally (using the appropriate transform) on 1288 // is going to be flipped horizontally (using the appropriate transform) on
1281 // right-to-left locales for this View. 1289 // right-to-left locales for this View.
1282 bool flip_canvas_on_paint_for_rtl_ui_; 1290 bool flip_canvas_on_paint_for_rtl_ui_;
1283 1291
1284 DISALLOW_COPY_AND_ASSIGN(View); 1292 DISALLOW_COPY_AND_ASSIGN(View);
1285 }; 1293 };
1286 1294
1287 } // namespace views 1295 } // namespace views
1288 1296
1289 #endif // VIEWS_VIEW_H_ 1297 #endif // VIEWS_VIEW_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698