InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IUserInterfacePreferences Class Referenceabstract

#include <IUserInterfacePreferences.h>

Inheritance diagram for IUserInterfacePreferences:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IUSERINTERFACEPREFERENCES }
 
enum  ToolboxState { kTallSkinny = 0, kTallRegular, kWideSkinny }
 
enum  TipsState { kNoTips = 0, kNormalTips, kSlowTips, kFastTips }
 
enum  UIBrightnessPreference {
  kBrightUI = 0, kMediumBrightUI, kMediumDarkUI, kDarkUI,
  kCustomUI
}
 
enum  PasteboardColorPreference { kPasteboardWhiteColored = 0, kPasteboardThemeColored }
 

Public Member Functions

virtual ToolboxState GetToolboxOrientation () const =0
 
virtual void SetToolboxOrientation (ToolboxState newOrientation)=0
 
virtual TipsState GetTipsState () const =0
 
virtual void SetTipsState (TipsState newState)=0
 
virtual bool16 GetUIPaletteDrawersStayOpen () const =0
 
virtual void SetUIPaletteDrawersStayOpen (bool16 drawersStayOpen)=0
 
virtual bool16 GetUIAutoShowHiddenPanels () const =0
 
virtual void SetUIAutoShowHiddenPanels (bool16 autoShow)=0
 
virtual bool16 GetUseApplicationContainerAsAppFrame () const =0
 
virtual void SetUseApplicationContainerAsAppFrame (bool16 iWantToLiveInABox)=0
 
virtual bool16 GetShowAppBar () const =0
 
virtual void SetShowAppBar (bool16 bShowAppBar)=0
 
virtual bool16 GetNewPresentationsAppearAsNewTabInActiveContext () const =0
 
virtual void SetNewDocumentPresentationsAppearAsNewTabInActiveContext (bool16 createNewDocumentTabs)=0
 
virtual bool16 GetEnableFloatingPresentationDocking () const =0
 
virtual void SetEnableFloatingPresentationDocking (bool16 enableDocking)=0
 
virtual bool16 GetUIShowThumbnailCursor () const =0
 
virtual void SetUIShowThumbnailCursor (bool16 showThumbnails)=0
 
virtual bool16 GetUIShowObjectDimensionsCursor () const =0
 
virtual void SetUIShowObjectDimensionsCursor (bool16 showDimensions)=0
 
virtual int32 GetUIOpenRecentLength () const =0
 
virtual void SetUIOpenRecentLength (int32 numOfOpenRecentFilesToDisplay)=0
 
virtual bool16 GetUIShowContentGrabber (void) const =0
 
virtual void SetUIShowContentGrabber (bool16 show)=0
 
virtual bool16 GetUIShowLiveCorners (void) const =0
 
virtual void SetUIShowLiveCorners (bool16 show)=0
 
virtual bool16 GetUIShowAnchorAdornment (void) const =0
 
virtual void SetUIShowAnchorAdornment (bool16 show)=0
 
virtual bool16 GetShowMasterPageOverlay (void) const =0
 
virtual void SetShowMasterPageOverlay (bool16 show)=0
 
virtual bool16 GetObjectsMoveWithPage (void) const =0
 
virtual void SetObjectsMoveWithPage (bool16 moveItemsWithPagesWithoutOptionKey)=0
 
virtual bool16 GetEnableMultiTouchGestures () const =0
 
virtual void SetEnableMultiTouchGestures (bool16 enableGestures)=0
 
virtual bool16 GetPreventSelectingLockedItems (void) const =0
 
virtual void SetPreventSelectingLockedItems (bool16 show)=0
 
virtual bool16 GetObjectFrameHighlighting () const =0
 
virtual void SetObjectFrameHighlighting (bool16 enableHighlighting)=0
 
virtual bool16 GetScrollAllWindows () const =0
 
virtual void SetScrollAllWindows (bool16 scrollAll)=0
 
virtual bool16 GetZoomAllWindows () const =0
 
virtual void SetZoomAllWindows (bool16 zoomAll)=0
 
virtual bool16 GetEnableDrawProxyOnDrag () const =0
 
virtual void SetEnableDrawProxyOnDrag (bool16 enableDrawProxyOnDrag)=0
 
virtual bool16 GetUIShowRibbon (void) const =0
 
virtual void SetUIShowRibbon (bool16 show)=0
 
virtual bool16 GetEnableCreateLinks (void) const =0
 
virtual void SetEnableCreateLinks (bool16 enableCreateLinks)=0
 
virtual bool16 GetEnableMapStyles (void) const =0
 
virtual void SetEnableMapStyles (bool16 enableMapStyles)=0
 
virtual void SetUseCustomMonitorResolution (bool16 bUseCustomResolution)=0
 
virtual bool16 GetUseCustomMonitorResolution () const =0
 
virtual void SetCustomMonitorResolution (const PMReal &ppi)=0
 
virtual PMReal GetCustomMonitorResolution () const =0
 
virtual void SetUIBrightnessPreference (const PMReal brightnessVal)=0
 
virtual PMReal GetUIBrightnessPreference () const =0
 
virtual void SetPasteboardColorPreference (const int32 nPrefValue)=0
 
virtual int32 GetPasteboardColorPreference () const =0
 
virtual void SetShowWhatsNewOnStartup (bool16 showOnStartup)=0
 
virtual bool16 GetShowWhatsNewOnStartup () const =0
 
virtual void SetAutoAddSwatchToCCLibraries (bool16 addSwatchToCCLibraries)=0
 
virtual bool16 GetAutoAddSwatchToCCLibraries () const =0
 
virtual void SetAutoAddCharStyleToCCLibraries (bool16 addCharStyleToCCLibraries)=0
 
virtual bool16 GetAutoAddCharStyleToCCLibraries () const =0
 
virtual void SetAutoAddParaStyleToCCLibraries (bool16 addParaStyleToCCLibraries)=0
 
virtual bool16 GetAutoAddParaStyleToCCLibraries () const =0
 
virtual void EnableApplicationContainerAsAppFrame ()=0
 
virtual void SetShowHomeWorkspace (bool16 show)=0
 
virtual bool16 GetShowHomeWorkspace () const =0
 
virtual bool16 GetUIShowStockPurchaseAdornment (void) const =0
 
virtual void SetUIShowStockPurchaseAdornment (bool16 show)=0
 
virtual bool16 GetPanelTabHeightPreference (void) const =0
 
virtual void SetPanelTabHeightPreference (bool16 tabHeight)=0
 
virtual void SetShowLegacyNewDocDlg (bool16 show)=0
 
virtual bool16 GetShowLegacyNewDocDlg () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Static Public Attributes

static PMReal UIBrightnessPreferenceValue []
 

Detailed Description

Interface responsible for maintaining user interface preferences.

Member Enumeration Documentation

Enumerator
kPasteboardWhiteColored 

White Colored Pasteboard

kPasteboardThemeColored 

Theme Colored Pasteboard

Enumerator
kNoTips 

kNoTips indicates that tips are disabled.

kNormalTips 

kNormalTips indicates that tips are on, default time delay.

kSlowTips 

kSlowTips indicates that tips are on, longer time delay.

kFastTips 

kFastTips indicates that tips are on, shorter time delay.

ToolboxState returned by GetToolboxOrientation().
Enumerator
kTallSkinny 

kTallSkinny is the single column toolbox.

kTallRegular 

kTallRegular is the default 2 column toolbox.

kWideSkinny 

kWideSkinny is the single row toolbox.

Enumerator
kBrightUI 

Bright UI, 100% brightness.

kMediumBrightUI 

Medium Bright UI, 67% brightness.

kMediumDarkUI 

Medium Dark UI, 33% brightness.

kDarkUI 

Dark UI, 0% brightness.

kCustomUI 

Custom Dark UI, user defined brightness

Member Function Documentation

virtual void IUserInterfacePreferences::EnableApplicationContainerAsAppFrame ()
pure virtual

for internal use only Set the preference for ApplicationContainer functions as an ApplicationFrame

virtual bool16 IUserInterfacePreferences::GetAutoAddCharStyleToCCLibraries () const
pure virtual

Get whether to add the new char style(created through the new char style dialog) to CC Libraries automatically

Returns
bool16 if kTrue the new char style created using the new char style dialog will be added to CC Libraries automatically.
virtual bool16 IUserInterfacePreferences::GetAutoAddParaStyleToCCLibraries () const
pure virtual

Get whether to add the new para style(created through the new para style dialog) to CC Libraries automatically

Returns
bool16 if kTrue the new para style created using the new para style dialog will be added to CC Libraries automatically.
virtual bool16 IUserInterfacePreferences::GetAutoAddSwatchToCCLibraries () const
pure virtual

Get whether to add the new swatch(created through the new swatch dialog) to CC Libraries automatically

Returns
bool16 if kTrue the new swatch created using the new swatch dialog will be added to CC Libraries automatically.
virtual PMReal IUserInterfacePreferences::GetCustomMonitorResolution () const
pure virtual

Get the custom monitor resolution to use when GetUseCustomMonitorResolution() returns kTrue

Returns
The pixels per inch value to use for the monitor resolution
virtual bool16 IUserInterfacePreferences::GetEnableCreateLinks (void ) const
pure virtual
 Get the current preference for enabling the creation of links.

Returns
bool16 kTrue if link creation is enabled, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetEnableDrawProxyOnDrag () const
pure virtual

Get the preference for enabling proxy drawing when dragging vector graphics at high quality.

Returns
kTrue if setting is enabled.
virtual bool16 IUserInterfacePreferences::GetEnableFloatingPresentationDocking () const
pure virtual

Get the current UI preference for allowing user to drag floating presentations to dock to create tabs.

Returns
kTrue if docking is allowed, kFalse if not allowed
virtual bool16 IUserInterfacePreferences::GetEnableMapStyles (void ) const
pure virtual
 Get the current preference for enabling the mapping of style.

Returns
bool16 kTrue if mapping of styles is enabled, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetEnableMultiTouchGestures () const
pure virtual

Get the preference for allowing multi-touch gestures.

Returns
kTrue if multi-touch gestures are allowed.
virtual bool16 IUserInterfacePreferences::GetNewPresentationsAppearAsNewTabInActiveContext () const
pure virtual

Get the preference for where to put a newly opened document presentation.

Returns
true if a new document tab should be created in the active context, or false if a new floating document window should be opened.
virtual bool16 IUserInterfacePreferences::GetObjectFrameHighlighting () const
pure virtual

Get the preference for enabling highlighting of object frames under selection tool.

Returns
kTrue if highlighting is enabled.
virtual bool16 IUserInterfacePreferences::GetObjectsMoveWithPage (void ) const
pure virtual

Get the current preference for whether page items move when a page is repositioned from the UI.

Returns
bool16 returns whether page items move without the option key held down
virtual bool16 IUserInterfacePreferences::GetPanelTabHeightPreference (void ) const
pure virtual
 Get the current preference for Panel Tab Height.

Returns
kTrue if Large Tabs are used else return kFalse.
virtual int32 IUserInterfacePreferences::GetPasteboardColorPreference () const
pure virtual

Get the Pasteboard color Preference value

Returns
the Pasteboard color preference Value
virtual bool16 IUserInterfacePreferences::GetPreventSelectingLockedItems (void ) const
pure virtual

Get the current preference for preventing selection of locked items.

Returns
bool16 kTrue if you can't select an locked item, kFalse if you can select them.
virtual bool16 IUserInterfacePreferences::GetScrollAllWindows () const
pure virtual

Get the preference for scrolling all document windows when using the hand tool.

Returns
kTrue if scrolling across document windows is enabled.
virtual bool16 IUserInterfacePreferences::GetShowAppBar () const
pure virtual

Return the preference for whether the App Bar is showing or not. Always true on Win.

Returns
kTrue if App Bar is showing, kFalse if hidden
virtual bool16 IUserInterfacePreferences::GetShowHomeWorkspace () const
pure virtual

Get whether to show CCX Home workspace in no document state

Returns
bool16 kTrue if CCX Home workspace in no document state, kFalse otherwise.
virtual bool16 IUserInterfacePreferences::GetShowLegacyNewDocDlg () const
pure virtual

Get whether to show legacy New Document Dialog

Returns
bool16 kTrue if legacy New Document Dialog, kFalse otherwise.
virtual bool16 IUserInterfacePreferences::GetShowMasterPageOverlay (void ) const
pure virtual

Get the current preference for showing the master page overlay for a Page Tool selection.

Returns
bool16 kTrue if master page overlay should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetShowWhatsNewOnStartup () const
pure virtual

Get whether "What's New" dialog is to be shown on startup.

Returns
bool16 kTrue if "What's New" dialog should be shown on startup, kFalse otherwise.
virtual TipsState IUserInterfacePreferences::GetTipsState () const
pure virtual

Get the current tips preference

Returns
current tips preference
virtual ToolboxState IUserInterfacePreferences::GetToolboxOrientation () const
pure virtual

Get the current toolbox preference

Returns
current toolbox preference
virtual bool16 IUserInterfacePreferences::GetUIAutoShowHiddenPanels () const
pure virtual

Get the current UI Panel auto show hidden panels (when the panel UI is tabbed away) preference

Returns
true if hidden panels auto show when mouse is over the the vertical reveal strip (if false, the vertical reveal strips are not drawn)
virtual PMReal IUserInterfacePreferences::GetUIBrightnessPreference () const
pure virtual

Get the Preference Value for User Interface brightness

Returns
brightness Value
virtual int32 IUserInterfacePreferences::GetUIOpenRecentLength () const
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.

Returns
number of items to show in the Open Recent submenu.
virtual bool16 IUserInterfacePreferences::GetUIPaletteDrawersStayOpen () const
pure virtual

Get the current UI Palette drawer persistence preference

Returns
true if palette drawers stay open
virtual bool16 IUserInterfacePreferences::GetUIShowAnchorAdornment (void ) const
pure virtual

Get the current preference for showing the anchor adornment on objects.

Returns
bool16 kTrue if anchor adornment should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetUIShowContentGrabber (void ) const
pure virtual

Get the current preference for showing the content grabber adornment.

Returns
bool16 kTrue if grabber should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetUIShowLiveCorners (void ) const
pure virtual

Get the current preference for showing the live corners adornment on splines.

Returns
bool16 kTrue if live corners adornment should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetUIShowObjectDimensionsCursor () const
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.

Returns
true if the width/height, x/y position or rotation angle of a page item is displayed in the cursor while editing a page item.
virtual bool16 IUserInterfacePreferences::GetUIShowRibbon (void ) const
pure virtual
 Get the current preference for showing the ribbon.

Returns
bool16 kTrue if ribbon should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetUIShowStockPurchaseAdornment (void ) const
pure virtual
 Get the current preference for showing the stock purchase adornment on unlicensed stock images.

Returns
bool16 kTrue if stock purchase adornment should be shown, kFalse if hidden.
virtual bool16 IUserInterfacePreferences::GetUIShowThumbnailCursor () const
pure virtual

Get 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.

Returns
true if the Place cursor draws as a thumbnail of the imported file.
virtual bool16 IUserInterfacePreferences::GetUseApplicationContainerAsAppFrame () const
pure virtual

Return the preference for whether the ApplicationContainer functions as an ApplicationFrame. Always true on Win.

Returns
true if ApplicationContainer functions as an ApplicationFrame
virtual bool16 IUserInterfacePreferences::GetUseCustomMonitorResolution () const
pure virtual

Get whether to use a custom monitor resolution (kTrue) or determine it from system settings (kFalse).

Returns
kTrue to use the custom setting, kFalse to use system settings
virtual bool16 IUserInterfacePreferences::GetZoomAllWindows () const
pure virtual

Get the preference for zooming all document windows when using the zoom tool.

Returns
kTrue if zooming across document windows is enabled.
virtual void IUserInterfacePreferences::SetAutoAddCharStyleToCCLibraries (bool16 addCharStyleToCCLibraries)
pure virtual

Set whether to add the new char style(created through the new char style dialog) to CC Libraries automatically

Parameters
addAddCharStyleToCCLibraries[IN], if kTrue the new char style created using the new char style dialog will be added to CC Libraries automatically.
virtual void IUserInterfacePreferences::SetAutoAddParaStyleToCCLibraries (bool16 addParaStyleToCCLibraries)
pure virtual

Set whether to add the new para style(created through the new para style dialog) to CC Libraries automatically

Parameters
addParaStyleToCCLibraries[IN], if kTrue the new para style created using the new para style dialog will be added to CC Libraries automatically.
virtual void IUserInterfacePreferences::SetAutoAddSwatchToCCLibraries (bool16 addSwatchToCCLibraries)
pure virtual

Set whether to add the new swatch(created through the new swatch dialog) to CC Libraries automatically

Parameters
addSwatchToCCLibraries[IN], if kTrue the new swatch created using the new swatch dialog will be added to CC Libraries automatically.
virtual void IUserInterfacePreferences::SetCustomMonitorResolution (const PMRealppi)
pure virtual

Set the custom monitor resolution to use when GetUseCustomMonitorResolution() returns kTrue

Parameters
ppi[IN] The pixels per inch value to use for the monitor resolution
virtual void IUserInterfacePreferences::SetEnableCreateLinks (bool16 enableCreateLinks)
pure virtual
 Set the current preference for enabling the creation of links.

Parameters
show,kTrueto enable the link creation, kFalse to hide.
Returns
kSuccess if the preference is successfully changed, else an error code.
virtual void IUserInterfacePreferences::SetEnableDrawProxyOnDrag (bool16 enableDrawProxyOnDrag)
pure virtual

Set the preference for enabling proxy drawing when dragging vector graphics at high quality.

Parameters
enableDrawProxyOnDrag[IN]: true to enable setting, false to disable.
virtual void IUserInterfacePreferences::SetEnableFloatingPresentationDocking (bool16 enableDocking)
pure virtual

Set the current UI preference for allowing user to drag floating presentations to dock to create tabs.

Parameters
enableDocking[IN]: true to allow dragging to create tabs, false to disallow.
virtual void IUserInterfacePreferences::SetEnableMapStyles (bool16 enableMapStyles)
pure virtual
 Set the current preference for enabling the mapping of style.

Parameters
show,kTrueto enable the mapping of styles, kFalse to hide.
Returns
kSuccess if the preference is successfully changed, else an error code.
virtual void IUserInterfacePreferences::SetEnableMultiTouchGestures (bool16 enableGestures)
pure virtual

Set the preference for allowing multi-touch gestures.

Parameters
enableGestures[IN]: true to allow multi-touch gestures, false to disallow.
virtual void IUserInterfacePreferences::SetNewDocumentPresentationsAppearAsNewTabInActiveContext (bool16 createNewDocumentTabs)
pure virtual

Set the preference for where to put a newly opened document presentation.

Parameters
drawersStayOpen[IN]: true to make palette drawers stay open.
virtual void IUserInterfacePreferences::SetObjectFrameHighlighting (bool16 enableHighlighting)
pure virtual

Set the preference for enabling highlighting of object frames under selection tool.

Parameters
enableHighlighting[IN]: true to enable highlighting, false to disable.
virtual void IUserInterfacePreferences::SetObjectsMoveWithPage (bool16 moveItemsWithPagesWithoutOptionKey)
pure virtual

Set the current preference for whether page items move when a page is repositioned from the UI.

Parameters
moveItemsWithPagesWithoutOptionKey
virtual void IUserInterfacePreferences::SetPanelTabHeightPreference (bool16 tabHeight)
pure virtual
 Set the current preference for the Panel Tab Height.

Parameters
tabHeight,kTruefor large tab height else kFalse if small Tabs are supported for Panels.
virtual void IUserInterfacePreferences::SetPasteboardColorPreference (const int32 nPrefValue)
pure virtual

Set the Pasteboard color Preference value

Parameters
nPrefValue[IN], specify the paper color preference
virtual void IUserInterfacePreferences::SetPreventSelectingLockedItems (bool16 show)
pure virtual

Set the current preference for preventing selection of locked items.

Parameters
show,kTrueif you can't select an locked item, kFalse if you can select them.
virtual void IUserInterfacePreferences::SetScrollAllWindows (bool16 scrollAll)
pure virtual

Get the preference for scrolling all document windows when using the hand tool.

Parameters
scrollAll[IN]: true to enable scrolling across document windows, false to disable.
virtual void IUserInterfacePreferences::SetShowAppBar (bool16 bShowAppBar)
pure virtual

Set the preference for whether the App Bar shows or not. Setting to false has no effect on Windows.

Parameters
bShowAppBar[IN]: kTrue to show App Bar, kFalse to hide.
virtual void IUserInterfacePreferences::SetShowHomeWorkspace (bool16 show)
pure virtual

Set whether to show CCX Home workspace in no document state

Parameters
show[IN], kTrue to show CCX Home workspace in no document state
virtual void IUserInterfacePreferences::SetShowLegacyNewDocDlg (bool16 show)
pure virtual

Set whether to show legacy New Document Dialog

Parameters
show[IN], kTrue to show legacy New Document Dialog
virtual void IUserInterfacePreferences::SetShowMasterPageOverlay (bool16 show)
pure virtual

Set the current preference for showing the master page overlay for a Page Tool selection.

Parameters
show,kTrueto show the master page overlay, kFalse to hide.
virtual void IUserInterfacePreferences::SetShowWhatsNewOnStartup (bool16 showOnStartup)
pure virtual

Set whether to show "What's New" dialog on startup.

Parameters
showOnStartup[IN], kTrue if "What's New" dialog should be shown on startup, kFalse otherwise.
virtual void IUserInterfacePreferences::SetTipsState (TipsState newState)
pure virtual

Set the tips preference

Parameters
newState[IN]: whether or not and how tips are to be displayed
virtual void IUserInterfacePreferences::SetToolboxOrientation (ToolboxState newOrientation)
pure virtual

Set the toolbox preference

Parameters
newOrientation[IN]: toolbox orientation
virtual void IUserInterfacePreferences::SetUIAutoShowHiddenPanels (bool16 autoShow)
pure virtual

Set the current UI Panel auto show preference

Parameters
autoReveal[IN]: true to make hidden panels auto reveal.
virtual void IUserInterfacePreferences::SetUIBrightnessPreference (const PMReal brightnessVal)
pure virtual

Set the Preference for User Interface brightness

Parameters
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.
virtual void IUserInterfacePreferences::SetUIOpenRecentLength (int32 numOfOpenRecentFilesToDisplay)
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.

Parameters
numOfOpenRecentFilesToDisplay[IN]: number of Open Recent files to display. Must be from 1 to 30.
virtual void IUserInterfacePreferences::SetUIPaletteDrawersStayOpen (bool16 drawersStayOpen)
pure virtual

Set the current UI Palette drawer persistence preference

Parameters
drawersStayOpen[IN]: true to make palette drawers stay open.
virtual void IUserInterfacePreferences::SetUIShowAnchorAdornment (bool16 show)
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.

Parameters
show,kTrueto show the anchor adornment, kFalse to hide.
virtual void IUserInterfacePreferences::SetUIShowContentGrabber (bool16 show)
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.

Parameters
show,kTrueto show the content grabber adornment, kFalse to hide.
virtual void IUserInterfacePreferences::SetUIShowLiveCorners (bool16 show)
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.

Parameters
show,kTrueto show the live corners adornment, kFalse to hide.
virtual void IUserInterfacePreferences::SetUIShowObjectDimensionsCursor (bool16 showDimensions)
pure virtual

Set the current UI "Show Thumbnails Cursor" preference. Users may wish to turn this preference off if their computer is connected

Parameters
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.
virtual void IUserInterfacePreferences::SetUIShowRibbon (bool16 show)
pure virtual
 Set the current preference for showing the ribbon.

Parameters
show,kTrueto show the ribbon, kFalse to hide.
Returns
kSuccess if the preference is successfully changed, else an error code.
virtual void IUserInterfacePreferences::SetUIShowStockPurchaseAdornment (bool16 show)
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.

Parameters
show,kTrueto show the stock purchase adornment, kFalse to hide.
virtual void IUserInterfacePreferences::SetUIShowThumbnailCursor (bool16 showThumbnails)
pure virtual

Set the current UI "Show Thumbnails Cursor" preference. Users may wish to turn this preference off if their computer is connected

Parameters
showThumbnails[IN]: true to draw the Place cursor as a thumbnail of the imported file.
virtual void IUserInterfacePreferences::SetUseApplicationContainerAsAppFrame (bool16 iWantToLiveInABox)
pure virtual

Set the preference for whether the ApplicationContainer functions as an ApplicationFrame. Setting to false has no effect on Windows.

Parameters
iWantToLiveInABox[IN]: true to make ApplicationContainer function as an ApplicationFrame. The horror...
virtual void IUserInterfacePreferences::SetUseCustomMonitorResolution (bool16 bUseCustomResolution)
pure virtual

Set whether to use a custom monitor resolution (kTrue) or determine it from system settings (kFalse).

Parameters
bUseCustomResolution[IN] kTrue to use the custom setting, kFalse to use system settings
virtual void IUserInterfacePreferences::SetZoomAllWindows (bool16 zoomAll)
pure virtual

Get the preference for zooming all document windows when using the zoom tool.

Parameters
zoomAll[IN]: true to enable zooming across document windows, false to disable.