Radio Button Groups
PBRadioGroup
Opaque object handle: (not documented yet)
This is a subclass of PBElement. You can safely cast from PBRadioGroup to PBElement. To cast from PBElement to PBRadioGroup, call PBRadioGroupCast; this performs a runtime assertion to check the cast is possible. This function is thread-safe.
This object maintains an internal reference count. When the reference count reaches zero, the object will be automatically deallocated. To increment the reference count, call PBElementRetain; to decrement the reference count, call PBElementRelease. These functions are thread-safe.
PBRadioButton
Opaque object handle: (not documented yet)
This is a subclass of PBElement. You can safely cast from PBRadioButton to PBElement. To cast from PBElement to PBRadioButton, call PBRadioButtonCast; this performs a runtime assertion to check the cast is possible. This function is thread-safe.
This object maintains an internal reference count. When the reference count reaches zero, the object will be automatically deallocated. To increment the reference count, call PBElementRetain; to decrement the reference count, call PBElementRelease. These functions are thread-safe.
PBRadioGroupFlags
Enumeration/bitset of type uint32_t: (not documented yet)
Constants
Or any of the values from PBElementFlags.
PBRadioButtonFlags
Enumeration/bitset of type uint32_t: (not documented yet)
Constants
PBRadioButton_CHECKED
PBRadioButton_CHECKED = 1<<0
(not documented yet)
Or any of the values from PBElementFlags.
PBRadioButtonCreate
Function: (not documented yet)
Syntax (C/C++)
PBRadioButtonPtr _Nullable PBRadioButtonCreate(PBRadioGroupRef parent,
PBRadioButtonFlags flags, ConstStr label, PBUserContext itemID);
Syntax (Python)
RadioButtonCreate(parent, flags, label, itemID) -> (radioButton)
Parameters and Return Values
[in] parent (referenced PBRadioGroup): (not documented yet)
[in] flags (PBRadioButtonFlags): (not documented yet)
[in] label (referenced string): (not documented yet)
[in] itemID (PBUserContext): (not documented yet)
[out] radioButton (nullable owned PBRadioButton): (not documented yet)
PBRadioGroupCreate
Function: (not documented yet)
Syntax (C/C++)
PBRadioGroupPtr _Nullable PBRadioGroupCreate(PBElementRef parent,
PBRadioGroupFlags flags);
Syntax (Python)
RadioGroupCreate(parent, flags) -> (radioGroup)
Parameters and Return Values
[in] parent (referenced PBElement): (not documented yet)
[in] flags (PBRadioGroupFlags): (not documented yet)
[out] radioGroup (nullable owned PBRadioGroup): (not documented yet)
PBRadioGroupSetCheckedItem
Function: (not documented yet)
Syntax (C/C++)
void PBRadioGroupSetCheckedItem(PBRadioGroupRef element, PBUserContext itemID,
bool sendValueChangedMessage);
Syntax (Python)
RadioGroupSetCheckedItem(element, itemID, sendValueChangedMessage)
Parameters and Return Values
[in] element (referenced PBRadioGroup): (not documented yet)
[in] itemID (PBUserContext): (not documented yet)
[in] sendValueChangedMessage (bool
): (not documented yet)
PBRadioGroupGetCheckedItem
Function: (not documented yet)
Syntax (C/C++)
PBUserContext PBRadioGroupGetCheckedItem(PBRadioGroupRef element);
Syntax (Python)
RadioGroupGetCheckedItem(element) -> (itemID)
Parameters and Return Values
[in] element (referenced PBRadioGroup): (not documented yet)
[out] itemID (PBUserContext): (not documented yet)