Mac OS 9
HyperXCmd.h File Reference

Interfaces for HyperCard XCMD's. More...

#include <MacTypes.h>
#include <fp.h>
#include <Events.h>
#include <TextEdit.h>
#include <Menus.h>
#include <StandardFile.h>

Go to the source code of this file.

Data Structures

struct  XCmdBlock
 
struct  XWEventInfo
 
struct  XTalkObject
 
struct  CheckPts
 

Typedefs

typedef struct XCmdBlock XCmdBlock
 
typedef XCmdBlockXCmdPtr
 
typedef struct XWEventInfo XWEventInfo
 
typedef XWEventInfoXWEventInfoPtr
 
typedef struct XTalkObject XTalkObject
 
typedef XTalkObjectXTalkObjectPtr
 
typedef struct CheckPts CheckPts
 
typedef CheckPtsCheckPtPtr
 
typedef CheckPtPtrCheckPtHandle
 

Enumerations

enum  { xresSucc = 0 , xresFail = 1 , xresNotImp = 2 }
 
enum  {
  xOpenEvt = 1000 , xCloseEvt = 1001 , xGiveUpEditEvt = 1002 , xGiveUpSoundEvt = 1003 ,
  xHidePalettesEvt = 1004 , xShowPalettesEvt = 1005 , xEditUndo = 1100 , xEditCut = 1102 ,
  xEditCopy = 1103 , xEditPaste = 1104 , xEditClear = 1105 , xSendEvt = 1200 ,
  xSetPropEvt = 1201 , xGetPropEvt = 1202 , xCursorWithin = 1300 , xMenuEvt = 1400 ,
  xMBarClickedEvt = 1401 , xShowWatchInfoEvt = 1501 , xScriptErrorEvt = 1502 , xDebugErrorEvt = 1503 ,
  xDebugStepEvt = 1504 , xDebugTraceEvt = 1505 , xDebugFinishedEvt = 1506
}
 
enum  { paletteProc = 2048 , palNoGrowProc = 2052 , palZoomProc = 2056 , palZoomNoGrow = 2060 }
 
enum  { hasZoom = 8 , hasTallTBar = 2 , toggleHilite = 1 }
 
enum  { xMessageWatcherID = -2 , xVariableWatcherID = -3 , xScriptEditorID = -4 , xDebuggerID = -5 }
 
enum  {
  stackObj = 1 , bkgndObj = 2 , cardObj = 3 , fieldObj = 4 ,
  buttonObj = 5
}
 
enum  { errorDlgID = 1 , confirmDlgID = 2 , confirmDelDlgID = 3 , yesNoCancelDlgID = 4 }
 
enum  { maxCachedChecks = 16 }
 

Functions

Handle EvalExpr (XCmdPtr paramPtr, ConstStr255Param expr)
 
void SendCardMessage (XCmdPtr paramPtr, ConstStr255Param msg)
 
void SendHCMessage (XCmdPtr paramPtr, ConstStr255Param msg)
 
void RunHandler (XCmdPtr paramPtr, Handle handler)
 
Handle GetGlobal (XCmdPtr paramPtr, ConstStr255Param globName)
 
void SetGlobal (XCmdPtr paramPtr, ConstStr255Param globName, Handle globValue)
 
void ZeroBytes (XCmdPtr paramPtr, void *dstPtr, long longCount)
 
void ScanToReturn (XCmdPtr paramPtr, Ptr *scanPtr)
 
void ScanToZero (XCmdPtr paramPtr, Ptr *scanPtr)
 
Boolean StringEqual (XCmdPtr paramPtr, ConstStr255Param str1, ConstStr255Param str2)
 
long StringLength (XCmdPtr paramPtr, void *strPtr)
 
void * StringMatch (XCmdPtr paramPtr, ConstStr255Param pattern, void *target)
 
void ZeroTermHandle (XCmdPtr paramPtr, Handle hndl)
 
void BoolToStr (XCmdPtr paramPtr, Boolean value, Str255 str)
 
void Double_tToStr (XCmdPtr paramPtr, double_t num, Str255 str)
 
void LongToStr (XCmdPtr paramPtr, long posNum, Str255 str)
 
void NumToHex (XCmdPtr paramPtr, long num, short nDigits, Str255 str)
 
void NumToStr (XCmdPtr paramPtr, long num, Str255 str)
 
Handle PasToZero (XCmdPtr paramPtr, ConstStr255Param str)
 
void PointToStr (XCmdPtr paramPtr, Point pt, Str255 str)
 
void RectToStr (XCmdPtr paramPtr, const Rect *rct, Str255 str)
 
void ReturnToPas (XCmdPtr paramPtr, void *zeroStr, Str255 pasStr)
 
Boolean StrToBool (XCmdPtr paramPtr, ConstStr255Param str)
 
double_t StrToDouble_t (XCmdPtr paramPtr, ConstStr255Param str)
 
long StrToLong (XCmdPtr paramPtr, ConstStr255Param str)
 
long StrToNum (XCmdPtr paramPtr, ConstStr255Param str)
 
void StrToPoint (XCmdPtr paramPtr, ConstStr255Param str, Point *pt)
 
void StrToRect (XCmdPtr paramPtr, ConstStr255Param str, Rect *rct)
 
void ZeroToPas (XCmdPtr paramPtr, void *zeroStr, Str255 pasStr)
 
Handle GetFieldByID (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldID)
 
Handle GetFieldByName (XCmdPtr paramPtr, Boolean cardFieldFlag, ConstStr255Param fieldName)
 
Handle GetFieldByNum (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldNum)
 
void SetFieldByID (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldID, Handle fieldVal)
 
void SetFieldByName (XCmdPtr paramPtr, Boolean cardFieldFlag, ConstStr255Param fieldName, Handle fieldVal)
 
void SetFieldByNum (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldNum, Handle fieldVal)
 
TEHandle GetFieldTE (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldID, short fieldNum, ConstStr255Param fieldName)
 
void SetFieldTE (XCmdPtr paramPtr, Boolean cardFieldFlag, short fieldID, short fieldNum, ConstStr255Param fieldName, TEHandle fieldTE)
 
void BeginXSound (XCmdPtr paramPtr, WindowRef window)
 
void EndXSound (XCmdPtr paramPtr)
 
Boolean GetFilePath (XCmdPtr paramPtr, ConstStr255Param fileName, short numTypes, ConstSFTypeListPtr typeList, Boolean askUser, OSType *fileType, Str255 fullName)
 
void GetXResInfo (XCmdPtr paramPtr, short *resFile, short *resID, ResType *rType, Str255 name)
 
void Notify (XCmdPtr paramPtr)
 
void SendHCEvent (XCmdPtr paramPtr, const EventRecord *event)
 
void SendWindowMessage (XCmdPtr paramPtr, WindowRef windPtr, ConstStr255Param windowName, ConstStr255Param msg)
 
WindowRef FrontDocWindow (XCmdPtr paramPtr)
 
long StackNameToNum (XCmdPtr paramPtr, ConstStr255Param stackName)
 
short ShowHCAlert (XCmdPtr paramPtr, short dlgID, ConstStr255Param promptStr)
 
Boolean AbortInQueue (XCmdPtr paramPtr)
 
void FlushStackFile (XCmdPtr paramPtr)
 
WindowRef NewXWindow (XCmdPtr paramPtr, const Rect *boundsRect, ConstStr255Param title, Boolean visible, short procID, Boolean color, Boolean floating)
 
WindowRef GetNewXWindow (XCmdPtr paramPtr, ResType templateType, short templateID, Boolean color, Boolean floating)
 
void CloseXWindow (XCmdPtr paramPtr, WindowRef window)
 
void HideHCPalettes (XCmdPtr paramPtr)
 
void ShowHCPalettes (XCmdPtr paramPtr)
 
void RegisterXWMenu (XCmdPtr paramPtr, WindowRef window, MenuRef menu, Boolean registering)
 
void SetXWIdleTime (XCmdPtr paramPtr, WindowRef window, long interval)
 
void XWHasInterruptCode (XCmdPtr paramPtr, WindowRef window, Boolean haveCode)
 
void XWAlwaysMoveHigh (XCmdPtr paramPtr, WindowRef window, Boolean moveHigh)
 
void XWAllowReEntrancy (XCmdPtr paramPtr, WindowRef window, Boolean allowSysEvts, Boolean allowHCEvts)
 
void BeginXWEdit (XCmdPtr paramPtr, WindowRef window)
 
void EndXWEdit (XCmdPtr paramPtr, WindowRef window)
 
WordBreakUPP HCWordBreakProc (XCmdPtr paramPtr)
 
void PrintTEHandle (XCmdPtr paramPtr, TEHandle hTE, StringPtr header)
 
CheckPtHandle GetCheckPoints (XCmdPtr paramPtr)
 
void SetCheckPoints (XCmdPtr paramPtr, CheckPtHandle checkLines)
 
void FormatScript (XCmdPtr paramPtr, Handle scriptHndl, long *insertionPoint, Boolean quickFormat)
 
void SaveXWScript (XCmdPtr paramPtr, Handle scriptHndl)
 
void GetObjectName (XCmdPtr paramPtr, XTalkObjectPtr xObjPtr, Str255 objName)
 
void GetObjectScript (XCmdPtr paramPtr, XTalkObjectPtr xObjPtr, Handle *scriptHndl)
 
void SetObjectScript (XCmdPtr paramPtr, XTalkObjectPtr xObjPtr, Handle scriptHndl)
 
void AbortScript (XCmdPtr paramPtr)
 
void GoScript (XCmdPtr paramPtr)
 
void StepScript (XCmdPtr paramPtr, Boolean stepInto)
 
void CountHandlers (XCmdPtr paramPtr, short *handlerCount)
 
void GetHandlerInfo (XCmdPtr paramPtr, short handlerNum, Str255 handlerName, Str255 objectName, short *varCount)
 
void GetVarInfo (XCmdPtr paramPtr, short handlerNum, short varNum, Str255 varName, Boolean *isGlobal, Str255 varValue, Handle varHndl)
 
void SetVarValue (XCmdPtr paramPtr, short handlerNum, short varNum, Handle varHndl)
 
Handle GetStackCrawl (XCmdPtr paramPtr)
 
void TraceScript (XCmdPtr paramPtr, Boolean traceInto)
 

Detailed Description

Interfaces for HyperCard XCMD's.

Introduced In: HyperCard 2.3
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1987-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Function Documentation

◆ AbortInQueue()

Boolean AbortInQueue ( XCmdPtr  paramPtr)

AbortInQueue()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ AbortScript()

void AbortScript ( XCmdPtr  paramPtr)

Debugging Tools support AbortScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ BeginXSound()

void BeginXSound ( XCmdPtr  paramPtr,
WindowRef  window 
)

Miscellaneous Utilities BeginXSound()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ BeginXWEdit()

void BeginXWEdit ( XCmdPtr  paramPtr,
WindowRef  window 
)

Text Editing Utilities BeginXWEdit()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ BoolToStr()

void BoolToStr ( XCmdPtr  paramPtr,
Boolean  value,
Str255  str 
)

String Conversions BoolToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CloseXWindow()

void CloseXWindow ( XCmdPtr  paramPtr,
WindowRef  window 
)

CloseXWindow()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ CountHandlers()

void CountHandlers ( XCmdPtr  paramPtr,
short *  handlerCount 
)

CountHandlers()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ Double_tToStr()

void Double_tToStr ( XCmdPtr  paramPtr,
double_t  num,
Str255  str 
)

Double_tToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ EndXSound()

void EndXSound ( XCmdPtr  paramPtr)

EndXSound()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ EndXWEdit()

void EndXWEdit ( XCmdPtr  paramPtr,
WindowRef  window 
)

EndXWEdit()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ EvalExpr()

Handle EvalExpr ( XCmdPtr  paramPtr,
ConstStr255Param  expr 
)

HyperTalk Utilities EvalExpr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ FlushStackFile()

void FlushStackFile ( XCmdPtr  paramPtr)

FlushStackFile()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ FormatScript()

void FormatScript ( XCmdPtr  paramPtr,
Handle  scriptHndl,
long *  insertionPoint,
Boolean  quickFormat 
)

FormatScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ FrontDocWindow()

WindowRef FrontDocWindow ( XCmdPtr  paramPtr)

FrontDocWindow()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetCheckPoints()

CheckPtHandle GetCheckPoints ( XCmdPtr  paramPtr)

Script Editor support GetCheckPoints()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetFieldByID()

Handle GetFieldByID ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldID 
)

Field Utilities GetFieldByID()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetFieldByName()

Handle GetFieldByName ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
ConstStr255Param  fieldName 
)

GetFieldByName()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetFieldByNum()

Handle GetFieldByNum ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldNum 
)

GetFieldByNum()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetFieldTE()

TEHandle GetFieldTE ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldID,
short  fieldNum,
ConstStr255Param  fieldName 
)

GetFieldTE()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetFilePath()

Boolean GetFilePath ( XCmdPtr  paramPtr,
ConstStr255Param  fileName,
short  numTypes,
ConstSFTypeListPtr  typeList,
Boolean  askUser,
OSType *  fileType,
Str255  fullName 
)

GetFilePath()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetGlobal()

Handle GetGlobal ( XCmdPtr  paramPtr,
ConstStr255Param  globName 
)

Memory Utilities GetGlobal()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetHandlerInfo()

void GetHandlerInfo ( XCmdPtr  paramPtr,
short  handlerNum,
Str255  handlerName,
Str255  objectName,
short *  varCount 
)

GetHandlerInfo()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetNewXWindow()

WindowRef GetNewXWindow ( XCmdPtr  paramPtr,
ResType  templateType,
short  templateID,
Boolean  color,
Boolean  floating 
)

GetNewXWindow()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetObjectName()

void GetObjectName ( XCmdPtr  paramPtr,
XTalkObjectPtr  xObjPtr,
Str255  objName 
)

GetObjectName()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetObjectScript()

void GetObjectScript ( XCmdPtr  paramPtr,
XTalkObjectPtr  xObjPtr,
Handle *  scriptHndl 
)

GetObjectScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetStackCrawl()

Handle GetStackCrawl ( XCmdPtr  paramPtr)

GetStackCrawl()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetVarInfo()

void GetVarInfo ( XCmdPtr  paramPtr,
short  handlerNum,
short  varNum,
Str255  varName,
Boolean isGlobal,
Str255  varValue,
Handle  varHndl 
)

GetVarInfo()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GetXResInfo()

void GetXResInfo ( XCmdPtr  paramPtr,
short *  resFile,
short *  resID,
ResType *  rType,
Str255  name 
)

GetXResInfo()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ GoScript()

void GoScript ( XCmdPtr  paramPtr)

GoScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ HCWordBreakProc()

WordBreakUPP HCWordBreakProc ( XCmdPtr  paramPtr)

HCWordBreakProc()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ HideHCPalettes()

void HideHCPalettes ( XCmdPtr  paramPtr)

XWindoid Utilities HideHCPalettes()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ LongToStr()

void LongToStr ( XCmdPtr  paramPtr,
long  posNum,
Str255  str 
)

LongToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ NewXWindow()

WindowRef NewXWindow ( XCmdPtr  paramPtr,
const Rect boundsRect,
ConstStr255Param  title,
Boolean  visible,
short  procID,
Boolean  color,
Boolean  floating 
)

Creating and Disposing XWindoids NewXWindow()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ Notify()

void Notify ( XCmdPtr  paramPtr)

Notify()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ NumToHex()

void NumToHex ( XCmdPtr  paramPtr,
long  num,
short  nDigits,
Str255  str 
)

NumToHex()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ NumToStr()

void NumToStr ( XCmdPtr  paramPtr,
long  num,
Str255  str 
)

NumToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ PasToZero()

Handle PasToZero ( XCmdPtr  paramPtr,
ConstStr255Param  str 
)

PasToZero()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ PointToStr()

void PointToStr ( XCmdPtr  paramPtr,
Point  pt,
Str255  str 
)

PointToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ PrintTEHandle()

void PrintTEHandle ( XCmdPtr  paramPtr,
TEHandle  hTE,
StringPtr  header 
)

PrintTEHandle()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ RectToStr()

void RectToStr ( XCmdPtr  paramPtr,
const Rect rct,
Str255  str 
)

RectToStr()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ RegisterXWMenu()

void RegisterXWMenu ( XCmdPtr  paramPtr,
WindowRef  window,
MenuRef  menu,
Boolean  registering 
)

RegisterXWMenu()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ReturnToPas()

void ReturnToPas ( XCmdPtr  paramPtr,
void *  zeroStr,
Str255  pasStr 
)

ReturnToPas()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ RunHandler()

void RunHandler ( XCmdPtr  paramPtr,
Handle  handler 
)

RunHandler()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SaveXWScript()

void SaveXWScript ( XCmdPtr  paramPtr,
Handle  scriptHndl 
)

SaveXWScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ScanToReturn()

void ScanToReturn ( XCmdPtr  paramPtr,
Ptr *  scanPtr 
)

String Utilities ScanToReturn()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ScanToZero()

void ScanToZero ( XCmdPtr  paramPtr,
Ptr *  scanPtr 
)

ScanToZero()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SendCardMessage()

void SendCardMessage ( XCmdPtr  paramPtr,
ConstStr255Param  msg 
)

SendCardMessage()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SendHCEvent()

void SendHCEvent ( XCmdPtr  paramPtr,
const EventRecord event 
)

SendHCEvent()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SendHCMessage()

void SendHCMessage ( XCmdPtr  paramPtr,
ConstStr255Param  msg 
)

SendHCMessage()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SendWindowMessage()

void SendWindowMessage ( XCmdPtr  paramPtr,
WindowRef  windPtr,
ConstStr255Param  windowName,
ConstStr255Param  msg 
)

SendWindowMessage()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetCheckPoints()

void SetCheckPoints ( XCmdPtr  paramPtr,
CheckPtHandle  checkLines 
)

SetCheckPoints()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetFieldByID()

void SetFieldByID ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldID,
Handle  fieldVal 
)

SetFieldByID()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetFieldByName()

void SetFieldByName ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
ConstStr255Param  fieldName,
Handle  fieldVal 
)

SetFieldByName()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetFieldByNum()

void SetFieldByNum ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldNum,
Handle  fieldVal 
)

SetFieldByNum()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetFieldTE()

void SetFieldTE ( XCmdPtr  paramPtr,
Boolean  cardFieldFlag,
short  fieldID,
short  fieldNum,
ConstStr255Param  fieldName,
TEHandle  fieldTE 
)

SetFieldTE()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetGlobal()

void SetGlobal ( XCmdPtr  paramPtr,
ConstStr255Param  globName,
Handle  globValue 
)

SetGlobal()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetObjectScript()

void SetObjectScript ( XCmdPtr  paramPtr,
XTalkObjectPtr  xObjPtr,
Handle  scriptHndl 
)

SetObjectScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetVarValue()

void SetVarValue ( XCmdPtr  paramPtr,
short  handlerNum,
short  varNum,
Handle  varHndl 
)

SetVarValue()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ SetXWIdleTime()

void SetXWIdleTime ( XCmdPtr  paramPtr,
WindowRef  window,
long  interval 
)

SetXWIdleTime()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ShowHCAlert()

short ShowHCAlert ( XCmdPtr  paramPtr,
short  dlgID,
ConstStr255Param  promptStr 
)

ShowHCAlert()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ShowHCPalettes()

void ShowHCPalettes ( XCmdPtr  paramPtr)

ShowHCPalettes()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StackNameToNum()

long StackNameToNum ( XCmdPtr  paramPtr,
ConstStr255Param  stackName 
)

StackNameToNum()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StepScript()

void StepScript ( XCmdPtr  paramPtr,
Boolean  stepInto 
)

StepScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StringEqual()

Boolean StringEqual ( XCmdPtr  paramPtr,
ConstStr255Param  str1,
ConstStr255Param  str2 
)

StringEqual()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StringLength()

long StringLength ( XCmdPtr  paramPtr,
void *  strPtr 
)

StringLength()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StringMatch()

void* StringMatch ( XCmdPtr  paramPtr,
ConstStr255Param  pattern,
void *  target 
)

StringMatch()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToBool()

Boolean StrToBool ( XCmdPtr  paramPtr,
ConstStr255Param  str 
)

StrToBool()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToDouble_t()

double_t StrToDouble_t ( XCmdPtr  paramPtr,
ConstStr255Param  str 
)

StrToDouble_t()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToLong()

long StrToLong ( XCmdPtr  paramPtr,
ConstStr255Param  str 
)

StrToLong()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToNum()

long StrToNum ( XCmdPtr  paramPtr,
ConstStr255Param  str 
)

StrToNum()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToPoint()

void StrToPoint ( XCmdPtr  paramPtr,
ConstStr255Param  str,
Point pt 
)

StrToPoint()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ StrToRect()

void StrToRect ( XCmdPtr  paramPtr,
ConstStr255Param  str,
Rect rct 
)

StrToRect()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ TraceScript()

void TraceScript ( XCmdPtr  paramPtr,
Boolean  traceInto 
)

TraceScript()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ XWAllowReEntrancy()

void XWAllowReEntrancy ( XCmdPtr  paramPtr,
WindowRef  window,
Boolean  allowSysEvts,
Boolean  allowHCEvts 
)

XWAllowReEntrancy()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ XWAlwaysMoveHigh()

void XWAlwaysMoveHigh ( XCmdPtr  paramPtr,
WindowRef  window,
Boolean  moveHigh 
)

XWAlwaysMoveHigh()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ XWHasInterruptCode()

void XWHasInterruptCode ( XCmdPtr  paramPtr,
WindowRef  window,
Boolean  haveCode 
)

XWHasInterruptCode()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ZeroBytes()

void ZeroBytes ( XCmdPtr  paramPtr,
void *  dstPtr,
long  longCount 
)

ZeroBytes()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ZeroTermHandle()

void ZeroTermHandle ( XCmdPtr  paramPtr,
Handle  hndl 
)

ZeroTermHandle()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available

◆ ZeroToPas()

void ZeroToPas ( XCmdPtr  paramPtr,
void *  zeroStr,
Str255  pasStr 
)

ZeroToPas()

Non-Carbon CFM: in HyperXLib 1.0 and later
Carbon Lib: not available
Mac OS X: not available