Module view.DataSelector

Widget that allows the user to select a data from a project. If the data array change, prepare() must be called.

Functions

DataSelector.new () Constructor.
DataSelector:clear () Clears the DataSelector, also releasing references to the data.
DataSelector:get () Gets the selected data.
DataSelector:prepare (data_array, filter) Prepares the DataSelector for a new data array.
(private) DataSelector:build_gui () Builds the interface.
(private) DataSelector:populate_model () Populates the model with the data name and data index in the array.


Functions

DataSelector.new ()
Constructor. The real GTK+ widget is the field 'widget'.

Return value:

New instance of DataSelector
DataSelector:clear ()
Clears the DataSelector, also releasing references to the data.
DataSelector:get ()
Gets the selected data.

Return value:

The selected fann.Data
DataSelector:prepare (data_array, filter)
Prepares the DataSelector for a new data array.

Parameters

  • data_array: Data array to use
  • filter: filter function that takes a fann.Data and return true or false, to accept or reject a fann.Data (optional).
(private) DataSelector:build_gui ()
Builds the interface.
(private) DataSelector:populate_model ()
Populates the model with the data name and data index in the array.

Valid XHTML 1.0!