Inheritance diagram for CP_TV_DataBrowser_CH_EditString:

Public Member Functions | |
| virtual void | HandleRowExpanded (CP_S_TV_DB_ParamBlock &inParamBlock) | 
| virtual void | HandleRowCollapsed (CP_S_TV_DB_ParamBlock &inParamBlock) | 
| void | disconnect_all () | 
| void | signal_connect (CP_Signal *inSender) | 
| void | signal_disconnect (CP_Signal *inSender) | 
| 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_TV_DataBrowser_CH_EditString () | |
| Constructor.   | |
| virtual | ~CP_TV_DataBrowser_CH_EditString () throw () | 
| Destructor.   | |
Events  | |
| virtual bool | HandlesClicks () | 
| virtual void | HandleClick (CP_S_TV_DB_ParamBlock &inParamBlock, const CP_Point &inMouseLocation) | 
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) | 
Protected Member Functions | |
| virtual void | EndEdit () | 
Drawing  | |
| virtual void | OnDraw (CP_Canvas &inDestCanvas, CP_S_TV_DB_ParamBlock &inParamBlock) | 
Protected Attributes | |
| CP_S_TV_DB_ParamBlock | fParamBlock | 
| CP_InPlaceEditField * | fInPlaceEditField | 
| SInt16 | fLeftIndent | 
| SInt16 | fTopIndent | 
| SInt16 | fRightIndent | 
| SInt16 | fBottomIndent | 
| bool | fEditingSupported | 
| CP_DataValueList | fHandlerProperties | 
| sender_set | fSenders | 
| CP_Signals_Array * | fSignals | 
| CP_Slots_Array * | fSlots | 
| FourCharCode | fObjectID | 
Static Protected Attributes | |
| static FourCharCode | fObjectIDCount = 0 | 
Private Member Functions | |
| void | TextFieldExit (CP_DataValueHolder &inDataValue, OSStatus &inOutStatus) | 
      
  | 
  
| 
 Constructor.  | 
  
      
  | 
  
| 
 Destructor.  | 
  
      
  | 
  
| 
 
 Reimplemented from CP_TV_DataBrowser_CH_Base.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from CP_TV_DataBrowser_CH_Base.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from CP_TV_DataBrowser_CH_Base.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented in CP_TV_DataBrowser_CH_View.  | 
  
      
  | 
  
| 
 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. 
 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 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