All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Class CATScuCommandHeader

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATEventSubscriber
        |
        +---ApplicationFrame.CATCommandHeader
          |
          +---CATScuCommandHeader
 

Usage: you can derive this class.


public class CATScuCommandHeader

Class for creating schematic command in workbench.
Role: This class provides a base class for command header use to define dialog commands in schematic workbenches. Please include CATScuCmdHeader module in linking


Constructor and Destructor Index


o CATScuCommandHeader(CATString&,CATString&,CATString&,void*)
Constructs an empty CATScuCommandHeader.
o ~CATScuCommandHeader()

Method Index


o DoHide()
Initialize before hiding the header.
o DoShow()
Initialize before showing the header.
o GetApplicationName()
Get the application name.

Data Member Index


o _piHeaderSpecialize
Special interface handle used by DoShow and DoHide.

Constructor and Destructor


o CATScuCommandHeader
public CATScuCommandHeader( const CATString& HeaderID,
const CATString& loadName,
const CATString& classname,
void* argument)
Constructs an empty CATScuCommandHeader.
o ~CATScuCommandHeader
public virtual ~CATScuCommandHeader()

Methods


o DoHide
protected void DoHide()
Initialize before hiding the header.
o DoShow
protected void DoShow()
Initialize before showing the header.
o GetApplicationName
public CATString GetApplicationName()
Get the application name.

Data Members


o _piHeaderSpecialize
  protected CATISchHeaderSpecialize *_piHeaderSpecialize
Special interface handle used by DoShow and DoHide.

This object is included in the file: CATScuCommandHeader.h
If needed, your Imakefile.mk should include the module: CATSchItfCPP

Copyright © 2003, Dassault Systèmes. All rights reserved.