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

Public Types | |
| enum | { kDefaultIID = IID_ICELLFOCUSMANAGER } |
Public Member Functions | |
| virtual void | AddFocus (ICellFocus *focus)=0 |
| virtual void | RemoveFocus (ICellFocus *focus)=0 |
| virtual void | RowsInserted (const RowRange &rows) const =0 |
| virtual void | ColsInserted (const ColRange &cols) const =0 |
| virtual void | RowsDeleted (const RowRange &rows) const =0 |
| virtual void | ColsDeleted (const ColRange &cols) const =0 |
| virtual void | CellsMerged (const GridArea &cells) const =0 |
| virtual void | CellsUnmerged (const GridArea &cells) const =0 |
| virtual void | RowsConverted (const RowRange &rows) const =0 |
| virtual void | RowAttributesChanged (const RowRange &rows) const =0 |
| virtual void | ColAttributesChanged (const ColRange &cols) const =0 |
| virtual void | CellAttributesChanged (const GridArea &cells) const =0 |
| virtual void | TableBeingDeleted (void) const =0 |
| virtual void | TableDirChange (Tables::EDirection directionRTL) const =0 |
| virtual void | CellContentChanged (const GridArea &cells) const =0 |
| virtual void | CellContentDeleted (const GridArea &cells) 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 |
Manages cell focuses – it is notified by the model when model events occur and it sends out the messages to the appropriate cell focuses.
| pure virtual |
Adds a focus to its list to manage
| focus |
| pure virtual |
Notified by the model when cell attributes are changed
| cells | The GridArea of the cells whose attributes changed |
| pure virtual |
Notified by the model when the content of cells are changed
| cells | The GridArea of the cells whose type changed |
| pure virtual |
Notified by the model when the content of cells are deleted
| cells | The GridArea of the cells whose type changed |
| pure virtual |
Notified by the model when cells are merged in the table
| cells | The GridArea of the cells merged |
| pure virtual |
Notified by the model when cells are unmerged in the table
| cells | The GridArea of the cells unmerged |
| pure virtual |
Notified by the model when column attributes are changed
| cols | The range of columns whose attributes changed |
| pure virtual |
Notified by the model when columns are deleted into the table
| cols | The range of columns deleted |
| pure virtual |
Notified by the model when columns are inserted into the table
| cols | The range of columns inserted |
| pure virtual |
Removes a focus to its list to manage
| focus |
| pure virtual |
Notified by the model when row attributes are changed
| rows | The range of rows whose attributes changed |
| pure virtual |
Notified by the model when rows are coverted in the model (from header to body or footer to body or vise versa)
| rows | The range of rows converted |
| pure virtual |
Notified by the model when rows are deleted into the table
| rows | The range of rows deleted |
| pure virtual |
Notified by the model when rows are inserted into the table
| rows | The range of rows inserted |
| pure virtual |
Notification when the whole table is deleted
| pure virtual |
Notified by the model when table direction is changed
| directionRTL | Direction changed |