GLOW API version 1.0 reference

Back to
Table of contents


typedef GlowCheckBoxReceiver

General information

type: abstract
synonym: TReceiver<const GlowCheckBoxMessage&>
module: glowCheckBoxWidget

GlowCheckBoxReceiver is the base class of receivers of checkbox events. Subclasses should override the OnMessage() method to handle a checkbox event.

GLOW programs that use checkboxes may use GlowCheckBoxReceivers to handle checkbox toggles.

Types

Types

typedef const GlowCheckBoxMessage& MessageType

A synonym for the type of message.

Methods

Destructor

~GlowCheckBoxReceiver(void)

Automatically informs any attached GlowCheckBoxWidgets 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 checkboxes 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 GlowCheckBoxMessage& message) = 0

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

Back to
Table of contents


The GLOW Toolkit