#include <TMultiButton.h>
Inheritance diagram for TMultiButton:
Protected Member Functions | |
TMultiButton (HIViewRef inControl) | |
virtual | ~TMultiButton () |
virtual ControlKind | GetKind () |
virtual bool | UseNonblockingTracking () |
To enable the non-blocking tracking a subclass must override this method to return true. | |
virtual OSStatus | Initialize (TCarbonEvent &inEvent) |
virtual void | ValueChanged () |
virtual void | TitleChanged () |
virtual void | DrawStaticBackground (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing) |
virtual void | CompatibleDraw (RgnHandle inLimitRgn, CGContextRef inContext, bool inCompositing) |
virtual OSStatus | StartTracking (TCarbonEvent &inEvent, HIPoint &from) |
Called at the beginning of tracking. | |
virtual OSStatus | StopTracking (TCarbonEvent &inEvent, HIPoint &from) |
Called at the end of tracking. |
|
|
|
|
|
Implements TViewNoCompositingCompatible. |
|
Reimplemented from TViewNoCompositingCompatible. |
|
|
|
|
|
Called at the beginning of tracking.
Reimplemented from TViewNoCompositingCompatible. |
|
Called at the end of tracking. Our default implementation calls the HitTest() method to determine which part of the control the mouse was over when the button was released. This part code is set in inEvent. Reimplemented from TViewNoCompositingCompatible. |
|
|
|
To enable the non-blocking tracking a subclass must override this method to return true.
Reimplemented from TViewNoCompositingCompatible. |
|
|