home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDOINKAT.IH
< prev
next >
Wrap
Text File
|
1994-10-07
|
23KB
|
590 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\idoinkat.ih.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emitih: 2.22
*/
#ifndef SOM_IDOInkAttr_ih
#define SOM_IDOInkAttr_ih
#pragma checkout(suspend)
#include <idoinkat.h>
/*
* Set the scope of methods functions
*/
#ifndef SOM_Scope
#ifdef __cplusplus
#define SOM_Scope extern "C"
#else
#define SOM_Scope extern
#endif /* __cplusplus */
#endif /* SOM_Scope */
#ifndef SOM_CurrentClass
#define SOM_CurrentClass IDOInkAttrCClassData.parentMtab
#endif /* SOM_CurrentClass */
#define IDOInkAttr_MaxNoMethods 0
/*
* Instance data
*/
typedef void IDOInkAttrData;
/*
* Begin stuff that only goes in the primary file
*/
#if (defined(IDOInkAttr_Class_Source) || defined(SOM_Module_idoinkat_Source))
/*
* Trace/Debug macro
*/
#ifndef IDOInkAttrMethodDebug
#define IDOInkAttrMethodDebug(c,m) SOMMethodDebug(c,m)
#endif /* IDOInkAttrMethodDebug */
/*
* Current class macros for Instance and Meta classes.
*/
#undef SOMMeta
#define SOMMeta M_IDOInkAttrCClassData.parentMtab
#undef SOMInstance
#define SOMInstance IDOInkAttrCClassData.parentMtab
#ifndef M_IDOInkAttr_Class_Source
#define M_IDOInkAttr_Class_Source
#endif /* M_IDOInkAttr_Class_Source */
/*
* Generate the Apply Stubs.
*/
/*
* Overridden method: idoSetColor
*/
#pragma linkage(IDOInkAttridoSetColor, system)
SOM_Scope long SOMLINK IDOInkAttridoSetColor(IDOInkAttr *somSelf, Environment *ev,
long lColor);
#ifndef somMN_idoSetColor_defined
#define somMN_idoSetColor_defined
static char *somMN_idoSetColor = "idoSetColor";
static somId somId_idoSetColor = &somMN_idoSetColor;
#endif /* somMN_idoSetColor_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetColor(somSelf,ev,lColor) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetColor)) \
(somSelf,ev,lColor))
#ifndef SOMGD_pmc_IDOCommon_idoSetColor
#ifdef parent_IDOCommon_idoSetColor
#undef parent_IDOCommon_idoSetColor
#define SOMGD_pmc_IDOCommon_idoSetColor 1
#else
#define parent_IDOCommon_idoSetColor IDOInkAttr_parent_IDOCommon_idoSetColor
#endif /* parent_IDOCommon_idoSetColor */
#endif /* SOMGD_pmc_IDOCommon_idoSetColor */
#ifndef parent_idoSetColor
#define parent_idoSetColor(somSelf,ev,lColor) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetColor)) \
(somSelf,ev,lColor))
#endif /* parent_idoSetColor */
#define IDOInkAttr_parents_idoSetColor(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetColor(arg0,arg1);
/*
* Overridden method: idoGetColor
*/
#pragma linkage(IDOInkAttridoGetColor, system)
SOM_Scope long SOMLINK IDOInkAttridoGetColor(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetColor_defined
#define somMN_idoGetColor_defined
static char *somMN_idoGetColor = "idoGetColor";
static somId somId_idoGetColor = &somMN_idoGetColor;
#endif /* somMN_idoGetColor_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetColor(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetColor)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetColor
#ifdef parent_IDOCommon_idoGetColor
#undef parent_IDOCommon_idoGetColor
#define SOMGD_pmc_IDOCommon_idoGetColor 1
#else
#define parent_IDOCommon_idoGetColor IDOInkAttr_parent_IDOCommon_idoGetColor
#endif /* parent_IDOCommon_idoGetColor */
#endif /* SOMGD_pmc_IDOCommon_idoGetColor */
#ifndef parent_idoGetColor
#define parent_idoGetColor(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetColor)) \
(somSelf,ev))
#endif /* parent_idoGetColor */
#define IDOInkAttr_parents_idoGetColor(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetColor(arg0);
/*
* Overridden method: idoSetBackColor
*/
#pragma linkage(IDOInkAttridoSetBackColor, system)
SOM_Scope long SOMLINK IDOInkAttridoSetBackColor(IDOInkAttr *somSelf, Environment *ev,
long lColor);
#ifndef somMN_idoSetBackColor_defined
#define somMN_idoSetBackColor_defined
static char *somMN_idoSetBackColor = "idoSetBackColor";
static somId somId_idoSetBackColor = &somMN_idoSetBackColor;
#endif /* somMN_idoSetBackColor_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetBackColor(somSelf,ev,lColor) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetBackColor)) \
(somSelf,ev,lColor))
#ifndef SOMGD_pmc_IDOCommon_idoSetBackColor
#ifdef parent_IDOCommon_idoSetBackColor
#undef parent_IDOCommon_idoSetBackColor
#define SOMGD_pmc_IDOCommon_idoSetBackColor 1
#else
#define parent_IDOCommon_idoSetBackColor IDOInkAttr_parent_IDOCommon_idoSetBackColor
#endif /* parent_IDOCommon_idoSetBackColor */
#endif /* SOMGD_pmc_IDOCommon_idoSetBackColor */
#ifndef parent_idoSetBackColor
#define parent_idoSetBackColor(somSelf,ev,lColor) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetBackColor)) \
(somSelf,ev,lColor))
#endif /* parent_idoSetBackColor */
#define IDOInkAttr_parents_idoSetBackColor(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetBackColor(arg0,arg1);
/*
* Overridden method: idoGetBackColor
*/
#pragma linkage(IDOInkAttridoGetBackColor, system)
SOM_Scope long SOMLINK IDOInkAttridoGetBackColor(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetBackColor_defined
#define somMN_idoGetBackColor_defined
static char *somMN_idoGetBackColor = "idoGetBackColor";
static somId somId_idoGetBackColor = &somMN_idoGetBackColor;
#endif /* somMN_idoGetBackColor_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetBackColor(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetBackColor)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetBackColor
#ifdef parent_IDOCommon_idoGetBackColor
#undef parent_IDOCommon_idoGetBackColor
#define SOMGD_pmc_IDOCommon_idoGetBackColor 1
#else
#define parent_IDOCommon_idoGetBackColor IDOInkAttr_parent_IDOCommon_idoGetBackColor
#endif /* parent_IDOCommon_idoGetBackColor */
#endif /* SOMGD_pmc_IDOCommon_idoGetBackColor */
#ifndef parent_idoGetBackColor
#define parent_idoGetBackColor(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetBackColor)) \
(somSelf,ev))
#endif /* parent_idoGetBackColor */
#define IDOInkAttr_parents_idoGetBackColor(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetBackColor(arg0);
/*
* Overridden method: idoSetMix
*/
#pragma linkage(IDOInkAttridoSetMix, system)
SOM_Scope long SOMLINK IDOInkAttridoSetMix(IDOInkAttr *somSelf, Environment *ev,
long lMix);
#ifndef somMN_idoSetMix_defined
#define somMN_idoSetMix_defined
static char *somMN_idoSetMix = "idoSetMix";
static somId somId_idoSetMix = &somMN_idoSetMix;
#endif /* somMN_idoSetMix_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetMix(somSelf,ev,lMix) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetMix)) \
(somSelf,ev,lMix))
#ifndef SOMGD_pmc_IDOCommon_idoSetMix
#ifdef parent_IDOCommon_idoSetMix
#undef parent_IDOCommon_idoSetMix
#define SOMGD_pmc_IDOCommon_idoSetMix 1
#else
#define parent_IDOCommon_idoSetMix IDOInkAttr_parent_IDOCommon_idoSetMix
#endif /* parent_IDOCommon_idoSetMix */
#endif /* SOMGD_pmc_IDOCommon_idoSetMix */
#ifndef parent_idoSetMix
#define parent_idoSetMix(somSelf,ev,lMix) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetMix)) \
(somSelf,ev,lMix))
#endif /* parent_idoSetMix */
#define IDOInkAttr_parents_idoSetMix(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetMix(arg0,arg1);
/*
* Overridden method: idoGetMix
*/
#pragma linkage(IDOInkAttridoGetMix, system)
SOM_Scope long SOMLINK IDOInkAttridoGetMix(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetMix_defined
#define somMN_idoGetMix_defined
static char *somMN_idoGetMix = "idoGetMix";
static somId somId_idoGetMix = &somMN_idoGetMix;
#endif /* somMN_idoGetMix_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetMix(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetMix)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetMix
#ifdef parent_IDOCommon_idoGetMix
#undef parent_IDOCommon_idoGetMix
#define SOMGD_pmc_IDOCommon_idoGetMix 1
#else
#define parent_IDOCommon_idoGetMix IDOInkAttr_parent_IDOCommon_idoGetMix
#endif /* parent_IDOCommon_idoGetMix */
#endif /* SOMGD_pmc_IDOCommon_idoGetMix */
#ifndef parent_idoGetMix
#define parent_idoGetMix(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetMix)) \
(somSelf,ev))
#endif /* parent_idoGetMix */
#define IDOInkAttr_parents_idoGetMix(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetMix(arg0);
/*
* Overridden method: idoSetBackMix
*/
#pragma linkage(IDOInkAttridoSetBackMix, system)
SOM_Scope long SOMLINK IDOInkAttridoSetBackMix(IDOInkAttr *somSelf, Environment *ev,
long lMix);
#ifndef somMN_idoSetBackMix_defined
#define somMN_idoSetBackMix_defined
static char *somMN_idoSetBackMix = "idoSetBackMix";
static somId somId_idoSetBackMix = &somMN_idoSetBackMix;
#endif /* somMN_idoSetBackMix_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetBackMix(somSelf,ev,lMix) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetBackMix)) \
(somSelf,ev,lMix))
#ifndef SOMGD_pmc_IDOCommon_idoSetBackMix
#ifdef parent_IDOCommon_idoSetBackMix
#undef parent_IDOCommon_idoSetBackMix
#define SOMGD_pmc_IDOCommon_idoSetBackMix 1
#else
#define parent_IDOCommon_idoSetBackMix IDOInkAttr_parent_IDOCommon_idoSetBackMix
#endif /* parent_IDOCommon_idoSetBackMix */
#endif /* SOMGD_pmc_IDOCommon_idoSetBackMix */
#ifndef parent_idoSetBackMix
#define parent_idoSetBackMix(somSelf,ev,lMix) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetBackMix)) \
(somSelf,ev,lMix))
#endif /* parent_idoSetBackMix */
#define IDOInkAttr_parents_idoSetBackMix(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetBackMix(arg0,arg1);
/*
* Overridden method: idoGetBackMix
*/
#pragma linkage(IDOInkAttridoGetBackMix, system)
SOM_Scope long SOMLINK IDOInkAttridoGetBackMix(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetBackMix_defined
#define somMN_idoGetBackMix_defined
static char *somMN_idoGetBackMix = "idoGetBackMix";
static somId somId_idoGetBackMix = &somMN_idoGetBackMix;
#endif /* somMN_idoGetBackMix_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetBackMix(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetBackMix)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetBackMix
#ifdef parent_IDOCommon_idoGetBackMix
#undef parent_IDOCommon_idoGetBackMix
#define SOMGD_pmc_IDOCommon_idoGetBackMix 1
#else
#define parent_IDOCommon_idoGetBackMix IDOInkAttr_parent_IDOCommon_idoGetBackMix
#endif /* parent_IDOCommon_idoGetBackMix */
#endif /* SOMGD_pmc_IDOCommon_idoGetBackMix */
#ifndef parent_idoGetBackMix
#define parent_idoGetBackMix(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetBackMix)) \
(somSelf,ev))
#endif /* parent_idoGetBackMix */
#define IDOInkAttr_parents_idoGetBackMix(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetBackMix(arg0);
/*
* Overridden method: idoSetWidth
*/
#pragma linkage(IDOInkAttridoSetWidth, system)
SOM_Scope FIXED SOMLINK IDOInkAttridoSetWidth(IDOInkAttr *somSelf, Environment *ev,
FIXED lWidth);
#ifndef somMN_idoSetWidth_defined
#define somMN_idoSetWidth_defined
static char *somMN_idoSetWidth = "idoSetWidth";
static somId somId_idoSetWidth = &somMN_idoSetWidth;
#endif /* somMN_idoSetWidth_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetWidth(somSelf,ev,lWidth) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetWidth)) \
(somSelf,ev,lWidth))
#ifndef SOMGD_pmc_IDOCommon_idoSetWidth
#ifdef parent_IDOCommon_idoSetWidth
#undef parent_IDOCommon_idoSetWidth
#define SOMGD_pmc_IDOCommon_idoSetWidth 1
#else
#define parent_IDOCommon_idoSetWidth IDOInkAttr_parent_IDOCommon_idoSetWidth
#endif /* parent_IDOCommon_idoSetWidth */
#endif /* SOMGD_pmc_IDOCommon_idoSetWidth */
#ifndef parent_idoSetWidth
#define parent_idoSetWidth(somSelf,ev,lWidth) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetWidth)) \
(somSelf,ev,lWidth))
#endif /* parent_idoSetWidth */
#define IDOInkAttr_parents_idoSetWidth(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetWidth(arg0,arg1);
/*
* Overridden method: idoGetWidth
*/
#pragma linkage(IDOInkAttridoGetWidth, system)
SOM_Scope FIXED SOMLINK IDOInkAttridoGetWidth(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetWidth_defined
#define somMN_idoGetWidth_defined
static char *somMN_idoGetWidth = "idoGetWidth";
static somId somId_idoGetWidth = &somMN_idoGetWidth;
#endif /* somMN_idoGetWidth_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetWidth(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetWidth)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetWidth
#ifdef parent_IDOCommon_idoGetWidth
#undef parent_IDOCommon_idoGetWidth
#define SOMGD_pmc_IDOCommon_idoGetWidth 1
#else
#define parent_IDOCommon_idoGetWidth IDOInkAttr_parent_IDOCommon_idoGetWidth
#endif /* parent_IDOCommon_idoGetWidth */
#endif /* SOMGD_pmc_IDOCommon_idoGetWidth */
#ifndef parent_idoGetWidth
#define parent_idoGetWidth(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetWidth)) \
(somSelf,ev))
#endif /* parent_idoGetWidth */
#define IDOInkAttr_parents_idoGetWidth(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetWidth(arg0);
/*
* Overridden method: idoSetLineType
*/
#pragma linkage(IDOInkAttridoSetLineType, system)
SOM_Scope long SOMLINK IDOInkAttridoSetLineType(IDOInkAttr *somSelf, Environment *ev,
long lLineType);
#ifndef somMN_idoSetLineType_defined
#define somMN_idoSetLineType_defined
static char *somMN_idoSetLineType = "idoSetLineType";
static somId somId_idoSetLineType = &somMN_idoSetLineType;
#endif /* somMN_idoSetLineType_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetLineType(somSelf,ev,lLineType) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetLineType)) \
(somSelf,ev,lLineType))
#ifndef SOMGD_pmc_IDOCommon_idoSetLineType
#ifdef parent_IDOCommon_idoSetLineType
#undef parent_IDOCommon_idoSetLineType
#define SOMGD_pmc_IDOCommon_idoSetLineType 1
#else
#define parent_IDOCommon_idoSetLineType IDOInkAttr_parent_IDOCommon_idoSetLineType
#endif /* parent_IDOCommon_idoSetLineType */
#endif /* SOMGD_pmc_IDOCommon_idoSetLineType */
#ifndef parent_idoSetLineType
#define parent_idoSetLineType(somSelf,ev,lLineType) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetLineType)) \
(somSelf,ev,lLineType))
#endif /* parent_idoSetLineType */
#define IDOInkAttr_parents_idoSetLineType(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoSetLineType(arg0,arg1);
/*
* Overridden method: idoGetLineType
*/
#pragma linkage(IDOInkAttridoGetLineType, system)
SOM_Scope long SOMLINK IDOInkAttridoGetLineType(IDOInkAttr *somSelf, Environment *ev);
#ifndef somMN_idoGetLineType_defined
#define somMN_idoGetLineType_defined
static char *somMN_idoGetLineType = "idoGetLineType";
static somId somId_idoGetLineType = &somMN_idoGetLineType;
#endif /* somMN_idoGetLineType_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetLineType(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetLineType)) \
(somSelf,ev))
#ifndef SOMGD_pmc_IDOCommon_idoGetLineType
#ifdef parent_IDOCommon_idoGetLineType
#undef parent_IDOCommon_idoGetLineType
#define SOMGD_pmc_IDOCommon_idoGetLineType 1
#else
#define parent_IDOCommon_idoGetLineType IDOInkAttr_parent_IDOCommon_idoGetLineType
#endif /* parent_IDOCommon_idoGetLineType */
#endif /* SOMGD_pmc_IDOCommon_idoGetLineType */
#ifndef parent_idoGetLineType
#define parent_idoGetLineType(somSelf,ev) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetLineType)) \
(somSelf,ev))
#endif /* parent_idoGetLineType */
#define IDOInkAttr_parents_idoGetLineType(arg0) \
(void) IDOInkAttr_parent_IDOCommon_idoGetLineType(arg0);
/*
* Overridden method: idoSetInkerData
*/
#pragma linkage(IDOInkAttridoSetInkerData, system)
SOM_Scope void SOMLINK IDOInkAttridoSetInkerData(IDOInkAttr *somSelf, Environment *ev,
PINKERDATA pNewInkerData,
PINKERDATA pOldInkerData);
#ifndef somMN_idoSetInkerData_defined
#define somMN_idoSetInkerData_defined
static char *somMN_idoSetInkerData = "idoSetInkerData";
static somId somId_idoSetInkerData = &somMN_idoSetInkerData;
#endif /* somMN_idoSetInkerData_defined */
#define IDOInkAttr_parent_IDOCommon_idoSetInkerData(somSelf,ev,pNewInkerData,pOldInkerData) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoSetInkerData)) \
(somSelf,ev,pNewInkerData,pOldInkerData))
#ifndef SOMGD_pmc_IDOCommon_idoSetInkerData
#ifdef parent_IDOCommon_idoSetInkerData
#undef parent_IDOCommon_idoSetInkerData
#define SOMGD_pmc_IDOCommon_idoSetInkerData 1
#else
#define parent_IDOCommon_idoSetInkerData IDOInkAttr_parent_IDOCommon_idoSetInkerData
#endif /* parent_IDOCommon_idoSetInkerData */
#endif /* SOMGD_pmc_IDOCommon_idoSetInkerData */
#ifndef parent_idoSetInkerData
#define parent_idoSetInkerData(somSelf,ev,pNewInkerData,pOldInkerData) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoSetInkerData)) \
(somSelf,ev,pNewInkerData,pOldInkerData))
#endif /* parent_idoSetInkerData */
#define IDOInkAttr_parents_idoSetInkerData(arg0,arg1,arg2) \
(void) IDOInkAttr_parent_IDOCommon_idoSetInkerData(arg0,arg1,arg2);
/*
* Overridden method: idoGetInkerData
*/
#pragma linkage(IDOInkAttridoGetInkerData, system)
SOM_Scope void SOMLINK IDOInkAttridoGetInkerData(IDOInkAttr *somSelf, Environment *ev,
PINKERDATA pInkerData);
#ifndef somMN_idoGetInkerData_defined
#define somMN_idoGetInkerData_defined
static char *somMN_idoGetInkerData = "idoGetInkerData";
static somId somId_idoGetInkerData = &somMN_idoGetInkerData;
#endif /* somMN_idoGetInkerData_defined */
#define IDOInkAttr_parent_IDOCommon_idoGetInkerData(somSelf,ev,pInkerData) \
((SOM_ParentNumResolve(IDOCommon, 1, IDOInkAttrCClassData.parentMtab, idoGetInkerData)) \
(somSelf,ev,pInkerData))
#ifndef SOMGD_pmc_IDOCommon_idoGetInkerData
#ifdef parent_IDOCommon_idoGetInkerData
#undef parent_IDOCommon_idoGetInkerData
#define SOMGD_pmc_IDOCommon_idoGetInkerData 1
#else
#define parent_IDOCommon_idoGetInkerData IDOInkAttr_parent_IDOCommon_idoGetInkerData
#endif /* parent_IDOCommon_idoGetInkerData */
#endif /* SOMGD_pmc_IDOCommon_idoGetInkerData */
#ifndef parent_idoGetInkerData
#define parent_idoGetInkerData(somSelf,ev,pInkerData) \
((SOM_ParentNumResolve(IDOCommon, 1, SOM_CurrentClass, idoGetInkerData)) \
(somSelf,ev,pInkerData))
#endif /* parent_idoGetInkerData */
#define IDOInkAttr_parents_idoGetInkerData(arg0,arg1) \
(void) IDOInkAttr_parent_IDOCommon_idoGetInkerData(arg0,arg1);
/*
* Initialize the class data structure
*/
struct IDOInkAttrClassDataStructure IDOInkAttrClassData = {(SOMAny *) NULL};
/*
* Define the C class data structure
*/
struct IDOInkAttrCClassDataStructure IDOInkAttrCClassData = {(somMethodTabs) NULL};
/*
* Routines and Structures to create the class object
*/
/*
* Declare the Override Methods table.
*/
static somOverrideMethod_t IDOInkAttrOM[] = {
{ &somId_idoSetColor,
(somMethodProc *) IDOInkAttridoSetColor },
{ &somId_idoGetColor,
(somMethodProc *) IDOInkAttridoGetColor },
{ &somId_idoSetBackColor,
(somMethodProc *) IDOInkAttridoSetBackColor },
{ &somId_idoGetBackColor,
(somMethodProc *) IDOInkAttridoGetBackColor },
{ &somId_idoSetMix,
(somMethodProc *) IDOInkAttridoSetMix },
{ &somId_idoGetMix,
(somMethodProc *) IDOInkAttridoGetMix },
{ &somId_idoSetBackMix,
(somMethodProc *) IDOInkAttridoSetBackMix },
{ &somId_idoGetBackMix,
(somMethodProc *) IDOInkAttridoGetBackMix },
{ &somId_idoSetWidth,
(somMethodProc *) IDOInkAttridoSetWidth },
{ &somId_idoGetWidth,
(somMethodProc *) IDOInkAttridoGetWidth },
{ &somId_idoSetLineType,
(somMethodProc *) IDOInkAttridoSetLineType },
{ &somId_idoGetLineType,
(somMethodProc *) IDOInkAttridoGetLineType },
{ &somId_idoSetInkerData,
(somMethodProc *) IDOInkAttridoSetInkerData },
{ &somId_idoGetInkerData,
(somMethodProc *) IDOInkAttridoGetInkerData },
};
/*
* Initializers for class Ids
*/
static char * somCN_IDOInkAttr = "IDOInkAttr";
static char * somPCN_IDOInkAttr_IDOCommon = "IDOCommon";
static somId somPCIDOInkAttr[] = {
&somPCN_IDOInkAttr_IDOCommon,
};
static somStaticClassInfo IDOInkAttrSCI = {
3, 0, 14, 0, 0, 0,
IDOInkAttr_MajorVersion, IDOInkAttr_MinorVersion,
0, IDOInkAttr_MaxNoMethods, 1,
&somCN_IDOInkAttr,
(somId) NULL, 1,
somPCIDOInkAttr,
(somClassDataStructure *) &IDOInkAttrClassData,
(somCClassDataStructure *) &IDOInkAttrCClassData,
(somStaticMethod_t *) NULL, IDOInkAttrOM,
(char *) NULL,
(somNonInternalData_t *) NULL, (somProcMethods_t *) NULL,
(somVarargsFuncs_t *) NULL,
(somTP_somClassInitFunc *) NULL,
0,
0, /* old style class, zero directinitclasses */
0, /* no directinitclasses */
0, /* number of methods */
0, /* methods of the class */
0, /* dataOffset1 */
0, /* dataOffset2 */
0, /* number of SelectInheritedMethods */
0, /* SelectInheritedMethods */
0, /* number of releaseorder entries */
0, /* ReleaseOrder */
0, /* number of migrated methods */
0, /* migrated method implementations */
0, /* number of initializers */
0, /* initializers */
0, /* used to identify a DTS class */
0, /* used to register dynamically computed info */
};
IDOInkAttr * SOMLINK IDOInkAttrNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
IDOCommonNewClass(IDOCommon_MajorVersion,IDOCommon_MinorVersion); /* static reference */
return (somBuildClass(1,&IDOInkAttrSCI, somtmajorVersion, somtminorVersion));
}
/*
* Functions for attributes.
*/
#endif /* IDOInkAttr_Class_Source */
#pragma checkout(resume)
#endif /* SOM_IDOInkAttr_ih */