![]() | InDesign SDK 20.5 |
#include <IFullScreenRestoreData.h>

Public Types | |
| enum | { kDefaultIID = IID_IFULLSCREENRESTOREDATA } |
Public Member Functions | |
| virtual void | SetRestoreMargins (const PMRect &margins)=0 |
| virtual PMRect | GetRestoreMargins ()=0 |
| virtual void | ClearHiddenWidgetList ()=0 |
| virtual void | AddHiddenWidget (WidgetID widgetID)=0 |
| virtual int32 | GetHiddenWidgetCount () const =0 |
| virtual WidgetID | GetHiddenWidgetID (int32 at)=0 |
| virtual void | SetRestoreScreenMode (IPreviewPrefs::PreviewMode mode)=0 |
| virtual IPreviewPrefs::PreviewMode | GetRestoreScreenMode ()=0 |
| virtual void | SetRestoreStructure (bool16 structureShown)=0 |
| virtual bool16 | GetRestoreStructure ()=0 |
| virtual void | SetRestoreSplitLayout (bool16 splitLayout)=0 |
| virtual bool16 | GetRestoreSplitLayout ()=0 |
| virtual void | SetRestoreFit (ILayoutControlData::FitSetting fit)=0 |
| virtual ILayoutControlData::FitSetting | GetRestoreFit ()=0 |
| virtual void | SetRestoreBGColorIndex (int32 bgColorIndex)=0 |
| virtual int32 | GetRestoreBGColorIndex ()=0 |
| virtual void | SetRestoreDrawOptions (int32 drawOptions)=0 |
| virtual int32 | GetRestoreDrawOptions ()=0 |
| virtual void | SetRestoreZoom (PMReal zoom)=0 |
| virtual PMReal | GetRestoreZoom ()=0 |
| virtual void | SetAutoShowHiddenPanels (bool16 autoShow)=0 |
| virtual bool16 | GetAutoShowHiddenPanels ()=0 |
| virtual void | SetIsPresentationMode (bool16 isPresentationMode)=0 |
| virtual bool16 | IsPresentationMode ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Data used to restore the state of the document window when exiting full screen mode.
| pure virtual |
Add a WidgetID of a widget we are hiding as we enter full screen mode.
| WidgetID | ID of the widget |
| pure virtual |
Clear the hidden widget list.
| pure virtual |
Get the state of the auto restore hidden panels to be restored when we exit full screen
| pure virtual |
Get the resources plugin id for the widget.
| pure virtual |
Get the WidgetID of a hidden widget.
| at | index of hidden widget you want the ID for. |
| pure virtual |
Get the background color index to be restored when we exit full screen
| pure virtual |
Get the draw options to be restored when we exit full screen
| pure virtual |
Get the screen mode to be restored when we exit full screen
| pure virtual |
Gets the margins for the frame of the SplitterPanelWidget.
| pure virtual |
Get the screen mode to be restored when we exit full screen
| pure virtual |
Get the state of the split layout pane to be restored when we exit full screen
| pure virtual |
Get the state of the structure pane to be restored when we exit full screen
| pure virtual |
Get the draw options to be restored when we exit full screen
| pure virtual |
returns true if we are in PresentationMode. We need to know this since windows can be in full screen, but not in presentation mode.
| pure virtual |
Set the current state of the auto restore hidden panels to be restored when we exit full screen
| structureShown | true if structure was showing |
| pure virtual |
Sets flag to indicate that we are in PresentationMode. We need to know this since windows can be in full screen, but not in presentation mode. This should be set after presentation mode is started and cleared after it's done.
| isPresentationMode | true if in presentation mode, false otherwise |
| pure virtual |
Set the current background color to be restored when we exit full screen
| bgColorIndex | color index of the preview background color |
| pure virtual |
Set the current draw options to be restored when we exit full screen
| drawOptions | color index of the preview background color |
| pure virtual |
Set the current fit mode to be restored when we exit full screen
| fit | ILayoutControlData::FitSetting mode |
| pure virtual |
Set the rect of the frame of the LayoutPanelWidget.
| margins | values for the SplitterPanelWidget prior to entering full screen mode |
| pure virtual |
Set the current screen mode to be restored when we exit full screen
| mode | IPreviewPrefs::PreviewMode screen mode |
| pure virtual |
Set the current state of the split layout pane to be restored when we exit full screen
| splitLayout | true if split layout was shown |
| pure virtual |
Set the current state of the structure pane to be restored when we exit full screen
| structureShown | true if structure was showing |
| pure virtual |
Set the current zoom level to be restored when we exit full screen (if there is no specific fit option)
| zoom | level |