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...
|