Pop-Up Buttons
PBPopUpButton
Opaque object handle: (not documented yet)
This is a subclass of PBElement. You can safely cast from PBPopUpButton to PBElement. To cast from PBElement to PBPopUpButton, call PBPopUpButtonCast; 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.
PBMessagePopUpButtonGetItem
Structure: (not documented yet)
Fields
[in] itemIndex (uint32_t
): (not documented yet)
flags (PBPopUpButtonItemFlags): (not documented yet)
string (string buffer): (not documented yet)
PBMessagePopUpButtonAdjustMenu
Structure: (not documented yet)
Fields
[in] commandList (referenced PBCommandList): (not documented yet)
PBPopUpButtonFlags
Enumeration/bitset of type uint32_t: (not documented yet)
Constants
PBPopUpButton_NO_FOCUS
PBPopUpButton_NO_FOCUS = 1<<1
(not documented yet)
Or any of the values from PBElementFlags.
PBPopUpButtonItemFlags
Enumeration/bitset of type uint32_t: (not documented yet)
Constants
PBPopUpButton_ITEM_SEPARATOR
PBPopUpButton_ITEM_SEPARATOR = 1<<0
(not documented yet)
PBPopUpButton_ITEM_HEADING
PBPopUpButton_ITEM_HEADING = 1<<1
(not documented yet)
PBPopUpButtonCreate
Function: (not documented yet)
Syntax (C/C++)
PBPopUpButtonPtr _Nullable PBPopUpButtonCreate(PBElementRef parent,
PBPopUpButtonFlags flags, uint32_t itemCount, uint32_t selectedItemIndex,
PBElementMessageHandler handler);
Syntax (Python)
PopUpButtonCreate(parent, flags, itemCount, selectedItemIndex, handler) -> (button)
Parameters and Return Values
[in] parent (referenced PBElement): (not documented yet)
[in] flags (PBPopUpButtonFlags): (not documented yet)
[in] itemCount (uint32_t
): (not documented yet)
[in] selectedItemIndex (uint32_t
): (not documented yet)
[in] handler (PBElementMessageHandler): (not documented yet)
[out] button (nullable owned PBPopUpButton): (not documented yet)
PBPopUpButtonSetItemCount
Function: (not documented yet)
Syntax (C/C++)
void PBPopUpButtonSetItemCount(PBPopUpButtonRef button, uint32_t itemCount);
Syntax (Python)
PopUpButtonSetItemCount(button, itemCount)
Parameters and Return Values
[in] button (referenced PBPopUpButton): (not documented yet)
[in] itemCount (uint32_t
): (not documented yet)
PBPopUpButtonGetItemCount
Function: (not documented yet)
Syntax (C/C++)
uint32_t PBPopUpButtonGetItemCount(PBPopUpButtonRef button);
Syntax (Python)
PopUpButtonGetItemCount(button) -> (itemCount)
Parameters and Return Values
[in] button (referenced PBPopUpButton): (not documented yet)
[out] itemCount (uint32_t
): (not documented yet)
PBPopUpButtonGetSelectedItem
Function: (not documented yet)
Syntax (C/C++)
uint32_t PBPopUpButtonGetSelectedItem(PBPopUpButtonRef button);
Syntax (Python)
PopUpButtonGetSelectedItem(button) -> (itemIndex)
Parameters and Return Values
[in] button (referenced PBPopUpButton): (not documented yet)
[out] itemIndex (uint32_t
): (not documented yet)
PBPopUpButtonSetSelectedItem
Function: (not documented yet)
Syntax (C/C++)
void PBPopUpButtonSetSelectedItem(PBPopUpButtonRef button, uint32_t itemIndex,
bool sendValueChangedMessage);
Syntax (Python)
PopUpButtonSetSelectedItem(button, itemIndex, sendValueChangedMessage)
Parameters and Return Values
[in] button (referenced PBPopUpButton): (not documented yet)
[in] itemIndex (uint32_t
): (not documented yet)
[in] sendValueChangedMessage (bool
): (not documented yet)
PBPopUpButtonInvalidate
Function: (not documented yet)
Syntax (C/C++)
void PBPopUpButtonInvalidate(PBPopUpButtonRef button);
Syntax (Python)
PopUpButtonInvalidate(button)
Parameters and Return Values
[in] button (referenced PBPopUpButton): (not documented yet)