home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 October
/
Chip_1997-10_cd.bin
/
tema
/
sybase
/
powerj
/
hpp.z
/
MMCOMP.HPP
< prev
next >
Wrap
C/C++ Source or Header
|
1996-12-07
|
3KB
|
58 lines
#ifndef _MMCOMP_HPP
#define _MMCOMP_HPP
#include "mmcommon.hpp"
#include "mmdef.hpp"
class MMProperty;
class MMEventOverride;
class METACLASSDEF MMComponent : public MMCommon {
public:
MMComponent( const MMComponentData * );
MMComponent() {}
virtual WConstantString GetVarName() const;
virtual WConstantString GetToolPage() const;
virtual WConstantString GetToolPalette() const;
virtual WInt GetToolPriority() const;
virtual WConstantString GetDescription() const;
virtual WConstantString GetRefTag() const;
virtual WUInt GetNumIncludes() const;
virtual WConstantString GetInclude( WUInt idx ) const;
virtual WBool GetNeedRegisteredClass() const;
virtual WBool GetNonVisual() const;
virtual WBool GetRequireForm() const;
virtual long GetNonVisualResID() const;
virtual WBool InvokeHelp( WApplication *, WWindow * ) const;
virtual const MMComponent * GetBase() const;
virtual const MMReferenceNode * GetReferenceRoot() const;
virtual unsigned GetNumDDXTypes() const;
virtual WConstantString GetDDXType( unsigned i ) const;
virtual const MMProperty * GetDDXProperty() const;
virtual WBool GetInvisible() const;
virtual WBool GetComponent() const;
virtual WSize GetDefaultSize() const;
virtual WUInt GetNumEvents() const;
virtual const MMEvent * GetEvent( WUInt idx ) const;
virtual WUInt GetNumHotEvents() const;
virtual const MMEvent * GetHotEvent( WUInt idx ) const;
virtual WUInt GetNumStyles() const;
virtual const MMStyle * GetStyle( WUInt idx ) const;
virtual WUInt GetNumProperties() const;
virtual const MMProperty * GetProperty( WUInt idx ) const;
virtual WUInt GetNumMethods() const;
virtual const MMMethod * GetMethod( WUInt idx ) const;
virtual WUInt GetNumPropertySheets() const;
virtual const MMPropertySheet * GetPropertySheet( WUInt idx ) const;
virtual WConstantString GetReserved() const;
virtual WBool GetEventStructOverridden() const;
// obsolete, remove ASAP
virtual void GetDDXProperty( MMProperty & p ) const;
};
#endif // _MMCOMP_HPP