![]() |
PickerDisplayProcPtr |
||||
Header: | ColorPickerComponents.h | Carbon status: | Supported | |
Defines a pointer to a color picker-defined display callback function. Your color picker display function redraws your color picker.
typedef ComponentResult(* PickerDisplayProcPtr) ( SInt32 storage );
You would declare your function like this if you were to name it MyPickerDisplayCallback:
ComponentResult MyPickerDisplayCallback ( SInt32 storage );
A handle to your color pickers global data.
Your function should return noErr if successful, or an appropriate result code otherwise.
If you create a color picker, it must respond to the kDrawPicker request code, by calling a color picker-defined subroutine (MyPickerDisplayCallback, for example).
The Color Picker Manager calls the Event Manager function BeginUpdate before sending the kDrawPicker request code, and the Color Picker Manager calls the Event Manager function EndUpdate after sending the kDrawPicker request code.
When you create a color picker, the Color Picker Manager uses the Component Manager to request services from your color picker. The code for your color picker should be contained in a resource. The Component Manager expects that the entry point into this resource is a color picker-defined dispatch function. For information on how to create this dispatch function, see the Component Manager callback, ComponentRoutineProcPtr.
© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)