get_choices_from_list(parent=None,
msg=None,
caption=None,
columns=None,
choices=None,
data=None,
selections=None,
edit_callback=None,
new_callback=None,
delete_callback=None,
refresh_callback=None,
single_selection=False,
can_return_empty=False,
ignore_OK_button=False,
left_extra_button=None,
middle_extra_button=None,
right_extra_button=None,
list_tooltip_callback=None)
| source code
|
Let user select item(s) from a list.
- new_callback: ()
- edit_callback: (item data)
- delete_callback: (item data)
- refresh_callback: (listctrl)
- list_tooltip_callback: (item data)
- left/middle/right_extra_button: (label, tooltip, <callback> [, wants_list_ctrl])
wants_list_ctrl is optional
<callback> is called with item_data (or listctrl) as the only argument
returns:
on [CANCEL]: None
on [OK]:
if any items selected:
list of selected items
else:
if can_return_empty is True:
empty list
else:
None
|