Inheritance diagram for CP_ViewBackground_White:

Public Member Functions | |
| virtual | ~CP_ViewBackground_White () throw () |
| Destructor. | |
| void | SetID (FourCharCode inIdentifier) |
| FourCharCode | GetID () |
| void | RegisterSignal (const CP_SignalHolder &inSignal) |
| CP_DataValueSignal * | FindSignal (const CP_String &inSignalName) |
| UInt32 | GetNumberSignals () |
| CP_String | GetNthSignalName (UInt32 inSignalIndex) |
| void | RegisterSlot (const CP_SlotHolder &inSlot) |
| CP_DataValueSlot | FindSlot (const CP_String &inSlotName) |
| UInt32 | GetNumberSlots () |
| CP_String | GetNthSlotName (UInt32 inSlotIndex) |
| template<class R, class P1, class P2> | |
| CP_CommandHandlerSignal * | Connect (CPLAT::CP_CommandNo cmd, void(R::*handler)(P1, P2), SInt32 mode) |
| template<class R, class P1, class P2> | |
| void | Connect (CP_Object *control, const CPLAT::CP_String &signalName, void(R::*handler)(P1, P2)) |
Constructor / Destructor | |
| CP_ViewBackground_White () | |
| Constructor. | |
Drawing | |
| virtual void | Draw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
Static Public Member Functions | |
| static void | Connect (CP_Object *sender, const CP_String &signalName, CP_Object *receiver, const CP_String &slotName, const bool reciprocal=false) |
| static void | Connect (CP_Object *sender, CP_Object *receiver, const bool reciprocal=false, const CP_String &signalName=kCP_Signal_ValueChanged, const CP_String &slotName=kCP_Slot_SetValue) |
Persistance | |
| static CP_M_Persist * | PersistCreator () |
Protected Member Functions | |
Initialization | |
| virtual void | OnFinishPersist () |
Initialization | |
| virtual void | OnFinishPersist () |
Persistance | |
| virtual void | OnInitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
Initialization | |
| virtual void | OnFinishPersist () |
Protected Attributes | |
| CP_Signals_Array * | fSignals |
| CP_Slots_Array * | fSlots |
| FourCharCode | fObjectID |
Static Protected Attributes | |
| static FourCharCode | fObjectIDCount = 0 |
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from CP_ViewBackground. |
|
|
CP_M_Persist function to create an instance of this button. Called from our CP_PersistManager class to create persistant object from a stream.
Reimplemented from CP_ViewBackground. |
|
||||||||||||
|
Reimplemented from CP_ViewBackground. |
|
|
Add a reference to our object, returning the new reference count.
|
|
|
Remove a reference to our object, returning the new reference count. If the count is 0, then this object is also deleted, and 0 is returned.
|
|
|
Add the object to the topmost auto-release pool. This will ensure that the object is eventually released.
|
|
|
Returns the current ref count.
|
|
||||||||||||
|
Finish initializing our object. Calls OnInitPersist to do the actual work.
|
|
|
Called when we have constructed our persist objects and are now giving each one a chance to finish up. Calls OnFinishPersist to do the actual work.
|
|
|
Override this do the actual finishing up of initializing the persist object. This is called after all of the other objects have been created.
Reimplemented in CP_TabView, and CP_View. |
|
|
Sets the identifier for this object. If a specific identifier is not set with this function, then a default id is used, which is simply a running count of the number of objects created.
|
|
|
Returns the objects identifier.
|
|
|
Registers the signal / signal name contained in the passed in inSignal object.
|
|
|
Finds the CP_DataValueSignal object that matches the passed in inSignalName.
|
|
|
Returns the number of signals for this object.
|
|
|
Returns the signal name of the passed in signal index.
|
|
|
Registers the slot / slot name contained in the passed in inSlot object.
|
|
|
Finds the CP_Slot1 object that matches the passed in inSlotName.
|
|
|
Returns the number of slots for this object.
|
|
|
Returns the slot name of the passed in signal index.
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
List of registered signals for this object. |
|
|
List of registered slots for this object. |
|
|
Object identifier. |
1.4.0