InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ContentDropperTypes.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Ashish Duggal
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // ADOBE CONFIDENTIAL
16 //
17 // Copyright 2010 Adobe Systems Incorporated
18 // All Rights Reserved.
19 //
20 // NOTICE: All information contained herein is, and remains
21 // the property of Adobe Systems Incorporated and its suppliers,
22 // if any. The intellectual and technical concepts contained
23 // herein are proprietary to Adobe Systems Incorporated and its
24 // suppliers and are protected by trade secret or copyright law.
25 // Dissemination of this information or reproduction of this material
26 // is strictly forbidden unless prior written permission is obtained
27 // from Adobe Systems Incorporated.
28 //
29 //========================================================================================
30 
31 #ifndef __ContentDropperTypes__
32 #define __ContentDropperTypes__
33 
35 {
36 public:
37  enum LinkPolicy
38  {
39  kNoLink = 0,
40  kCreateLinkPageItem,
41  kCreateLinkStory,
42  kUnknownPolicy,
43  };
44 
45  //Options honored by drop command through IID_IAFTERDROPDATA interface,
46  //for action to be taken when item is dropped
47  enum eAfterDrop
48  {
49  kRemove = 0, // un-grab item once it is dropped.
50  kRetainPosition, // Retain the item in and keep and do not move head
51  kRetainAndMove, // Retain item but move head to next item.
52  };
53 };
54 
55 
56 #endif //__ContentDropperTypes__