|
| #define | NewTipFunctionUPP(userRoutine) |
| |
|
#define | DisposeTipFunctionUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeTipFunctionUPP(tip, structure, r, balloonVariant, userUPP) |
| |
|
#define | NewTipFunctionProc(userRoutine) NewTipFunctionUPP(userRoutine) |
| |
|
#define | CallTipFunctionProc(userRoutine, tip, structure, r, balloonVariant) InvokeTipFunctionUPP(tip, structure, r, balloonVariant, userRoutine) |
| |
|
#define | HMGetHelpMenuRef HMGetHelpMenuHandle |
| |
|
| enum | {
kTopLeftTipPointsLeftVariant = 0
, kTopLeftTipPointsUpVariant = 1
, kTopRightTipPointsUpVariant = 2
, kTopRightTipPointsRightVariant = 3
,
kBottomRightTipPointsRightVariant = 4
, kBottomRightTipPointsDownVariant = 5
, kBottomLeftTipPointsDownVariant = 6
, kBottomLeftTipPointsLeftVariant = 7
,
kBalloonVariantCount = 8
} |
| |
| enum | { hmBalloonHelpVersion = 0x0002
} |
| |
| enum | { kHMHelpMenuID = -16490
, kHMAboutHelpItem = 1
, kHMShowBalloonsItem = 3
} |
| |
| enum | { kHMHelpID
, kBalloonWDEFID
} |
| |
| enum | { helpItem
} |
| |
| enum | {
hmDefaultOptions = 0
, hmUseSubIDBit = 0
, hmAbsoluteCoordsBit = 1
, hmSaveBitsNoWindowBit = 2
,
hmSaveBitsWindowBit = 3
, hmMatchInTitleBit = 4
, hmUseSubIDMask
, hmAbsoluteCoordsMask
,
hmSaveBitsNoWindowMask
, hmSaveBitsWindowMask
, hmMatchInTitleMask
} |
| |
| enum | {
kHMStringItem = 1
, kHMPictItem = 2
, kHMStringResItem = 3
, kHMTEResItem
,
kHMSTRResItem = 7
, kHMSkipItem = 256
, kHMCompareItem = 512
, kHMNamedResourceItem = 1024
,
kHMTrackCntlItem = 2048
} |
| |
| enum | {
khmmString = 1
, khmmPict = 2
, khmmStringRes
, khmmTEHandle = 4
,
khmmPictHandle = 5
, khmmTERes
, khmmSTRRes = 7
, kHMEnabledItem = 0
} |
| |
| enum | { kHMTETextResType
, kHMTEStyleResType
} |
| |
| enum | {
kHMDisabledItem
, kHMCheckedItem = 2
, kHMOtherItem = 3
, kHMRegularWindow = 0
,
kHMSaveBitsNoWindow = 1
, kHMSaveBitsWindow
} |
| |
| enum | {
kHMMenuResType
, kHMDialogResType
, kHMWindListResType
, kHMRectListResType
,
kHMOverrideResType
, kHMFinderApplResType
} |
| |
| enum | { uppTipFunctionProcInfo = 0x00003FE0
} |
| |
|
|
typedef | CALLBACK_API (OSErr, TipFunctionProcPtr)(Point tip |
| |
|
typedef | STACK_UPP_TYPE (TipFunctionProcPtr) TipFunctionUPP |
| |
| TipFunctionUPP | NewTipFunctionUPP (TipFunctionProcPtr userRoutine) |
| |
| void | DisposeTipFunctionUPP (TipFunctionUPP userUPP) |
| |
| OSErr | InvokeTipFunctionUPP (Point tip, RgnHandle structure, Rect *r, BalloonVariant *balloonVariant, TipFunctionUPP userUPP) |
| |
| OSErr | HMGetHelpMenuHandle (MenuRef *mh) |
| |
| OSErr | HMShowBalloon (const HMMessageRecord *inHelpMessage, Point inTip, Rect *inHotRect, TipFunctionUPP inTipProc, SInt16 inWindowProcID, BalloonVariant inBalloonVariant, SInt16 inMethod) |
| |
| OSErr | HMShowMenuBalloon (SInt16 itemNum, SInt16 itemMenuID, SInt32 itemFlags, SInt32 itemReserved, Point tip, Rect *alternateRect, TipFunctionUPP tipProc, SInt16 theProc, BalloonVariant balloonVariant) |
| |
| OSErr | HMRemoveBalloon (void) |
| |
| OSErr | HMGetIndHelpMsg (ResType inWhichResType, SInt16 inWhichResID, SInt16 inMessageIndex, SInt16 inMessageState, UInt32 *outOptions, Point *outTip, Rect *outHotRect, SInt16 *outWindowProcID, BalloonVariant *outBalloonVariant, HMMessageRecord *outHelpMessage, SInt16 *outMessageCount) |
| |
| Boolean | HMIsBalloon (void) |
| |
| Boolean | HMGetBalloons (void) |
| | Is Balloon Help on or off? More...
|
| |
| OSErr | HMSetBalloons (Boolean flag) |
| |
| OSErr | HMSetFont (SInt16 font) |
| |
| OSErr | HMSetFontSize (UInt16 fontSize) |
| |
| OSErr | HMGetFont (SInt16 *font) |
| |
| OSErr | HMGetFontSize (UInt16 *fontSize) |
| |
| OSErr | HMSetDialogResID (SInt16 resID) |
| |
| OSErr | HMSetMenuResID (SInt16 menuID, SInt16 resID) |
| |
| OSErr | HMBalloonRect (const HMMessageRecord *inMessage, Rect *outRect) |
| |
| OSErr | HMBalloonPict (const HMMessageRecord *inMessage, PicHandle *outPict) |
| |
| OSErr | HMScanTemplateItems (SInt16 whichID, SInt16 whichResFile, ResType whichType) |
| |
| OSErr | HMExtractHelpMsg (ResType inType, SInt16 inResID, SInt16 inMessageIndex, SInt16 inMessageState, HMMessageRecord *outMessage) |
| |
| OSErr | HMGetDialogResID (SInt16 *resID) |
| |
| OSErr | HMGetMenuResID (SInt16 menuID, SInt16 *resID) |
| |
| OSErr | HMGetBalloonWindow (WindowRef *window) |
| |
Balloon Help Package Interfaces.
- Introduced In: System 7.0
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1990-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/