GLOW API version 1.0 reference

Back to
Table of contents


typedef GlowRadioButtonReceiver

General information

type: abstract
synonym: TReceiver<const GlowRadioButtonMessage&>
module: glowRadioButtonWidget

GlowRadioButtonReceiver is the base class of receivers of radio button. Subclasses should override the OnMessage() method to handle a radio button toggle event.

GLOW programs that use radio buttons may use GlowRadioButtonReceivers to handle radio button toggles.

Types

Types

typedef const GlowRadioButtonMessage& MessageType

A synonym for the type of message.

Methods

Destructor

~GlowRadioButtonReceiver(void)

Automatically informs any attached GlowRadioGroupWidgets that this receiver is going away.

Information on senders
A receiver can provide rudimentary information on which senders are bound to it.

unsigned int NumSenders(void)

Returns the number of radio groups bound to this receiver.

unsigned int NumTrackers(void)

Returns the number of trackers bound to this receiver.

Overrideable methods

Receiving messages

virtual void OnMessage(const GlowRadioButtonMessage& message) = 0

This is a pure virtual method that must be overridden by a subclass. It is called whenever the receiver receives a radio button toggle event.

Back to
Table of contents


The GLOW Toolkit