| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
FileBrowserControl Class Reference#include <FileBrowserControl.h>
Inheritance diagram for FileBrowserControl: ![]() Detailed DescriptionDisplays the contents of a directory in a control menu, probably useful as a baseclass for other controls.Causes the selectedFile() function to be called on the root FileBrowserControl with the selected file
Definition at line 11 of file FileBrowserControl.h.
Constructor & Destructor Documentation
Definition at line 15 of file FileBrowserControl.h.
Member Function Documentation
Definition at line 9 of file FileBrowserControl.cc.
when the user has trigger an "open selection" - default is to return the hilighted control*/ The value which is returned is then activate()ed and pushed on the Controller's stack Reimplemented from ControlBase. Definition at line 14 of file FileBrowserControl.cc.
sets a junk menu item to mark this as having submenus, and sets root to path
Definition at line 57 of file FileBrowserControl.h. Referenced by FileBrowserControl().
returns the path from root as a string, appends filename
Definition at line 74 of file FileBrowserControl.cc.
returns the path from root as a string, with no trailing '/'
Definition at line 64 of file FileBrowserControl.cc. Referenced by doSelect(), makePath(), and rebuildmenu().
returns true if file matches filt
Definition at line 81 of file FileBrowserControl.cc. Referenced by rebuildmenu().
rescans current directory and builds menus
Definition at line 106 of file FileBrowserControl.cc. Referenced by activate(), doSelect(), and takeInput().
the big money function - by default calls the parent if it exists, otherwise nothing returning NULL means deactivate, this (default) to stay put, or a different Control if you want a submenu Reimplemented in DumpFileControl, FileInputControl, LoadCalibration, LoadPostureControl, LoadWalkControl, PlaySoundControl, and RunSequenceControl< SequenceSize >. Definition at line 42 of file FileBrowserControl.h. Referenced by doSelect(), and LoadCalibration::selectedFile().
sets filter; remember can only use one wildcard, e.g. *.ext or filename.ext or filename*
Definition at line 35 of file FileBrowserControl.h. Referenced by LoadCalibration::LoadCalibration(), LoadPostureControl::LoadPostureControl(), LoadWalkControl::LoadWalkControl(), PlaySoundControl::PlaySoundControl(), RunSequenceControl< SequenceSize >::RunSequenceControl(), and WaypointWalkControl::WaypointWalkControl().
called when the user has supplied a text string (may or may not have been prompted by doReadStdIn()! May not even be active yet - the user can direct the same input to a set of hilighted menus) The value which is returned is then activate()ed and pushed on the Controller's stack Reimplemented from ControlBase. Definition at line 41 of file FileBrowserControl.cc.
Member Data Documentation
default "*", only display matching files; only can use one wildcard, e.g. *.ext or filename.ext or filename*
Definition at line 63 of file FileBrowserControl.h. Referenced by rebuildmenu(), and setFilter().
list of directories from root
Definition at line 61 of file FileBrowserControl.h. Referenced by doSelect(), makePath(), rebuildmenu(), setPath(), and setRoot().
if true (default), will show directories; if false, subdirectories are hidden
Definition at line 59 of file FileBrowserControl.h. Referenced by getRecurse(), rebuildmenu(), and setRecurse().
the path to browse, default "/"
Definition at line 60 of file FileBrowserControl.h. Referenced by getRoot(), makePath(), and setRoot().
The documentation for this class was generated from the following files: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:01 2006 by Doxygen 1.4.7 |