Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXDirList Class Reference

#include <FXDirList.h>

Inheritance diagram for FX::FXDirList:

FX::FXTreeList FX::FXScrollArea FX::FXComposite FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject List of all members.

Public Methods

 FXDirList (FXComposite *p, FXint nvis, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
 Construct a directory list.

virtual void create ()
 Create server-side resources.

virtual void detach ()
 Detach server-side resources.

virtual void destroy ()
 Destroy server-side resources.

FXbool isItemDirectory (const FXTreeItem *item) const
 Return TRUE if item is a directory.

FXbool isItemFile (const FXTreeItem *item) const
 Return TRUE if item is a file.

FXbool isItemExecutable (const FXTreeItem *item) const
 Return TRUE if item is executable.

void setCurrentFile (const FXString &file)
 Set current file.

FXString getCurrentFile () const
 Return current file.

void setDirectory (const FXString &path)
 Set current directory.

FXString getDirectory () const
 Return current directory.

FXString getItemFilename (const FXTreeItem *item) const
 Return name of item.

FXString getItemPathname (const FXTreeItem *item) const
 Return full pathname of item.

void setPattern (const FXString &ptrn)
 Change wildcard matching pattern.

FXString getPattern () const
 Return wildcard pattern.

FXuint getMatchMode () const
 Return wildcard matching mode.

void setMatchMode (FXuint mode)
 Change wildcard matching mode.

FXbool showFiles () const
 Return TRUE if showing files as well as directories.

void showFiles (FXbool showing)
 Show or hide normal files.

FXbool showHiddenFiles () const
 Return TRUE if showing hidden files and directories.

void showHiddenFiles (FXbool showing)
 Show or hide hidden files and directories.

void setAssociations (FXFileDict *assoc)
 Change file associations.

FXFileDictgetAssociations () const
 Return file associations.

virtual void save (FXStream &store) const
 Save to stream.

virtual void load (FXStream &store)
 Load from stream.

virtual ~FXDirList ()
 Destructor.


Static Public Methods

FXint cmpFName (const FXTreeItem *a, const FXTreeItem *b)
FXint cmpRName (const FXTreeItem *pa, const FXTreeItem *pb)

Detailed Description

Directory tree List

See also: