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

#include <ILibraryPanelData.h>

Inheritance diagram for ILibraryPanelData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ILIBRARYDATA }
 

Public Member Functions

virtual void Initialize ()=0
 
virtual ILibraryDisplayMgr * GetDisplayMgr () const =0
 
virtual void SetLibrary (ILibrary *library)=0
 
virtual ILibraryGetLibrary () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Provides library information for the Library panel

Member Function Documentation

virtual ILibraryDisplayMgr* ILibraryPanelData::GetDisplayMgr () const
pure virtual

Gets the interface to the library display manager.

Returns
interface pointer to ILibraryDisplayMgr
virtual ILibrary* ILibraryPanelData::GetLibrary () const
pure virtual

Get the interface to the library.

Returns
interface pointer to the library
virtual void ILibraryPanelData::Initialize ()
pure virtual

Initializes the library data.

virtual void ILibraryPanelData::SetLibrary (ILibrarylibrary)
pure virtual

Sets the interface to the library.

Parameters
libraryIN interface pointer to the library