InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TblAttWidgetObserver Class Reference
Inheritance diagram for TblAttWidgetObserver:
CObserverIObserverIPMUnknown

Public Member Functions

 TblAttWidgetObserver (IPMUnknown *boss)
 
virtual ~TblAttWidgetObserver ()
 
virtual void AutoAttach ()
 
virtual void AutoDetach ()
 
virtual void Update (const ClassID &theChange, ISubject *theSubject, const PMIID &protocol, void *changedBy)
 
- Public Member Functions inherited from CObserver
 CObserver (IPMUnknown *boss, PMIID interfaceID=IID_IOBSERVER)
 
IChangeManagerGetChangeManager () const
 
virtual void SetAttachIID (PMIID iid)
 
virtual PMIID GetAttachIID () const
 
virtual void SetEnabled (bool16 state)
 
virtual bool16 IsEnabled () const
 
virtual void LazyUpdate (ISubject *theSubject, const PMIID &protocol, const LazyNotificationData *data)
 

Additional Inherited Members

- Public Types inherited from IObserver
enum  { kDefaultIID = IID_IOBSERVER }
 
- Protected Attributes inherited from CObserver
bool16 fDetachSubjectsOnDelete
 
PMIID fAttachIID
 
const UIDRef fThisRef
 
bool16 fEnabled
 

Detailed Description

Class to observe changes in the active context.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * TblAttWidgetObserver::TblAttWidgetObserver (IPMUnknownboss)

Constructor.

TblAttWidgetObserver::~TblAttWidgetObserver ()
virtual

Destructor.

Member Function Documentation

void TblAttWidgetObserver::AutoAttach (void )
virtual

attaches observer to the panel's widgets.

Reimplemented from CObserver.

void TblAttWidgetObserver::AutoDetach (void )
virtual

detaches observer from the panel's widgets.

Reimplemented from CObserver.

void TblAttWidgetObserver::Update (const ClassIDtheChange,
ISubjecttheSubject,
const PMIIDprotocol,
void * changedBy 
)
virtual

a panel widget value has been changed.

Implements IObserver.