|
| FXFileList (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) |
|
void | setCurrentFile (const FXString &file, FXbool notify=FALSE) |
|
FXString | getCurrentFile () const |
|
void | setDirectory (const FXString &path) |
|
FXString | getDirectory () const |
|
void | setPattern (const FXString &ptrn) |
|
FXString | getPattern () const |
|
FXbool | isItemDirectory (FXint index) const |
|
FXbool | isItemShare (FXint index) const |
|
FXbool | isItemFile (FXint index) const |
|
FXbool | isItemExecutable (FXint index) const |
|
FXString | getItemFilename (FXint index) const |
|
FXString | getItemPathname (FXint index) const |
|
FXFileAssoc * | getItemAssoc (FXint index) const |
|
FXuint | getMatchMode () const |
|
void | setMatchMode (FXuint mode) |
|
FXbool | showHiddenFiles () const |
|
void | showHiddenFiles (FXbool showing) |
|
FXbool | showOnlyDirectories () const |
|
void | showOnlyDirectories (FXbool shown) |
|
FXbool | showOnlyFiles () const |
|
void | showOnlyFiles (FXbool shown) |
|
FXbool | showImages () const |
|
void | showImages (FXbool showing) |
|
FXint | getImageSize () const |
|
void | setImageSize (FXint size) |
|
FXbool | showParents () const |
|
void | showParents (FXbool shown) |
|
void | setAssociations (FXFileDict *assoc) |
|
FXFileDict * | getAssociations () const |
|
virtual void | save (FXStream &store) const |
|
virtual void | load (FXStream &store) |
|
virtual | ~FXFileList () |
|
| FXIconList (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=ICONLIST_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
|
virtual void | recalc () |
|
virtual void | layout () |
|
virtual FXint | getContentWidth () |
|
virtual FXint | getContentHeight () |
|
virtual bool | canFocus () const |
|
virtual void | setFocus () |
|
virtual void | killFocus () |
|
virtual FXint | getViewportHeight () |
|
virtual void | resize (FXint w, FXint h) |
|
virtual void | position (FXint x, FXint y, FXint w, FXint h) |
|
FXint | getNumItems () const |
|
FXint | getNumRows () const |
|
FXint | getNumCols () const |
|
FXHeader * | getHeader () const |
|
void | setHeaders (const FXchar **strings, FXint size=1) |
|
void | setHeaders (const FXString &strings, FXint size=1) |
|
void | appendHeader (const FXString &text, FXIcon *icon=NULL, FXint size=1) |
|
void | removeHeader (FXint index) |
|
void | setHeaderText (FXint index, const FXString &text) |
|
FXString | getHeaderText (FXint index) const |
|
void | setHeaderIcon (FXint index, FXIcon *icon) |
|
FXIcon * | getHeaderIcon (FXint index) const |
|
void | setHeaderSize (FXint index, FXint size) |
|
FXint | getHeaderSize (FXint index) const |
|
FXint | getNumHeaders () const |
|
FXIconItem * | getItem (FXint index) const |
|
FXint | setItem (FXint index, FXIconItem *item, FXbool notify=FALSE) |
|
FXint | setItem (FXint index, const FXString &text, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | fillItems (const FXchar **strings, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | fillItems (const FXString &strings, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | insertItem (FXint index, FXIconItem *item, FXbool notify=FALSE) |
|
FXint | insertItem (FXint index, const FXString &text, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | appendItem (FXIconItem *item, FXbool notify=FALSE) |
|
FXint | appendItem (const FXString &text, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | prependItem (FXIconItem *item, FXbool notify=FALSE) |
|
FXint | prependItem (const FXString &text, FXIcon *big=NULL, FXIcon *mini=NULL, void *ptr=NULL, FXbool notify=FALSE) |
|
FXint | moveItem (FXint newindex, FXint oldindex, FXbool notify=FALSE) |
|
FXIconItem * | extractItem (FXint index, FXbool notify=FALSE) |
|
void | removeItem (FXint index, FXbool notify=FALSE) |
|
void | clearItems (FXbool notify=FALSE) |
|
FXint | getItemWidth () const |
|
FXint | getItemHeight () const |
|
virtual FXint | getItemAt (FXint x, FXint y) const |
|
FXint | findItem (const FXString &text, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
|
FXint | findItemByData (const void *ptr, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const |
|
virtual void | makeItemVisible (FXint index) |
|
void | setItemText (FXint index, const FXString &text) |
|
FXString | getItemText (FXint index) const |
|
void | setItemBigIcon (FXint index, FXIcon *icon, FXbool owned=FALSE) |
|
FXIcon * | getItemBigIcon (FXint index) const |
|
void | setItemMiniIcon (FXint index, FXIcon *icon, FXbool owned=FALSE) |
|
FXIcon * | getItemMiniIcon (FXint index) const |
|
void | setItemData (FXint index, void *ptr) |
|
void * | getItemData (FXint index) const |
|
FXbool | isItemSelected (FXint index) const |
|
FXbool | isItemCurrent (FXint index) const |
|
FXbool | isItemVisible (FXint index) const |
|
FXbool | isItemEnabled (FXint index) const |
|
FXint | hitItem (FXint index, FXint x, FXint y, FXint ww=1, FXint hh=1) const |
|
void | updateItem (FXint index) const |
|
virtual FXbool | enableItem (FXint index) |
|
virtual FXbool | disableItem (FXint index) |
|
virtual FXbool | selectItem (FXint index, FXbool notify=FALSE) |
|
virtual FXbool | deselectItem (FXint index, FXbool notify=FALSE) |
|
virtual FXbool | toggleItem (FXint index, FXbool notify=FALSE) |
|
virtual FXbool | selectInRectangle (FXint x, FXint y, FXint w, FXint h, FXbool notify=FALSE) |
|
virtual FXbool | extendSelection (FXint index, FXbool notify=FALSE) |
|
virtual FXbool | killSelection (FXbool notify=FALSE) |
|
virtual void | setCurrentItem (FXint index, FXbool notify=FALSE) |
|
FXint | getCurrentItem () const |
|
void | setAnchorItem (FXint index) |
|
FXint | getAnchorItem () const |
|
FXint | getCursorItem () const |
|
void | sortItems () |
|
FXIconListSortFunc | getSortFunc () const |
|
void | setSortFunc (FXIconListSortFunc func) |
|
void | setFont (FXFont *fnt) |
|
FXFont * | getFont () const |
|
FXColor | getTextColor () const |
|
void | setTextColor (FXColor clr) |
|
FXColor | getSelBackColor () const |
|
void | setSelBackColor (FXColor clr) |
|
FXColor | getSelTextColor () const |
|
void | setSelTextColor (FXColor clr) |
|
void | setItemSpace (FXint s) |
|
FXint | getItemSpace () const |
|
FXuint | getListStyle () const |
|
void | setListStyle (FXuint style) |
|
void | setHelpText (const FXString &text) |
|
const FXString & | getHelpText () const |
|
virtual | ~FXIconList () |
|
virtual FXint | getDefaultWidth () |
|
virtual FXint | getDefaultHeight () |
|
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) |
|
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 File List widget provides an icon rich view of the file system.
It automatically updates itself periodically by re-scanning the file system for any changes. As it scans the displayed directory, it automatically determines the icons to be displayed by consulting the file associations registry settings. A number of messages can be sent to the File List to control the filter pattern, sort category, sorting order, case sensitivity, and hidden file display mode. The File list widget supports drags and drops of files.
See also: