|
Static Public Member Functions |
static CFStringRef | GetControlName () |
Static Public Attributes |
static const OSType | kControlKind = 'Mtrx' |
static const OSType | kSubPanelSignature = 'SubP' |
static const OSType | kSubPanelID = 'SbID' |
Protected Member Functions |
| TPMMatrixPane (HIViewRef inControl) |
virtual | ~TPMMatrixPane () |
virtual bool | UseNonblockingTracking () |
| To enable the non-blocking tracking a subclass must override this method to return true.
|
virtual ControlKind | GetKind () |
virtual ControlPartCode | HitTest (const HIPoint &inWhere) |
virtual OSStatus | HandleEvent (EventHandlerCallRef inCallRef, TCarbonEvent &inEvent) |
virtual OSStatus | Initialize (TCarbonEvent &inEvent) |
virtual OSStatus | ControlHit (ControlPartCode inPart, UInt32 inModifiers) |
virtual void | CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool) |
virtual void | Draw (RgnHandle inLimitRgn, CGContextRef inContext) |
| Build a context for non-compositing window, draw the background and call the CompatibleDraw method.
|
virtual void | ValueChanged () |
virtual UInt32 | GetBehaviors () |
pascal OSStatus | mouseDragged (TCarbonEvent &inEvent) |
| Our static mouseDragged event handler proc.
|
pascal OSStatus | mouseUp (TCarbonEvent &inEvent) |
| Our static mouseUp event handler proc.
|
Static Protected Member Functions |
static pascal OSStatus | MouseEventHandler (EventHandlerCallRef inCallRef, EventRef inEvent, void *inUserData) |
| This is the event handler that is registered for the MouseUp and MouseDragged events by the SetUpTracking member function.
|
Friends |
class | TViewNoCompositingCompatible |