| Index: base/base_drag_source.h
|
| ===================================================================
|
| --- base/base_drag_source.h (revision 20694)
|
| +++ base/base_drag_source.h (working copy)
|
| @@ -23,6 +23,13 @@
|
| BaseDragSource();
|
| virtual ~BaseDragSource() { }
|
|
|
| + // Stop the drag operation at the next chance we get. This doesn't
|
| + // synchronously stop the drag (since Windows is controlling that),
|
| + // but lets us tell Windows to cancel the drag the next chance we get.
|
| + void CancelDrag() {
|
| + cancel_drag_ = true;
|
| + }
|
| +
|
| // IDropSource implementation:
|
| HRESULT __stdcall QueryContinueDrag(BOOL escape_pressed, DWORD key_state);
|
| HRESULT __stdcall GiveFeedback(DWORD effect);
|
| @@ -40,6 +47,9 @@
|
| private:
|
| LONG ref_count_;
|
|
|
| + // Set to true if we want to cancel the drag operation.
|
| + bool cancel_drag_;
|
| +
|
| DISALLOW_EVIL_CONSTRUCTORS(BaseDragSource);
|
| };
|
|
|
|
|
| Property changes on: base\base_drag_source.h
|
| ___________________________________________________________________
|
| Added: svn:mergeinfo
|
| Merged /trunk/src/base/base_drag_source.h:r20436
|
| Merged /branches/chrome_webkit_merge_branch/base/base_drag_source.h:r69-2775
|
|
|
|
|