19 #ifndef __COLORPICKERCOMPONENTS__
20 #define __COLORPICKERCOMPONENTS__
22 #ifndef __COLORPICKER__
26 #ifndef __COMPONENTS__
55 #if PRAGMA_STRUCT_ALIGN
56 #pragma options align = mac68k
57 #elif PRAGMA_STRUCT_PACKPUSH
59 #elif PRAGMA_STRUCT_PACK
65 kPickerComponentType = FOUR_CHAR_CODE(
'cpkr')
71 kPickerTestGraphicsWorld = 1,
73 kPickerGetItemList = 3,
78 kPickerSetVisibility = 8,
81 kPickerSetBaseItem = 11,
82 kPickerGetProfile = 12,
83 kPickerSetProfile = 13,
84 kPickerGetPrompt = 14,
85 kPickerSetPrompt = 15,
86 kPickerGetIconData = 16,
87 kPickerGetEditMenuState = 17,
88 kPickerSetOrigin = 18,
89 kPickerExtractHelpItem = 19,
90 kPickerSetColorChangedProc = 20,
91 kNPickerGetColor = 21,
92 kNPickerSetColor = 22,
93 kNPickerGetProfile = 23,
94 kNPickerSetProfile = 24,
95 kNPickerSetColorChangedProc = 25
102 kPickerDidNothing = 0,
110 typedef SInt16 PickerColorType;
117 typedef SInt16 PickerEditOperation;
127 typedef SInt16 PickerItemModifier;
130 kPickerMouseDown = 0,
144 kPickerCanDoColor = 1,
156 typedef SInt16 PickerEventForcaster;
159 kPickerNoForcast = 0,
165 kPickerNormalKeyDown = 6,
200 DialogPlacementSpec placeWhere;
229 ColorChangedUPP colorProc;
231 PickerEventForcaster forcast;
236 PickerEditOperation theEdit;
245 PickerItemModifier iMod;
247 ColorChangedUPP colorProc;
265 kInitPicker = kPickerInit,
266 kTestGraphicsWorld = kPickerTestGraphicsWorld,
267 kGetDialog = kPickerGetDialog,
268 kGetItemList = kPickerGetItemList,
269 kGetColor = kPickerGetColor,
270 kSetColor = kPickerSetColor,
271 kEvent = kPickerEvent,
273 kSetVisibility = kPickerSetVisibility,
274 kDrawPicker = kPickerDisplay,
275 kItemHit = kPickerItemHit,
276 kSetBaseItem = kPickerSetBaseItem,
277 kGetProfile = kPickerGetProfile,
278 kSetProfile = kPickerSetProfile,
279 kGetPrompt = kPickerGetPrompt,
280 kSetPrompt = kPickerSetPrompt,
281 kGetIconData = kPickerGetIconData,
282 kGetEditMenuState = kPickerGetEditMenuState,
283 kSetOrigin = kPickerSetOrigin,
284 kExtractHelpItem = kPickerExtractHelpItem
289 kDidNothing = kPickerDidNothing,
308 kMouseDown = kPickerMouseDown,
321 kNoForcast = kPickerNoForcast,
326 kNormalKeyDown = kPickerNormalKeyDown,
330 typedef short ColorType;
331 typedef short EditOperation;
332 typedef short ItemModifier;
333 typedef short EventForcaster;
341 ColorChangedUPP colorProc;
343 EventForcaster forcast;
345 typedef struct EventData EventData;
348 EditOperation theEdit;
353 typedef struct EditData EditData;
359 ColorChangedUPP colorProc;
363 typedef struct ItemHitData ItemHitData;
373 typedef struct HelpItemInfo HelpItemInfo;
380 typedef CALLBACK_API(ComponentResult, PickerCanDoProcPtr)(
long storage,
382 typedef CALLBACK_API(ComponentResult, PickerVersionProcPtr)(
long storage);
383 typedef CALLBACK_API(ComponentResult, PickerRegisterProcPtr)(
long storage);
385 PickerSetTargetProcPtr)(
long storage,
392 typedef STACK_UPP_TYPE(PickerSetTargetProcPtr) PickerSetTargetUPP;
393 #if CALL_NOT_IN_CARBON
409 #if CALL_NOT_IN_CARBON
424 PickerTestGraphicsWorldProcPtr)(
long storage,
426 #if CALL_NOT_IN_CARBON
440 typedef CALLBACK_API(ComponentResult, PickerGetDialogProcPtr)(
long storage);
441 #if CALL_NOT_IN_CARBON
455 typedef CALLBACK_API(ComponentResult, PickerGetItemListProcPtr)(
long storage);
456 #if CALL_NOT_IN_CARBON
471 PickerGetColorProcPtr)(
long storage,
472 PickerColorType whichColor,
476 PickerTestGraphicsWorldUPP;
477 typedef STACK_UPP_TYPE(PickerGetDialogProcPtr) PickerGetDialogUPP;
478 typedef STACK_UPP_TYPE(PickerGetItemListProcPtr) PickerGetItemListUPP;
480 #if CALL_NOT_IN_CARBON
491 #if !OPAQUE_UPP_TYPES
494 uppPickerOpenProcInfo = 0x000003F0
500 (ProcPtr)(userRoutine), uppPickerOpenProcInfo, GetCurrentArchitecture());
503 #define NewPickerOpenUPP(userRoutine) \
504 (PickerOpenUPP) NewRoutineDescriptor( \
505 (ProcPtr)(userRoutine), uppPickerOpenProcInfo, GetCurrentArchitecture())
519 #if !OPAQUE_UPP_TYPES
522 uppPickerCloseProcInfo = 0x000003F0
528 (ProcPtr)(userRoutine), uppPickerCloseProcInfo, GetCurrentArchitecture());
531 #define NewPickerCloseUPP(userRoutine) \
533 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerCloseProcInfo, \
534 GetCurrentArchitecture())
548 #if !OPAQUE_UPP_TYPES
551 uppPickerCanDoProcInfo = 0x000002F0
557 (ProcPtr)(userRoutine), uppPickerCanDoProcInfo, GetCurrentArchitecture());
560 #define NewPickerCanDoUPP(userRoutine) \
562 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerCanDoProcInfo, \
563 GetCurrentArchitecture())
577 #if !OPAQUE_UPP_TYPES
580 uppPickerVersionProcInfo = 0x000000F0
586 uppPickerVersionProcInfo,
587 GetCurrentArchitecture());
590 #define NewPickerVersionUPP(userRoutine) \
592 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerVersionProcInfo, \
593 GetCurrentArchitecture())
607 #if !OPAQUE_UPP_TYPES
610 uppPickerRegisterProcInfo = 0x000000F0
613 inline PickerRegisterUPP
617 uppPickerRegisterProcInfo,
618 GetCurrentArchitecture());
621 #define NewPickerRegisterUPP(userRoutine) \
622 (PickerRegisterUPP) \
623 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerRegisterProcInfo, \
624 GetCurrentArchitecture())
638 #if !OPAQUE_UPP_TYPES
641 uppPickerSetTargetProcInfo = 0x000003F0
644 inline PickerSetTargetUPP
648 uppPickerSetTargetProcInfo,
649 GetCurrentArchitecture());
652 #define NewPickerSetTargetUPP(userRoutine) \
653 (PickerSetTargetUPP) \
654 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerSetTargetProcInfo, \
655 GetCurrentArchitecture())
669 #if !OPAQUE_UPP_TYPES
672 uppPickerInitProcInfo = 0x000003F0
678 (ProcPtr)(userRoutine), uppPickerInitProcInfo, GetCurrentArchitecture());
681 #define NewPickerInitUPP(userRoutine) \
682 (PickerInitUPP) NewRoutineDescriptor( \
683 (ProcPtr)(userRoutine), uppPickerInitProcInfo, GetCurrentArchitecture())
695 PickerTestGraphicsWorldUPP
697 #if !OPAQUE_UPP_TYPES
700 uppPickerTestGraphicsWorldProcInfo = 0x000003F0
703 inline PickerTestGraphicsWorldUPP
707 (ProcPtr)(userRoutine), uppPickerTestGraphicsWorldProcInfo,
708 GetCurrentArchitecture());
711 #define NewPickerTestGraphicsWorldUPP(userRoutine) \
712 (PickerTestGraphicsWorldUPP) NewRoutineDescriptor( \
713 (ProcPtr)(userRoutine), uppPickerTestGraphicsWorldProcInfo, \
714 GetCurrentArchitecture())
728 #if !OPAQUE_UPP_TYPES
731 uppPickerGetDialogProcInfo = 0x000000F0
734 inline PickerGetDialogUPP
738 uppPickerGetDialogProcInfo,
739 GetCurrentArchitecture());
742 #define NewPickerGetDialogUPP(userRoutine) \
743 (PickerGetDialogUPP) \
744 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerGetDialogProcInfo, \
745 GetCurrentArchitecture())
759 #if !OPAQUE_UPP_TYPES
762 uppPickerGetItemListProcInfo = 0x000000F0
765 inline PickerGetItemListUPP
769 (ProcPtr)(userRoutine), uppPickerGetItemListProcInfo,
770 GetCurrentArchitecture());
773 #define NewPickerGetItemListUPP(userRoutine) \
774 (PickerGetItemListUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
775 uppPickerGetItemListProcInfo, \
776 GetCurrentArchitecture())
790 #if !OPAQUE_UPP_TYPES
793 uppPickerGetColorProcInfo = 0x00000EF0
796 inline PickerGetColorUPP
800 uppPickerGetColorProcInfo,
801 GetCurrentArchitecture());
804 #define NewPickerGetColorUPP(userRoutine) \
805 (PickerGetColorUPP) \
806 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerGetColorProcInfo, \
807 GetCurrentArchitecture())
821 #if !OPAQUE_UPP_TYPES
828 #define DisposePickerOpenUPP(userUPP) DisposeRoutineDescriptor(userUPP)
842 #if !OPAQUE_UPP_TYPES
849 #define DisposePickerCloseUPP(userUPP) DisposeRoutineDescriptor(userUPP)
863 #if !OPAQUE_UPP_TYPES
870 #define DisposePickerCanDoUPP(userUPP) DisposeRoutineDescriptor(userUPP)
884 #if !OPAQUE_UPP_TYPES
891 #define DisposePickerVersionUPP(userUPP) DisposeRoutineDescriptor(userUPP)
905 #if !OPAQUE_UPP_TYPES
912 #define DisposePickerRegisterUPP(userUPP) DisposeRoutineDescriptor(userUPP)
926 #if !OPAQUE_UPP_TYPES
933 #define DisposePickerSetTargetUPP(userUPP) DisposeRoutineDescriptor(userUPP)
947 #if !OPAQUE_UPP_TYPES
954 #define DisposePickerInitUPP(userUPP) DisposeRoutineDescriptor(userUPP)
968 #if !OPAQUE_UPP_TYPES
976 #define DisposePickerTestGraphicsWorldUPP(userUPP) \
977 DisposeRoutineDescriptor(userUPP)
991 #if !OPAQUE_UPP_TYPES
998 #define DisposePickerGetDialogUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1012 #if !OPAQUE_UPP_TYPES
1019 #define DisposePickerGetItemListUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1033 #if !OPAQUE_UPP_TYPES
1040 #define DisposePickerGetColorUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1054 PickerOpenUPP userUPP);
1055 #if !OPAQUE_UPP_TYPES
1058 PickerOpenUPP userUPP)
1060 return (ComponentResult)CALL_TWO_PARAMETER_UPP(userUPP, uppPickerOpenProcInfo,
1064 #define InvokePickerOpenUPP(storage, self, userUPP) \
1065 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerOpenProcInfo, \
1080 PickerCloseUPP userUPP);
1081 #if !OPAQUE_UPP_TYPES
1085 PickerCloseUPP userUPP)
1087 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
1088 userUPP, uppPickerCloseProcInfo, storage,
self);
1091 #define InvokePickerCloseUPP(storage, self, userUPP) \
1092 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerCloseProcInfo, \
1107 #if !OPAQUE_UPP_TYPES
1110 PickerCanDoUPP userUPP)
1112 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
1113 userUPP, uppPickerCanDoProcInfo, storage, selector);
1116 #define InvokePickerCanDoUPP(storage, selector, userUPP) \
1117 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerCanDoProcInfo, \
1118 (storage), (selector))
1132 #if !OPAQUE_UPP_TYPES
1135 PickerVersionUPP userUPP)
1137 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
1138 userUPP, uppPickerVersionProcInfo, storage);
1141 #define InvokePickerVersionUPP(storage, userUPP) \
1143 CALL_ONE_PARAMETER_UPP((userUPP), uppPickerVersionProcInfo, (storage))
1157 #if !OPAQUE_UPP_TYPES
1160 PickerRegisterUPP userUPP)
1162 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
1163 userUPP, uppPickerRegisterProcInfo, storage);
1166 #define InvokePickerRegisterUPP(storage, userUPP) \
1168 CALL_ONE_PARAMETER_UPP((userUPP), uppPickerRegisterProcInfo, (storage))
1182 PickerSetTargetUPP userUPP);
1183 #if !OPAQUE_UPP_TYPES
1185 inline ComponentResult
1187 PickerSetTargetUPP userUPP)
1189 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
1193 #define InvokePickerSetTargetUPP(storage, topOfCallChain, userUPP) \
1194 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
1195 (userUPP), uppPickerSetTargetProcInfo, (storage), (topOfCallChain))
1209 #if !OPAQUE_UPP_TYPES
1212 PickerInitUPP userUPP)
1214 return (ComponentResult)CALL_TWO_PARAMETER_UPP(userUPP, uppPickerInitProcInfo,
1218 #define InvokePickerInitUPP(storage, data, userUPP) \
1219 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerInitProcInfo, \
1234 PickerTestGraphicsWorldUPP userUPP);
1235 #if !OPAQUE_UPP_TYPES
1237 inline ComponentResult
1239 PickerTestGraphicsWorldUPP userUPP)
1241 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
1242 userUPP, uppPickerTestGraphicsWorldProcInfo, storage, data);
1245 #define InvokePickerTestGraphicsWorldUPP(storage, data, userUPP) \
1246 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
1247 (userUPP), uppPickerTestGraphicsWorldProcInfo, (storage), (data))
1261 #if !OPAQUE_UPP_TYPES
1264 PickerGetDialogUPP userUPP)
1266 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
1267 userUPP, uppPickerGetDialogProcInfo, storage);
1270 #define InvokePickerGetDialogUPP(storage, userUPP) \
1272 CALL_ONE_PARAMETER_UPP((userUPP), uppPickerGetDialogProcInfo, (storage))
1286 #if !OPAQUE_UPP_TYPES
1288 inline ComponentResult
1291 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
1292 userUPP, uppPickerGetItemListProcInfo, storage);
1295 #define InvokePickerGetItemListUPP(storage, userUPP) \
1296 (ComponentResult) CALL_ONE_PARAMETER_UPP( \
1297 (userUPP), uppPickerGetItemListProcInfo, (storage))
1311 PMColorPtr color, PickerGetColorUPP userUPP);
1312 #if !OPAQUE_UPP_TYPES
1315 PickerColorType whichColor,
1317 PickerGetColorUPP userUPP)
1319 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
1320 userUPP, uppPickerGetColorProcInfo, storage, whichColor, color);
1323 #define InvokePickerGetColorUPP(storage, whichColor, color, userUPP) \
1324 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
1325 (userUPP), uppPickerGetColorProcInfo, (storage), (whichColor), (color))
1331 #if CALL_NOT_IN_CARBON || OLDROUTINENAMES
1333 #define NewPickerOpenProc(userRoutine) NewPickerOpenUPP(userRoutine)
1334 #define NewPickerCloseProc(userRoutine) NewPickerCloseUPP(userRoutine)
1335 #define NewPickerCanDoProc(userRoutine) NewPickerCanDoUPP(userRoutine)
1336 #define NewPickerVersionProc(userRoutine) NewPickerVersionUPP(userRoutine)
1337 #define NewPickerRegisterProc(userRoutine) NewPickerRegisterUPP(userRoutine)
1338 #define NewPickerSetTargetProc(userRoutine) NewPickerSetTargetUPP(userRoutine)
1339 #define NewPickerInitProc(userRoutine) NewPickerInitUPP(userRoutine)
1340 #define NewPickerTestGraphicsWorldProc(userRoutine) \
1341 NewPickerTestGraphicsWorldUPP(userRoutine)
1342 #define NewPickerGetDialogProc(userRoutine) NewPickerGetDialogUPP(userRoutine)
1343 #define NewPickerGetItemListProc(userRoutine) \
1344 NewPickerGetItemListUPP(userRoutine)
1345 #define NewPickerGetColorProc(userRoutine) NewPickerGetColorUPP(userRoutine)
1346 #define CallPickerOpenProc(userRoutine, storage, self) \
1347 InvokePickerOpenUPP(storage, self, userRoutine)
1348 #define CallPickerCloseProc(userRoutine, storage, self) \
1349 InvokePickerCloseUPP(storage, self, userRoutine)
1350 #define CallPickerCanDoProc(userRoutine, storage, selector) \
1351 InvokePickerCanDoUPP(storage, selector, userRoutine)
1352 #define CallPickerVersionProc(userRoutine, storage) \
1353 InvokePickerVersionUPP(storage, userRoutine)
1354 #define CallPickerRegisterProc(userRoutine, storage) \
1355 InvokePickerRegisterUPP(storage, userRoutine)
1356 #define CallPickerSetTargetProc(userRoutine, storage, topOfCallChain) \
1357 InvokePickerSetTargetUPP(storage, topOfCallChain, userRoutine)
1358 #define CallPickerInitProc(userRoutine, storage, data) \
1359 InvokePickerInitUPP(storage, data, userRoutine)
1360 #define CallPickerTestGraphicsWorldProc(userRoutine, storage, data) \
1361 InvokePickerTestGraphicsWorldUPP(storage, data, userRoutine)
1362 #define CallPickerGetDialogProc(userRoutine, storage) \
1363 InvokePickerGetDialogUPP(storage, userRoutine)
1364 #define CallPickerGetItemListProc(userRoutine, storage) \
1365 InvokePickerGetItemListUPP(storage, userRoutine)
1366 #define CallPickerGetColorProc(userRoutine, storage, whichColor, color) \
1367 InvokePickerGetColorUPP(storage, whichColor, color, userRoutine)
1370 #if CALL_NOT_IN_CARBON
1385 PickerSetColorProcPtr)(
long storage,
1386 PickerColorType whichColor,
1388 #if CALL_NOT_IN_CARBON
1404 #if CALL_NOT_IN_CARBON
1420 #if CALL_NOT_IN_CARBON
1435 PickerSetVisibilityProcPtr)(
long storage,
Boolean visible);
1436 #if CALL_NOT_IN_CARBON
1451 #if CALL_NOT_IN_CARBON
1466 PickerItemHitProcPtr)(
long storage,
1468 #if CALL_NOT_IN_CARBON
1482 typedef CALLBACK_API(ComponentResult, PickerSetBaseItemProcPtr)(
long storage,
1484 #if CALL_NOT_IN_CARBON
1498 typedef CALLBACK_API(ComponentResult, PickerGetProfileProcPtr)(
long storage);
1499 #if CALL_NOT_IN_CARBON
1514 PickerSetProfileProcPtr)(
long storage,
1516 #if CALL_NOT_IN_CARBON
1530 typedef CALLBACK_API(ComponentResult, PickerGetPromptProcPtr)(
long storage,
1532 #if CALL_NOT_IN_CARBON
1547 PickerSetPromptProcPtr)(
long storage,
1548 ConstStr255Param prompt);
1549 #if CALL_NOT_IN_CARBON
1564 PickerGetIconDataProcPtr)(
long storage,
1566 #if CALL_NOT_IN_CARBON
1581 PickerGetEditMenuStateProcPtr)(
long storage,
1583 #if CALL_NOT_IN_CARBON
1597 typedef CALLBACK_API(ComponentResult, PickerSetOriginProcPtr)(
long storage,
1601 #if CALL_NOT_IN_CARBON
1612 long colorProcData);
1617 long storage, NColorChangedUPP colorProc,
long colorProcData);
1622 #if CALL_NOT_IN_CARBON
1637 NPickerGetColorProcPtr)(
long storage,
1638 PickerColorType whichColor,
1640 #if CALL_NOT_IN_CARBON
1655 NPickerSetColorProcPtr)(
long storage,
1656 PickerColorType whichColor,
1658 #if CALL_NOT_IN_CARBON
1673 NPickerGetProfileProcPtr)(
long storage,
1675 #if CALL_NOT_IN_CARBON
1690 NPickerSetProfileProcPtr)(
long storage,
1692 #if CALL_NOT_IN_CARBON
1703 long colorProcData);
1708 long storage, NColorChangedUPP colorProc,
long colorProcData);
1709 #if CALL_NOT_IN_CARBON
1729 typedef STACK_UPP_TYPE(PickerSetVisibilityProcPtr) PickerSetVisibilityUPP;
1732 typedef STACK_UPP_TYPE(PickerSetBaseItemProcPtr) PickerSetBaseItemUPP;
1733 typedef STACK_UPP_TYPE(PickerGetProfileProcPtr) PickerGetProfileUPP;
1734 typedef STACK_UPP_TYPE(PickerSetProfileProcPtr) PickerSetProfileUPP;
1735 typedef STACK_UPP_TYPE(PickerGetPromptProcPtr) PickerGetPromptUPP;
1736 typedef STACK_UPP_TYPE(PickerSetPromptProcPtr) PickerSetPromptUPP;
1737 typedef STACK_UPP_TYPE(PickerGetIconDataProcPtr) PickerGetIconDataUPP;
1738 typedef STACK_UPP_TYPE(PickerGetEditMenuStateProcPtr) PickerGetEditMenuStateUPP;
1739 typedef STACK_UPP_TYPE(PickerSetOriginProcPtr) PickerSetOriginUPP;
1741 PickerSetColorChangedProcUPP;
1742 typedef STACK_UPP_TYPE(NPickerGetColorProcPtr) NPickerGetColorUPP;
1743 typedef STACK_UPP_TYPE(NPickerSetColorProcPtr) NPickerSetColorUPP;
1744 typedef STACK_UPP_TYPE(NPickerGetProfileProcPtr) NPickerGetProfileUPP;
1745 typedef STACK_UPP_TYPE(NPickerSetProfileProcPtr) NPickerSetProfileUPP;
1747 NPickerSetColorChangedProcUPP;
1748 typedef STACK_UPP_TYPE(PickerExtractHelpItemProcPtr) PickerExtractHelpItemUPP;
1749 #if CALL_NOT_IN_CARBON
1760 #if !OPAQUE_UPP_TYPES
1763 uppPickerSetColorProcInfo = 0x00000EF0
1766 inline PickerSetColorUPP
1770 uppPickerSetColorProcInfo,
1771 GetCurrentArchitecture());
1774 #define NewPickerSetColorUPP(userRoutine) \
1775 (PickerSetColorUPP) \
1776 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerSetColorProcInfo, \
1777 GetCurrentArchitecture())
1791 #if !OPAQUE_UPP_TYPES
1794 uppPickerEventProcInfo = 0x000003F0
1800 (ProcPtr)(userRoutine), uppPickerEventProcInfo, GetCurrentArchitecture());
1803 #define NewPickerEventUPP(userRoutine) \
1805 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerEventProcInfo, \
1806 GetCurrentArchitecture())
1820 #if !OPAQUE_UPP_TYPES
1823 uppPickerEditProcInfo = 0x000003F0
1829 (ProcPtr)(userRoutine), uppPickerEditProcInfo, GetCurrentArchitecture());
1832 #define NewPickerEditUPP(userRoutine) \
1833 (PickerEditUPP) NewRoutineDescriptor( \
1834 (ProcPtr)(userRoutine), uppPickerEditProcInfo, GetCurrentArchitecture())
1846 PickerSetVisibilityUPP
1848 #if !OPAQUE_UPP_TYPES
1851 uppPickerSetVisibilityProcInfo = 0x000001F0
1854 inline PickerSetVisibilityUPP
1858 (ProcPtr)(userRoutine), uppPickerSetVisibilityProcInfo,
1859 GetCurrentArchitecture());
1862 #define NewPickerSetVisibilityUPP(userRoutine) \
1863 (PickerSetVisibilityUPP) NewRoutineDescriptor( \
1864 (ProcPtr)(userRoutine), uppPickerSetVisibilityProcInfo, \
1865 GetCurrentArchitecture())
1879 #if !OPAQUE_UPP_TYPES
1882 uppPickerDisplayProcInfo = 0x000000F0
1888 uppPickerDisplayProcInfo,
1889 GetCurrentArchitecture());
1892 #define NewPickerDisplayUPP(userRoutine) \
1893 (PickerDisplayUPP) \
1894 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerDisplayProcInfo, \
1895 GetCurrentArchitecture())
1909 #if !OPAQUE_UPP_TYPES
1912 uppPickerItemHitProcInfo = 0x000003F0
1918 uppPickerItemHitProcInfo,
1919 GetCurrentArchitecture());
1922 #define NewPickerItemHitUPP(userRoutine) \
1923 (PickerItemHitUPP) \
1924 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerItemHitProcInfo, \
1925 GetCurrentArchitecture())
1937 PickerSetBaseItemUPP
1939 #if !OPAQUE_UPP_TYPES
1942 uppPickerSetBaseItemProcInfo = 0x000002F0
1945 inline PickerSetBaseItemUPP
1949 (ProcPtr)(userRoutine), uppPickerSetBaseItemProcInfo,
1950 GetCurrentArchitecture());
1953 #define NewPickerSetBaseItemUPP(userRoutine) \
1954 (PickerSetBaseItemUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
1955 uppPickerSetBaseItemProcInfo, \
1956 GetCurrentArchitecture())
1970 #if !OPAQUE_UPP_TYPES
1973 uppPickerGetProfileProcInfo = 0x000000F0
1976 inline PickerGetProfileUPP
1980 uppPickerGetProfileProcInfo,
1981 GetCurrentArchitecture());
1984 #define NewPickerGetProfileUPP(userRoutine) \
1985 (PickerGetProfileUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
1986 uppPickerGetProfileProcInfo, \
1987 GetCurrentArchitecture())
2001 #if !OPAQUE_UPP_TYPES
2004 uppPickerSetProfileProcInfo = 0x000003F0
2007 inline PickerSetProfileUPP
2011 uppPickerSetProfileProcInfo,
2012 GetCurrentArchitecture());
2015 #define NewPickerSetProfileUPP(userRoutine) \
2016 (PickerSetProfileUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
2017 uppPickerSetProfileProcInfo, \
2018 GetCurrentArchitecture())
2032 #if !OPAQUE_UPP_TYPES
2035 uppPickerGetPromptProcInfo = 0x000003F0
2038 inline PickerGetPromptUPP
2042 uppPickerGetPromptProcInfo,
2043 GetCurrentArchitecture());
2046 #define NewPickerGetPromptUPP(userRoutine) \
2047 (PickerGetPromptUPP) \
2048 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerGetPromptProcInfo, \
2049 GetCurrentArchitecture())
2063 #if !OPAQUE_UPP_TYPES
2066 uppPickerSetPromptProcInfo = 0x000003F0
2069 inline PickerSetPromptUPP
2073 uppPickerSetPromptProcInfo,
2074 GetCurrentArchitecture());
2077 #define NewPickerSetPromptUPP(userRoutine) \
2078 (PickerSetPromptUPP) \
2079 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerSetPromptProcInfo, \
2080 GetCurrentArchitecture())
2092 PickerGetIconDataUPP
2094 #if !OPAQUE_UPP_TYPES
2097 uppPickerGetIconDataProcInfo = 0x000003F0
2100 inline PickerGetIconDataUPP
2104 (ProcPtr)(userRoutine), uppPickerGetIconDataProcInfo,
2105 GetCurrentArchitecture());
2108 #define NewPickerGetIconDataUPP(userRoutine) \
2109 (PickerGetIconDataUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
2110 uppPickerGetIconDataProcInfo, \
2111 GetCurrentArchitecture())
2123 PickerGetEditMenuStateUPP
2125 #if !OPAQUE_UPP_TYPES
2128 uppPickerGetEditMenuStateProcInfo = 0x000003F0
2131 inline PickerGetEditMenuStateUPP
2135 (ProcPtr)(userRoutine), uppPickerGetEditMenuStateProcInfo,
2136 GetCurrentArchitecture());
2139 #define NewPickerGetEditMenuStateUPP(userRoutine) \
2140 (PickerGetEditMenuStateUPP) NewRoutineDescriptor( \
2141 (ProcPtr)(userRoutine), uppPickerGetEditMenuStateProcInfo, \
2142 GetCurrentArchitecture())
2156 #if !OPAQUE_UPP_TYPES
2159 uppPickerSetOriginProcInfo = 0x000003F0
2162 inline PickerSetOriginUPP
2166 uppPickerSetOriginProcInfo,
2167 GetCurrentArchitecture());
2170 #define NewPickerSetOriginUPP(userRoutine) \
2171 (PickerSetOriginUPP) \
2172 NewRoutineDescriptor((ProcPtr)(userRoutine), uppPickerSetOriginProcInfo, \
2173 GetCurrentArchitecture())
2185 PickerSetColorChangedProcUPP
2187 #if !OPAQUE_UPP_TYPES
2190 uppPickerSetColorChangedProcProcInfo = 0x00000FF0
2193 inline PickerSetColorChangedProcUPP
2197 (ProcPtr)(userRoutine), uppPickerSetColorChangedProcProcInfo,
2198 GetCurrentArchitecture());
2201 #define NewPickerSetColorChangedProcUPP(userRoutine) \
2202 (PickerSetColorChangedProcUPP) NewRoutineDescriptor( \
2203 (ProcPtr)(userRoutine), uppPickerSetColorChangedProcProcInfo, \
2204 GetCurrentArchitecture())
2218 #if !OPAQUE_UPP_TYPES
2221 uppNPickerGetColorProcInfo = 0x00000EF0
2224 inline NPickerGetColorUPP
2228 uppNPickerGetColorProcInfo,
2229 GetCurrentArchitecture());
2232 #define NewNPickerGetColorUPP(userRoutine) \
2233 (NPickerGetColorUPP) \
2234 NewRoutineDescriptor((ProcPtr)(userRoutine), uppNPickerGetColorProcInfo, \
2235 GetCurrentArchitecture())
2249 #if !OPAQUE_UPP_TYPES
2252 uppNPickerSetColorProcInfo = 0x00000EF0
2255 inline NPickerSetColorUPP
2259 uppNPickerSetColorProcInfo,
2260 GetCurrentArchitecture());
2263 #define NewNPickerSetColorUPP(userRoutine) \
2264 (NPickerSetColorUPP) \
2265 NewRoutineDescriptor((ProcPtr)(userRoutine), uppNPickerSetColorProcInfo, \
2266 GetCurrentArchitecture())
2278 NPickerGetProfileUPP
2280 #if !OPAQUE_UPP_TYPES
2283 uppNPickerGetProfileProcInfo = 0x000003F0
2286 inline NPickerGetProfileUPP
2290 (ProcPtr)(userRoutine), uppNPickerGetProfileProcInfo,
2291 GetCurrentArchitecture());
2294 #define NewNPickerGetProfileUPP(userRoutine) \
2295 (NPickerGetProfileUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
2296 uppNPickerGetProfileProcInfo, \
2297 GetCurrentArchitecture())
2309 NPickerSetProfileUPP
2311 #if !OPAQUE_UPP_TYPES
2314 uppNPickerSetProfileProcInfo = 0x000003F0
2317 inline NPickerSetProfileUPP
2321 (ProcPtr)(userRoutine), uppNPickerSetProfileProcInfo,
2322 GetCurrentArchitecture());
2325 #define NewNPickerSetProfileUPP(userRoutine) \
2326 (NPickerSetProfileUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
2327 uppNPickerSetProfileProcInfo, \
2328 GetCurrentArchitecture())
2340 NPickerSetColorChangedProcUPP
2342 #if !OPAQUE_UPP_TYPES
2345 uppNPickerSetColorChangedProcProcInfo = 0x00000FF0
2349 NPickerSetColorChangedProcProcPtr userRoutine)
2352 (ProcPtr)(userRoutine), uppNPickerSetColorChangedProcProcInfo,
2353 GetCurrentArchitecture());
2356 #define NewNPickerSetColorChangedProcUPP(userRoutine) \
2357 (NPickerSetColorChangedProcUPP) NewRoutineDescriptor( \
2358 (ProcPtr)(userRoutine), uppNPickerSetColorChangedProcProcInfo, \
2359 GetCurrentArchitecture())
2371 PickerExtractHelpItemUPP
2373 #if !OPAQUE_UPP_TYPES
2376 uppPickerExtractHelpItemProcInfo = 0x00003AF0
2379 inline PickerExtractHelpItemUPP
2383 (ProcPtr)(userRoutine), uppPickerExtractHelpItemProcInfo,
2384 GetCurrentArchitecture());
2387 #define NewPickerExtractHelpItemUPP(userRoutine) \
2388 (PickerExtractHelpItemUPP) NewRoutineDescriptor( \
2389 (ProcPtr)(userRoutine), uppPickerExtractHelpItemProcInfo, \
2390 GetCurrentArchitecture())
2404 #if !OPAQUE_UPP_TYPES
2411 #define DisposePickerSetColorUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2425 #if !OPAQUE_UPP_TYPES
2432 #define DisposePickerEventUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2446 #if !OPAQUE_UPP_TYPES
2453 #define DisposePickerEditUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2467 #if !OPAQUE_UPP_TYPES
2474 #define DisposePickerSetVisibilityUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2488 #if !OPAQUE_UPP_TYPES
2495 #define DisposePickerDisplayUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2509 #if !OPAQUE_UPP_TYPES
2516 #define DisposePickerItemHitUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2530 #if !OPAQUE_UPP_TYPES
2537 #define DisposePickerSetBaseItemUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2551 #if !OPAQUE_UPP_TYPES
2558 #define DisposePickerGetProfileUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2572 #if !OPAQUE_UPP_TYPES
2579 #define DisposePickerSetProfileUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2593 #if !OPAQUE_UPP_TYPES
2600 #define DisposePickerGetPromptUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2614 #if !OPAQUE_UPP_TYPES
2621 #define DisposePickerSetPromptUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2635 #if !OPAQUE_UPP_TYPES
2642 #define DisposePickerGetIconDataUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2656 #if !OPAQUE_UPP_TYPES
2664 #define DisposePickerGetEditMenuStateUPP(userUPP) \
2665 DisposeRoutineDescriptor(userUPP)
2679 #if !OPAQUE_UPP_TYPES
2686 #define DisposePickerSetOriginUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2700 #if !OPAQUE_UPP_TYPES
2708 #define DisposePickerSetColorChangedProcUPP(userUPP) \
2709 DisposeRoutineDescriptor(userUPP)
2723 #if !OPAQUE_UPP_TYPES
2730 #define DisposeNPickerGetColorUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2744 #if !OPAQUE_UPP_TYPES
2751 #define DisposeNPickerSetColorUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2765 #if !OPAQUE_UPP_TYPES
2772 #define DisposeNPickerGetProfileUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2786 #if !OPAQUE_UPP_TYPES
2793 #define DisposeNPickerSetProfileUPP(userUPP) DisposeRoutineDescriptor(userUPP)
2807 #if !OPAQUE_UPP_TYPES
2815 #define DisposeNPickerSetColorChangedProcUPP(userUPP) \
2816 DisposeRoutineDescriptor(userUPP)
2830 #if !OPAQUE_UPP_TYPES
2837 #define DisposePickerExtractHelpItemUPP(userUPP) \
2838 DisposeRoutineDescriptor(userUPP)
2852 PMColorPtr color, PickerSetColorUPP userUPP);
2853 #if !OPAQUE_UPP_TYPES
2856 PickerColorType whichColor,
2858 PickerSetColorUPP userUPP)
2860 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
2861 userUPP, uppPickerSetColorProcInfo, storage, whichColor, color);
2864 #define InvokePickerSetColorUPP(storage, whichColor, color, userUPP) \
2865 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
2866 (userUPP), uppPickerSetColorProcInfo, (storage), (whichColor), (color))
2880 PickerEventUPP userUPP);
2881 #if !OPAQUE_UPP_TYPES
2884 PickerEventUPP userUPP)
2886 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
2887 userUPP, uppPickerEventProcInfo, storage, data);
2890 #define InvokePickerEventUPP(storage, data, userUPP) \
2891 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerEventProcInfo, \
2906 #if !OPAQUE_UPP_TYPES
2909 PickerEditUPP userUPP)
2911 return (ComponentResult)CALL_TWO_PARAMETER_UPP(userUPP, uppPickerEditProcInfo,
2915 #define InvokePickerEditUPP(storage, data, userUPP) \
2916 (ComponentResult) CALL_TWO_PARAMETER_UPP((userUPP), uppPickerEditProcInfo, \
2931 PickerSetVisibilityUPP userUPP);
2932 #if !OPAQUE_UPP_TYPES
2934 inline ComponentResult
2936 PickerSetVisibilityUPP userUPP)
2938 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
2939 userUPP, uppPickerSetVisibilityProcInfo, storage, visible);
2942 #define InvokePickerSetVisibilityUPP(storage, visible, userUPP) \
2943 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
2944 (userUPP), uppPickerSetVisibilityProcInfo, (storage), (visible))
2958 #if !OPAQUE_UPP_TYPES
2961 PickerDisplayUPP userUPP)
2963 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
2964 userUPP, uppPickerDisplayProcInfo, storage);
2967 #define InvokePickerDisplayUPP(storage, userUPP) \
2969 CALL_ONE_PARAMETER_UPP((userUPP), uppPickerDisplayProcInfo, (storage))
2983 PickerItemHitUPP userUPP);
2984 #if !OPAQUE_UPP_TYPES
2988 PickerItemHitUPP userUPP)
2990 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
2991 userUPP, uppPickerItemHitProcInfo, storage, data);
2994 #define InvokePickerItemHitUPP(storage, data, userUPP) \
2995 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
2996 (userUPP), uppPickerItemHitProcInfo, (storage), (data))
3010 PickerSetBaseItemUPP userUPP);
3011 #if !OPAQUE_UPP_TYPES
3013 inline ComponentResult
3015 PickerSetBaseItemUPP userUPP)
3017 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3018 userUPP, uppPickerSetBaseItemProcInfo, storage, baseItem);
3021 #define InvokePickerSetBaseItemUPP(storage, baseItem, userUPP) \
3022 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3023 (userUPP), uppPickerSetBaseItemProcInfo, (storage), (baseItem))
3037 #if !OPAQUE_UPP_TYPES
3040 PickerGetProfileUPP userUPP)
3042 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
3043 userUPP, uppPickerGetProfileProcInfo, storage);
3046 #define InvokePickerGetProfileUPP(storage, userUPP) \
3047 (ComponentResult) CALL_ONE_PARAMETER_UPP( \
3048 (userUPP), uppPickerGetProfileProcInfo, (storage))
3062 PickerSetProfileUPP userUPP);
3063 #if !OPAQUE_UPP_TYPES
3067 PickerSetProfileUPP userUPP)
3069 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3070 userUPP, uppPickerSetProfileProcInfo, storage,
profile);
3073 #define InvokePickerSetProfileUPP(storage, profile, userUPP) \
3074 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3075 (userUPP), uppPickerSetProfileProcInfo, (storage), (profile))
3089 PickerGetPromptUPP userUPP);
3090 #if !OPAQUE_UPP_TYPES
3093 PickerGetPromptUPP userUPP)
3095 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3096 userUPP, uppPickerGetPromptProcInfo, storage, prompt);
3099 #define InvokePickerGetPromptUPP(storage, prompt, userUPP) \
3100 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3101 (userUPP), uppPickerGetPromptProcInfo, (storage), (prompt))
3115 PickerSetPromptUPP userUPP);
3116 #if !OPAQUE_UPP_TYPES
3119 ConstStr255Param prompt,
3120 PickerSetPromptUPP userUPP)
3122 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3123 userUPP, uppPickerSetPromptProcInfo, storage, prompt);
3126 #define InvokePickerSetPromptUPP(storage, prompt, userUPP) \
3127 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3128 (userUPP), uppPickerSetPromptProcInfo, (storage), (prompt))
3142 PickerGetIconDataUPP userUPP);
3143 #if !OPAQUE_UPP_TYPES
3145 inline ComponentResult
3147 PickerGetIconDataUPP userUPP)
3149 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3150 userUPP, uppPickerGetIconDataProcInfo, storage, data);
3153 #define InvokePickerGetIconDataUPP(storage, data, userUPP) \
3154 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3155 (userUPP), uppPickerGetIconDataProcInfo, (storage), (data))
3169 PickerGetEditMenuStateUPP userUPP);
3170 #if !OPAQUE_UPP_TYPES
3172 inline ComponentResult
3174 PickerGetEditMenuStateUPP userUPP)
3176 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3177 userUPP, uppPickerGetEditMenuStateProcInfo, storage,
mState);
3180 #define InvokePickerGetEditMenuStateUPP(storage, mState, userUPP) \
3181 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3182 (userUPP), uppPickerGetEditMenuStateProcInfo, (storage), (mState))
3196 #if !OPAQUE_UPP_TYPES
3199 PickerSetOriginUPP userUPP)
3201 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3202 userUPP, uppPickerSetOriginProcInfo, storage,
where);
3205 #define InvokePickerSetOriginUPP(storage, where, userUPP) \
3206 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3207 (userUPP), uppPickerSetOriginProcInfo, (storage), (where))
3222 PickerSetColorChangedProcUPP userUPP);
3223 #if !OPAQUE_UPP_TYPES
3225 inline ComponentResult
3228 PickerSetColorChangedProcUPP userUPP)
3230 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
3231 userUPP, uppPickerSetColorChangedProcProcInfo, storage, colorProc,
3235 #define InvokePickerSetColorChangedProcUPP(storage, colorProc, colorProcData, \
3237 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
3238 (userUPP), uppPickerSetColorChangedProcProcInfo, (storage), (colorProc), \
3253 NPMColor *color, NPickerGetColorUPP userUPP);
3254 #if !OPAQUE_UPP_TYPES
3257 PickerColorType whichColor,
3259 NPickerGetColorUPP userUPP)
3261 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
3262 userUPP, uppNPickerGetColorProcInfo, storage, whichColor, color);
3265 #define InvokeNPickerGetColorUPP(storage, whichColor, color, userUPP) \
3266 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
3267 (userUPP), uppNPickerGetColorProcInfo, (storage), (whichColor), (color))
3281 NPMColor *color, NPickerSetColorUPP userUPP);
3282 #if !OPAQUE_UPP_TYPES
3285 PickerColorType whichColor,
3287 NPickerSetColorUPP userUPP)
3289 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
3290 userUPP, uppNPickerSetColorProcInfo, storage, whichColor, color);
3293 #define InvokeNPickerSetColorUPP(storage, whichColor, color, userUPP) \
3294 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
3295 (userUPP), uppNPickerSetColorProcInfo, (storage), (whichColor), (color))
3309 NPickerGetProfileUPP userUPP);
3310 #if !OPAQUE_UPP_TYPES
3312 inline ComponentResult
3314 NPickerGetProfileUPP userUPP)
3316 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3317 userUPP, uppNPickerGetProfileProcInfo, storage,
profile);
3320 #define InvokeNPickerGetProfileUPP(storage, profile, userUPP) \
3321 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3322 (userUPP), uppNPickerGetProfileProcInfo, (storage), (profile))
3336 NPickerSetProfileUPP userUPP);
3337 #if !OPAQUE_UPP_TYPES
3339 inline ComponentResult
3341 NPickerSetProfileUPP userUPP)
3343 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
3344 userUPP, uppNPickerSetProfileProcInfo, storage,
profile);
3347 #define InvokeNPickerSetProfileUPP(storage, profile, userUPP) \
3348 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
3349 (userUPP), uppNPickerSetProfileProcInfo, (storage), (profile))
3364 NPickerSetColorChangedProcUPP userUPP);
3365 #if !OPAQUE_UPP_TYPES
3367 inline ComponentResult
3370 NPickerSetColorChangedProcUPP userUPP)
3372 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
3373 userUPP, uppNPickerSetColorChangedProcProcInfo, storage, colorProc,
3377 #define InvokeNPickerSetColorChangedProcUPP(storage, colorProc, colorProcData, \
3379 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
3380 (userUPP), uppNPickerSetColorChangedProcProcInfo, (storage), \
3381 (colorProc), (colorProcData))
3396 PickerExtractHelpItemUPP userUPP);
3397 #if !OPAQUE_UPP_TYPES
3399 inline ComponentResult
3402 PickerExtractHelpItemUPP userUPP)
3404 return (ComponentResult)CALL_FOUR_PARAMETER_UPP(
3405 userUPP, uppPickerExtractHelpItemProcInfo, storage, itemNo, whichMsg,
3409 #define InvokePickerExtractHelpItemUPP(storage, itemNo, whichMsg, helpInfo, \
3412 CALL_FOUR_PARAMETER_UPP((userUPP), uppPickerExtractHelpItemProcInfo, \
3413 (storage), (itemNo), (whichMsg), (helpInfo))
3419 #if CALL_NOT_IN_CARBON || OLDROUTINENAMES
3421 #define NewPickerSetColorProc(userRoutine) NewPickerSetColorUPP(userRoutine)
3422 #define NewPickerEventProc(userRoutine) NewPickerEventUPP(userRoutine)
3423 #define NewPickerEditProc(userRoutine) NewPickerEditUPP(userRoutine)
3424 #define NewPickerSetVisibilityProc(userRoutine) \
3425 NewPickerSetVisibilityUPP(userRoutine)
3426 #define NewPickerDisplayProc(userRoutine) NewPickerDisplayUPP(userRoutine)
3427 #define NewPickerItemHitProc(userRoutine) NewPickerItemHitUPP(userRoutine)
3428 #define NewPickerSetBaseItemProc(userRoutine) \
3429 NewPickerSetBaseItemUPP(userRoutine)
3430 #define NewPickerGetProfileProc(userRoutine) NewPickerGetProfileUPP(userRoutine)
3431 #define NewPickerSetProfileProc(userRoutine) NewPickerSetProfileUPP(userRoutine)
3432 #define NewPickerGetPromptProc(userRoutine) NewPickerGetPromptUPP(userRoutine)
3433 #define NewPickerSetPromptProc(userRoutine) NewPickerSetPromptUPP(userRoutine)
3434 #define NewPickerGetIconDataProc(userRoutine) \
3435 NewPickerGetIconDataUPP(userRoutine)
3436 #define NewPickerGetEditMenuStateProc(userRoutine) \
3437 NewPickerGetEditMenuStateUPP(userRoutine)
3438 #define NewPickerSetOriginProc(userRoutine) NewPickerSetOriginUPP(userRoutine)
3439 #define NewPickerSetColorChangedProcProc(userRoutine) \
3440 NewPickerSetColorChangedProcUPP(userRoutine)
3441 #define NewNPickerGetColorProc(userRoutine) NewNPickerGetColorUPP(userRoutine)
3442 #define NewNPickerSetColorProc(userRoutine) NewNPickerSetColorUPP(userRoutine)
3443 #define NewNPickerGetProfileProc(userRoutine) \
3444 NewNPickerGetProfileUPP(userRoutine)
3445 #define NewNPickerSetProfileProc(userRoutine) \
3446 NewNPickerSetProfileUPP(userRoutine)
3447 #define NewNPickerSetColorChangedProcProc(userRoutine) \
3448 NewNPickerSetColorChangedProcUPP(userRoutine)
3449 #define NewPickerExtractHelpItemProc(userRoutine) \
3450 NewPickerExtractHelpItemUPP(userRoutine)
3451 #define CallPickerSetColorProc(userRoutine, storage, whichColor, color) \
3452 InvokePickerSetColorUPP(storage, whichColor, color, userRoutine)
3453 #define CallPickerEventProc(userRoutine, storage, data) \
3454 InvokePickerEventUPP(storage, data, userRoutine)
3455 #define CallPickerEditProc(userRoutine, storage, data) \
3456 InvokePickerEditUPP(storage, data, userRoutine)
3457 #define CallPickerSetVisibilityProc(userRoutine, storage, visible) \
3458 InvokePickerSetVisibilityUPP(storage, visible, userRoutine)
3459 #define CallPickerDisplayProc(userRoutine, storage) \
3460 InvokePickerDisplayUPP(storage, userRoutine)
3461 #define CallPickerItemHitProc(userRoutine, storage, data) \
3462 InvokePickerItemHitUPP(storage, data, userRoutine)
3463 #define CallPickerSetBaseItemProc(userRoutine, storage, baseItem) \
3464 InvokePickerSetBaseItemUPP(storage, baseItem, userRoutine)
3465 #define CallPickerGetProfileProc(userRoutine, storage) \
3466 InvokePickerGetProfileUPP(storage, userRoutine)
3467 #define CallPickerSetProfileProc(userRoutine, storage, profile) \
3468 InvokePickerSetProfileUPP(storage, profile, userRoutine)
3469 #define CallPickerGetPromptProc(userRoutine, storage, prompt) \
3470 InvokePickerGetPromptUPP(storage, prompt, userRoutine)
3471 #define CallPickerSetPromptProc(userRoutine, storage, prompt) \
3472 InvokePickerSetPromptUPP(storage, prompt, userRoutine)
3473 #define CallPickerGetIconDataProc(userRoutine, storage, data) \
3474 InvokePickerGetIconDataUPP(storage, data, userRoutine)
3475 #define CallPickerGetEditMenuStateProc(userRoutine, storage, mState) \
3476 InvokePickerGetEditMenuStateUPP(storage, mState, userRoutine)
3477 #define CallPickerSetOriginProc(userRoutine, storage, where) \
3478 InvokePickerSetOriginUPP(storage, where, userRoutine)
3479 #define CallPickerSetColorChangedProcProc(userRoutine, storage, colorProc, \
3481 InvokePickerSetColorChangedProcUPP(storage, colorProc, colorProcData, \
3483 #define CallNPickerGetColorProc(userRoutine, storage, whichColor, color) \
3484 InvokeNPickerGetColorUPP(storage, whichColor, color, userRoutine)
3485 #define CallNPickerSetColorProc(userRoutine, storage, whichColor, color) \
3486 InvokeNPickerSetColorUPP(storage, whichColor, color, userRoutine)
3487 #define CallNPickerGetProfileProc(userRoutine, storage, profile) \
3488 InvokeNPickerGetProfileUPP(storage, profile, userRoutine)
3489 #define CallNPickerSetProfileProc(userRoutine, storage, profile) \
3490 InvokeNPickerSetProfileUPP(storage, profile, userRoutine)
3491 #define CallNPickerSetColorChangedProcProc(userRoutine, storage, colorProc, \
3493 InvokeNPickerSetColorChangedProcUPP(storage, colorProc, colorProcData, \
3495 #define CallPickerExtractHelpItemProc(userRoutine, storage, itemNo, whichMsg, \
3497 InvokePickerExtractHelpItemUPP(storage, itemNo, whichMsg, helpInfo, \
3501 #if PRAGMA_STRUCT_ALIGN
3502 #pragma options align = reset
3503 #elif PRAGMA_STRUCT_PACKPUSH
3505 #elif PRAGMA_STRUCT_PACK
3509 #ifdef PRAGMA_IMPORT_OFF
3512 #pragma import reset
Balloon Help Package Interfaces.
#define NewPickerCanDoUPP(userRoutine)
Definition: ColorPickerComponents.h:560
ComponentResult InvokeNPickerGetColorUPP(long storage, PickerColorType whichColor, NPMColor *color, NPickerGetColorUPP userUPP)
ComponentResult PickerGetIconData(long storage, PickerIconData *data)
ComponentResult InvokePickerVersionUPP(long storage, PickerVersionUPP userUPP)
#define NewPickerEditUPP(userRoutine)
Definition: ColorPickerComponents.h:1832
@ kPickerIsColorSyncAware
Definition: ColorPickerComponents.h:148
@ kPickerAlwaysModifiesPalette
Definition: ColorPickerComponents.h:146
@ kPickerCanDetach
Definition: ColorPickerComponents.h:152
@ kPickerCanDoApplDialog
Definition: ColorPickerComponents.h:150
@ kPickerMayModifyPalette
Definition: ColorPickerComponents.h:147
@ kPickerIsColorSync2Aware
Definition: ColorPickerComponents.h:153
@ kPickerCanDoSystemDialog
Definition: ColorPickerComponents.h:149
@ kPickerCanDoBlackWhite
Definition: ColorPickerComponents.h:145
@ kPickerHasOwnDialog
Definition: ColorPickerComponents.h:151
ComponentResult PickerSetBaseItem(long storage, short baseItem)
ComponentResult PickerInit(long storage, PickerInitData *data)
ComponentResult PickerGetEditMenuState(long storage, PickerMenuState *mState)
void DisposePickerCanDoUPP(PickerCanDoUPP userUPP)
#define NewPickerInitUPP(userRoutine)
Definition: ColorPickerComponents.h:681
ComponentResult PickerGetPrompt(long storage, Str255 prompt)
ComponentResult InvokePickerTestGraphicsWorldUPP(long storage, PickerInitData *data, PickerTestGraphicsWorldUPP userUPP)
#define NewPickerGetPromptUPP(userRoutine)
Definition: ColorPickerComponents.h:2046
@ kPickerSwitch
Definition: ColorPickerComponents.h:164
@ kPickerLeaveFocus
Definition: ColorPickerComponents.h:163
@ kPickerDialogCancel
Definition: ColorPickerComponents.h:162
@ kPickerMenuChoice
Definition: ColorPickerComponents.h:160
@ kPickerDialogAccept
Definition: ColorPickerComponents.h:161
@ kPickerNormalMouseDown
Definition: ColorPickerComponents.h:166
ComponentResult InvokePickerItemHitUPP(long storage, PickerItemHitData *data, PickerItemHitUPP userUPP)
void DisposeNPickerGetProfileUPP(NPickerGetProfileUPP userUPP)
#define NewPickerOpenUPP(userRoutine)
Definition: ColorPickerComponents.h:503
void DisposePickerItemHitUPP(PickerItemHitUPP userUPP)
void DisposePickerEditUPP(PickerEditUPP userUPP)
ComponentResult PickerSetColorChangedProc(long storage, ColorChangedUPP colorProc, long colorProcData)
ComponentResult InvokeNPickerSetProfileUPP(long storage, CMProfileRef profile, NPickerSetProfileUPP userUPP)
ComponentResult InvokePickerSetColorChangedProcUPP(long storage, NColorChangedUPP colorProc, long colorProcData, PickerSetColorChangedProcUPP userUPP)
ComponentResult InvokePickerGetEditMenuStateUPP(long storage, PickerMenuState *mState, PickerGetEditMenuStateUPP userUPP)
void DisposePickerSetVisibilityUPP(PickerSetVisibilityUPP userUPP)
void DisposePickerGetItemListUPP(PickerGetItemListUPP userUPP)
void DisposePickerOpenUPP(PickerOpenUPP userUPP)
#define NewPickerGetDialogUPP(userRoutine)
Definition: ColorPickerComponents.h:742
ComponentResult InvokePickerEditUPP(long storage, PickerEditData *data, PickerEditUPP userUPP)
#define NewPickerExtractHelpItemUPP(userRoutine)
Definition: ColorPickerComponents.h:2387
#define NewPickerVersionUPP(userRoutine)
Definition: ColorPickerComponents.h:590
#define NewPickerSetOriginUPP(userRoutine)
Definition: ColorPickerComponents.h:2170
ComponentResult InvokePickerSetBaseItemUPP(long storage, short baseItem, PickerSetBaseItemUPP userUPP)
ComponentResult PickerGetColor(long storage, PickerColorType whichColor, PMColorPtr color)
#define NewPickerGetIconDataUPP(userRoutine)
Definition: ColorPickerComponents.h:2108
ComponentResult PickerSetColor(long storage, PickerColorType whichColor, PMColorPtr color)
void DisposeNPickerGetColorUPP(NPickerGetColorUPP userUPP)
ComponentResult NPickerSetProfile(long storage, CMProfileRef profile)
#define NewPickerEventUPP(userRoutine)
Definition: ColorPickerComponents.h:1803
ComponentResult NPickerSetColorChangedProc(long storage, NColorChangedUPP colorProc, long colorProcData)
ComponentResult PickerDisplay(long storage)
@ kPickerCancelHit
Definition: ColorPickerComponents.h:105
@ kPickerColorChanged
Definition: ColorPickerComponents.h:103
@ kPickerApplItemHit
Definition: ColorPickerComponents.h:107
@ kPickerNewPickerChosen
Definition: ColorPickerComponents.h:106
@ kPickerOkHit
Definition: ColorPickerComponents.h:104
ComponentResult InvokePickerSetProfileUPP(long storage, CMProfileHandle profile, PickerSetProfileUPP userUPP)
void DisposePickerCloseUPP(PickerCloseUPP userUPP)
ComponentResult PickerGetDialog(long storage)
void DisposePickerSetBaseItemUPP(PickerSetBaseItemUPP userUPP)
void DisposePickerSetColorUPP(PickerSetColorUPP userUPP)
void DisposePickerGetProfileUPP(PickerGetProfileUPP userUPP)
ComponentResult InvokePickerCloseUPP(long storage, ComponentInstance self, PickerCloseUPP userUPP)
ComponentResult InvokePickerGetPromptUPP(long storage, Str255 prompt, PickerGetPromptUPP userUPP)
ComponentResult InvokePickerDisplayUPP(long storage, PickerDisplayUPP userUPP)
ComponentResult InvokePickerInitUPP(long storage, PickerInitData *data, PickerInitUPP userUPP)
void DisposePickerGetColorUPP(PickerGetColorUPP userUPP)
void DisposePickerGetPromptUPP(PickerGetPromptUPP userUPP)
ComponentResult NPickerSetColor(long storage, PickerColorType whichColor, NPMColor *color)
ComponentResult PickerItemHit(long storage, PickerItemHitData *data)
#define NewPickerItemHitUPP(userRoutine)
Definition: ColorPickerComponents.h:1922
#define NewPickerGetColorUPP(userRoutine)
Definition: ColorPickerComponents.h:804
ComponentResult PickerSetProfile(long storage, CMProfileHandle profile)
#define NewPickerSetProfileUPP(userRoutine)
Definition: ColorPickerComponents.h:2015
#define NewPickerTestGraphicsWorldUPP(userRoutine)
Definition: ColorPickerComponents.h:711
#define NewPickerGetProfileUPP(userRoutine)
Definition: ColorPickerComponents.h:1984
ComponentResult InvokePickerGetDialogUPP(long storage, PickerGetDialogUPP userUPP)
void DisposeNPickerSetProfileUPP(NPickerSetProfileUPP userUPP)
ComponentResult InvokePickerGetProfileUPP(long storage, PickerGetProfileUPP userUPP)
#define NewPickerSetPromptUPP(userRoutine)
Definition: ColorPickerComponents.h:2077
#define NewNPickerSetColorUPP(userRoutine)
Definition: ColorPickerComponents.h:2263
#define NewNPickerSetColorChangedProcUPP(userRoutine)
Definition: ColorPickerComponents.h:2356
ComponentResult InvokePickerGetIconDataUPP(long storage, PickerIconData *data, PickerGetIconDataUPP userUPP)
ComponentResult InvokePickerSetColorUPP(long storage, PickerColorType whichColor, PMColorPtr color, PickerSetColorUPP userUPP)
#define NewPickerCloseUPP(userRoutine)
Definition: ColorPickerComponents.h:531
ComponentResult NPickerGetColor(long storage, PickerColorType whichColor, NPMColor *color)
#define NewPickerSetBaseItemUPP(userRoutine)
Definition: ColorPickerComponents.h:1953
#define NewPickerSetColorChangedProcUPP(userRoutine)
Definition: ColorPickerComponents.h:2201
#define NewNPickerGetProfileUPP(userRoutine)
Definition: ColorPickerComponents.h:2294
ComponentResult PickerEvent(long storage, PickerEventData *data)
void DisposePickerInitUPP(PickerInitUPP userUPP)
void DisposePickerSetOriginUPP(PickerSetOriginUPP userUPP)
ComponentResult InvokeNPickerSetColorChangedProcUPP(long storage, NColorChangedUPP colorProc, long colorProcData, NPickerSetColorChangedProcUPP userUPP)
@ kPickerUndo
Definition: ColorPickerComponents.h:124
@ kPickerPaste
Definition: ColorPickerComponents.h:122
@ kPickerCopy
Definition: ColorPickerComponents.h:121
@ kPickerClear
Definition: ColorPickerComponents.h:123
ComponentResult PickerGetProfile(long storage)
void DisposePickerSetColorChangedProcUPP(PickerSetColorChangedProcUPP userUPP)
#define NewPickerDisplayUPP(userRoutine)
Definition: ColorPickerComponents.h:1892
void DisposeNPickerSetColorChangedProcUPP(NPickerSetColorChangedProcUPP userUPP)
void DisposePickerGetIconDataUPP(PickerGetIconDataUPP userUPP)
#define NewPickerSetTargetUPP(userRoutine)
Definition: ColorPickerComponents.h:652
void DisposePickerVersionUPP(PickerVersionUPP userUPP)
void DisposeNPickerSetColorUPP(NPickerSetColorUPP userUPP)
#define NewPickerGetEditMenuStateUPP(userRoutine)
Definition: ColorPickerComponents.h:2139
void DisposePickerTestGraphicsWorldUPP(PickerTestGraphicsWorldUPP userUPP)
ComponentResult InvokePickerCanDoUPP(long storage, short selector, PickerCanDoUPP userUPP)
void DisposePickerGetEditMenuStateUPP(PickerGetEditMenuStateUPP userUPP)
#define NewNPickerSetProfileUPP(userRoutine)
Definition: ColorPickerComponents.h:2325
#define NewPickerSetColorUPP(userRoutine)
Definition: ColorPickerComponents.h:1774
ComponentResult InvokePickerSetOriginUPP(long storage, Point where, PickerSetOriginUPP userUPP)
void DisposePickerRegisterUPP(PickerRegisterUPP userUPP)
ComponentResult InvokePickerSetVisibilityUPP(long storage, Boolean visible, PickerSetVisibilityUPP userUPP)
void DisposePickerExtractHelpItemUPP(PickerExtractHelpItemUPP userUPP)
void DisposePickerDisplayUPP(PickerDisplayUPP userUPP)
#define NewPickerGetItemListUPP(userRoutine)
Definition: ColorPickerComponents.h:773
ComponentResult PickerSetVisibility(long storage, Boolean visible)
ComponentResult PickerSetOrigin(long storage, Point where)
ComponentResult InvokePickerSetTargetUPP(long storage, ComponentInstance topOfCallChain, PickerSetTargetUPP userUPP)
ComponentResult InvokeNPickerGetProfileUPP(long storage, CMProfileRef *profile, NPickerGetProfileUPP userUPP)
ComponentResult InvokePickerRegisterUPP(long storage, PickerRegisterUPP userUPP)
ComponentResult InvokeNPickerSetColorUPP(long storage, PickerColorType whichColor, NPMColor *color, NPickerSetColorUPP userUPP)
ComponentResult PickerGetItemList(long storage)
SInt16 PickerAction
Definition: ColorPickerComponents.h:99
void DisposePickerGetDialogUPP(PickerGetDialogUPP userUPP)
ComponentResult InvokePickerOpenUPP(long storage, ComponentInstance self, PickerOpenUPP userUPP)
#define NewPickerSetVisibilityUPP(userRoutine)
Definition: ColorPickerComponents.h:1862
ComponentResult PickerSetPrompt(long storage, ConstStr255Param prompt)
void DisposePickerSetPromptUPP(PickerSetPromptUPP userUPP)
#define NewNPickerGetColorUPP(userRoutine)
Definition: ColorPickerComponents.h:2232
void DisposePickerSetProfileUPP(PickerSetProfileUPP userUPP)
ComponentResult InvokePickerEventUPP(long storage, PickerEventData *data, PickerEventUPP userUPP)
void DisposePickerEventUPP(PickerEventUPP userUPP)
ComponentResult InvokePickerGetColorUPP(long storage, PickerColorType whichColor, PMColorPtr color, PickerGetColorUPP userUPP)
ComponentResult PickerExtractHelpItem(long storage, short itemNo, short whichMsg, PickerHelpItemInfo *helpInfo)
ComponentResult InvokePickerExtractHelpItemUPP(long storage, short itemNo, short whichMsg, PickerHelpItemInfo *helpInfo, PickerExtractHelpItemUPP userUPP)
@ kPickerUndoOp
Definition: ColorPickerComponents.h:138
@ kPickerKeyDown
Definition: ColorPickerComponents.h:131
@ kPickerClearOp
Definition: ColorPickerComponents.h:137
@ kPickerFieldLeft
Definition: ColorPickerComponents.h:133
@ kPickerFieldEntered
Definition: ColorPickerComponents.h:132
@ kPickerPasteOp
Definition: ColorPickerComponents.h:136
@ kPickerCutOp
Definition: ColorPickerComponents.h:134
@ kPickerCopyOp
Definition: ColorPickerComponents.h:135
#define NewPickerRegisterUPP(userRoutine)
Definition: ColorPickerComponents.h:621
ComponentResult PickerTestGraphicsWorld(long storage, PickerInitData *data)
void DisposePickerSetTargetUPP(PickerSetTargetUPP userUPP)
ComponentResult PickerEdit(long storage, PickerEditData *data)
ComponentResult NPickerGetProfile(long storage, CMProfileRef *profile)
ComponentResult InvokePickerGetItemListUPP(long storage, PickerGetItemListUPP userUPP)
typedef CALLBACK_API(ComponentResult, PickerOpenProcPtr)(long storage
ComponentResult InvokePickerSetPromptUPP(long storage, ConstStr255Param prompt, PickerSetPromptUPP userUPP)
Color Picker package Interfaces.
Component Manager Interfaces.
Dialog Manager interfaces.
unsigned char Boolean
Definition: MacTypes.h:318
Mixed Mode Manager Interfaces.
void DisposeRoutineDescriptor(UniversalProcPtr theUPP)
#define STACK_UPP_TYPE(name)
Definition: MixedMode.h:734
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)
Definition: ColorPickerComponents.h:214
Definition: CMICCProfile.h:821
Definition: Components.h:220
Definition: Quickdraw.h:1648
Definition: Balloons.h:233
Definition: ColorPicker.h:165
Definition: ColorPicker.h:158
Definition: ColorPickerComponents.h:206
Definition: ColorPickerComponents.h:235
Definition: ColorPickerComponents.h:223
Definition: ColorPickerComponents.h:253
Definition: ColorPickerComponents.h:170
Definition: ColorPickerComponents.h:178
Definition: ColorPickerComponents.h:243
Definition: MacTypes.h:520
Definition: MacTypes.h:527
Definition: ColorPickerComponents.h:197