InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ILinkedStoryPlacePrefs.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Shikha Arora
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 2010 Adobe Systems Incorporated
16 // All Rights Reserved.
17 //
18 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
19 // with the terms of the Adobe license agreement accompanying it. If you have received
20 // this file from a source other than Adobe, then your use, modification, or
21 // distribution of it requires the prior written permission of Adobe.
22 //
23 //========================================================================================
24 
25 #ifndef __ILinkedStoryPlacePrefs__
26 #define __ILinkedStoryPlacePrefs__
27 
28 #include "IPMUnknown.h"
29 #include "SharedContentID.h"
30 
36 {
37 public:
38  enum { kDefaultIID = IID_ILINKEDSTORYPLACEPREFS };
39 
45  virtual void SetUpdateLinkWhileSaving(bool16 bUpdate) = 0;
46 
52  virtual bool16 GetUpdateLinkWhileSaving() const = 0;
53 
59  virtual void SetShowWarningOnUpdateOfEditedStory(bool16 bWarn) = 0;
60 
66  virtual bool16 GetShowWarningOnUpdateOfEditedStory() const = 0;
67 
73  virtual void SetRemoveForcedLineBreaks(bool16 bRemove) = 0;
74 
80  virtual bool16 GetRemoveForcedLineBreaks() const = 0;
81 
86  virtual void SetStyleMappingExceptions(bool16 bMapStyles) = 0;
87 
92  virtual bool16 GetStyleMappingExceptions() const = 0;
93 
99  virtual void CopyData(const ILinkedStoryPlacePrefs *pCopyFrom) = 0;
100 
105  virtual void SetShowLinkOptionsWhenCreatingLink(bool16 bShow) = 0;
106 
111  virtual bool16 GetShowLinkOptionsWhenCreatingLink() const = 0;
112 };
113 
114 #endif
115  // __ILinkedStoryPlacePrefs__