| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 |  | 
| 3 // found in the LICENSE file. |  | 
| 4 |  | 
| 5 #include "chrome/common/drag_drop_types.h" |  | 
| 6 |  | 
| 7 #include <oleidl.h> |  | 
| 8 |  | 
| 9 int DragDropTypes::DropEffectToDragOperation( |  | 
| 10     uint32 effect) { |  | 
| 11   int drag_operation = DRAG_NONE; |  | 
| 12   if (effect & DROPEFFECT_LINK) |  | 
| 13     drag_operation |= DRAG_LINK; |  | 
| 14   if (effect & DROPEFFECT_COPY) |  | 
| 15     drag_operation |= DRAG_COPY; |  | 
| 16   if (effect & DROPEFFECT_MOVE) |  | 
| 17     drag_operation |= DRAG_MOVE; |  | 
| 18   return drag_operation; |  | 
| 19 } |  | 
| 20 |  | 
| 21 uint32 DragDropTypes::DragOperationToDropEffect(int drag_operation) { |  | 
| 22   uint32 drop_effect = DROPEFFECT_NONE; |  | 
| 23   if (drag_operation & DRAG_LINK) |  | 
| 24     drop_effect |= DROPEFFECT_LINK; |  | 
| 25   if (drag_operation & DRAG_COPY) |  | 
| 26     drop_effect |= DROPEFFECT_COPY; |  | 
| 27   if (drag_operation & DRAG_MOVE) |  | 
| 28     drop_effect |= DROPEFFECT_MOVE; |  | 
| 29   return drop_effect; |  | 
| 30 } |  | 
| OLD | NEW | 
|---|