All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATIAApplicationFrame Class CATExtIDlgTableViewController
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATExtIDlgTableViewController
Usage: you can derive this class.
public class CATExtIDlgTableViewController
Adapter for the CATIDlgTableViewController interface.
Role : Adapter for the CATIDlgTableViewController interface.
To implement the interface CATIDlgTableViewController for a class MyClass,
write a class MyClassExtIDlgTableViewController subclassed from
CATExtIDlgTableViewController and defined as an data extension of MyClass.
MyClassExtIDlgTableViewController may override various methods, but in most case there
is nothing to do.
Constructor and Destructor Index
- o
CATExtIDlgTableViewController(void)
- Constructs the class.
- o
~CATExtIDlgTableViewController(void)
-
Method Index
- o
HasSelection(CATString&,CATBoolean&)
- Retrieves if the specified column contains a selected cell.
- o
IsPreSelected(CATBaseUnknown_var,CATString&,CATBoolean&)
- Retrieves if the specified cell is preselected.
- o
IsSelected(CATBaseUnknown_var,CATBoolean&)
- Retrieves if the specified line is selected.
- o
IsSelected(CATBaseUnknown_var,CATString&,CATBoolean&)
- Retrieves if the specified cell is selected.
- o
OnActivate(CATBaseUnknown_var)
- Method launched on the activation of the specified line.
- o
OnCellContext(CATBaseUnknown_var,CATString&)
- Method launched on a right-click over the specified cell by iRow and iColumn.
- o
OnColumnHeaderContext(CATString&)
- Method launched on a right-click over the specified column header.
- o
OnContext(CATBaseUnknown_var)
- Method launched on a right-click over the specified line.
- o
OnMoveOver(CATBaseUnknown_var,CATString&)
- Method launched on the move of the mouse over the cell specified by iRow and iColumn.
- o
OnRowHeaderContext(CATBaseUnknown_var)
- Method launched on a right-click over the specified row header.
- o
OnSelect(CATBaseUnknown_var,CATString&)
- Method launched on the selection of the cell specified by iRow and iColumn.
Constructor and Destructor
o CATExtIDlgTableViewController
public CATExtIDlgTableViewController( | void | ) |
-
Constructs the class.
o ~CATExtIDlgTableViewController
public virtual ~CATExtIDlgTableViewController( | void | ) |
-
Methods
o HasSelection
-
Retrieves if the specified column contains a selected cell.
Role: Retrieves if the specified column contains a selected cell.
- Parameters:
-
- iColumn
- [in] The column to check.
- oHasSelection
- [out] Returns TRUE if a cell is selected in the specified column, FALSE otherwise.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o IsPreSelected
-
Retrieves if the specified cell is preselected.
Role: Retrieves if the specified cell is preselected.
- Parameters:
-
- iRow
- [in] The line containing the cell. This data must be serializable.
- iColumn
- [in] ID of the column containing the cell.
- oPreSelected
- [out] Returns TRUE if the cell is preselected, FALSE otherwise.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o IsSelected
-
Retrieves if the specified line is selected.
Role: Retrieves if the specified line is selected.
- Parameters:
-
- iRow
- [in] The line to check.
- oSelected
- [out] Returns TRUE if the specified line is selected, FALSE otherwise.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o IsSelected
-
Retrieves if the specified cell is selected.
Role: Retrieves if the specified cell is selected.
- Parameters:
-
- iRow
- [in] The line containing the cell. This data must be serializable.
- iColumn
- [in] ID of the column containing the cell.
- oSelected
- [out] Returns TRUE if the cell is selected, FALSE otherwise.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnActivate
-
Method launched on the activation of the specified line.
Role: Method launched on the activation of the specified line.
- Parameters:
-
- iRow
- [in] The specified line. This data must be serializable.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnCellContext
-
Method launched on a right-click over the specified cell by iRow and iColumn.
Role: Method launched on a right-click over the specified cell by iRow and iColumn.
- Parameters:
-
- iRow
- [in] The line containing the cell. This data must be serializable.
- iColumn
- [in] ID of the column containing the cell.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnColumnHeaderContext
-
Method launched on a right-click over the specified column header.
Role: Method launched on a right-click over the specified column header.
- Parameters:
-
- iColumn
- [in] ID of the specified column.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnContext
-
Method launched on a right-click over the specified line.
Role: Method launched on a right-click over the specified line.
- Parameters:
-
- iRow
- [in] The specified line. This data must be serializable.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnMoveOver
-
Method launched on the move of the mouse over the cell specified by iRow and iColumn.
Role: Method launched on the move of the mouse over the cell specified
by iRow and iColumn.
- Parameters:
-
- iRow
- [in] The line containing the cell. This data must be serializable.
- iColumn
- [in] ID of the column containing the cell.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnRowHeaderContext
-
Method launched on a right-click over the specified row header.
Role: Method launched on a right-click over the specified row header.
- Parameters:
-
- iRow
- [in] The specified line.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
o OnSelect
-
Method launched on the selection of the cell specified by iRow and iColumn.
Role: Method launched on the selection of the cell specified by iRow and iColumn.
- Parameters:
-
- iRow
- [in] The line containing the cell. This data must be serializable.
- iColumn
- [in] ID of the column containing the cell.
- Returns:
-
S_OK
if everything ran ok, E_FAIL
otherwise.
This object is included in the file: CATExtIDlgTableViewController.h
If needed, your Imakefile.mk should include the module: CATDlgView