|
| FXDirList (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
|
virtual void | create () |
|
virtual void | detach () |
|
virtual void | destroy () |
|
void | scan (FXbool force=TRUE) |
|
FXbool | isItemDirectory (const FXTreeItem *item) const |
|
FXbool | isItemFile (const FXTreeItem *item) const |
|
FXbool | isItemExecutable (const FXTreeItem *item) const |
|
virtual FXbool | collapseTree (FXTreeItem *tree, FXbool notify=FALSE) |
|
virtual FXbool | expandTree (FXTreeItem *tree, FXbool notify=FALSE) |
|
void | setCurrentFile (const FXString &file, FXbool notify=FALSE) |
|
FXString | getCurrentFile () const |
|
void | setDirectory (const FXString &path, FXbool notify=FALSE) |
|
FXString | getDirectory () const |
|
FXString | getItemPathname (const FXTreeItem *item) const |
|
FXTreeItem * | getPathnameItem (const FXString &path) |
|
void | setPattern (const FXString &ptrn) |
|
FXString | getPattern () const |
|
FXuint | getMatchMode () const |
|
void | setMatchMode (FXuint mode) |
|
FXbool | showFiles () const |
|
void | showFiles (FXbool showing) |
|
FXbool | showHiddenFiles () const |
|
void | showHiddenFiles (FXbool showing) |
|
void | setAssociations (FXFileDict *assoc) |
|
FXFileDict * | getAssociations () const |
|
virtual void | save (FXStream &store) const |
|
virtual void | load (FXStream &store) |
|
virtual | ~FXDirList () |
|
| FXTreeList (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=TREELIST_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
|
virtual void | layout () |
|
virtual FXint | getDefaultWidth () |
|
virtual FXint | getDefaultHeight () |
|
virtual FXint | getContentWidth () |
|
virtual FXint | getContentHeight () |
|
virtual void | recalc () |
|
virtual bool | canFocus () const |
|
virtual void | setFocus () |
|
virtual void | killFocus () |
|
FXint | getNumItems () const |
|
FXint | getNumVisible () const |
|
void | setNumVisible (FXint nvis) |
|
FXTreeItem * | getFirstItem () const |
|
FXTreeItem * | getLastItem () const |
|
FXint | fillItems (FXTreeItem *father, const FXchar **strings, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | fillItems (FXTreeItem *father, const FXString &strings, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXTreeItem * | insertItem (FXTreeItem *other, FXTreeItem *father, FXTreeItem *item, FXbool notify=FALSE) |
|
FXTreeItem * | insertItem (FXTreeItem *other, FXTreeItem *father, const FXString &text, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXTreeItem * | appendItem (FXTreeItem *father, FXTreeItem *item, FXbool notify=FALSE) |
|
FXTreeItem * | appendItem (FXTreeItem *father, const FXString &text, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXTreeItem * | prependItem (FXTreeItem *father, FXTreeItem *item, FXbool notify=FALSE) |
|
FXTreeItem * | prependItem (FXTreeItem *father, const FXString &text, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXTreeItem * | moveItem (FXTreeItem *other, FXTreeItem *father, FXTreeItem *item) |
|
FXTreeItem * | extractItem (FXTreeItem *item, FXbool notify=FALSE) |
|
void | removeItem (FXTreeItem *item, FXbool notify=FALSE) |
|
void | removeItems (FXTreeItem *fm, FXTreeItem *to, FXbool notify=FALSE) |
|
void | clearItems (FXbool notify=FALSE) |
|
FXint | getItemWidth (const FXTreeItem *item) const |
|
FXint | getItemHeight (const FXTreeItem *item) const |
|
virtual FXTreeItem * | getItemAt (FXint x, FXint y) const |
|
FXTreeItem * | findItem (const FXString &name, FXTreeItem *start=NULL, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
|
FXTreeItem * | findItemByData (const void *ptr, FXTreeItem *start=NULL, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
|
virtual void | makeItemVisible (FXTreeItem *item) |
|
void | setItemText (FXTreeItem *item, const FXString &text) |
|
FXString | getItemText (const FXTreeItem *item) const |
|
void | setItemOpenIcon (FXTreeItem *item, FXIcon *icon, FXbool owned=FALSE) |
|
FXIcon * | getItemOpenIcon (const FXTreeItem *item) const |
|
void | setItemClosedIcon (FXTreeItem *item, FXIcon *icon, FXbool owned=FALSE) |
|
FXIcon * | getItemClosedIcon (const FXTreeItem *item) const |
|
void | setItemData (FXTreeItem *item, void *ptr) const |
|
void * | getItemData (const FXTreeItem *item) const |
|
FXbool | isItemSelected (const FXTreeItem *item) const |
|
FXbool | isItemCurrent (const FXTreeItem *item) const |
|
FXbool | isItemVisible (const FXTreeItem *item) const |
|
FXbool | isItemOpened (const FXTreeItem *item) const |
|
FXbool | isItemExpanded (const FXTreeItem *item) const |
|
FXbool | isItemLeaf (const FXTreeItem *item) const |
|
FXbool | isItemEnabled (const FXTreeItem *item) const |
|
FXint | hitItem (const FXTreeItem *item, FXint x, FXint y) const |
|
void | updateItem (FXTreeItem *item) const |
|
virtual FXbool | enableItem (FXTreeItem *item) |
|
virtual FXbool | disableItem (FXTreeItem *item) |
|
virtual FXbool | selectItem (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual FXbool | deselectItem (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual FXbool | toggleItem (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual FXbool | extendSelection (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual FXbool | killSelection (FXbool notify=FALSE) |
|
virtual FXbool | openItem (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual FXbool | closeItem (FXTreeItem *item, FXbool notify=FALSE) |
|
virtual void | setCurrentItem (FXTreeItem *item, FXbool notify=FALSE) |
|
FXTreeItem * | getCurrentItem () const |
|
void | setAnchorItem (FXTreeItem *item) |
|
FXTreeItem * | getAnchorItem () const |
|
FXTreeItem * | getCursorItem () const |
|
void | sortItems () |
|
void | sortRootItems () |
|
void | sortChildItems (FXTreeItem *item) |
|
FXTreeListSortFunc | getSortFunc () const |
|
void | setSortFunc (FXTreeListSortFunc func) |
|
void | setFont (FXFont *fnt) |
|
FXFont * | getFont () const |
|
void | setIndent (FXint in) |
|
FXint | getIndent () const |
|
FXColor | getTextColor () const |
|
void | setTextColor (FXColor clr) |
|
FXColor | getSelBackColor () const |
|
void | setSelBackColor (FXColor clr) |
|
FXColor | getSelTextColor () const |
|
void | setSelTextColor (FXColor clr) |
|
FXColor | getLineColor () const |
|
void | setLineColor (FXColor clr) |
|
FXuint | getListStyle () const |
|
void | setListStyle (FXuint style) |
|
void | setHelpText (const FXString &text) |
|
const FXString & | getHelpText () const |
|
virtual | ~FXTreeList () |
|
virtual FXint | getViewportHeight () |
|
virtual FXint | getViewportWidth () |
|
void | setScrollStyle (FXuint style) |
|
FXuint | getScrollStyle () const |
|
FXbool | isHorizontalScrollable () const |
|
FXbool | isVerticalScrollable () const |
|
FXScrollBar * | horizontalScrollBar () const |
|
FXScrollBar * | verticalScrollBar () const |
|
FXint | getXPosition () const |
|
FXint | getYPosition () const |
|
void | setPosition (FXint x, FXint y) |
|
void | getPosition (FXint &x, FXint &y) const |
|
virtual | ~FXScrollArea () |
|
| FXComposite (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
|
FXint | maxChildWidth () const |
|
FXint | maxChildHeight () const |
|
virtual bool | isComposite () const |
|
virtual | ~FXComposite () |
|
| FXWindow (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
|
FXWindow * | getParent () const |
|
FXWindow * | getOwner () const |
|
FXWindow * | getShell () const |
|
FXWindow * | getRoot () const |
|
FXWindow * | getNext () const |
|
FXWindow * | getPrev () const |
|
FXWindow * | getFirst () const |
|
FXWindow * | getLast () const |
|
FXWindow * | getFocus () const |
|
void | setKey (FXuint k) |
|
FXuint | getKey () const |
|
void | setTarget (FXObject *t) |
|
FXObject * | getTarget () const |
|
void | setSelector (FXSelector sel) |
|
FXSelector | getSelector () const |
|
FXint | getX () const |
|
FXint | getY () const |
|
virtual FXint | getWidthForHeight (FXint givenheight) |
|
virtual FXint | getHeightForWidth (FXint givenwidth) |
|
void | setX (FXint x) |
|
void | setY (FXint y) |
|
void | setWidth (FXint w) |
|
void | setHeight (FXint h) |
|
void | setLayoutHints (FXuint lout) |
|
FXuint | getLayoutHints () const |
|
FXAccelTable * | getAccelTable () const |
|
void | setAccelTable (FXAccelTable *acceltable) |
|
void | addHotKey (FXHotKey code) |
|
void | remHotKey (FXHotKey code) |
|
void | setHelpTag (const FXString &text) |
|
const FXString & | getHelpTag () const |
|
bool | isShell () const |
|
bool | isOwnerOf (const FXWindow *window) const |
|
bool | isChildOf (const FXWindow *window) const |
|
bool | containsChild (const FXWindow *child) const |
|
FXWindow * | getChildAt (FXint x, FXint y) const |
|
FXint | numChildren () const |
|
FXint | indexOfChild (const FXWindow *window) const |
|
FXWindow * | childAtIndex (FXint index) const |
|
FXComposeContext * | getComposeContext () const |
|
void | createComposeContext () |
|
void | destroyComposeContext () |
|
void | setDefaultCursor (FXCursor *cur) |
|
FXCursor * | getDefaultCursor () const |
|
void | setDragCursor (FXCursor *cur) |
|
FXCursor * | getDragCursor () const |
|
FXint | getCursorPosition (FXint &x, FXint &y, FXuint &buttons) const |
|
FXint | setCursorPosition (FXint x, FXint y) |
|
bool | isEnabled () const |
|
bool | isActive () const |
|
bool | hasFocus () const |
|
bool | inFocusChain () const |
|
virtual void | changeFocus (FXWindow *child) |
|
virtual void | setDefault (FXbool enable=TRUE) |
|
bool | isDefault () const |
|
void | setInitial (bool enable=true) |
|
bool | isInitial () const |
|
virtual void | enable () |
|
virtual void | disable () |
|
virtual void | attach (FXID w) |
|
virtual void | setShape (const FXRegion ®ion) |
|
virtual void | setShape (FXBitmap *bitmap) |
|
virtual void | setShape (FXIcon *icon) |
|
virtual void | clearShape () |
|
virtual void | raise () |
|
virtual void | lower () |
|
virtual void | move (FXint x, FXint y) |
|
virtual void | resize (FXint w, FXint h) |
|
virtual void | position (FXint x, FXint y, FXint w, FXint h) |
|
void | forceRefresh () |
|
virtual void | reparent (FXWindow *father, FXWindow *other=NULL) |
|
void | scroll (FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy) const |
|
void | update (FXint x, FXint y, FXint w, FXint h) const |
|
void | update () const |
|
void | repaint (FXint x, FXint y, FXint w, FXint h) const |
|
void | repaint () const |
|
void | grab () |
|
void | ungrab () |
|
bool | grabbed () const |
|
void | grabKeyboard () |
|
void | ungrabKeyboard () |
|
bool | grabbedKeyboard () const |
|
virtual void | show () |
|
virtual void | hide () |
|
bool | shown () const |
|
bool | underCursor () const |
|
bool | hasSelection () const |
|
bool | acquireSelection (const FXDragType *types, FXuint numtypes) |
|
bool | releaseSelection () |
|
bool | hasClipboard () const |
|
bool | acquireClipboard (const FXDragType *types, FXuint numtypes) |
|
bool | releaseClipboard () |
|
virtual void | dropEnable () |
|
virtual void | dropDisable () |
|
bool | isDropEnabled () const |
|
bool | isDragging () const |
|
bool | beginDrag (const FXDragType *types, FXuint numtypes) |
|
bool | handleDrag (FXint x, FXint y, FXDragAction action=DRAG_COPY) |
|
FXDragAction | endDrag (bool drop=true) |
|
bool | isDropTarget () const |
|
void | setDragRectangle (FXint x, FXint y, FXint w, FXint h, bool wantupdates=true) const |
|
void | clearDragRectangle () const |
|
void | acceptDrop (FXDragAction action=DRAG_ACCEPT) const |
|
FXDragAction | didAccept () const |
|
void | dropFinished (FXDragAction action=DRAG_REJECT) const |
|
bool | inquireDNDTypes (FXDNDOrigin origin, FXDragType *&types, FXuint &numtypes) const |
|
bool | offeredDNDType (FXDNDOrigin origin, FXDragType type) const |
|
FXDragAction | inquireDNDAction () const |
|
bool | setDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *data, FXuint size) const |
|
bool | setDNDData (FXDNDOrigin origin, FXDragType type, const FXString &string) const |
|
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *&data, FXuint &size) const |
|
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXString &string) const |
|
virtual bool | contains (FXint parentx, FXint parenty) const |
|
void | translateCoordinatesFrom (FXint &tox, FXint &toy, const FXWindow *fromwindow, FXint fromx, FXint fromy) const |
|
void | translateCoordinatesTo (FXint &tox, FXint &toy, const FXWindow *towindow, FXint fromx, FXint fromy) const |
|
virtual void | setBackColor (FXColor clr) |
|
FXColor | getBackColor () const |
|
virtual bool | doesSaveUnder () const |
|
virtual const FXchar * | tr (const FXchar *message, const FXchar *hint=NULL) const |
|
virtual | ~FXWindow () |
|
FXint | getWidth () const |
|
FXint | getHeight () const |
|
FXVisual * | getVisual () const |
|
void | setVisual (FXVisual *vis) |
|
virtual | ~FXDrawable () |
|
FXApp * | getApp () const |
|
FXID | id () const |
|
void | setUserData (void *ptr) |
|
void * | getUserData () const |
|
virtual | ~FXId () |
|
virtual long | onDefault (FXObject *, FXSelector, void *) |
|
const FXchar * | getClassName () const |
|
bool | isMemberOf (const FXMetaClass *metaclass) const |
|
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
|
virtual | ~FXObject () |
|
A Directory List widget provides a tree-structured view of the file system.
It automatically updates itself periodically by re-scanning the file system for any changes. As it scans the displayed directories and files, it automatically determines the icons to be displayed by consulting the file-associations registry settings. A number of messages can be sent to the Directory List to control the filter pattern, sorting order, case sensitivity, and hidden file display mode. The Directory list widget supports drags and drops of files.
See also: