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

Public Member Functions | |
| virtual void | SetFrameWindowVisibleState (IWindow::VisibleState state)=0 |
| virtual IWindow::VisibleState | GetFrameWindowVisibleState () const =0 |
| virtual void | SetDocumentWindowVisibleState (IWindow::VisibleState state)=0 |
| virtual IWindow::VisibleState | GetDocumentWindowVisibleState () const =0 |
| virtual void | SetAppWindowFrame (const GSysRect &rect)=0 |
| virtual GSysRect | GetAppWindowFrame () 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 |
Interface responsible for recording/retrieving window size information. This interface is just for bookkeeping so we're able to restore windows to their last state after the window is closed and opened again. Only useful on WINDOWS
| pure virtual |
Retrieve the window frame for the app frame window.
| pure virtual |
Retrieve the window visibility state for the document window.
| pure virtual |
Retrieve the window visibility state for the app frame window.
| pure virtual |
Record the new window frame for the app frame window.
| rect | new frame we're setting to |
| pure virtual |
Record the new window visibility for the document window.
| state | new state we're setting to |
| pure virtual |
Record the new window visibility for the app frame window.
| state | new state we're setting to |