home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: TextEngineSystem.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- /*
- *
- * Copyright: © 1994,1995 by Apple Computer, Inc.
- * All rights reserved.
- *
- * 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
- * All Rights Reserved
- * Licensed Materials - Property of IBM
- * US Government Users Restricted Rights - Use, duplication or
- * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- *
- * SOMClass: System Object Model base metaclass
- */
-
-
- #ifndef SOM_TSystemTextEngine_h
- #define SOM_TSystemTextEngine_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- #include <Types.h>
- #include <Collections.h>
- #include <Drag.h>
- #include <Events.h>
- #include <Quickdraw.h>
- #include <TextObjects.h>
- #include <MixedMode.h>
- #include <TextCommon.h>
- #include <TextEngineTypes.h>
- #include <TextEdit.h>
-
- #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 TSystemTextEngine
- #define TSystemTextEngine SOMObject
- #endif
- #include <somobj.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
-
- /*
- * End of user-defined types.
- */
-
- #define TSystemTextEngine_MajorVersion 0
- #define TSystemTextEngine_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define TSystemTextEngineClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define TSystemTextEngine_classObj somNewClassReference(TSystemTextEngine)
- #define _TSystemTextEngine TSystemTextEngine_classObj
- #define TSystemTextEngineCClassData TSystemTextEngineClassData
- #define TSystemTextEngineNewClass(major,minor) somNewVersionedClassReference(TSystemTextEngine,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define TSystemTextEngineMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct TSystemTextEngineClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken InitTextInstance;
- somMToken SetTextFrameDimensions;
- somMToken GetTextFrameDimensions;
- somMToken SetTextViewFrame;
- somMToken GetTextViewFrame;
- somMToken SetTextMargins;
- somMToken GetTextMargins;
- somMToken RefreshText;
- somMToken EnableDrawingText;
- somMToken DisableDrawingText;
- somMToken IsDrawingTextEnabled;
- somMToken AboutToImage;
- somMToken EndImaging;
- somMToken SetWholeTextTo;
- somMToken GetWholeTextSize;
- somMToken WriteWholeTextToPtr;
- somMToken GetWholeScrapStyleCount;
- somMToken WriteWholeScrapStyleToPtr;
- somMToken GetStorageSizeForTextDataStructure;
- somMToken SaveDataStructureToPtr;
- somMToken ReadDataStructureFromPtr;
- somMToken SetText;
- somMToken InsertText;
- somMToken DeleteText;
- somMToken GetText;
- somMToken SelectTextRange;
- somMToken GetSelectedTextRange;
- somMToken RevealTextRange;
- somMToken ScrollTextViewTo;
- somMToken GetScroll;
- somMToken GetTextHeight;
- somMToken SetTextAttribute;
- somMToken GetTextAttribute;
- somMToken NewTextAttributeIterator;
- somMToken TextAttributeIterateForward;
- somMToken DisposeTextAttributeIterator;
- somMToken SetTextCollectionAttribute;
- somMToken GetSharedTextAttribute;
- somMToken GetNextTextElement;
- somMToken GetPriorTextElement;
- somMToken GetEnclosingTextElement;
- somMToken ByteOffsetToPixel;
- somMToken PixelToByteOffset;
- somMToken ByteOffsetToWord;
- somMToken NthWordInRange;
- somMToken LineToByteOffsets;
- somMToken ByteOffsetToLine;
- somMToken ByteOffsetToParagraph;
- somMToken GetCountChars;
- somMToken GetCountWords;
- somMToken GetCountLines;
- somMToken GetCountParagraphs;
- somMToken Cut;
- somMToken Copy;
- somMToken CanPaste;
- somMToken Paste;
- somMToken Clear;
- somMToken IsUndoActive;
- somMToken UndoLastEditCommand;
- somMToken DragEnteredViewedText;
- somMToken DragInViewedText;
- somMToken DragLeaveViewedText;
- somMToken Drop;
- somMToken SetTextChangedFlag;
- somMToken ResetTextChangedFlag;
- somMToken IsTextChanged;
- somMToken GetHilileRegionHandle;
- somMToken MouseIsDown;
- somMToken MouseStopped;
- somMToken MouseIsUp;
- somMToken MouseHasMoved;
- somMToken HandleTextAEvent;
- somMToken TextGainKeyboardFocus;
- somMToken TextGiveUpKeyboardFocus;
- somMToken HasKeyboardFocus;
- somMToken TextInputObjectChanged;
- somMToken GetAETable;
- somMToken SetTextMouseDownTrackActionRoutine;
- somMToken EnableUICommand;
- somMToken DisableUICommand;
- somMToken IsUICommandEnabled;
- somMToken DoIDleAction;
- somMToken reserved0;
- somMToken reserved1;
- } SOMDLINK TSystemTextEngineClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(TSystemTextEngine_Class_Source) && !defined(SOM_Module_textenginesystem_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list TSystemTextEngineClassData
- #endif
- #endif
-
-
- /*
- * New macro for TSystemTextEngine
- */
- #define TSystemTextEngineNew() somNewObject(TSystemTextEngine)
-
- /*
- * New Method: InitTextInstance
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_InitTextInstance)(TSystemTextEngine *somSelf, Environment *ev,
- CGrafPtr port,
- Rect* bounds,
- OptionBits textEngineOptions);
- #define somMD_TSystemTextEngine_InitTextInstance "::TSystemTextEngine::InitTextInstance"
- #define TSystemTextEngine_InitTextInstance(somSelf,ev,port,bounds,textEngineOptions) \
- (SOM_Resolve(somSelf, TSystemTextEngine, InitTextInstance) \
- (somSelf,ev,port,bounds,textEngineOptions))
- #ifndef SOMGD_InitTextInstance
- #if defined _InitTextInstance || defined __InitTextInstance
- #undef _InitTextInstance
- #undef __InitTextInstance
- #define SOMGD_InitTextInstance 1
- #else
- #define _InitTextInstance TSystemTextEngine_InitTextInstance
- #endif /* _InitTextInstance */
- #endif /* SOMGD_InitTextInstance */
-
- /*
- * New Method: SetTextFrameDimensions
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextFrameDimensions)(TSystemTextEngine *somSelf, Environment *ev,
- UInt32 width,
- UInt32 height);
- #define somMD_TSystemTextEngine_SetTextFrameDimensions "::TSystemTextEngine::SetTextFrameDimensions"
- #define TSystemTextEngine_SetTextFrameDimensions(somSelf,ev,width,height) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextFrameDimensions) \
- (somSelf,ev,width,height))
- #ifndef SOMGD_SetTextFrameDimensions
- #if defined _SetTextFrameDimensions || defined __SetTextFrameDimensions
- #undef _SetTextFrameDimensions
- #undef __SetTextFrameDimensions
- #define SOMGD_SetTextFrameDimensions 1
- #else
- #define _SetTextFrameDimensions TSystemTextEngine_SetTextFrameDimensions
- #endif /* _SetTextFrameDimensions */
- #endif /* SOMGD_SetTextFrameDimensions */
-
- /*
- * New Method: GetTextFrameDimensions
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetTextFrameDimensions)(TSystemTextEngine *somSelf, Environment *ev,
- UInt32* width,
- UInt32* height);
- #define somMD_TSystemTextEngine_GetTextFrameDimensions "::TSystemTextEngine::GetTextFrameDimensions"
- #define TSystemTextEngine_GetTextFrameDimensions(somSelf,ev,width,height) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetTextFrameDimensions) \
- (somSelf,ev,width,height))
- #ifndef SOMGD_GetTextFrameDimensions
- #if defined _GetTextFrameDimensions || defined __GetTextFrameDimensions
- #undef _GetTextFrameDimensions
- #undef __GetTextFrameDimensions
- #define SOMGD_GetTextFrameDimensions 1
- #else
- #define _GetTextFrameDimensions TSystemTextEngine_GetTextFrameDimensions
- #endif /* _GetTextFrameDimensions */
- #endif /* SOMGD_GetTextFrameDimensions */
-
- /*
- * New Method: SetTextViewFrame
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextViewFrame)(TSystemTextEngine *somSelf, Environment *ev,
- Rect* viewFrameRect);
- #define somMD_TSystemTextEngine_SetTextViewFrame "::TSystemTextEngine::SetTextViewFrame"
- #define TSystemTextEngine_SetTextViewFrame(somSelf,ev,viewFrameRect) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextViewFrame) \
- (somSelf,ev,viewFrameRect))
- #ifndef SOMGD_SetTextViewFrame
- #if defined _SetTextViewFrame || defined __SetTextViewFrame
- #undef _SetTextViewFrame
- #undef __SetTextViewFrame
- #define SOMGD_SetTextViewFrame 1
- #else
- #define _SetTextViewFrame TSystemTextEngine_SetTextViewFrame
- #endif /* _SetTextViewFrame */
- #endif /* SOMGD_SetTextViewFrame */
-
- /*
- * New Method: GetTextViewFrame
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetTextViewFrame)(TSystemTextEngine *somSelf, Environment *ev,
- Rect* viewFrameRect);
- #define somMD_TSystemTextEngine_GetTextViewFrame "::TSystemTextEngine::GetTextViewFrame"
- #define TSystemTextEngine_GetTextViewFrame(somSelf,ev,viewFrameRect) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetTextViewFrame) \
- (somSelf,ev,viewFrameRect))
- #ifndef SOMGD_GetTextViewFrame
- #if defined _GetTextViewFrame || defined __GetTextViewFrame
- #undef _GetTextViewFrame
- #undef __GetTextViewFrame
- #define SOMGD_GetTextViewFrame 1
- #else
- #define _GetTextViewFrame TSystemTextEngine_GetTextViewFrame
- #endif /* _GetTextViewFrame */
- #endif /* SOMGD_GetTextViewFrame */
-
- /*
- * New Method: SetTextMargins
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextMargins)(TSystemTextEngine *somSelf, Environment *ev,
- Rect* marginOffsets);
- #define somMD_TSystemTextEngine_SetTextMargins "::TSystemTextEngine::SetTextMargins"
- #define TSystemTextEngine_SetTextMargins(somSelf,ev,marginOffsets) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextMargins) \
- (somSelf,ev,marginOffsets))
- #ifndef SOMGD_SetTextMargins
- #if defined _SetTextMargins || defined __SetTextMargins
- #undef _SetTextMargins
- #undef __SetTextMargins
- #define SOMGD_SetTextMargins 1
- #else
- #define _SetTextMargins TSystemTextEngine_SetTextMargins
- #endif /* _SetTextMargins */
- #endif /* SOMGD_SetTextMargins */
-
- /*
- * New Method: GetTextMargins
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetTextMargins)(TSystemTextEngine *somSelf, Environment *ev,
- Rect* marginOffsets);
- #define somMD_TSystemTextEngine_GetTextMargins "::TSystemTextEngine::GetTextMargins"
- #define TSystemTextEngine_GetTextMargins(somSelf,ev,marginOffsets) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetTextMargins) \
- (somSelf,ev,marginOffsets))
- #ifndef SOMGD_GetTextMargins
- #if defined _GetTextMargins || defined __GetTextMargins
- #undef _GetTextMargins
- #undef __GetTextMargins
- #define SOMGD_GetTextMargins 1
- #else
- #define _GetTextMargins TSystemTextEngine_GetTextMargins
- #endif /* _GetTextMargins */
- #endif /* SOMGD_GetTextMargins */
-
- /*
- * New Method: RefreshText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_RefreshText)(TSystemTextEngine *somSelf, Environment *ev,
- CGrafPtr whichPort,
- Rect* qDRectToUpdate);
- #define somMD_TSystemTextEngine_RefreshText "::TSystemTextEngine::RefreshText"
- #define TSystemTextEngine_RefreshText(somSelf,ev,whichPort,qDRectToUpdate) \
- (SOM_Resolve(somSelf, TSystemTextEngine, RefreshText) \
- (somSelf,ev,whichPort,qDRectToUpdate))
- #ifndef SOMGD_RefreshText
- #if defined _RefreshText || defined __RefreshText
- #undef _RefreshText
- #undef __RefreshText
- #define SOMGD_RefreshText 1
- #else
- #define _RefreshText TSystemTextEngine_RefreshText
- #endif /* _RefreshText */
- #endif /* SOMGD_RefreshText */
-
- /*
- * New Method: EnableDrawingText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_EnableDrawingText)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_EnableDrawingText "::TSystemTextEngine::EnableDrawingText"
- #define TSystemTextEngine_EnableDrawingText(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, EnableDrawingText) \
- (somSelf,ev))
- #ifndef SOMGD_EnableDrawingText
- #if defined _EnableDrawingText || defined __EnableDrawingText
- #undef _EnableDrawingText
- #undef __EnableDrawingText
- #define SOMGD_EnableDrawingText 1
- #else
- #define _EnableDrawingText TSystemTextEngine_EnableDrawingText
- #endif /* _EnableDrawingText */
- #endif /* SOMGD_EnableDrawingText */
-
- /*
- * New Method: DisableDrawingText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DisableDrawingText)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_DisableDrawingText "::TSystemTextEngine::DisableDrawingText"
- #define TSystemTextEngine_DisableDrawingText(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DisableDrawingText) \
- (somSelf,ev))
- #ifndef SOMGD_DisableDrawingText
- #if defined _DisableDrawingText || defined __DisableDrawingText
- #undef _DisableDrawingText
- #undef __DisableDrawingText
- #define SOMGD_DisableDrawingText 1
- #else
- #define _DisableDrawingText TSystemTextEngine_DisableDrawingText
- #endif /* _DisableDrawingText */
- #endif /* SOMGD_DisableDrawingText */
-
- /*
- * New Method: IsDrawingTextEnabled
- */
- typedef boolean (SOMLINK *somTD_TSystemTextEngine_IsDrawingTextEnabled)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_IsDrawingTextEnabled "::TSystemTextEngine::IsDrawingTextEnabled"
- #define TSystemTextEngine_IsDrawingTextEnabled(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, IsDrawingTextEnabled) \
- (somSelf,ev))
- #ifndef SOMGD_IsDrawingTextEnabled
- #if defined _IsDrawingTextEnabled || defined __IsDrawingTextEnabled
- #undef _IsDrawingTextEnabled
- #undef __IsDrawingTextEnabled
- #define SOMGD_IsDrawingTextEnabled 1
- #else
- #define _IsDrawingTextEnabled TSystemTextEngine_IsDrawingTextEnabled
- #endif /* _IsDrawingTextEnabled */
- #endif /* SOMGD_IsDrawingTextEnabled */
-
- /*
- * New Method: AboutToImage
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_AboutToImage)(TSystemTextEngine *somSelf, Environment *ev,
- Rect* pageDimensions);
- #define somMD_TSystemTextEngine_AboutToImage "::TSystemTextEngine::AboutToImage"
- #define TSystemTextEngine_AboutToImage(somSelf,ev,pageDimensions) \
- (SOM_Resolve(somSelf, TSystemTextEngine, AboutToImage) \
- (somSelf,ev,pageDimensions))
- #ifndef SOMGD_AboutToImage
- #if defined _AboutToImage || defined __AboutToImage
- #undef _AboutToImage
- #undef __AboutToImage
- #define SOMGD_AboutToImage 1
- #else
- #define _AboutToImage TSystemTextEngine_AboutToImage
- #endif /* _AboutToImage */
- #endif /* SOMGD_AboutToImage */
-
- /*
- * New Method: EndImaging
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_EndImaging)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_EndImaging "::TSystemTextEngine::EndImaging"
- #define TSystemTextEngine_EndImaging(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, EndImaging) \
- (somSelf,ev))
- #ifndef SOMGD_EndImaging
- #if defined _EndImaging || defined __EndImaging
- #undef _EndImaging
- #undef __EndImaging
- #define SOMGD_EndImaging 1
- #else
- #define _EndImaging TSystemTextEngine_EndImaging
- #endif /* _EndImaging */
- #endif /* SOMGD_EndImaging */
-
- /*
- * New Method: EnableUICommand
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_EnableUICommand)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_EnableUICommand "::TSystemTextEngine::EnableUICommand"
- #define TSystemTextEngine_EnableUICommand(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, EnableUICommand) \
- (somSelf,ev))
- #ifndef SOMGD_EnableUICommand
- #if defined _EnableUICommand || defined __EnableUICommand
- #undef _EnableUICommand
- #undef __EnableUICommand
- #define SOMGD_EnableUICommand 1
- #else
- #define _EnableUICommand TSystemTextEngine_EnableUICommand
- #endif /* _EnableUICommand */
- #endif /* SOMGD_EnableUICommand */
-
- /*
- * New Method: DisableUICommand
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DisableUICommand)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_DisableUICommand "::TSystemTextEngine::DisableUICommand"
- #define TSystemTextEngine_DisableUICommand(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DisableUICommand) \
- (somSelf,ev))
- #ifndef SOMGD_DisableUICommand
- #if defined _DisableUICommand || defined __DisableUICommand
- #undef _DisableUICommand
- #undef __DisableUICommand
- #define SOMGD_DisableUICommand 1
- #else
- #define _DisableUICommand TSystemTextEngine_DisableUICommand
- #endif /* _DisableUICommand */
- #endif /* SOMGD_DisableUICommand */
-
- /*
- * New Method: IsUICommandEnabled
- */
- typedef boolean (SOMLINK *somTD_TSystemTextEngine_IsUICommandEnabled)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_IsUICommandEnabled "::TSystemTextEngine::IsUICommandEnabled"
- #define TSystemTextEngine_IsUICommandEnabled(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, IsUICommandEnabled) \
- (somSelf,ev))
- #ifndef SOMGD_IsUICommandEnabled
- #if defined _IsUICommandEnabled || defined __IsUICommandEnabled
- #undef _IsUICommandEnabled
- #undef __IsUICommandEnabled
- #define SOMGD_IsUICommandEnabled 1
- #else
- #define _IsUICommandEnabled TSystemTextEngine_IsUICommandEnabled
- #endif /* _IsUICommandEnabled */
- #endif /* SOMGD_IsUICommandEnabled */
-
- /*
- * New Method: DoIDleAction
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DoIDleAction)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_DoIDleAction "::TSystemTextEngine::DoIDleAction"
- #define TSystemTextEngine_DoIDleAction(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DoIDleAction) \
- (somSelf,ev))
- #ifndef SOMGD_DoIDleAction
- #if defined _DoIDleAction || defined __DoIDleAction
- #undef _DoIDleAction
- #undef __DoIDleAction
- #define SOMGD_DoIDleAction 1
- #else
- #define _DoIDleAction TSystemTextEngine_DoIDleAction
- #endif /* _DoIDleAction */
- #endif /* SOMGD_DoIDleAction */
-
- /*
- * New Method: SetWholeTextTo
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetWholeTextTo)(TSystemTextEngine *somSelf, Environment *ev,
- Ptr textPtr,
- ByteCount textSizeInBytes,
- StScrpPtr styleScrapPtr);
- #define somMD_TSystemTextEngine_SetWholeTextTo "::TSystemTextEngine::SetWholeTextTo"
- #define TSystemTextEngine_SetWholeTextTo(somSelf,ev,textPtr,textSizeInBytes,styleScrapPtr) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetWholeTextTo) \
- (somSelf,ev,textPtr,textSizeInBytes,styleScrapPtr))
- #ifndef SOMGD_SetWholeTextTo
- #if defined _SetWholeTextTo || defined __SetWholeTextTo
- #undef _SetWholeTextTo
- #undef __SetWholeTextTo
- #define SOMGD_SetWholeTextTo 1
- #else
- #define _SetWholeTextTo TSystemTextEngine_SetWholeTextTo
- #endif /* _SetWholeTextTo */
- #endif /* SOMGD_SetWholeTextTo */
-
- /*
- * New Method: GetWholeTextSize
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetWholeTextSize)(TSystemTextEngine *somSelf, Environment *ev,
- ByteCount* textSizeInBytes);
- #define somMD_TSystemTextEngine_GetWholeTextSize "::TSystemTextEngine::GetWholeTextSize"
- #define TSystemTextEngine_GetWholeTextSize(somSelf,ev,textSizeInBytes) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetWholeTextSize) \
- (somSelf,ev,textSizeInBytes))
- #ifndef SOMGD_GetWholeTextSize
- #if defined _GetWholeTextSize || defined __GetWholeTextSize
- #undef _GetWholeTextSize
- #undef __GetWholeTextSize
- #define SOMGD_GetWholeTextSize 1
- #else
- #define _GetWholeTextSize TSystemTextEngine_GetWholeTextSize
- #endif /* _GetWholeTextSize */
- #endif /* SOMGD_GetWholeTextSize */
-
- /*
- * New Method: WriteWholeTextToPtr
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_WriteWholeTextToPtr)(TSystemTextEngine *somSelf, Environment *ev,
- Ptr textPtr,
- ByteCount storageSize);
- #define somMD_TSystemTextEngine_WriteWholeTextToPtr "::TSystemTextEngine::WriteWholeTextToPtr"
- #define TSystemTextEngine_WriteWholeTextToPtr(somSelf,ev,textPtr,storageSize) \
- (SOM_Resolve(somSelf, TSystemTextEngine, WriteWholeTextToPtr) \
- (somSelf,ev,textPtr,storageSize))
- #ifndef SOMGD_WriteWholeTextToPtr
- #if defined _WriteWholeTextToPtr || defined __WriteWholeTextToPtr
- #undef _WriteWholeTextToPtr
- #undef __WriteWholeTextToPtr
- #define SOMGD_WriteWholeTextToPtr 1
- #else
- #define _WriteWholeTextToPtr TSystemTextEngine_WriteWholeTextToPtr
- #endif /* _WriteWholeTextToPtr */
- #endif /* SOMGD_WriteWholeTextToPtr */
-
- /*
- * New Method: GetWholeScrapStyleCount
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetWholeScrapStyleCount)(TSystemTextEngine *somSelf, Environment *ev,
- ItemCount* nRuns);
- #define somMD_TSystemTextEngine_GetWholeScrapStyleCount "::TSystemTextEngine::GetWholeScrapStyleCount"
- #define TSystemTextEngine_GetWholeScrapStyleCount(somSelf,ev,nRuns) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetWholeScrapStyleCount) \
- (somSelf,ev,nRuns))
- #ifndef SOMGD_GetWholeScrapStyleCount
- #if defined _GetWholeScrapStyleCount || defined __GetWholeScrapStyleCount
- #undef _GetWholeScrapStyleCount
- #undef __GetWholeScrapStyleCount
- #define SOMGD_GetWholeScrapStyleCount 1
- #else
- #define _GetWholeScrapStyleCount TSystemTextEngine_GetWholeScrapStyleCount
- #endif /* _GetWholeScrapStyleCount */
- #endif /* SOMGD_GetWholeScrapStyleCount */
-
- /*
- * New Method: WriteWholeScrapStyleToPtr
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_WriteWholeScrapStyleToPtr)(TSystemTextEngine *somSelf, Environment *ev,
- StScrpPtr styleScrapPtr,
- ItemCount nRuns);
- #define somMD_TSystemTextEngine_WriteWholeScrapStyleToPtr "::TSystemTextEngine::WriteWholeScrapStyleToPtr"
- #define TSystemTextEngine_WriteWholeScrapStyleToPtr(somSelf,ev,styleScrapPtr,nRuns) \
- (SOM_Resolve(somSelf, TSystemTextEngine, WriteWholeScrapStyleToPtr) \
- (somSelf,ev,styleScrapPtr,nRuns))
- #ifndef SOMGD_WriteWholeScrapStyleToPtr
- #if defined _WriteWholeScrapStyleToPtr || defined __WriteWholeScrapStyleToPtr
- #undef _WriteWholeScrapStyleToPtr
- #undef __WriteWholeScrapStyleToPtr
- #define SOMGD_WriteWholeScrapStyleToPtr 1
- #else
- #define _WriteWholeScrapStyleToPtr TSystemTextEngine_WriteWholeScrapStyleToPtr
- #endif /* _WriteWholeScrapStyleToPtr */
- #endif /* SOMGD_WriteWholeScrapStyleToPtr */
-
- /*
- * New Method: GetStorageSizeForTextDataStructure
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetStorageSizeForTextDataStructure)(TSystemTextEngine *somSelf, Environment *ev,
- ByteCount* textInstanceStorageSizeInBytes);
- #define somMD_TSystemTextEngine_GetStorageSizeForTextDataStructure "::TSystemTextEngine::GetStorageSizeForTextDataStructure"
- #define TSystemTextEngine_GetStorageSizeForTextDataStructure(somSelf,ev,textInstanceStorageSizeInBytes) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetStorageSizeForTextDataStructure) \
- (somSelf,ev,textInstanceStorageSizeInBytes))
- #ifndef SOMGD_GetStorageSizeForTextDataStructure
- #if defined _GetStorageSizeForTextDataStructure || defined __GetStorageSizeForTextDataStructure
- #undef _GetStorageSizeForTextDataStructure
- #undef __GetStorageSizeForTextDataStructure
- #define SOMGD_GetStorageSizeForTextDataStructure 1
- #else
- #define _GetStorageSizeForTextDataStructure TSystemTextEngine_GetStorageSizeForTextDataStructure
- #endif /* _GetStorageSizeForTextDataStructure */
- #endif /* SOMGD_GetStorageSizeForTextDataStructure */
-
- /*
- * New Method: SaveDataStructureToPtr
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SaveDataStructureToPtr)(TSystemTextEngine *somSelf, Environment *ev,
- Ptr theStorage,
- ByteCount storageSizeAvailable);
- #define somMD_TSystemTextEngine_SaveDataStructureToPtr "::TSystemTextEngine::SaveDataStructureToPtr"
- #define TSystemTextEngine_SaveDataStructureToPtr(somSelf,ev,theStorage,storageSizeAvailable) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SaveDataStructureToPtr) \
- (somSelf,ev,theStorage,storageSizeAvailable))
- #ifndef SOMGD_SaveDataStructureToPtr
- #if defined _SaveDataStructureToPtr || defined __SaveDataStructureToPtr
- #undef _SaveDataStructureToPtr
- #undef __SaveDataStructureToPtr
- #define SOMGD_SaveDataStructureToPtr 1
- #else
- #define _SaveDataStructureToPtr TSystemTextEngine_SaveDataStructureToPtr
- #endif /* _SaveDataStructureToPtr */
- #endif /* SOMGD_SaveDataStructureToPtr */
-
- /*
- * New Method: ReadDataStructureFromPtr
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ReadDataStructureFromPtr)(TSystemTextEngine *somSelf, Environment *ev,
- Ptr theStorage,
- ByteCount storageSize);
- #define somMD_TSystemTextEngine_ReadDataStructureFromPtr "::TSystemTextEngine::ReadDataStructureFromPtr"
- #define TSystemTextEngine_ReadDataStructureFromPtr(somSelf,ev,theStorage,storageSize) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ReadDataStructureFromPtr) \
- (somSelf,ev,theStorage,storageSize))
- #ifndef SOMGD_ReadDataStructureFromPtr
- #if defined _ReadDataStructureFromPtr || defined __ReadDataStructureFromPtr
- #undef _ReadDataStructureFromPtr
- #undef __ReadDataStructureFromPtr
- #define SOMGD_ReadDataStructureFromPtr 1
- #else
- #define _ReadDataStructureFromPtr TSystemTextEngine_ReadDataStructureFromPtr
- #endif /* _ReadDataStructureFromPtr */
- #endif /* SOMGD_ReadDataStructureFromPtr */
-
- /*
- * New Method: SetText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetText)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextObject theText);
- #define somMD_TSystemTextEngine_SetText "::TSystemTextEngine::SetText"
- #define TSystemTextEngine_SetText(somSelf,ev,startIndex,endIndex,theText) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetText) \
- (somSelf,ev,startIndex,endIndex,theText))
- #ifndef SOMGD_SetText
- #if defined _SetText || defined __SetText
- #undef _SetText
- #undef __SetText
- #define SOMGD_SetText 1
- #else
- #define _SetText TSystemTextEngine_SetText
- #endif /* _SetText */
- #endif /* SOMGD_SetText */
-
- /*
- * New Method: InsertText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_InsertText)(TSystemTextEngine *somSelf, Environment *ev,
- TextObject theText);
- #define somMD_TSystemTextEngine_InsertText "::TSystemTextEngine::InsertText"
- #define TSystemTextEngine_InsertText(somSelf,ev,theText) \
- (SOM_Resolve(somSelf, TSystemTextEngine, InsertText) \
- (somSelf,ev,theText))
- #ifndef SOMGD_InsertText
- #if defined _InsertText || defined __InsertText
- #undef _InsertText
- #undef __InsertText
- #define SOMGD_InsertText 1
- #else
- #define _InsertText TSystemTextEngine_InsertText
- #endif /* _InsertText */
- #endif /* SOMGD_InsertText */
-
- /*
- * New Method: DeleteText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DeleteText)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex);
- #define somMD_TSystemTextEngine_DeleteText "::TSystemTextEngine::DeleteText"
- #define TSystemTextEngine_DeleteText(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DeleteText) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_DeleteText
- #if defined _DeleteText || defined __DeleteText
- #undef _DeleteText
- #undef __DeleteText
- #define SOMGD_DeleteText 1
- #else
- #define _DeleteText TSystemTextEngine_DeleteText
- #endif /* _DeleteText */
- #endif /* SOMGD_DeleteText */
-
- /*
- * New Method: GetText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetText)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextObject* newTextObject);
- #define somMD_TSystemTextEngine_GetText "::TSystemTextEngine::GetText"
- #define TSystemTextEngine_GetText(somSelf,ev,startIndex,endIndex,newTextObject) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetText) \
- (somSelf,ev,startIndex,endIndex,newTextObject))
- #ifndef SOMGD_GetText
- #if defined _GetText || defined __GetText
- #undef _GetText
- #undef __GetText
- #define SOMGD_GetText 1
- #else
- #define _GetText TSystemTextEngine_GetText
- #endif /* _GetText */
- #endif /* SOMGD_GetText */
-
- /*
- * New Method: SelectTextRange
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SelectTextRange)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex);
- #define somMD_TSystemTextEngine_SelectTextRange "::TSystemTextEngine::SelectTextRange"
- #define TSystemTextEngine_SelectTextRange(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SelectTextRange) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_SelectTextRange
- #if defined _SelectTextRange || defined __SelectTextRange
- #undef _SelectTextRange
- #undef __SelectTextRange
- #define SOMGD_SelectTextRange 1
- #else
- #define _SelectTextRange TSystemTextEngine_SelectTextRange
- #endif /* _SelectTextRange */
- #endif /* SOMGD_SelectTextRange */
-
- /*
- * New Method: GetSelectedTextRange
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetSelectedTextRange)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_GetSelectedTextRange "::TSystemTextEngine::GetSelectedTextRange"
- #define TSystemTextEngine_GetSelectedTextRange(somSelf,ev,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetSelectedTextRange) \
- (somSelf,ev,startIndex,endIndex))
- #ifndef SOMGD_GetSelectedTextRange
- #if defined _GetSelectedTextRange || defined __GetSelectedTextRange
- #undef _GetSelectedTextRange
- #undef __GetSelectedTextRange
- #define SOMGD_GetSelectedTextRange 1
- #else
- #define _GetSelectedTextRange TSystemTextEngine_GetSelectedTextRange
- #endif /* _GetSelectedTextRange */
- #endif /* SOMGD_GetSelectedTextRange */
-
- /*
- * New Method: RevealTextRange
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_RevealTextRange)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- boolean revealBegin);
- #define somMD_TSystemTextEngine_RevealTextRange "::TSystemTextEngine::RevealTextRange"
- #define TSystemTextEngine_RevealTextRange(somSelf,ev,startIndex,endIndex,revealBegin) \
- (SOM_Resolve(somSelf, TSystemTextEngine, RevealTextRange) \
- (somSelf,ev,startIndex,endIndex,revealBegin))
- #ifndef SOMGD_RevealTextRange
- #if defined _RevealTextRange || defined __RevealTextRange
- #undef _RevealTextRange
- #undef __RevealTextRange
- #define SOMGD_RevealTextRange 1
- #else
- #define _RevealTextRange TSystemTextEngine_RevealTextRange
- #endif /* _RevealTextRange */
- #endif /* SOMGD_RevealTextRange */
-
- /*
- * New Method: ScrollTextViewTo
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ScrollTextViewTo)(TSystemTextEngine *somSelf, Environment *ev,
- UInt32 dh,
- UInt32 dv);
- #define somMD_TSystemTextEngine_ScrollTextViewTo "::TSystemTextEngine::ScrollTextViewTo"
- #define TSystemTextEngine_ScrollTextViewTo(somSelf,ev,dh,dv) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ScrollTextViewTo) \
- (somSelf,ev,dh,dv))
- #ifndef SOMGD_ScrollTextViewTo
- #if defined _ScrollTextViewTo || defined __ScrollTextViewTo
- #undef _ScrollTextViewTo
- #undef __ScrollTextViewTo
- #define SOMGD_ScrollTextViewTo 1
- #else
- #define _ScrollTextViewTo TSystemTextEngine_ScrollTextViewTo
- #endif /* _ScrollTextViewTo */
- #endif /* SOMGD_ScrollTextViewTo */
-
- /*
- * New Method: GetScroll
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetScroll)(TSystemTextEngine *somSelf, Environment *ev,
- UInt32* dh,
- UInt32* dv);
- #define somMD_TSystemTextEngine_GetScroll "::TSystemTextEngine::GetScroll"
- #define TSystemTextEngine_GetScroll(somSelf,ev,dh,dv) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetScroll) \
- (somSelf,ev,dh,dv))
- #ifndef SOMGD_GetScroll
- #if defined _GetScroll || defined __GetScroll
- #undef _GetScroll
- #undef __GetScroll
- #define SOMGD_GetScroll 1
- #else
- #define _GetScroll TSystemTextEngine_GetScroll
- #endif /* _GetScroll */
- #endif /* SOMGD_GetScroll */
-
- /*
- * New Method: GetTextHeight
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetTextHeight)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- UInt32* height);
- #define somMD_TSystemTextEngine_GetTextHeight "::TSystemTextEngine::GetTextHeight"
- #define TSystemTextEngine_GetTextHeight(somSelf,ev,startIndex,endIndex,height) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetTextHeight) \
- (somSelf,ev,startIndex,endIndex,height))
- #ifndef SOMGD_GetTextHeight
- #if defined _GetTextHeight || defined __GetTextHeight
- #undef _GetTextHeight
- #undef __GetTextHeight
- #define SOMGD_GetTextHeight 1
- #else
- #define _GetTextHeight TSystemTextEngine_GetTextHeight
- #endif /* _GetTextHeight */
- #endif /* SOMGD_GetTextHeight */
-
- /*
- * New Method: SetTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextAttribute)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAttributeTag theAttribute,
- void* theValuePtr,
- ByteCount theValueSize);
- #define somMD_TSystemTextEngine_SetTextAttribute "::TSystemTextEngine::SetTextAttribute"
- #define TSystemTextEngine_SetTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextAttribute) \
- (somSelf,ev,startIndex,endIndex,theAttribute,theValuePtr,theValueSize))
- #ifndef SOMGD_SetTextAttribute
- #if defined _SetTextAttribute || defined __SetTextAttribute
- #undef _SetTextAttribute
- #undef __SetTextAttribute
- #define SOMGD_SetTextAttribute 1
- #else
- #define _SetTextAttribute TSystemTextEngine_SetTextAttribute
- #endif /* _SetTextAttribute */
- #endif /* SOMGD_SetTextAttribute */
-
- /*
- * New Method: GetTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetTextAttribute)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- TextAttributeTag theAttribute,
- ByteCount theAvailableSize,
- void** theValuePtr,
- ByteCount* theValueSize);
- #define somMD_TSystemTextEngine_GetTextAttribute "::TSystemTextEngine::GetTextAttribute"
- #define TSystemTextEngine_GetTextAttribute(somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetTextAttribute) \
- (somSelf,ev,startIndex,endIndex,theAttribute,theAvailableSize,theValuePtr,theValueSize))
- #ifndef SOMGD_GetTextAttribute
- #if defined _GetTextAttribute || defined __GetTextAttribute
- #undef _GetTextAttribute
- #undef __GetTextAttribute
- #define SOMGD_GetTextAttribute 1
- #else
- #define _GetTextAttribute TSystemTextEngine_GetTextAttribute
- #endif /* _GetTextAttribute */
- #endif /* SOMGD_GetTextAttribute */
-
- /*
- * New Method: NewTextAttributeIterator
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_NewTextAttributeIterator)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttributeFilterCollection,
- TextAttributeIteratorRef* iterationRef);
- #define somMD_TSystemTextEngine_NewTextAttributeIterator "::TSystemTextEngine::NewTextAttributeIterator"
- #define TSystemTextEngine_NewTextAttributeIterator(somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, NewTextAttributeIterator) \
- (somSelf,ev,startIndex,endIndex,textAttributeFilterCollection,iterationRef))
- #ifndef SOMGD_NewTextAttributeIterator
- #if defined _NewTextAttributeIterator || defined __NewTextAttributeIterator
- #undef _NewTextAttributeIterator
- #undef __NewTextAttributeIterator
- #define SOMGD_NewTextAttributeIterator 1
- #else
- #define _NewTextAttributeIterator TSystemTextEngine_NewTextAttributeIterator
- #endif /* _NewTextAttributeIterator */
- #endif /* SOMGD_NewTextAttributeIterator */
-
- /*
- * New Method: TextAttributeIterateForward
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_TextAttributeIterateForward)(TSystemTextEngine *somSelf, Environment *ev,
- TextAttributeIteratorRef iterationRef,
- ByteOffset* startIndex,
- ByteOffset* endIndex,
- Collection textAttrCollection);
- #define somMD_TSystemTextEngine_TextAttributeIterateForward "::TSystemTextEngine::TextAttributeIterateForward"
- #define TSystemTextEngine_TextAttributeIterateForward(somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, TSystemTextEngine, TextAttributeIterateForward) \
- (somSelf,ev,iterationRef,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_TextAttributeIterateForward
- #if defined _TextAttributeIterateForward || defined __TextAttributeIterateForward
- #undef _TextAttributeIterateForward
- #undef __TextAttributeIterateForward
- #define SOMGD_TextAttributeIterateForward 1
- #else
- #define _TextAttributeIterateForward TSystemTextEngine_TextAttributeIterateForward
- #endif /* _TextAttributeIterateForward */
- #endif /* SOMGD_TextAttributeIterateForward */
-
- /*
- * New Method: DisposeTextAttributeIterator
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DisposeTextAttributeIterator)(TSystemTextEngine *somSelf, Environment *ev,
- TextAttributeIteratorRef iterationRef);
- #define somMD_TSystemTextEngine_DisposeTextAttributeIterator "::TSystemTextEngine::DisposeTextAttributeIterator"
- #define TSystemTextEngine_DisposeTextAttributeIterator(somSelf,ev,iterationRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DisposeTextAttributeIterator) \
- (somSelf,ev,iterationRef))
- #ifndef SOMGD_DisposeTextAttributeIterator
- #if defined _DisposeTextAttributeIterator || defined __DisposeTextAttributeIterator
- #undef _DisposeTextAttributeIterator
- #undef __DisposeTextAttributeIterator
- #define SOMGD_DisposeTextAttributeIterator 1
- #else
- #define _DisposeTextAttributeIterator TSystemTextEngine_DisposeTextAttributeIterator
- #endif /* _DisposeTextAttributeIterator */
- #endif /* SOMGD_DisposeTextAttributeIterator */
-
- /*
- * New Method: SetTextCollectionAttribute
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextCollectionAttribute)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttrCollection);
- #define somMD_TSystemTextEngine_SetTextCollectionAttribute "::TSystemTextEngine::SetTextCollectionAttribute"
- #define TSystemTextEngine_SetTextCollectionAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextCollectionAttribute) \
- (somSelf,ev,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_SetTextCollectionAttribute
- #if defined _SetTextCollectionAttribute || defined __SetTextCollectionAttribute
- #undef _SetTextCollectionAttribute
- #undef __SetTextCollectionAttribute
- #define SOMGD_SetTextCollectionAttribute 1
- #else
- #define _SetTextCollectionAttribute TSystemTextEngine_SetTextCollectionAttribute
- #endif /* _SetTextCollectionAttribute */
- #endif /* SOMGD_SetTextCollectionAttribute */
-
- /*
- * New Method: GetSharedTextAttribute
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetSharedTextAttribute)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startIndex,
- ByteOffset endIndex,
- Collection textAttrCollection);
- #define somMD_TSystemTextEngine_GetSharedTextAttribute "::TSystemTextEngine::GetSharedTextAttribute"
- #define TSystemTextEngine_GetSharedTextAttribute(somSelf,ev,startIndex,endIndex,textAttrCollection) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetSharedTextAttribute) \
- (somSelf,ev,startIndex,endIndex,textAttrCollection))
- #ifndef SOMGD_GetSharedTextAttribute
- #if defined _GetSharedTextAttribute || defined __GetSharedTextAttribute
- #undef _GetSharedTextAttribute
- #undef __GetSharedTextAttribute
- #define SOMGD_GetSharedTextAttribute 1
- #else
- #define _GetSharedTextAttribute TSystemTextEngine_GetSharedTextAttribute
- #endif /* _GetSharedTextAttribute */
- #endif /* SOMGD_GetSharedTextAttribute */
-
- /*
- * New Method: GetNextTextElement
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetNextTextElement)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset fromIndex,
- TextIterationtype elmentType,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_GetNextTextElement "::TSystemTextEngine::GetNextTextElement"
- #define TSystemTextEngine_GetNextTextElement(somSelf,ev,fromIndex,elmentType,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetNextTextElement) \
- (somSelf,ev,fromIndex,elmentType,startIndex,endIndex))
- #ifndef SOMGD_GetNextTextElement
- #if defined _GetNextTextElement || defined __GetNextTextElement
- #undef _GetNextTextElement
- #undef __GetNextTextElement
- #define SOMGD_GetNextTextElement 1
- #else
- #define _GetNextTextElement TSystemTextEngine_GetNextTextElement
- #endif /* _GetNextTextElement */
- #endif /* SOMGD_GetNextTextElement */
-
- /*
- * New Method: GetPriorTextElement
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetPriorTextElement)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset fromIndex,
- TextIterationtype elmentType,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_GetPriorTextElement "::TSystemTextEngine::GetPriorTextElement"
- #define TSystemTextEngine_GetPriorTextElement(somSelf,ev,fromIndex,elmentType,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetPriorTextElement) \
- (somSelf,ev,fromIndex,elmentType,startIndex,endIndex))
- #ifndef SOMGD_GetPriorTextElement
- #if defined _GetPriorTextElement || defined __GetPriorTextElement
- #undef _GetPriorTextElement
- #undef __GetPriorTextElement
- #define SOMGD_GetPriorTextElement 1
- #else
- #define _GetPriorTextElement TSystemTextEngine_GetPriorTextElement
- #endif /* _GetPriorTextElement */
- #endif /* SOMGD_GetPriorTextElement */
-
- /*
- * New Method: GetEnclosingTextElement
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetEnclosingTextElement)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset fromIndex,
- TextIterationtype elmentType,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_GetEnclosingTextElement "::TSystemTextEngine::GetEnclosingTextElement"
- #define TSystemTextEngine_GetEnclosingTextElement(somSelf,ev,fromIndex,elmentType,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetEnclosingTextElement) \
- (somSelf,ev,fromIndex,elmentType,startIndex,endIndex))
- #ifndef SOMGD_GetEnclosingTextElement
- #if defined _GetEnclosingTextElement || defined __GetEnclosingTextElement
- #undef _GetEnclosingTextElement
- #undef __GetEnclosingTextElement
- #define SOMGD_GetEnclosingTextElement 1
- #else
- #define _GetEnclosingTextElement TSystemTextEngine_GetEnclosingTextElement
- #endif /* _GetEnclosingTextElement */
- #endif /* SOMGD_GetEnclosingTextElement */
-
- /*
- * New Method: ByteOffsetToPixel
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ByteOffsetToPixel)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- Point* pixel);
- #define somMD_TSystemTextEngine_ByteOffsetToPixel "::TSystemTextEngine::ByteOffsetToPixel"
- #define TSystemTextEngine_ByteOffsetToPixel(somSelf,ev,offset,pixel) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ByteOffsetToPixel) \
- (somSelf,ev,offset,pixel))
- #ifndef SOMGD_ByteOffsetToPixel
- #if defined _ByteOffsetToPixel || defined __ByteOffsetToPixel
- #undef _ByteOffsetToPixel
- #undef __ByteOffsetToPixel
- #define SOMGD_ByteOffsetToPixel 1
- #else
- #define _ByteOffsetToPixel TSystemTextEngine_ByteOffsetToPixel
- #endif /* _ByteOffsetToPixel */
- #endif /* SOMGD_ByteOffsetToPixel */
-
- /*
- * New Method: PixelToByteOffset
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_PixelToByteOffset)(TSystemTextEngine *somSelf, Environment *ev,
- Point* pixel,
- ByteOffset* offset);
- #define somMD_TSystemTextEngine_PixelToByteOffset "::TSystemTextEngine::PixelToByteOffset"
- #define TSystemTextEngine_PixelToByteOffset(somSelf,ev,pixel,offset) \
- (SOM_Resolve(somSelf, TSystemTextEngine, PixelToByteOffset) \
- (somSelf,ev,pixel,offset))
- #ifndef SOMGD_PixelToByteOffset
- #if defined _PixelToByteOffset || defined __PixelToByteOffset
- #undef _PixelToByteOffset
- #undef __PixelToByteOffset
- #define SOMGD_PixelToByteOffset 1
- #else
- #define _PixelToByteOffset TSystemTextEngine_PixelToByteOffset
- #endif /* _PixelToByteOffset */
- #endif /* SOMGD_PixelToByteOffset */
-
- /*
- * New Method: ByteOffsetToWord
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ByteOffsetToWord)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_ByteOffsetToWord "::TSystemTextEngine::ByteOffsetToWord"
- #define TSystemTextEngine_ByteOffsetToWord(somSelf,ev,offset,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ByteOffsetToWord) \
- (somSelf,ev,offset,startIndex,endIndex))
- #ifndef SOMGD_ByteOffsetToWord
- #if defined _ByteOffsetToWord || defined __ByteOffsetToWord
- #undef _ByteOffsetToWord
- #undef __ByteOffsetToWord
- #define SOMGD_ByteOffsetToWord 1
- #else
- #define _ByteOffsetToWord TSystemTextEngine_ByteOffsetToWord
- #endif /* _ByteOffsetToWord */
- #endif /* SOMGD_ByteOffsetToWord */
-
- /*
- * New Method: NthWordInRange
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_NthWordInRange)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset startRangeOffset,
- ByteOffset endRangeOffset,
- ItemCount wordIndex,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_NthWordInRange "::TSystemTextEngine::NthWordInRange"
- #define TSystemTextEngine_NthWordInRange(somSelf,ev,startRangeOffset,endRangeOffset,wordIndex,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, NthWordInRange) \
- (somSelf,ev,startRangeOffset,endRangeOffset,wordIndex,startIndex,endIndex))
- #ifndef SOMGD_NthWordInRange
- #if defined _NthWordInRange || defined __NthWordInRange
- #undef _NthWordInRange
- #undef __NthWordInRange
- #define SOMGD_NthWordInRange 1
- #else
- #define _NthWordInRange TSystemTextEngine_NthWordInRange
- #endif /* _NthWordInRange */
- #endif /* SOMGD_NthWordInRange */
-
- /*
- * New Method: LineToByteOffsets
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_LineToByteOffsets)(TSystemTextEngine *somSelf, Environment *ev,
- ItemCount lineNo,
- ByteOffset* startIndex,
- ByteOffset* endIndex);
- #define somMD_TSystemTextEngine_LineToByteOffsets "::TSystemTextEngine::LineToByteOffsets"
- #define TSystemTextEngine_LineToByteOffsets(somSelf,ev,lineNo,startIndex,endIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, LineToByteOffsets) \
- (somSelf,ev,lineNo,startIndex,endIndex))
- #ifndef SOMGD_LineToByteOffsets
- #if defined _LineToByteOffsets || defined __LineToByteOffsets
- #undef _LineToByteOffsets
- #undef __LineToByteOffsets
- #define SOMGD_LineToByteOffsets 1
- #else
- #define _LineToByteOffsets TSystemTextEngine_LineToByteOffsets
- #endif /* _LineToByteOffsets */
- #endif /* SOMGD_LineToByteOffsets */
-
- /*
- * New Method: ByteOffsetToLine
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ByteOffsetToLine)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ItemCount* lineNo);
- #define somMD_TSystemTextEngine_ByteOffsetToLine "::TSystemTextEngine::ByteOffsetToLine"
- #define TSystemTextEngine_ByteOffsetToLine(somSelf,ev,offset,lineNo) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ByteOffsetToLine) \
- (somSelf,ev,offset,lineNo))
- #ifndef SOMGD_ByteOffsetToLine
- #if defined _ByteOffsetToLine || defined __ByteOffsetToLine
- #undef _ByteOffsetToLine
- #undef __ByteOffsetToLine
- #define SOMGD_ByteOffsetToLine 1
- #else
- #define _ByteOffsetToLine TSystemTextEngine_ByteOffsetToLine
- #endif /* _ByteOffsetToLine */
- #endif /* SOMGD_ByteOffsetToLine */
-
- /*
- * New Method: ByteOffsetToParagraph
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ByteOffsetToParagraph)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* paragraphStartIndex,
- ByteOffset* paragraphEndIndex);
- #define somMD_TSystemTextEngine_ByteOffsetToParagraph "::TSystemTextEngine::ByteOffsetToParagraph"
- #define TSystemTextEngine_ByteOffsetToParagraph(somSelf,ev,offset,paragraphStartIndex,paragraphEndIndex) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ByteOffsetToParagraph) \
- (somSelf,ev,offset,paragraphStartIndex,paragraphEndIndex))
- #ifndef SOMGD_ByteOffsetToParagraph
- #if defined _ByteOffsetToParagraph || defined __ByteOffsetToParagraph
- #undef _ByteOffsetToParagraph
- #undef __ByteOffsetToParagraph
- #define SOMGD_ByteOffsetToParagraph 1
- #else
- #define _ByteOffsetToParagraph TSystemTextEngine_ByteOffsetToParagraph
- #endif /* _ByteOffsetToParagraph */
- #endif /* SOMGD_ByteOffsetToParagraph */
-
- /*
- * New Method: GetCountChars
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetCountChars)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* startIndex,
- UInt32* charCount);
- #define somMD_TSystemTextEngine_GetCountChars "::TSystemTextEngine::GetCountChars"
- #define TSystemTextEngine_GetCountChars(somSelf,ev,offset,startIndex,charCount) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetCountChars) \
- (somSelf,ev,offset,startIndex,charCount))
- #ifndef SOMGD_GetCountChars
- #if defined _GetCountChars || defined __GetCountChars
- #undef _GetCountChars
- #undef __GetCountChars
- #define SOMGD_GetCountChars 1
- #else
- #define _GetCountChars TSystemTextEngine_GetCountChars
- #endif /* _GetCountChars */
- #endif /* SOMGD_GetCountChars */
-
- /*
- * New Method: GetCountWords
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetCountWords)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* startIndex,
- UInt32* wordCount);
- #define somMD_TSystemTextEngine_GetCountWords "::TSystemTextEngine::GetCountWords"
- #define TSystemTextEngine_GetCountWords(somSelf,ev,offset,startIndex,wordCount) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetCountWords) \
- (somSelf,ev,offset,startIndex,wordCount))
- #ifndef SOMGD_GetCountWords
- #if defined _GetCountWords || defined __GetCountWords
- #undef _GetCountWords
- #undef __GetCountWords
- #define SOMGD_GetCountWords 1
- #else
- #define _GetCountWords TSystemTextEngine_GetCountWords
- #endif /* _GetCountWords */
- #endif /* SOMGD_GetCountWords */
-
- /*
- * New Method: GetCountLines
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetCountLines)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* startIndex,
- UInt32* lineCount);
- #define somMD_TSystemTextEngine_GetCountLines "::TSystemTextEngine::GetCountLines"
- #define TSystemTextEngine_GetCountLines(somSelf,ev,offset,startIndex,lineCount) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetCountLines) \
- (somSelf,ev,offset,startIndex,lineCount))
- #ifndef SOMGD_GetCountLines
- #if defined _GetCountLines || defined __GetCountLines
- #undef _GetCountLines
- #undef __GetCountLines
- #define SOMGD_GetCountLines 1
- #else
- #define _GetCountLines TSystemTextEngine_GetCountLines
- #endif /* _GetCountLines */
- #endif /* SOMGD_GetCountLines */
-
- /*
- * New Method: GetCountParagraphs
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetCountParagraphs)(TSystemTextEngine *somSelf, Environment *ev,
- ByteOffset offset,
- ByteOffset* startIndex,
- UInt32* paragraphCount);
- #define somMD_TSystemTextEngine_GetCountParagraphs "::TSystemTextEngine::GetCountParagraphs"
- #define TSystemTextEngine_GetCountParagraphs(somSelf,ev,offset,startIndex,paragraphCount) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetCountParagraphs) \
- (somSelf,ev,offset,startIndex,paragraphCount))
- #ifndef SOMGD_GetCountParagraphs
- #if defined _GetCountParagraphs || defined __GetCountParagraphs
- #undef _GetCountParagraphs
- #undef __GetCountParagraphs
- #define SOMGD_GetCountParagraphs 1
- #else
- #define _GetCountParagraphs TSystemTextEngine_GetCountParagraphs
- #endif /* _GetCountParagraphs */
- #endif /* SOMGD_GetCountParagraphs */
-
- /*
- * New Method: Cut
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_Cut)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_Cut "::TSystemTextEngine::Cut"
- #define TSystemTextEngine_Cut(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, Cut) \
- (somSelf,ev))
- #ifndef SOMGD_Cut
- #if defined _Cut || defined __Cut
- #undef _Cut
- #undef __Cut
- #define SOMGD_Cut 1
- #else
- #define _Cut TSystemTextEngine_Cut
- #endif /* _Cut */
- #endif /* SOMGD_Cut */
-
- /*
- * New Method: Copy
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_Copy)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_Copy "::TSystemTextEngine::Copy"
- #define TSystemTextEngine_Copy(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, Copy) \
- (somSelf,ev))
- #ifndef SOMGD_Copy
- #if defined _Copy || defined __Copy
- #undef _Copy
- #undef __Copy
- #define SOMGD_Copy 1
- #else
- #define _Copy TSystemTextEngine_Copy
- #endif /* _Copy */
- #endif /* SOMGD_Copy */
-
- /*
- * New Method: Paste
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_Paste)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_Paste "::TSystemTextEngine::Paste"
- #define TSystemTextEngine_Paste(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, Paste) \
- (somSelf,ev))
- #ifndef SOMGD_Paste
- #if defined _Paste || defined __Paste
- #undef _Paste
- #undef __Paste
- #define SOMGD_Paste 1
- #else
- #define _Paste TSystemTextEngine_Paste
- #endif /* _Paste */
- #endif /* SOMGD_Paste */
-
- /*
- * New Method: CanPaste
- */
- typedef boolean (SOMLINK *somTD_TSystemTextEngine_CanPaste)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_CanPaste "::TSystemTextEngine::CanPaste"
- #define TSystemTextEngine_CanPaste(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, CanPaste) \
- (somSelf,ev))
- #ifndef SOMGD_CanPaste
- #if defined _CanPaste || defined __CanPaste
- #undef _CanPaste
- #undef __CanPaste
- #define SOMGD_CanPaste 1
- #else
- #define _CanPaste TSystemTextEngine_CanPaste
- #endif /* _CanPaste */
- #endif /* SOMGD_CanPaste */
-
- /*
- * New Method: Clear
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_Clear)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_Clear "::TSystemTextEngine::Clear"
- #define TSystemTextEngine_Clear(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, Clear) \
- (somSelf,ev))
- #ifndef SOMGD_Clear
- #if defined _Clear || defined __Clear
- #undef _Clear
- #undef __Clear
- #define SOMGD_Clear 1
- #else
- #define _Clear TSystemTextEngine_Clear
- #endif /* _Clear */
- #endif /* SOMGD_Clear */
-
- /*
- * New Method: IsUndoActive
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_IsUndoActive)(TSystemTextEngine *somSelf, Environment *ev,
- boolean* isActive,
- EditCommandID* theCommand);
- #define somMD_TSystemTextEngine_IsUndoActive "::TSystemTextEngine::IsUndoActive"
- #define TSystemTextEngine_IsUndoActive(somSelf,ev,isActive,theCommand) \
- (SOM_Resolve(somSelf, TSystemTextEngine, IsUndoActive) \
- (somSelf,ev,isActive,theCommand))
- #ifndef SOMGD_IsUndoActive
- #if defined _IsUndoActive || defined __IsUndoActive
- #undef _IsUndoActive
- #undef __IsUndoActive
- #define SOMGD_IsUndoActive 1
- #else
- #define _IsUndoActive TSystemTextEngine_IsUndoActive
- #endif /* _IsUndoActive */
- #endif /* SOMGD_IsUndoActive */
-
- /*
- * New Method: UndoLastEditCommand
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_UndoLastEditCommand)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_UndoLastEditCommand "::TSystemTextEngine::UndoLastEditCommand"
- #define TSystemTextEngine_UndoLastEditCommand(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, UndoLastEditCommand) \
- (somSelf,ev))
- #ifndef SOMGD_UndoLastEditCommand
- #if defined _UndoLastEditCommand || defined __UndoLastEditCommand
- #undef _UndoLastEditCommand
- #undef __UndoLastEditCommand
- #define SOMGD_UndoLastEditCommand 1
- #else
- #define _UndoLastEditCommand TSystemTextEngine_UndoLastEditCommand
- #endif /* _UndoLastEditCommand */
- #endif /* SOMGD_UndoLastEditCommand */
-
- /*
- * New Method: DragEnteredViewedText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DragEnteredViewedText)(TSystemTextEngine *somSelf, Environment *ev,
- DragReference theDrag,
- boolean* acceptIt);
- #define somMD_TSystemTextEngine_DragEnteredViewedText "::TSystemTextEngine::DragEnteredViewedText"
- #define TSystemTextEngine_DragEnteredViewedText(somSelf,ev,theDrag,acceptIt) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DragEnteredViewedText) \
- (somSelf,ev,theDrag,acceptIt))
- #ifndef SOMGD_DragEnteredViewedText
- #if defined _DragEnteredViewedText || defined __DragEnteredViewedText
- #undef _DragEnteredViewedText
- #undef __DragEnteredViewedText
- #define SOMGD_DragEnteredViewedText 1
- #else
- #define _DragEnteredViewedText TSystemTextEngine_DragEnteredViewedText
- #endif /* _DragEnteredViewedText */
- #endif /* SOMGD_DragEnteredViewedText */
-
- /*
- * New Method: DragInViewedText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DragInViewedText)(TSystemTextEngine *somSelf, Environment *ev,
- DragReference theDrag);
- #define somMD_TSystemTextEngine_DragInViewedText "::TSystemTextEngine::DragInViewedText"
- #define TSystemTextEngine_DragInViewedText(somSelf,ev,theDrag) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DragInViewedText) \
- (somSelf,ev,theDrag))
- #ifndef SOMGD_DragInViewedText
- #if defined _DragInViewedText || defined __DragInViewedText
- #undef _DragInViewedText
- #undef __DragInViewedText
- #define SOMGD_DragInViewedText 1
- #else
- #define _DragInViewedText TSystemTextEngine_DragInViewedText
- #endif /* _DragInViewedText */
- #endif /* SOMGD_DragInViewedText */
-
- /*
- * New Method: DragLeaveViewedText
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_DragLeaveViewedText)(TSystemTextEngine *somSelf, Environment *ev,
- DragReference theDrag);
- #define somMD_TSystemTextEngine_DragLeaveViewedText "::TSystemTextEngine::DragLeaveViewedText"
- #define TSystemTextEngine_DragLeaveViewedText(somSelf,ev,theDrag) \
- (SOM_Resolve(somSelf, TSystemTextEngine, DragLeaveViewedText) \
- (somSelf,ev,theDrag))
- #ifndef SOMGD_DragLeaveViewedText
- #if defined _DragLeaveViewedText || defined __DragLeaveViewedText
- #undef _DragLeaveViewedText
- #undef __DragLeaveViewedText
- #define SOMGD_DragLeaveViewedText 1
- #else
- #define _DragLeaveViewedText TSystemTextEngine_DragLeaveViewedText
- #endif /* _DragLeaveViewedText */
- #endif /* SOMGD_DragLeaveViewedText */
-
- /*
- * New Method: Drop
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_Drop)(TSystemTextEngine *somSelf, Environment *ev,
- DragReference theDrag);
- #define somMD_TSystemTextEngine_Drop "::TSystemTextEngine::Drop"
- #define TSystemTextEngine_Drop(somSelf,ev,theDrag) \
- (SOM_Resolve(somSelf, TSystemTextEngine, Drop) \
- (somSelf,ev,theDrag))
- #ifndef SOMGD_Drop
- #if defined _Drop || defined __Drop
- #undef _Drop
- #undef __Drop
- #define SOMGD_Drop 1
- #else
- #define _Drop TSystemTextEngine_Drop
- #endif /* _Drop */
- #endif /* SOMGD_Drop */
-
- /*
- * New Method: GetHilileRegionHandle
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetHilileRegionHandle)(TSystemTextEngine *somSelf, Environment *ev,
- RgnHandle* theRgn);
- #define somMD_TSystemTextEngine_GetHilileRegionHandle "::TSystemTextEngine::GetHilileRegionHandle"
- #define TSystemTextEngine_GetHilileRegionHandle(somSelf,ev,theRgn) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetHilileRegionHandle) \
- (somSelf,ev,theRgn))
- #ifndef SOMGD_GetHilileRegionHandle
- #if defined _GetHilileRegionHandle || defined __GetHilileRegionHandle
- #undef _GetHilileRegionHandle
- #undef __GetHilileRegionHandle
- #define SOMGD_GetHilileRegionHandle 1
- #else
- #define _GetHilileRegionHandle TSystemTextEngine_GetHilileRegionHandle
- #endif /* _GetHilileRegionHandle */
- #endif /* SOMGD_GetHilileRegionHandle */
-
- /*
- * New Method: SetTextChangedFlag
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextChangedFlag)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_SetTextChangedFlag "::TSystemTextEngine::SetTextChangedFlag"
- #define TSystemTextEngine_SetTextChangedFlag(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextChangedFlag) \
- (somSelf,ev))
- #ifndef SOMGD_SetTextChangedFlag
- #if defined _SetTextChangedFlag || defined __SetTextChangedFlag
- #undef _SetTextChangedFlag
- #undef __SetTextChangedFlag
- #define SOMGD_SetTextChangedFlag 1
- #else
- #define _SetTextChangedFlag TSystemTextEngine_SetTextChangedFlag
- #endif /* _SetTextChangedFlag */
- #endif /* SOMGD_SetTextChangedFlag */
-
- /*
- * New Method: ResetTextChangedFlag
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_ResetTextChangedFlag)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_ResetTextChangedFlag "::TSystemTextEngine::ResetTextChangedFlag"
- #define TSystemTextEngine_ResetTextChangedFlag(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, ResetTextChangedFlag) \
- (somSelf,ev))
- #ifndef SOMGD_ResetTextChangedFlag
- #if defined _ResetTextChangedFlag || defined __ResetTextChangedFlag
- #undef _ResetTextChangedFlag
- #undef __ResetTextChangedFlag
- #define SOMGD_ResetTextChangedFlag 1
- #else
- #define _ResetTextChangedFlag TSystemTextEngine_ResetTextChangedFlag
- #endif /* _ResetTextChangedFlag */
- #endif /* SOMGD_ResetTextChangedFlag */
-
- /*
- * New Method: IsTextChanged
- */
- typedef boolean (SOMLINK *somTD_TSystemTextEngine_IsTextChanged)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_IsTextChanged "::TSystemTextEngine::IsTextChanged"
- #define TSystemTextEngine_IsTextChanged(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, IsTextChanged) \
- (somSelf,ev))
- #ifndef SOMGD_IsTextChanged
- #if defined _IsTextChanged || defined __IsTextChanged
- #undef _IsTextChanged
- #undef __IsTextChanged
- #define SOMGD_IsTextChanged 1
- #else
- #define _IsTextChanged TSystemTextEngine_IsTextChanged
- #endif /* _IsTextChanged */
- #endif /* SOMGD_IsTextChanged */
-
- /*
- * New Method: MouseIsDown
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_MouseIsDown)(TSystemTextEngine *somSelf, Environment *ev,
- Point* qdMouseCoordinate,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_TSystemTextEngine_MouseIsDown "::TSystemTextEngine::MouseIsDown"
- #define TSystemTextEngine_MouseIsDown(somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, MouseIsDown) \
- (somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_MouseIsDown
- #if defined _MouseIsDown || defined __MouseIsDown
- #undef _MouseIsDown
- #undef __MouseIsDown
- #define SOMGD_MouseIsDown 1
- #else
- #define _MouseIsDown TSystemTextEngine_MouseIsDown
- #endif /* _MouseIsDown */
- #endif /* SOMGD_MouseIsDown */
-
- /*
- * New Method: MouseHasMoved
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_MouseHasMoved)(TSystemTextEngine *somSelf, Environment *ev,
- Point* qdMouseCoordinate,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_TSystemTextEngine_MouseHasMoved "::TSystemTextEngine::MouseHasMoved"
- #define TSystemTextEngine_MouseHasMoved(somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, MouseHasMoved) \
- (somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_MouseHasMoved
- #if defined _MouseHasMoved || defined __MouseHasMoved
- #undef _MouseHasMoved
- #undef __MouseHasMoved
- #define SOMGD_MouseHasMoved 1
- #else
- #define _MouseHasMoved TSystemTextEngine_MouseHasMoved
- #endif /* _MouseHasMoved */
- #endif /* SOMGD_MouseHasMoved */
-
- /*
- * New Method: MouseStopped
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_MouseStopped)(TSystemTextEngine *somSelf, Environment *ev,
- Point* qdMouseCoordinate,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_TSystemTextEngine_MouseStopped "::TSystemTextEngine::MouseStopped"
- #define TSystemTextEngine_MouseStopped(somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, MouseStopped) \
- (somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_MouseStopped
- #if defined _MouseStopped || defined __MouseStopped
- #undef _MouseStopped
- #undef __MouseStopped
- #define SOMGD_MouseStopped 1
- #else
- #define _MouseStopped TSystemTextEngine_MouseStopped
- #endif /* _MouseStopped */
- #endif /* SOMGD_MouseStopped */
-
- /*
- * New Method: MouseIsUp
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_MouseIsUp)(TSystemTextEngine *somSelf, Environment *ev,
- Point* qdMouseCoordinate,
- EventModifiers modifiers,
- AppleEvent* theEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_TSystemTextEngine_MouseIsUp "::TSystemTextEngine::MouseIsUp"
- #define TSystemTextEngine_MouseIsUp(somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, MouseIsUp) \
- (somSelf,ev,qdMouseCoordinate,modifiers,theEvent,reply,handlerTableRef))
- #ifndef SOMGD_MouseIsUp
- #if defined _MouseIsUp || defined __MouseIsUp
- #undef _MouseIsUp
- #undef __MouseIsUp
- #define SOMGD_MouseIsUp 1
- #else
- #define _MouseIsUp TSystemTextEngine_MouseIsUp
- #endif /* _MouseIsUp */
- #endif /* SOMGD_MouseIsUp */
-
- /*
- * New Method: HandleTextAEvent
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_HandleTextAEvent)(TSystemTextEngine *somSelf, Environment *ev,
- AEEventID eventID,
- AppleEvent* appleEvent,
- AppleEvent* reply,
- AEHandlerTableRef handlerTableRef);
- #define somMD_TSystemTextEngine_HandleTextAEvent "::TSystemTextEngine::HandleTextAEvent"
- #define TSystemTextEngine_HandleTextAEvent(somSelf,ev,eventID,appleEvent,reply,handlerTableRef) \
- (SOM_Resolve(somSelf, TSystemTextEngine, HandleTextAEvent) \
- (somSelf,ev,eventID,appleEvent,reply,handlerTableRef))
- #ifndef SOMGD_HandleTextAEvent
- #if defined _HandleTextAEvent || defined __HandleTextAEvent
- #undef _HandleTextAEvent
- #undef __HandleTextAEvent
- #define SOMGD_HandleTextAEvent 1
- #else
- #define _HandleTextAEvent TSystemTextEngine_HandleTextAEvent
- #endif /* _HandleTextAEvent */
- #endif /* SOMGD_HandleTextAEvent */
-
- /*
- * New Method: TextGainKeyboardFocus
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_TextGainKeyboardFocus)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_TextGainKeyboardFocus "::TSystemTextEngine::TextGainKeyboardFocus"
- #define TSystemTextEngine_TextGainKeyboardFocus(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, TextGainKeyboardFocus) \
- (somSelf,ev))
- #ifndef SOMGD_TextGainKeyboardFocus
- #if defined _TextGainKeyboardFocus || defined __TextGainKeyboardFocus
- #undef _TextGainKeyboardFocus
- #undef __TextGainKeyboardFocus
- #define SOMGD_TextGainKeyboardFocus 1
- #else
- #define _TextGainKeyboardFocus TSystemTextEngine_TextGainKeyboardFocus
- #endif /* _TextGainKeyboardFocus */
- #endif /* SOMGD_TextGainKeyboardFocus */
-
- /*
- * New Method: TextGiveUpKeyboardFocus
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_TextGiveUpKeyboardFocus)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_TextGiveUpKeyboardFocus "::TSystemTextEngine::TextGiveUpKeyboardFocus"
- #define TSystemTextEngine_TextGiveUpKeyboardFocus(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, TextGiveUpKeyboardFocus) \
- (somSelf,ev))
- #ifndef SOMGD_TextGiveUpKeyboardFocus
- #if defined _TextGiveUpKeyboardFocus || defined __TextGiveUpKeyboardFocus
- #undef _TextGiveUpKeyboardFocus
- #undef __TextGiveUpKeyboardFocus
- #define SOMGD_TextGiveUpKeyboardFocus 1
- #else
- #define _TextGiveUpKeyboardFocus TSystemTextEngine_TextGiveUpKeyboardFocus
- #endif /* _TextGiveUpKeyboardFocus */
- #endif /* SOMGD_TextGiveUpKeyboardFocus */
-
- /*
- * New Method: HasKeyboardFocus
- */
- typedef boolean (SOMLINK *somTD_TSystemTextEngine_HasKeyboardFocus)(TSystemTextEngine *somSelf, Environment *ev);
- #define somMD_TSystemTextEngine_HasKeyboardFocus "::TSystemTextEngine::HasKeyboardFocus"
- #define TSystemTextEngine_HasKeyboardFocus(somSelf,ev) \
- (SOM_Resolve(somSelf, TSystemTextEngine, HasKeyboardFocus) \
- (somSelf,ev))
- #ifndef SOMGD_HasKeyboardFocus
- #if defined _HasKeyboardFocus || defined __HasKeyboardFocus
- #undef _HasKeyboardFocus
- #undef __HasKeyboardFocus
- #define SOMGD_HasKeyboardFocus 1
- #else
- #define _HasKeyboardFocus TSystemTextEngine_HasKeyboardFocus
- #endif /* _HasKeyboardFocus */
- #endif /* SOMGD_HasKeyboardFocus */
-
- /*
- * New Method: TextInputObjectChanged
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_TextInputObjectChanged)(TSystemTextEngine *somSelf, Environment *ev,
- LocaleIdentifier theLocaleID);
- #define somMD_TSystemTextEngine_TextInputObjectChanged "::TSystemTextEngine::TextInputObjectChanged"
- #define TSystemTextEngine_TextInputObjectChanged(somSelf,ev,theLocaleID) \
- (SOM_Resolve(somSelf, TSystemTextEngine, TextInputObjectChanged) \
- (somSelf,ev,theLocaleID))
- #ifndef SOMGD_TextInputObjectChanged
- #if defined _TextInputObjectChanged || defined __TextInputObjectChanged
- #undef _TextInputObjectChanged
- #undef __TextInputObjectChanged
- #define SOMGD_TextInputObjectChanged 1
- #else
- #define _TextInputObjectChanged TSystemTextEngine_TextInputObjectChanged
- #endif /* _TextInputObjectChanged */
- #endif /* SOMGD_TextInputObjectChanged */
-
- /*
- * New Method: GetAETable
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_GetAETable)(TSystemTextEngine *somSelf, Environment *ev,
- AEHandlerTableRef* theTable);
- #define somMD_TSystemTextEngine_GetAETable "::TSystemTextEngine::GetAETable"
- #define TSystemTextEngine_GetAETable(somSelf,ev,theTable) \
- (SOM_Resolve(somSelf, TSystemTextEngine, GetAETable) \
- (somSelf,ev,theTable))
- #ifndef SOMGD_GetAETable
- #if defined _GetAETable || defined __GetAETable
- #undef _GetAETable
- #undef __GetAETable
- #define SOMGD_GetAETable 1
- #else
- #define _GetAETable TSystemTextEngine_GetAETable
- #endif /* _GetAETable */
- #endif /* SOMGD_GetAETable */
-
- /*
- * New Method: SetTextMouseDownTrackActionRoutine
- */
- typedef OSStatus (SOMLINK *somTD_TSystemTextEngine_SetTextMouseDownTrackActionRoutine)(TSystemTextEngine *somSelf, Environment *ev,
- MouseDownInTextTrackProcPtr theMouseTrackProcPtr,
- void* userData);
- #define somMD_TSystemTextEngine_SetTextMouseDownTrackActionRoutine "::TSystemTextEngine::SetTextMouseDownTrackActionRoutine"
- #define TSystemTextEngine_SetTextMouseDownTrackActionRoutine(somSelf,ev,theMouseTrackProcPtr,userData) \
- (SOM_Resolve(somSelf, TSystemTextEngine, SetTextMouseDownTrackActionRoutine) \
- (somSelf,ev,theMouseTrackProcPtr,userData))
- #ifndef SOMGD_SetTextMouseDownTrackActionRoutine
- #if defined _SetTextMouseDownTrackActionRoutine || defined __SetTextMouseDownTrackActionRoutine
- #undef _SetTextMouseDownTrackActionRoutine
- #undef __SetTextMouseDownTrackActionRoutine
- #define SOMGD_SetTextMouseDownTrackActionRoutine 1
- #else
- #define _SetTextMouseDownTrackActionRoutine TSystemTextEngine_SetTextMouseDownTrackActionRoutine
- #endif /* _SetTextMouseDownTrackActionRoutine */
- #endif /* SOMGD_SetTextMouseDownTrackActionRoutine */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define TSystemTextEngine_somInit SOMObject_somInit
- #define TSystemTextEngine_somUninit SOMObject_somUninit
- #define TSystemTextEngine_somDuplicateReference SOMObject_somDuplicateReference
- #define TSystemTextEngine_somCompareReference SOMObject_somCompareReference
- #define TSystemTextEngine_somRelease SOMObject_somRelease
- #define TSystemTextEngine_somFree SOMObject_somFree
- #define TSystemTextEngine_somCanDelete SOMObject_somCanDelete
- #define TSystemTextEngine_somGetClass SOMObject_somGetClass
- #define TSystemTextEngine_somGetClassName SOMObject_somGetClassName
- #define TSystemTextEngine_somGetSize SOMObject_somGetSize
- #define TSystemTextEngine_somIsA SOMObject_somIsA
- #define TSystemTextEngine_somRespondsTo SOMObject_somRespondsTo
- #define TSystemTextEngine_somIsInstanceOf SOMObject_somIsInstanceOf
- #define TSystemTextEngine_somDispatch SOMObject_somDispatch
- #define TSystemTextEngine_somClassDispatch SOMObject_somClassDispatch
- #define TSystemTextEngine_somCastObj SOMObject_somCastObj
- #define TSystemTextEngine_somResetObj SOMObject_somResetObj
- #define TSystemTextEngine_somPrintSelf SOMObject_somPrintSelf
- #define TSystemTextEngine_somDumpSelf SOMObject_somDumpSelf
- #define TSystemTextEngine_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_TSystemTextEngine_h */
-