Usage
pickFrom(vec, nsets = 1, return.indices = FALSE, setlabels = NULL, edit.setlabels = TRUE, subset = TRUE, warningText = "one or more selections empty", title = "Subset picker", items.label = "Pick from", labels.prompt = "Your label for this set", list.height = 20, items.scrollbar = TRUE, preserve.order = TRUE, graphics = TRUE, listFont = "Courier 12", labelFont = "Helvetica 11", windowPos = "+150+30")
Arguments
nsets
a positive integer, the number of subsets to be selected
return.indices
logical, whether indices (TRUE
) or vector
contents (FALSE
) are to be returned
setlabels
a character vector of labels for the subsets
edit.setlabels
logical, determines whether a textbox is
provided for editing the label of each subset
subset
logical, character or numeric vector indicating which
elements of vec
should be made available for selection. Default is
to make all elements available.
warningText
character, text to use as a warning in situations
where no selection is made into one or more of the specified sets
title
character, title of the Tk dialog window
items.label
character,
a label for the set of items to be selected from
labels.prompt
character, a prompt for textual set label(s)
list.height
maximum number of elements of vec
to display
at once
items.scrollbar
logical, whether a scrollbar is to be provided when
vec
is longer than list.height
preserve.order
logical: should the order of items in vec
be maintained in all of the returned subsets?
graphics
logical: should a dialog be used, if possible?
listFont
a Tk font specification for the items list and subsets
labelFont
a Tk font specification for the labels entrybox
windowPos
position of the Tk dialog, in pixels from top left of
display