/// Given an fl_browser, create a vector of its entries
std::vector<string> const getVectorFromBrowser(FL_OBJECT *);
+/// Given an fl_input, return its contents.
+string const getStringFromInput(FL_OBJECT * ob);
+
/** Given an fl_browser, return the contents of the currently
- highlighted line (xforms numbering convention; starts at 1).
- If nothing is selected, return an empty string.
- This function, although apparently overkill, ensures that we don't get
- unexpected crashes.
+ highlighted line.
+*/
+/** Given an fl_browser, return the contents of line
+ (xforms numbering convention; starts at 1).
*/
string const getStringFromBrowser(FL_OBJECT * ob, int line);
+/** Given an fl_browser, return the contents of the currently
+ highlighted line.
+*/
+string const getSelectedStringFromBrowser(FL_OBJECT * ob);
/// Given input and choice widgets, create a string such as "1cm"
string getLengthFromWidgets(FL_OBJECT * input, FL_OBJECT * choice);