Public Methods |
| DirectoryView (const Rect &cFrame, const std::string &cPath, uint32 nModeFlags=F_MULTI_SELECT|F_RENDER_BORDER, uint32 nResizeMask=CF_FOLLOW_LEFT|CF_FOLLOW_TOP, uint32 nViewFlags=WID_WILL_DRAW|WID_FULL_UPDATE_ON_RESIZE) |
| ~DirectoryView () |
void | ReRead () |
void | SetPath (const std::string &cPath) |
std::string | GetPath () const |
FileRow * | GetFile (int nRow) const |
void | SetDirChangeMsg (Message *pcMsg) |
virtual void | DirChanged (const std::string &cNewPath) |
virtual void | Invoked (int nFirstRow, int nLastRow) |
virtual bool | DragSelection (const Point &cPos) |
virtual void | HandleMessage (Message *pcMessage) |
| Handle a message targeted at this handler. More...
|
virtual void | AttachedToWindow () |
virtual void | DetachedFromWindow () |
virtual void | MouseUp (const Point &cPosition, uint32 nButtons, Message *pcData) |
| Hook called by the system when a mouse button is release. More...
|
virtual void | MouseMove (const Point &cNewPos, int nCode, uint32 nButtons, Message *pcData) |
| Hook called by the system when the mouse is moved. More...
|
virtual void | KeyDown (const char *pzString, const char *pzRawString, uint32 nQualifiers) |
| Hook called by the system when a key is pressed while the view has focus. More...
|