![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IUSERINTERFACEPREFERENCESFACADE } |
Public Member Functions | |
| virtual ErrorCode | SetToolboxOrientationPreference (IUserInterfacePreferences::ToolboxState newOrientation) const =0 |
| virtual ErrorCode | SetToolTipPreference (IUserInterfacePreferences::TipsState newState) const =0 |
| virtual ErrorCode | SetPaletteDrawerPreference (bool16 drawersStayOpen) const =0 |
| virtual ErrorCode | SetAutoShowHiddenPanels (bool16 autoShow) const =0 |
| virtual bool16 | GetAutoShowHiddenPanels () const =0 |
| virtual bool16 | CanChangeUseApplicationFramePreference () const =0 |
| virtual ErrorCode | SetUseApplicationFramePreference (bool16 useApplicationFrame) const =0 |
| virtual bool16 | GetUseApplicationFramePreference () const =0 |
| virtual bool16 | CanChangeShowAppBarPreference () const =0 |
| virtual bool16 | GetShowAppBarPreference () const =0 |
| virtual ErrorCode | SetShowAppBarPreference (bool16 bShowAppBar) const =0 |
| virtual bool16 | GetOpenNewDocumentsInTabsPreference () const =0 |
| virtual ErrorCode | SetOpenNewDocumentsInTabsPreference (bool16 openInTabs) const =0 |
| virtual bool16 | GetEnableFloatingPresentationDockingPreference () const =0 |
| virtual ErrorCode | SetEnableFloatingPresentationDockingPreference (bool16 enableDocking) const =0 |
| virtual ErrorCode | SetShowThumbnailCursorPreference (bool16 showThumbnailCursors) const =0 |
| virtual bool16 | GetShowThumbnailCursorPreference (void) const =0 |
| virtual ErrorCode | SetUIShowObjectDimensionsCursor (bool16 showDimensions) const =0 |
| virtual bool16 | GetUIShowObjectDimensionsCursor () const =0 |
| virtual ErrorCode | SetUIOpenRecentLengthPreference (int32 numOfOpenRecentFilesToDisplay) const =0 |
| virtual int32 | GetUIOpenRecentLengthPreference () const =0 |
| virtual ErrorCode | SetUIPatientUserDelay (const int32 &milliseconds) const =0 |
| virtual int32 | GetUIPatientUserDelay (void) const =0 |
| virtual ErrorCode | SetUIGrabberPanning (const IGrabberPrefs::PanningType grabberPanning) const =0 |
| virtual IGrabberPrefs::PanningType | GetUIGrabberPanning (void) const =0 |
| virtual ErrorCode | SetUIShowContentGrabber (bool16 show) const =0 |
| virtual bool16 | GetUIShowContentGrabber (void) const =0 |
| virtual ErrorCode | SetUIShowLiveCorners (bool16 show) const =0 |
| virtual bool16 | GetUIShowLiveCorners (void) const =0 |
| virtual ErrorCode | SetUIShowAnchorAdornment (bool16 show) const =0 |
| virtual bool16 | GetUIShowAnchorAdornment (void) const =0 |
| virtual ErrorCode | SetShowMasterPageOverlay (bool16 show) const =0 |
| virtual bool16 | GetShowMasterPageOverlay (void) const =0 |
| virtual ErrorCode | SetObjectsMoveWithPage (bool16 moveItemsWithPagesWithoutOptionKey) const =0 |
| virtual bool16 | GetObjectsMoveWithPage (void) const =0 |
| virtual ErrorCode | SetEnableMultiTouchGesturesPreference (bool16 enableGestures) const =0 |
| virtual bool16 | GetEnableMultiTouchGesturesPreference () const =0 |
| virtual ErrorCode | SetPreventSelectingLockedItems (bool16 show) const =0 |
| virtual bool16 | GetPreventSelectingLockedItems (void) const =0 |
| virtual ErrorCode | SetObjectFrameHighlightingPreference (bool16 enableHighlighting) const =0 |
| virtual bool16 | GetObjectFrameHighlightingPreference () const =0 |
| virtual ErrorCode | SetScrollAllWindows (bool16 scrollAll) const =0 |
| virtual bool16 | GetScrollAllWindows () const =0 |
| virtual ErrorCode | SetZoomAllWindows (bool16 zoomAll) const =0 |
| virtual bool16 | GetZoomAllWindows () const =0 |
| virtual ErrorCode | SetEnableDrawProxyOnDrag (bool16 enableDrawProxyOnDrag)=0 |
| virtual bool16 | GetEnableDrawProxyOnDrag () const =0 |
| virtual ErrorCode | SetUIShowRibbon (bool16 show)=0 |
| virtual bool16 | GetUIShowRibbon (void) const =0 |
| virtual ErrorCode | SetEnableCreateLinks (bool16 enableCreateLinks)=0 |
| virtual bool16 | GetEnableCreateLinks (void) const =0 |
| virtual ErrorCode | SetEnableMapStyles (bool16 enableMapStyles)=0 |
| virtual bool16 | GetEnableMapStyles (void) const =0 |
| virtual ErrorCode | SetUseCustomMonitorResolution (bool16 bUseCustomResolution) const =0 |
| virtual bool16 | GetUseCustomMonitorResolution () const =0 |
| virtual ErrorCode | SetCustomMonitorResolution (const PMReal &ppi) const =0 |
| virtual PMReal | GetCustomMonitorResolution () const =0 |
| virtual ErrorCode | SetUIBrightnessPreference (const PMReal brightnessVal)=0 |
| virtual PMReal | GetUIBrightnessPreference () const =0 |
| virtual ErrorCode | SetPasteboardColorPreference (const int32 nPrefValue)=0 |
| virtual int32 | GetPasteboardColorPreference () const =0 |
| virtual ErrorCode | SetShowWhatsNewOnStartup (bool16 showOnStartup)=0 |
| virtual bool16 | GetShowWhatsNewOnStartup () const =0 |
| virtual ErrorCode | SetAutoAddSwatchToCCLibraries (bool16 addSwatchToCCLibraries)=0 |
| virtual bool16 | GetAutoAddSwatchToCCLibraries () const =0 |
| virtual ErrorCode | SetAutoAddCharStyleToCCLibraries (bool16 addCharStyleToCCLibraries)=0 |
| virtual bool16 | GetAutoAddCharStyleToCCLibraries () const =0 |
| virtual ErrorCode | SetAutoAddParaStyleToCCLibraries (bool16 addParaStyleToCCLibraries)=0 |
| virtual bool16 | GetAutoAddParaStyleToCCLibraries () const =0 |
| virtual ErrorCode | SetShowHomeWorkspace (bool16 show)=0 |
| virtual bool16 | GetShowHomeWorkspace () const =0 |
| virtual ErrorCode | SetUIShowStockPurchaseAdornment (bool16 show) const =0 |
| virtual bool16 | GetUIShowStockPurchaseAdornment (void) const =0 |
| virtual ErrorCode | SetPanelTabHeightPreference (bool16 tabHeight) const =0 |
| virtual bool16 | GetPanelTabHeightPreference (void) const =0 |
| virtual ErrorCode | SetShowLegacyNewDocDlg (bool16 show)=0 |
| virtual bool16 | GetShowLegacyNewDocDlg () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Return whether this preference can be set. Always false on Win since app bar is always visible. True on Mac when container/frame mode is turned off.
| pure virtual |
Return whether this preference can be set. Always false on Win since app frame is always on. True on Mac.
| pure virtual |
Get whether to add the new char style(created through the new char style dialog) to CC Libraries automatically
| pure virtual |
Get whether to add the new para style(created through the new para style dialog) to CC Libraries automatically
| pure virtual |
Get whether to add the new swatch(created through the new swatch dialog) to CC Libraries automatically
| pure virtual |
Get the current UI Panel auto show hidden panels (when the panel UI is tabbed away) preference
| pure virtual |
Get the custom monitor resolution to use when GetUseCustomMonitorResolution() returns kTrue
| pure virtual |
Get the preference for enabling links creation.
| pure virtual |
Get the preference for enabling proxy drawing when dragging vector graphics at high quality.
| pure virtual |
Get the preference for allowing user to drag floating presentations to dock to create tabs.
| pure virtual |
Get the preference for enabling mapping of styles.
| pure virtual |
Get the preference for allowing multi-touch gestures.
| pure virtual |
Get the preference for enabling highlighting of object frames under selection tool.
| pure virtual |
Get the current preference for whether page items move when a page is repositioned from the UI.
| pure virtual |
Return the OpenNewDocumentsInTabs preference
| pure virtual |
Gets the current preference for showing the tab height of the panel.
| pure virtual |
Get the Pasteboard color Preference value
| pure virtual |
Get the current preference for preventing selection of locked items.
| pure virtual |
Get the preference for scrolling all document windows when using the hand tool.
| pure virtual |
Return the preference for whether the App Bar is showing or not. Always true on Win.
| pure virtual |
Get whether to show CCX Home workspace in no document state
| pure virtual |
Get whether to show legacy New Document Dialog
| pure virtual |
Get the current preference for showing the master page overlay for a Page Tool selection.
| pure virtual |
| pure virtual |
Get whether "What's New" dialog is to be shown on startup.
| pure virtual |
Get the Preference Value for User Interface brightness
| pure virtual |
Get the current preference for grabber hand panning display quality.
| pure virtual |
Get the current UI Open Recent Length preference. Users
may wish to increase or decrease this value to show more or less files in the Open Recent submenu.
| pure virtual |
Get the current preference for patient user delay. Users may wish to turn off or on this setting based on performance or display issues.
| pure virtual |
Get the current preference for showing the anchor adornment on objects.
| pure virtual |
Get the current preference for showing the content grabber adornment.
| pure virtual |
Get the current preference for showing the live corners adornment on splines.
| pure virtual |
Get the current UI "Show Object Dimensions" cursor option preference. Users may wish to turn this preference off if their computer is connected remotely via something like Remote Desktop.
| pure virtual |
Get the current preference for showing the ribbon.
| pure virtual |
Get the current preference for showing the stock purchase adornment on unlicensed stock images.
| pure virtual |
Get the UseApplicationFrame preference
| pure virtual |
Get whether to use a custom monitor resolution (kTrue) or determine it from system settings (kFalse).
| pure virtual |
Get the preference for zooming all document windows when using the zoom tool.
| pure virtual |
Set whether to add the new char style(created through the new char style dialog) to CC Libraries automatically
| addAddCharStyleToCCLibraries | [IN], if kTrue the new char style created using the new char style dialog will be added to CC Libraries automatically. |
| pure virtual |
Set whether to add the new para style(created through the new para style dialog) to CC Libraries automatically
| addParaStyleToCCLibraries | [IN], if kTrue the new para style created using the new para style dialog will be added to CC Libraries automatically. |
| pure virtual |
Set whether to add the new swatch(created through the new swatch dialog) to CC Libraries automatically
| addSwatchToCCLibraries | [IN], if kTrue the new swatch created using the new swatch dialog will be added to CC Libraries automatically. |
| pure virtual |
Set the auto show hidden panels preference
| pure virtual |
Set the custom monitor resolution to use when GetUseCustomMonitorResolution() returns kTrue
| ppi | [IN] The pixels per inch value to use for the monitor resolution |
| pure virtual |
Set the preference for enabling links creation.
| enableCreateLinks | [IN]: true to enable setting, false to disable. |
| pure virtual |
Set the preference for enabling proxy drawing when dragging vector graphics at high quality.
| enableDrawProxyOnDrag | [IN]: true to enable setting, false to disable. |
| pure virtual |
Set the preference for allowing user to drag floating presentations to dock to create tabs.
| enableDocking | [IN]: true to allow dragging to create tabs, false to disallow. |
| pure virtual |
Set the preference for enabling mapping of styles.
| enableCreateLinks | [IN]: true to enable setting, false to disable. |
| pure virtual |
Set the preference for allowing multi-touch gestures.
| enableGestures | [IN]: true to allow multi-touch gestures, false to disallow. |
| pure virtual |
Set the preference for enabling highlighting of object frames under selection tool.
| enableHighlighting | [IN]: true to enable highlighting, false to disable. |
| pure virtual |
Set the current preference for whether page items move when a page is repositioned from the UI.
| moveItemsWithPagesWithoutOptionKey |
| pure virtual |
Set the OpenNewDocumentsInTabs preference
| pure virtual |
Set the palette drawer preference
| pure virtual |
Sets the current preference for showing the tab height of the panel.
| tabHeight,kTrue | if large panel tab height is to be supported else kFalse. |
| pure virtual |
Set the Pasteboard color Preference value
| nPrefValue | [IN], specify specify the Pasteboard color preference |
| pure virtual |
Set the current preference for preventing selection of locked items.
| show,kTrue | if you can't select an locked item, kFalse if you can select them. |
| pure virtual |
Get the preference for scrolling all document windows when using the hand tool.
| scrollAll | [IN]: true to enable scrolling across document windows, false to disable. |
| pure virtual |
Set the preference for whether the App Bar shows or not. Setting to false has no effect on Windows.
| bShowAppBar | [IN]: kTrue to show App Bar, kFalse to hide. |
| pure virtual |
Set whether to show CCX Home workspace in no document state
| show | [IN], kTrue to show CCX Home workspace in no document state |
| pure virtual |
Set whether to show legacy New Document Dialog
| show | [IN], kTrue to show legacy New Document Dialog |
| pure virtual |
Set the current preference for showing the master page overlay for a Page Tool selection.
| show,kTrue | to show the master page overlay, kFalse to hide. |
| pure virtual |
Set the current UI "Show Thumbnails Cursor" preference. Users may wish to turn this preference off if their computer is connected remotely via something like Remote Desktop.
| showThumbnailCursors | [IN]: true to draw the Place cursor as a thumbnail of the imported file. |
| pure virtual |
Set whether to show "What's New" dialog on startup.
| showOnStartup | [IN], kTrue if "What's New" dialog should be shown on startup, kFalse otherwise. |
| pure virtual |
Set the toolbox orientation
| pure virtual |
Set the tooltip preference
| pure virtual |
Set the Preference for User Interface brightness
| brightnessVal | [IN], this value varies form 0.0 (for Darkest) to 1.0 (for Brightest). Specify 1.0 for Bright, 0.67 for Medium Bright, 0.33 for medium dark, and 0.0 for Dark. Any intermediate value between 0.0 and 1.0 can also be specified. |
| pure virtual |
Set the current preference for grabber hand display quality.
| grabberPanning,enum | value for panning drawing when using grabber hand. |
| pure virtual |
Set the current UI Open Recent Length preference. Users
may wish to increase or decrease this value to show more or less files in the Open Recent submenu.
| numOfOpenRecentFilesToDisplay | [IN]: number of Open Recent files to display. Must be from 1 to 30. |
| pure virtual |
Set the current preference for patient user delay. Users may wish to turn off or on this setting based on performance or display issues.
| milliseconds,delay | value in milliseconds. Range kMinPatientUserDelay to kMaxPatientUserDelay. |
| pure virtual |
Set the current preference for showing the anchor adornment on objects. This adornment allows the pointer tool to click and drag to anchor to text or with shift pressed created an inline.
| show,kTrue | to show the anchor adornment, kFalse to hide. |
| pure virtual |
Set the current preference for showing the content grabber adornment. This adornment allows the pointer tool to select spline content when clicking on the "donut" adornment.
| show,kTrue | to show the content grabber adornment, kFalse to hide. |
| pure virtual |
Set the current preference for showing the live corners adornment on splines. This adornment allows the pointer tool to edit corner radii when clicked on.
| show,kTrue | to show the live corners adornment, kFalse to hide. |
| pure virtual |
Set the current UI "Show Thumbnails Cursor" preference. Users may wish to turn this preference off if their computer is connected
| showDimensions | [IN]: true to the width/height, x/y position or rotation angle of a page item in the cursor while editing a page item. |
| pure virtual |
Set the current preference for showing the ribbon.
| show | [IN]: kTrue to show the ribbon, kFalse to hide. |
| pure virtual |
Set the current preference for showing the stock purchase adornment on unlicensed stock images.
This adornment allows the pointer tool to click and open the license extension and proceed with in app licensing workflow.
| show,kTrue | to show the stock purchase adornment, kFalse to hide. |
| pure virtual |
Set the UseApplicationFrame preference
| pure virtual |
Set whether to use a custom monitor resolution (kTrue) or determine it from system settings (kFalse).
| bUseCustomResolution | [IN] kTrue to use the custom setting, kFalse to use system settings |
| pure virtual |
Get the preference for zooming all document windows when using the zoom tool.
| zoomAll | [IN]: true to enable zooming across document windows, false to disable. |