BarberPole
class BarberPole : public BView {
BarberPole(const char* name);
~BarberPole();
fBarberPole = new BarberPole("barber pole");
class BarberPole;
BarberPole* fBarberPole;
fWorkerIndicator = new BarberPole("fetch data worker indicator");
BarberPole* fWorkerIndicator;
fWorkerIndicator = new BarberPole("fetch data worker indicator");
class BarberPole;
BarberPole* fWorkerIndicator;
fBarberPole(new BarberPole("barber pole")),
class BarberPole;
BarberPole* fBarberPole;
fBarberPole = new BarberPole("barber pole");
BarberPole* fBarberPole;
messenger->SendMessage(BarberPole::kRefreshMessage);
BarberPole::BarberPole(const char* name)
BarberPole::~BarberPole()
BarberPole::MessageReceived(BMessage* message)
BarberPole::Draw(BRect updateRect)
BarberPole::_DrawSpin(BRect updateRect)
BarberPole::_DrawNonSpin(BRect updateRect)
BarberPole::FrameResized(float width, float height)
BarberPole::MinSize()
BarberPole::Start()
BarberPole::Stop()
BarberPole::SetSpinSpeed(float speed)
BarberPole::SetColors(const rgb_color* colors, uint32 numColors)
BarberPole::_Spin()
static void AttachBarberPole(BarberPole* pole)
static void DetachBarberPole(BarberPole* pole)
void _Attach(BarberPole* pole)
void _Detach(BarberPole* pole)