home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK2.DSK
/
WPLOCFGR.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-07
|
37KB
|
755 lines
/*
* This file was generated by the SOM Compiler.
* FileName: wplocfgr.h.
* Generated using:
* SOM Precompiler somopc: 2.7
* SOM Emitter emith: 2.22
*/
/*
* SCC: @(#) 98 4/16/93 19:53:27 1.7 @(#)
* Module Header
*
* Module Name: WPLOCFGR
*
* OS/2 Presentation Manager Workplace class definitions
*
* Copyright (c) International Business Machines Corporation 1992
*
*/
#ifndef SOM_PenLocatorFinger_h
#define SOM_PenLocatorFinger_h
/*
* Passthru lines: File: "C.ph", "before"
*/
#define LOCATOR_FGR_VERSION_MAJOR 1
#define LOCATOR_FGR_VERSION_MINOR 1
#define PENLOCFGR_DEFAULTHELP 40076
#define FINGERDLG_HELPRES 40078
#define IDKEY_OFFSET_X 1
#define IDKEY_OFFSET_Y 2
#define VGA_RES_X 640
#define VGA_RES_Y 480
#define FIXED_PTR_X 39
#define FIXED_PTR_Y 10
#define FIXED_PTR_CY 32
#define OFFSET_PTR_CENTER 16
#define PPMSV_MY_DEF_X 0
#define PPMSV_MY_DEF_Y 0
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef PenLocatorFinger
#define PenLocatorFinger SOMObject
#endif
#include <wplocatr.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define PenLocatorFinger_MajorVersion 1
#define PenLocatorFinger_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define PenLocatorFingerNewClass WPfgrc
#pragma linkage(WPfgrc, system)
#define PenLocatorFingerClassData WPfgrd
#define PenLocatorFingerCClassData WPfgrx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define PenLocatorFinger_classObj PenLocatorFingerClassData.classObject
#define _PenLocatorFinger PenLocatorFinger_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK PenLocatorFingerNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(PenLocatorFingerNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct PenLocatorFingerClassDataStructure {
SOMAny *classObject;
somMToken penAddFingerOffsetPage;
somMToken penQueryOffsetPointerX;
somMToken penQueryOffsetPointerY;
somMToken penSetOffsetPointerX;
somMToken penSetOffsetPointerY;
} PenLocatorFingerClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct PenLocatorFingerCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} PenLocatorFingerCClassData;
/*
* New and Renew macros for PenLocatorFinger
*/
#define PenLocatorFingerNew() \
( PenLocatorFingerClassData.classObject \
? (_somNew(PenLocatorFingerClassData.classObject)) \
: ( PenLocatorFingerNewClass(PenLocatorFinger_MajorVersion, PenLocatorFinger_MinorVersion), (_somNew(PenLocatorFingerClassData.classObject)) ) )
#define PenLocatorFingerRenew(buf) \
( _somRenew(PenLocatorFingerClassData.classObject, buf) )
/*
* Override method: wpAddSettingsPages
*/
#define PenLocatorFinger_wpAddSettingsPages(somSelf,hwndNotebook) \
WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
/*
* Override method: wpSaveState
*/
#define PenLocatorFinger_wpSaveState(somSelf) \
WPObject_wpSaveState(somSelf)
/*
* Override method: wpRestoreState
*/
#define PenLocatorFinger_wpRestoreState(somSelf,ulReserved) \
WPObject_wpRestoreState(somSelf,ulReserved)
/*
* Override method: wpInitData
*/
#define PenLocatorFinger_wpInitData(somSelf) \
WPObject_wpInitData(somSelf)
/*
* New Method: penAddFingerOffsetPage
*/
typedef ULONG SOMLINK somTP_PenLocatorFinger_penAddFingerOffsetPage(PenLocatorFinger *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenLocatorFinger_penAddFingerOffsetPage, system)
typedef somTP_PenLocatorFinger_penAddFingerOffsetPage *somTD_PenLocatorFinger_penAddFingerOffsetPage;
#define somMD_PenLocatorFinger_penAddFingerOffsetPage "----"
#define PenLocatorFinger_penAddFingerOffsetPage(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenLocatorFinger, penAddFingerOffsetPage) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddFingerOffsetPage
#if (defined(_penAddFingerOffsetPage) || defined(__penAddFingerOffsetPage))
#undef _penAddFingerOffsetPage
#undef __penAddFingerOffsetPage
#define SOMGD_penAddFingerOffsetPage 1
#else
#define _penAddFingerOffsetPage PenLocatorFinger_penAddFingerOffsetPage
#endif /* _penAddFingerOffsetPage */
#endif /* SOMGD_penAddFingerOffsetPage */
/*
* New Method: penQueryOffsetPointerX
*/
typedef ULONG SOMLINK somTP_PenLocatorFinger_penQueryOffsetPointerX(PenLocatorFinger *somSelf);
#pragma linkage(somTP_PenLocatorFinger_penQueryOffsetPointerX, system)
typedef somTP_PenLocatorFinger_penQueryOffsetPointerX *somTD_PenLocatorFinger_penQueryOffsetPointerX;
#define somMD_PenLocatorFinger_penQueryOffsetPointerX "----"
#define PenLocatorFinger_penQueryOffsetPointerX(somSelf) \
(SOM_Resolve(somSelf, PenLocatorFinger, penQueryOffsetPointerX) \
(somSelf))
#ifndef SOMGD_penQueryOffsetPointerX
#if (defined(_penQueryOffsetPointerX) || defined(__penQueryOffsetPointerX))
#undef _penQueryOffsetPointerX
#undef __penQueryOffsetPointerX
#define SOMGD_penQueryOffsetPointerX 1
#else
#define _penQueryOffsetPointerX PenLocatorFinger_penQueryOffsetPointerX
#endif /* _penQueryOffsetPointerX */
#endif /* SOMGD_penQueryOffsetPointerX */
/*
* New Method: penQueryOffsetPointerY
*/
typedef ULONG SOMLINK somTP_PenLocatorFinger_penQueryOffsetPointerY(PenLocatorFinger *somSelf);
#pragma linkage(somTP_PenLocatorFinger_penQueryOffsetPointerY, system)
typedef somTP_PenLocatorFinger_penQueryOffsetPointerY *somTD_PenLocatorFinger_penQueryOffsetPointerY;
#define somMD_PenLocatorFinger_penQueryOffsetPointerY "----"
#define PenLocatorFinger_penQueryOffsetPointerY(somSelf) \
(SOM_Resolve(somSelf, PenLocatorFinger, penQueryOffsetPointerY) \
(somSelf))
#ifndef SOMGD_penQueryOffsetPointerY
#if (defined(_penQueryOffsetPointerY) || defined(__penQueryOffsetPointerY))
#undef _penQueryOffsetPointerY
#undef __penQueryOffsetPointerY
#define SOMGD_penQueryOffsetPointerY 1
#else
#define _penQueryOffsetPointerY PenLocatorFinger_penQueryOffsetPointerY
#endif /* _penQueryOffsetPointerY */
#endif /* SOMGD_penQueryOffsetPointerY */
/*
* New Method: penSetOffsetPointerX
*/
typedef VOID SOMLINK somTP_PenLocatorFinger_penSetOffsetPointerX(PenLocatorFinger *somSelf,
ULONG ulPos);
#pragma linkage(somTP_PenLocatorFinger_penSetOffsetPointerX, system)
typedef somTP_PenLocatorFinger_penSetOffsetPointerX *somTD_PenLocatorFinger_penSetOffsetPointerX;
#define somMD_PenLocatorFinger_penSetOffsetPointerX "----"
#define PenLocatorFinger_penSetOffsetPointerX(somSelf,ulPos) \
(SOM_Resolve(somSelf, PenLocatorFinger, penSetOffsetPointerX) \
(somSelf,ulPos))
#ifndef SOMGD_penSetOffsetPointerX
#if (defined(_penSetOffsetPointerX) || defined(__penSetOffsetPointerX))
#undef _penSetOffsetPointerX
#undef __penSetOffsetPointerX
#define SOMGD_penSetOffsetPointerX 1
#else
#define _penSetOffsetPointerX PenLocatorFinger_penSetOffsetPointerX
#endif /* _penSetOffsetPointerX */
#endif /* SOMGD_penSetOffsetPointerX */
/*
* New Method: penSetOffsetPointerY
*/
typedef VOID SOMLINK somTP_PenLocatorFinger_penSetOffsetPointerY(PenLocatorFinger *somSelf,
ULONG ulPos);
#pragma linkage(somTP_PenLocatorFinger_penSetOffsetPointerY, system)
typedef somTP_PenLocatorFinger_penSetOffsetPointerY *somTD_PenLocatorFinger_penSetOffsetPointerY;
#define somMD_PenLocatorFinger_penSetOffsetPointerY "----"
#define PenLocatorFinger_penSetOffsetPointerY(somSelf,ulPos) \
(SOM_Resolve(somSelf, PenLocatorFinger, penSetOffsetPointerY) \
(somSelf,ulPos))
#ifndef SOMGD_penSetOffsetPointerY
#if (defined(_penSetOffsetPointerY) || defined(__penSetOffsetPointerY))
#undef _penSetOffsetPointerY
#undef __penSetOffsetPointerY
#define SOMGD_penSetOffsetPointerY 1
#else
#define _penSetOffsetPointerY PenLocatorFinger_penSetOffsetPointerY
#endif /* _penSetOffsetPointerY */
#endif /* SOMGD_penSetOffsetPointerY */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define PenLocatorFinger_penAddLocatorTimingPage PenLocator_penAddLocatorTimingPage
#define PenLocatorFinger_penSetCalProgram PenLocator_penSetCalProgram
#define PenLocatorFinger_penQueryCalProgram PenLocator_penQueryCalProgram
#define PenLocatorFinger_penSetCalParms PenLocator_penSetCalParms
#define PenLocatorFinger_penQueryCalParms PenLocator_penQueryCalParms
#define PenLocatorFinger_wpOpen WPObject_wpOpen
#define PenLocatorFinger_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
#define PenLocatorFinger_wpFilterPopupMenu WPObject_wpFilterPopupMenu
#define PenLocatorFinger_wpSetup WPObject_wpSetup
#define PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define PenLocatorFinger_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define PenLocatorFinger_wpMenuItemSelected WPObject_wpMenuItemSelected
#define PenLocatorFinger_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define PenLocatorFinger_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
#define PenLocatorFinger_wpclsQueryStyle WPObject_wpclsQueryStyle
#define PenLocatorFinger_penDummyPrivate PenLocator_penDummyPrivate
#define PenLocatorFinger_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
#define PenLocatorFinger_penQueryButtonData PenButtonDevice_penQueryButtonData
#define PenLocatorFinger_penSetButtonData PenButtonDevice_penSetButtonData
#define PenLocatorFinger_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
#define PenLocatorFinger_wpSetup WPObject_wpSetup
#define PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define PenLocatorFinger_wpclsInitData WPObject_wpclsInitData
#define PenLocatorFinger_wpclsNew WPObject_wpclsNew
#define PenLocatorFinger_wpQueryHandle WPObject_wpQueryHandle
#define PenLocatorFinger_wpSaveImmediate WPObject_wpSaveImmediate
#define PenLocatorFinger_wpSetTitle WPObject_wpSetTitle
#define PenLocatorFinger_wpCopyObject WPObject_wpCopyObject
#define PenLocatorFinger_wpMoveObject WPObject_wpMoveObject
#define PenLocatorFinger_wpQueryIconData WPObject_wpQueryIconData
#define PenLocatorFinger_wpSetIconData WPObject_wpSetIconData
#define PenLocatorFinger_wpDragOver WPObject_wpDragOver
#define PenLocatorFinger_wpReplaceObject WPObject_wpReplaceObject
#define PenLocatorFinger_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenLocatorFinger_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define PenLocatorFinger_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
#define PenLocatorFinger_wpAddToObjUseList WPObject_wpAddToObjUseList
#define PenLocatorFinger_wpAllocMem WPObject_wpAllocMem
#define PenLocatorFinger_wpAppendObject WPObject_wpAppendObject
#define PenLocatorFinger_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define PenLocatorFinger_wpClose WPObject_wpClose
#define PenLocatorFinger_wpCnrInsertObject WPObject_wpCnrInsertObject
#define PenLocatorFinger_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define PenLocatorFinger_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define PenLocatorFinger_wpConfirmDelete WPObject_wpConfirmDelete
#define PenLocatorFinger_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define PenLocatorFinger_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define PenLocatorFinger_wpCopyObject WPObject_wpCopyObject
#define PenLocatorFinger_wpCreateAnother WPObject_wpCreateAnother
#define PenLocatorFinger_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define PenLocatorFinger_wpCreateShadowObject WPObject_wpCreateShadowObject
#define PenLocatorFinger_wpDelete WPObject_wpDelete
#define PenLocatorFinger_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define PenLocatorFinger_wpDisplayHelp WPObject_wpDisplayHelp
#define PenLocatorFinger_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define PenLocatorFinger_wpDraggedOverObject WPObject_wpDraggedOverObject
#define PenLocatorFinger_wpDragOver WPObject_wpDragOver
#define PenLocatorFinger_wpDrop WPObject_wpDrop
#define PenLocatorFinger_wpDroppedOnObject WPObject_wpDroppedOnObject
#define PenLocatorFinger_wpEndConversation WPObject_wpEndConversation
#define PenLocatorFinger_wpFilterPopupMenu WPObject_wpFilterPopupMenu
#define PenLocatorFinger_wpFindUseItem WPObject_wpFindUseItem
#define PenLocatorFinger_wpFormatDragItem WPObject_wpFormatDragItem
#define PenLocatorFinger_wpFree WPObject_wpFree
#define PenLocatorFinger_wpFreeMem WPObject_wpFreeMem
#define PenLocatorFinger_wpHide WPObject_wpHide
#define PenLocatorFinger_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define PenLocatorFinger_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define PenLocatorFinger_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define PenLocatorFinger_wpMenuItemSelected WPObject_wpMenuItemSelected
#define PenLocatorFinger_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define PenLocatorFinger_wpMoveObject WPObject_wpMoveObject
#define PenLocatorFinger_wpOpen WPObject_wpOpen
#define PenLocatorFinger_wpPrintObject WPObject_wpPrintObject
#define PenLocatorFinger_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define PenLocatorFinger_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define PenLocatorFinger_wpQueryConfirmations WPObject_wpQueryConfirmations
#define PenLocatorFinger_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define PenLocatorFinger_wpQueryDefaultView WPObject_wpQueryDefaultView
#define PenLocatorFinger_wpQueryDetailsData WPObject_wpQueryDetailsData
#define PenLocatorFinger_wpQueryError WPObject_wpQueryError
#define PenLocatorFinger_wpQueryIcon WPObject_wpQueryIcon
#define PenLocatorFinger_wpQueryIconData WPObject_wpQueryIconData
#define PenLocatorFinger_wpQueryMinWindow WPObject_wpQueryMinWindow
#define PenLocatorFinger_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenLocatorFinger_wpQueryStyle WPObject_wpQueryStyle
#define PenLocatorFinger_wpSetTaskRec WPObject_wpSetTaskRec
#define PenLocatorFinger_wpFindTaskRec WPObject_wpFindTaskRec
#define PenLocatorFinger_wpQueryTitle WPObject_wpQueryTitle
#define PenLocatorFinger_wpRegisterView WPObject_wpRegisterView
#define PenLocatorFinger_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define PenLocatorFinger_wpRender WPObject_wpRender
#define PenLocatorFinger_wpRenderComplete WPObject_wpRenderComplete
#define PenLocatorFinger_wpReplaceObject WPObject_wpReplaceObject
#define PenLocatorFinger_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define PenLocatorFinger_wpRestore WPObject_wpRestore
#define PenLocatorFinger_wpRestoreData WPObject_wpRestoreData
#define PenLocatorFinger_wpRestoreLong WPObject_wpRestoreLong
#define PenLocatorFinger_wpRestoreString WPObject_wpRestoreString
#define PenLocatorFinger_wpSaveData WPObject_wpSaveData
#define PenLocatorFinger_wpSaveImmediate WPObject_wpSaveImmediate
#define PenLocatorFinger_wpSaveDeferred WPObject_wpSaveDeferred
#define PenLocatorFinger_wpSaveLong WPObject_wpSaveLong
#define PenLocatorFinger_wpSaveString WPObject_wpSaveString
#define PenLocatorFinger_wpScanSetupString WPObject_wpScanSetupString
#define PenLocatorFinger_wpSetConcurrentView WPObject_wpSetConcurrentView
#define PenLocatorFinger_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define PenLocatorFinger_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define PenLocatorFinger_wpSetDefaultView WPObject_wpSetDefaultView
#define PenLocatorFinger_wpSetError WPObject_wpSetError
#define PenLocatorFinger_wpSetIcon WPObject_wpSetIcon
#define PenLocatorFinger_wpSetIconData WPObject_wpSetIconData
#define PenLocatorFinger_wpSetMinWindow WPObject_wpSetMinWindow
#define PenLocatorFinger_wpSetStyle WPObject_wpSetStyle
#define PenLocatorFinger_wpModifyStyle WPObject_wpModifyStyle
#define PenLocatorFinger_wpSetTitle WPObject_wpSetTitle
#define PenLocatorFinger_wpSetup WPObject_wpSetup
#define PenLocatorFinger_wpSwitchTo WPObject_wpSwitchTo
#define PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define PenLocatorFinger_wpViewObject WPObject_wpViewObject
#define PenLocatorFinger_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define PenLocatorFinger_wpQueryHandle WPObject_wpQueryHandle
#define PenLocatorFinger_wpUnlockObject WPObject_wpUnlockObject
#define PenLocatorFinger_somInit SOMObject_somInit
#define PenLocatorFinger_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define PenLocatorFinger_wpclsInitData WPObject_wpclsInitData
#define PenLocatorFinger_wpclsMakeAwake WPObject_wpclsMakeAwake
#define PenLocatorFinger_wpclsNew WPObject_wpclsNew
#define PenLocatorFinger_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
#define PenLocatorFinger_wpclsQueryDetails WPObject_wpclsQueryDetails
#define PenLocatorFinger_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define PenLocatorFinger_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define PenLocatorFinger_wpclsQueryFolder WPObject_wpclsQueryFolder
#define PenLocatorFinger_wpclsQueryIcon WPObject_wpclsQueryIcon
#define PenLocatorFinger_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define PenLocatorFinger_wpclsQueryStyle WPObject_wpclsQueryStyle
#define PenLocatorFinger_wpclsUnInitData WPObject_wpclsUnInitData
#define PenLocatorFinger_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define PenLocatorFinger_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define PenLocatorFinger_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define PenLocatorFinger_wpclsSetError WPObject_wpclsSetError
#define PenLocatorFinger_wpclsQueryError WPObject_wpclsQueryError
#define PenLocatorFinger_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define PenLocatorFinger_wpclsQueryObject WPObject_wpclsQueryObject
#define PenLocatorFinger_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define PenLocatorFinger_somUninit SOMObject_somUninit
#define PenLocatorFinger_somInitClass SOMClass_somInitClass
#define PenLocatorFinger_somNew SOMClass_somNew
#define PenLocatorFinger_somRenew SOMClass_somRenew
#define PenLocatorFinger_somFree SOMObject_somFree
#define PenLocatorFinger_somInit SOMObject_somInit
#define PenLocatorFinger_somUninit SOMObject_somUninit
#define PenLocatorFinger_somGetClass SOMObject_somGetClass
#define PenLocatorFinger_somGetClassName SOMObject_somGetClassName
#define PenLocatorFinger_somGetSize SOMObject_somGetSize
#define PenLocatorFinger_somIsA SOMObject_somIsA
#define PenLocatorFinger_somIsInstanceOf SOMObject_somIsInstanceOf
#define PenLocatorFinger_somRespondsTo SOMObject_somRespondsTo
#define PenLocatorFinger_somDispatchV SOMObject_somDispatchV
#define PenLocatorFinger_somDispatchL SOMObject_somDispatchL
#define PenLocatorFinger_somDispatchA SOMObject_somDispatchA
#define PenLocatorFinger_somDispatchD SOMObject_somDispatchD
#define PenLocatorFinger_somDispatch SOMObject_somDispatch
#define PenLocatorFinger_somClassDispatch SOMObject_somClassDispatch
#define PenLocatorFinger_somPrintSelf SOMObject_somPrintSelf
#define PenLocatorFinger_somDumpSelf SOMObject_somDumpSelf
#define PenLocatorFinger_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_PenLocatorFinger_h */
#ifndef SOM_M_M_PenLocatorFinger_mh
#define SOM_M_M_PenLocatorFinger_mh
/*
* -- This emitter treats Method Tokens as Thunks by default
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef M_PenLocatorFinger
#define M_PenLocatorFinger SOMObject
#endif
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define M_PenLocatorFinger_MajorVersion 1
#define M_PenLocatorFinger_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_PenLocatorFingerNewClass WPfgrc
#pragma linkage(WPfgrc, system)
#define M_PenLocatorFingerClassData WPfgrd
#define M_PenLocatorFingerCClassData WPfgrx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_PenLocatorFinger_classObj M_PenLocatorFingerClassData.classObject
#define _M_PenLocatorFinger M_PenLocatorFinger_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_PenLocatorFingerNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_PenLocatorFingerNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_PenLocatorFingerClassDataStructure {
SOMAny *classObject;
somMToken penclsQueryTouchOffsetIdX;
somMToken penclsQueryTouchOffsetIdY;
} M_PenLocatorFingerClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_PenLocatorFingerCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} M_PenLocatorFingerCClassData;
/*
* New and Renew macros for M_PenLocatorFinger
*/
#define M_PenLocatorFingerNew() \
( M_PenLocatorFingerClassData.classObject \
? (_somNew(M_PenLocatorFingerClassData.classObject)) \
: ( M_PenLocatorFingerNewClass(M_PenLocatorFinger_MajorVersion, M_PenLocatorFinger_MinorVersion), (_somNew(M_PenLocatorFingerClassData.classObject)) ) )
#define M_PenLocatorFingerRenew(buf) \
( _somRenew(M_PenLocatorFingerClassData.classObject, buf) )
/*
* Override method: wpclsQueryTitle
*/
#define M_PenLocatorFinger_wpclsQueryTitle(somSelf) \
M_WPObject_wpclsQueryTitle(somSelf)
/*
* Override method: wpclsQueryIconData
*/
#define M_PenLocatorFinger_wpclsQueryIconData(somSelf,pIconInfo) \
M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
/*
* Override method: wpclsQueryDefaultHelp
*/
#define M_PenLocatorFinger_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
/*
* Override method: penclsQueryPauseId
*/
#define M_PenLocatorFinger_penclsQueryPauseId(somSelf) \
M_PenLocator_penclsQueryPauseId(somSelf)
/*
* Override method: penclsQueryPauseEnableId
*/
#define M_PenLocatorFinger_penclsQueryPauseEnableId(somSelf) \
M_PenLocator_penclsQueryPauseEnableId(somSelf)
/*
* Override method: penclsQueryDefaultPause
*/
#define M_PenLocatorFinger_penclsQueryDefaultPause(somSelf) \
M_PenLocator_penclsQueryDefaultPause(somSelf)
/*
* Override method: penclsQueryPauseEnableDefault
*/
#define M_PenLocatorFinger_penclsQueryPauseEnableDefault(somSelf) \
M_PenLocator_penclsQueryPauseEnableDefault(somSelf)
/*
* New Method: penclsQueryTouchOffsetIdX
*/
typedef ULONG SOMLINK somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdX(M_PenLocatorFinger *somSelf);
#pragma linkage(somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdX, system)
typedef somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdX *somTD_M_PenLocatorFinger_penclsQueryTouchOffsetIdX;
#define somMD_M_PenLocatorFinger_penclsQueryTouchOffsetIdX "----"
#define M_PenLocatorFinger_penclsQueryTouchOffsetIdX(somSelf) \
(SOM_Resolve(somSelf, M_PenLocatorFinger, penclsQueryTouchOffsetIdX) \
(somSelf))
#ifndef SOMGD_penclsQueryTouchOffsetIdX
#if (defined(_penclsQueryTouchOffsetIdX) || defined(__penclsQueryTouchOffsetIdX))
#undef _penclsQueryTouchOffsetIdX
#undef __penclsQueryTouchOffsetIdX
#define SOMGD_penclsQueryTouchOffsetIdX 1
#else
#define _penclsQueryTouchOffsetIdX M_PenLocatorFinger_penclsQueryTouchOffsetIdX
#endif /* _penclsQueryTouchOffsetIdX */
#endif /* SOMGD_penclsQueryTouchOffsetIdX */
/*
* New Method: penclsQueryTouchOffsetIdY
*/
typedef ULONG SOMLINK somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdY(M_PenLocatorFinger *somSelf);
#pragma linkage(somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdY, system)
typedef somTP_M_PenLocatorFinger_penclsQueryTouchOffsetIdY *somTD_M_PenLocatorFinger_penclsQueryTouchOffsetIdY;
#define somMD_M_PenLocatorFinger_penclsQueryTouchOffsetIdY "----"
#define M_PenLocatorFinger_penclsQueryTouchOffsetIdY(somSelf) \
(SOM_Resolve(somSelf, M_PenLocatorFinger, penclsQueryTouchOffsetIdY) \
(somSelf))
#ifndef SOMGD_penclsQueryTouchOffsetIdY
#if (defined(_penclsQueryTouchOffsetIdY) || defined(__penclsQueryTouchOffsetIdY))
#undef _penclsQueryTouchOffsetIdY
#undef __penclsQueryTouchOffsetIdY
#define SOMGD_penclsQueryTouchOffsetIdY 1
#else
#define _penclsQueryTouchOffsetIdY M_PenLocatorFinger_penclsQueryTouchOffsetIdY
#endif /* _penclsQueryTouchOffsetIdY */
#endif /* SOMGD_penclsQueryTouchOffsetIdY */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_PenLocatorFinger_penAddLocatorTimingPage PenLocator_penAddLocatorTimingPage
#define M_PenLocatorFinger_penSetCalProgram PenLocator_penSetCalProgram
#define M_PenLocatorFinger_penQueryCalProgram PenLocator_penQueryCalProgram
#define M_PenLocatorFinger_penSetCalParms PenLocator_penSetCalParms
#define M_PenLocatorFinger_penQueryCalParms PenLocator_penQueryCalParms
#define M_PenLocatorFinger_wpOpen WPObject_wpOpen
#define M_PenLocatorFinger_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
#define M_PenLocatorFinger_wpFilterPopupMenu WPObject_wpFilterPopupMenu
#define M_PenLocatorFinger_wpSetup WPObject_wpSetup
#define M_PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define M_PenLocatorFinger_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define M_PenLocatorFinger_wpMenuItemSelected WPObject_wpMenuItemSelected
#define M_PenLocatorFinger_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define M_PenLocatorFinger_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
#define M_PenLocatorFinger_wpclsQueryStyle WPObject_wpclsQueryStyle
#define M_PenLocatorFinger_penDummyPrivate PenLocator_penDummyPrivate
#define M_PenLocatorFinger_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
#define M_PenLocatorFinger_penQueryButtonData PenButtonDevice_penQueryButtonData
#define M_PenLocatorFinger_penSetButtonData PenButtonDevice_penSetButtonData
#define M_PenLocatorFinger_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
#define M_PenLocatorFinger_wpSetup WPObject_wpSetup
#define M_PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define M_PenLocatorFinger_wpclsInitData WPObject_wpclsInitData
#define M_PenLocatorFinger_wpclsNew WPObject_wpclsNew
#define M_PenLocatorFinger_wpQueryHandle WPObject_wpQueryHandle
#define M_PenLocatorFinger_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenLocatorFinger_wpSetTitle WPObject_wpSetTitle
#define M_PenLocatorFinger_wpCopyObject WPObject_wpCopyObject
#define M_PenLocatorFinger_wpMoveObject WPObject_wpMoveObject
#define M_PenLocatorFinger_wpQueryIconData WPObject_wpQueryIconData
#define M_PenLocatorFinger_wpSetIconData WPObject_wpSetIconData
#define M_PenLocatorFinger_wpDragOver WPObject_wpDragOver
#define M_PenLocatorFinger_wpReplaceObject WPObject_wpReplaceObject
#define M_PenLocatorFinger_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenLocatorFinger_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define M_PenLocatorFinger_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
#define M_PenLocatorFinger_wpAddToObjUseList WPObject_wpAddToObjUseList
#define M_PenLocatorFinger_wpAllocMem WPObject_wpAllocMem
#define M_PenLocatorFinger_wpAppendObject WPObject_wpAppendObject
#define M_PenLocatorFinger_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define M_PenLocatorFinger_wpClose WPObject_wpClose
#define M_PenLocatorFinger_wpCnrInsertObject WPObject_wpCnrInsertObject
#define M_PenLocatorFinger_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define M_PenLocatorFinger_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define M_PenLocatorFinger_wpConfirmDelete WPObject_wpConfirmDelete
#define M_PenLocatorFinger_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define M_PenLocatorFinger_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define M_PenLocatorFinger_wpCopyObject WPObject_wpCopyObject
#define M_PenLocatorFinger_wpCreateAnother WPObject_wpCreateAnother
#define M_PenLocatorFinger_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define M_PenLocatorFinger_wpCreateShadowObject WPObject_wpCreateShadowObject
#define M_PenLocatorFinger_wpDelete WPObject_wpDelete
#define M_PenLocatorFinger_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define M_PenLocatorFinger_wpDisplayHelp WPObject_wpDisplayHelp
#define M_PenLocatorFinger_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define M_PenLocatorFinger_wpDraggedOverObject WPObject_wpDraggedOverObject
#define M_PenLocatorFinger_wpDragOver WPObject_wpDragOver
#define M_PenLocatorFinger_wpDrop WPObject_wpDrop
#define M_PenLocatorFinger_wpDroppedOnObject WPObject_wpDroppedOnObject
#define M_PenLocatorFinger_wpEndConversation WPObject_wpEndConversation
#define M_PenLocatorFinger_wpFilterPopupMenu WPObject_wpFilterPopupMenu
#define M_PenLocatorFinger_wpFindUseItem WPObject_wpFindUseItem
#define M_PenLocatorFinger_wpFormatDragItem WPObject_wpFormatDragItem
#define M_PenLocatorFinger_wpFree WPObject_wpFree
#define M_PenLocatorFinger_wpFreeMem WPObject_wpFreeMem
#define M_PenLocatorFinger_wpHide WPObject_wpHide
#define M_PenLocatorFinger_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define M_PenLocatorFinger_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define M_PenLocatorFinger_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define M_PenLocatorFinger_wpMenuItemSelected WPObject_wpMenuItemSelected
#define M_PenLocatorFinger_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define M_PenLocatorFinger_wpMoveObject WPObject_wpMoveObject
#define M_PenLocatorFinger_wpOpen WPObject_wpOpen
#define M_PenLocatorFinger_wpPrintObject WPObject_wpPrintObject
#define M_PenLocatorFinger_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define M_PenLocatorFinger_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define M_PenLocatorFinger_wpQueryConfirmations WPObject_wpQueryConfirmations
#define M_PenLocatorFinger_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define M_PenLocatorFinger_wpQueryDefaultView WPObject_wpQueryDefaultView
#define M_PenLocatorFinger_wpQueryDetailsData WPObject_wpQueryDetailsData
#define M_PenLocatorFinger_wpQueryError WPObject_wpQueryError
#define M_PenLocatorFinger_wpQueryIcon WPObject_wpQueryIcon
#define M_PenLocatorFinger_wpQueryIconData WPObject_wpQueryIconData
#define M_PenLocatorFinger_wpQueryMinWindow WPObject_wpQueryMinWindow
#define M_PenLocatorFinger_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenLocatorFinger_wpQueryStyle WPObject_wpQueryStyle
#define M_PenLocatorFinger_wpSetTaskRec WPObject_wpSetTaskRec
#define M_PenLocatorFinger_wpFindTaskRec WPObject_wpFindTaskRec
#define M_PenLocatorFinger_wpQueryTitle WPObject_wpQueryTitle
#define M_PenLocatorFinger_wpRegisterView WPObject_wpRegisterView
#define M_PenLocatorFinger_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define M_PenLocatorFinger_wpRender WPObject_wpRender
#define M_PenLocatorFinger_wpRenderComplete WPObject_wpRenderComplete
#define M_PenLocatorFinger_wpReplaceObject WPObject_wpReplaceObject
#define M_PenLocatorFinger_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define M_PenLocatorFinger_wpRestore WPObject_wpRestore
#define M_PenLocatorFinger_wpRestoreData WPObject_wpRestoreData
#define M_PenLocatorFinger_wpRestoreLong WPObject_wpRestoreLong
#define M_PenLocatorFinger_wpRestoreString WPObject_wpRestoreString
#define M_PenLocatorFinger_wpSaveData WPObject_wpSaveData
#define M_PenLocatorFinger_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenLocatorFinger_wpSaveDeferred WPObject_wpSaveDeferred
#define M_PenLocatorFinger_wpSaveLong WPObject_wpSaveLong
#define M_PenLocatorFinger_wpSaveString WPObject_wpSaveString
#define M_PenLocatorFinger_wpScanSetupString WPObject_wpScanSetupString
#define M_PenLocatorFinger_wpSetConcurrentView WPObject_wpSetConcurrentView
#define M_PenLocatorFinger_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define M_PenLocatorFinger_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define M_PenLocatorFinger_wpSetDefaultView WPObject_wpSetDefaultView
#define M_PenLocatorFinger_wpSetError WPObject_wpSetError
#define M_PenLocatorFinger_wpSetIcon WPObject_wpSetIcon
#define M_PenLocatorFinger_wpSetIconData WPObject_wpSetIconData
#define M_PenLocatorFinger_wpSetMinWindow WPObject_wpSetMinWindow
#define M_PenLocatorFinger_wpSetStyle WPObject_wpSetStyle
#define M_PenLocatorFinger_wpModifyStyle WPObject_wpModifyStyle
#define M_PenLocatorFinger_wpSetTitle WPObject_wpSetTitle
#define M_PenLocatorFinger_wpSetup WPObject_wpSetup
#define M_PenLocatorFinger_wpSwitchTo WPObject_wpSwitchTo
#define M_PenLocatorFinger_wpUnInitData WPObject_wpUnInitData
#define M_PenLocatorFinger_wpViewObject WPObject_wpViewObject
#define M_PenLocatorFinger_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define M_PenLocatorFinger_wpQueryHandle WPObject_wpQueryHandle
#define M_PenLocatorFinger_wpUnlockObject WPObject_wpUnlockObject
#define M_PenLocatorFinger_somInit SOMObject_somInit
#define M_PenLocatorFinger_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define M_PenLocatorFinger_wpclsInitData WPObject_wpclsInitData
#define M_PenLocatorFinger_wpclsMakeAwake WPObject_wpclsMakeAwake
#define M_PenLocatorFinger_wpclsNew WPObject_wpclsNew
#define M_PenLocatorFinger_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
#define M_PenLocatorFinger_wpclsQueryDetails WPObject_wpclsQueryDetails
#define M_PenLocatorFinger_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define M_PenLocatorFinger_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define M_PenLocatorFinger_wpclsQueryFolder WPObject_wpclsQueryFolder
#define M_PenLocatorFinger_wpclsQueryIcon WPObject_wpclsQueryIcon
#define M_PenLocatorFinger_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define M_PenLocatorFinger_wpclsQueryStyle WPObject_wpclsQueryStyle
#define M_PenLocatorFinger_wpclsUnInitData WPObject_wpclsUnInitData
#define M_PenLocatorFinger_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define M_PenLocatorFinger_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define M_PenLocatorFinger_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define M_PenLocatorFinger_wpclsSetError WPObject_wpclsSetError
#define M_PenLocatorFinger_wpclsQueryError WPObject_wpclsQueryError
#define M_PenLocatorFinger_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define M_PenLocatorFinger_wpclsQueryObject WPObject_wpclsQueryObject
#define M_PenLocatorFinger_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define M_PenLocatorFinger_somUninit SOMObject_somUninit
#define M_PenLocatorFinger_somInitClass SOMClass_somInitClass
#define M_PenLocatorFinger_somNew SOMClass_somNew
#define M_PenLocatorFinger_somRenew SOMClass_somRenew
#define M_PenLocatorFinger_somFree SOMObject_somFree
#define M_PenLocatorFinger_somInit SOMObject_somInit
#define M_PenLocatorFinger_somUninit SOMObject_somUninit
#define M_PenLocatorFinger_somGetClass SOMObject_somGetClass
#define M_PenLocatorFinger_somGetClassName SOMObject_somGetClassName
#define M_PenLocatorFinger_somGetSize SOMObject_somGetSize
#define M_PenLocatorFinger_somIsA SOMObject_somIsA
#define M_PenLocatorFinger_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_PenLocatorFinger_somRespondsTo SOMObject_somRespondsTo
#define M_PenLocatorFinger_somDispatchV SOMObject_somDispatchV
#define M_PenLocatorFinger_somDispatchL SOMObject_somDispatchL
#define M_PenLocatorFinger_somDispatchA SOMObject_somDispatchA
#define M_PenLocatorFinger_somDispatchD SOMObject_somDispatchD
#define M_PenLocatorFinger_somDispatch SOMObject_somDispatch
#define M_PenLocatorFinger_somClassDispatch SOMObject_somClassDispatch
#define M_PenLocatorFinger_somPrintSelf SOMObject_somPrintSelf
#define M_PenLocatorFinger_somDumpSelf SOMObject_somDumpSelf
#define M_PenLocatorFinger_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_M_PenLocatorFinger_mh */