FXFileList

class FXFileList

File List object

Inheritance:


Public Methods

[more] FXFileList(FXComposite* p, FXObject* tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
Construct a file list
[more]virtual void create()
Create server-side resources
[more]virtual void detach()
Detach server-side resources
[more]virtual void destroy()
Destroy server-side resources
[more]void setCurrentFile(const FXString& file)
Set current file
[more]FXString getCurrentFile() const
Return current file
[more]void setDirectory(const FXString& path)
Set current directory
[more]FXString getDirectory() const
Return current directory
[more]void setPattern(const FXString& ptrn)
Change wildcard matching pattern
[more]FXString getPattern() const
Return wildcard pattern
[more]FXbool isItemDirectory(FXint index) const
Return TRUE if item is a directory
[more]FXbool isItemFile(FXint index) const
Return TRUE if item is a file
[more]FXbool isItemExecutable(FXint index) const
Return TRUE if item is executable
[more]FXString getItemFilename(FXint index) const
Return name of item at index
[more]FXString getItemPathname(FXint index) const
Return full pathname of item at index
[more]FXFileAssoc* getItemAssoc(FXint index) const
Return file association of item
[more]FXuint getMatchMode() const
Return wildcard matching mode
[more]void setMatchMode(FXuint mode)
Change wildcard matching mode
[more]FXbool showHiddenFiles() const
Return TRUE if showing hidden files
[more]void showHiddenFiles(FXbool showing)
Show or hide hidden files
[more]FXbool showOnlyDirectories() const
Return TRUE if showing directories only
[more]void showOnlyDirectories(FXbool shown)
Show directories only
[more]void setAssociations(FXFileDict* assoc)
Change file associations
[more]FXFileDict* getAssociations() const
Return file associations
[more]virtual void save(FXStream& store) const
Save to stream
[more]virtual void load(FXStream& store)
Load from stream
[more]virtual ~FXFileList()
Destructor


Inherited from FXIconList:

Public Methods

ovirtual void recalc()
ovirtual FXint getContentWidth()
ovirtual FXint getContentHeight()
ovirtual FXbool canFocus() const
ovirtual void setFocus()
ovirtual void killFocus()
ovirtual FXint getViewportHeight()
ovirtual void moveContents(FXint x, FXint y)
ovirtual void resize(FXint w, FXint h)
ovirtual void position(FXint x, FXint y, FXint w, FXint h)
oFXint getNumItems() const
oFXint getNumRows() const
oFXint getNumCols() const
oFXHeader* getHeader() const
ovoid appendHeader(const FXString& text, FXIcon* icon=NULL, FXint size=1)
ovoid removeHeader(FXint index)
ovoid setHeaderText(FXint index, const FXString& text)
oFXString getHeaderText(FXint index) const
ovoid setHeaderIcon(FXint index, FXIcon* icon)
oFXIcon* getHeaderIcon(FXint index) const
ovoid setHeaderSize(FXint index, FXint size)
oFXint getHeaderSize(FXint index) const
oFXint getNumHeaders() const
oFXIconItem* retrieveItem(FXint index) const
oFXint replaceItem(FXint index, FXIconItem* item, FXbool notify=FALSE)
oFXint replaceItem(FXint index, const FXString& text, FXIcon* big=NULL, FXIcon* mini=NULL, void* ptr=NULL, FXbool notify=FALSE)
oFXint insertItem(FXint index, FXIconItem* item, FXbool notify=FALSE)
oFXint insertItem(FXint index, const FXString& text, FXIcon* big=NULL, FXIcon* mini=NULL, void* ptr=NULL, FXbool notify=FALSE)
oFXint appendItem(FXIconItem* item, FXbool notify=FALSE)
oFXint appendItem(const FXString& text, FXIcon* big=NULL, FXIcon* mini=NULL, void* ptr=NULL, FXbool notify=FALSE)
oFXint prependItem(FXIconItem* item, FXbool notify=FALSE)
oFXint prependItem(const FXString& text, FXIcon* big=NULL, FXIcon* mini=NULL, void* ptr=NULL, FXbool notify=FALSE)
ovoid removeItem(FXint index, FXbool notify=FALSE)
ovoid clearItems(FXbool notify=FALSE)
oFXint getItemWidth() const
oFXint getItemHeight() const
oFXint getItemAt(FXint x, FXint y) const
oFXint findItem(const FXString& text, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const
ovoid makeItemVisible(FXint index)
ovoid setItemText(FXint index, const FXString& text)
oFXString getItemText(FXint index) const
ovoid setItemBigIcon(FXint index, FXIcon* icon)
oFXIcon* getItemBigIcon(FXint index) const
ovoid setItemMiniIcon(FXint index, FXIcon* icon)
oFXIcon* getItemMiniIcon(FXint index) const
ovoid setItemData(FXint index, void* ptr)
ovoid* getItemData(FXint index) const
oFXbool isItemSelected(FXint index) const
oFXbool isItemCurrent(FXint index) const
oFXbool isItemVisible(FXint index) const
oFXbool isItemEnabled(FXint index) const
oFXint hitItem(FXint index, FXint x, FXint y, FXint ww=1, FXint hh=1) const
ovoid updateItem(FXint index)
oFXbool selectInRectangle(FXint x, FXint y, FXint w, FXint h, FXbool notify=FALSE)
oFXbool enableItem(FXint index)
oFXbool disableItem(FXint index)
oFXbool selectItem(FXint index, FXbool notify=FALSE)
oFXbool deselectItem(FXint index, FXbool notify=FALSE)
oFXbool toggleItem(FXint index, FXbool notify=FALSE)
ovoid setCurrentItem(FXint index, FXbool notify=FALSE)
oFXint getCurrentItem() const
ovoid setAnchorItem(FXint index)
oFXint getAnchorItem() const
oFXint getCursorItem() const
oFXbool extendSelection(FXint index, FXbool notify=FALSE)
oFXbool killSelection(FXbool notify=FALSE)
ovoid sortItems()
ovoid setFont(FXFont* fnt)
oFXFont* getFont() const
oFXColor getTextColor() const
ovoid setTextColor(FXColor clr)
oFXColor getSelBackColor() const
ovoid setSelBackColor(FXColor clr)
oFXColor getSelTextColor() const
ovoid setSelTextColor(FXColor clr)
ovoid setItemSpace(FXint s)
oFXint getItemSpace() const
oFXIconListSortFunc getSortFunc() const
ovoid setSortFunc(FXIconListSortFunc func)
oFXuint getListStyle() const
ovoid setListStyle(FXuint style)
ovoid setHelpText(const FXString& text)
oFXString getHelpText() const


Inherited from FXScrollArea:

Public Methods

ovirtual FXint getDefaultWidth()
ovirtual FXint getDefaultHeight()
ovoid setScrollStyle(FXuint style)
oFXuint getScrollStyle() const
oFXbool isHorizontalScrollable() const
oFXbool isVerticalScrollable() const
oFXScrollbar* horizontalScrollbar() const
oFXScrollbar* verticalScrollbar() const
oFXint getXPosition() const
oFXint getYPosition() const
ovoid setPosition(FXint x, FXint y)
ovoid getPosition(FXint& x, FXint& y) const


Inherited from FXComposite:

Public Methods

oFXint maxChildWidth() const
oFXint maxChildHeight() const
ovirtual FXbool isComposite() const


Inherited from FXWindow:

Public Methods

oFXWindow* getParent() const
oFXWindow* getOwner() const
oFXWindow* getShell() const
oFXWindow* getRoot() const
oFXWindow* getNext() const
oFXWindow* getPrev() const
oFXWindow* getFirst() const
oFXWindow* getLast() const
oFXWindow* getFocus() const
ovoid setKey(FXuint k)
oFXuint getKey() const
ovoid setTarget(FXObject* t)
oFXObject* getTarget() const
ovoid setSelector(FXSelector sel)
oFXSelector getSelector() const
oFXint getX() const
oFXint getY() const
ovirtual FXint getWidthForHeight(FXint givenheight)
ovirtual FXint getHeightForWidth(FXint givenwidth)
ovoid setX(FXint x)
ovoid setY(FXint y)
ovoid setWidth(FXint w)
ovoid setHeight(FXint h)
ovoid setLayoutHints(FXuint lout)
oFXuint getLayoutHints() const
oFXAccelTable* getAccelTable() const
ovoid setAccelTable(FXAccelTable* acceltable)
ovoid addHotKey(FXHotKey code)
ovoid remHotKey(FXHotKey code)
oFXbool isShell() const
oFXbool isChildOf(const FXWindow* window) const
oFXbool containsChild(const FXWindow* child) const
oFXWindow* getChildAt(FXint x, FXint y) const
oFXint numChildren() const
oFXint indexOfChild(const FXWindow* window) const
oFXWindow* childAtIndex(FXint index) const
ostatic FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
ovoid setDefaultCursor(FXCursor* cur)
oFXCursor* getDefaultCursor() const
ovoid setDragCursor(FXCursor* cur)
oFXCursor* getDragCursor() const
oFXint getCursorPosition(FXint& x, FXint& y, FXuint& buttons) const
oFXint setCursorPosition(FXint x, FXint y)
oFXbool isEnabled() const
oFXbool isActive() const
oFXbool hasFocus() const
ovirtual void setDefault(FXbool enable=TRUE)
oFXbool isDefault() const
ovoid setInitial(FXbool enable=TRUE)
oFXbool isInitial() const
ovirtual void enable()
ovirtual void disable()
ovirtual void raise()
ovirtual void lower()
ovirtual void move(FXint x, FXint y)
ovoid forceRefresh()
ovirtual void reparent(FXWindow* newparent)
ovoid scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
ovoid update(FXint x, FXint y, FXint w, FXint h)
ovoid update()
ovoid repaint(FXint x, FXint y, FXint w, FXint h)
ovoid repaint()
ovoid grab()
ovoid ungrab()
oFXbool grabbed() const
ovoid grabKeyboard()
ovoid ungrabKeyboard()
oFXbool grabbedKeyboard() const
ovirtual void show()
ovirtual void hide()
oFXbool shown() const
oFXbool underCursor() const
oFXbool hasSelection() const
oFXbool acquireSelection(const FXDragType* types, FXuint numtypes)
oFXbool releaseSelection()
oFXbool hasClipboard() const
oFXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
oFXbool releaseClipboard()
ovoid dropEnable()
ovoid dropDisable()
oFXbool isDropEnabled() const
oFXbool isDragging() const
oFXbool beginDrag(const FXDragType* types, FXuint numtypes)
oFXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
oFXbool endDrag(FXbool drop=TRUE)
oFXbool isDropTarget() const
ovoid setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
ovoid clearDragRectangle()
ovoid acceptDrop(FXDragAction action=DRAG_ACCEPT)
oFXDragAction didAccept() const
oFXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
oFXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
oFXDragAction inquireDNDAction() const
oFXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
oFXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
ovirtual FXbool contains(FXint parentx, FXint parenty) const
ovoid translateCoordinatesFrom(FXint& tox, FXint& toy, const FXWindow* fromwindow, FXint fromx, FXint fromy) const
ovoid translateCoordinatesTo(FXint& tox, FXint& toy, const FXWindow* towindow, FXint fromx, FXint fromy) const
ovirtual void setBackColor(FXColor clr)
oFXColor getBackColor() const
ovoid linkBefore(FXWindow* sibling)
ovoid linkAfter(FXWindow* sibling)


Inherited from FXDrawable:

Public Methods

oFXint getWidth() const
oFXint getHeight() const
oFXVisual* getVisual() const
ovoid setVisual(FXVisual* vis)


Inherited from FXId:

Public Methods

oFXApp* getApp() const
oFXID id() const
ovoid setUserData(void* ptr)
ovoid* getUserData() const


Inherited from FXObject:

Public Methods

oconst FXchar* getClassName() const
oFXbool isMemberOf(const FXMetaClass* metaclass) const


Documentation

File List object
o FXFileList(FXComposite* p, FXObject* tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
Construct a file list

ovirtual void create()
Create server-side resources

ovirtual void detach()
Detach server-side resources

ovirtual void destroy()
Destroy server-side resources

ovoid setCurrentFile(const FXString& file)
Set current file

oFXString getCurrentFile() const
Return current file

ovoid setDirectory(const FXString& path)
Set current directory

oFXString getDirectory() const
Return current directory

ovoid setPattern(const FXString& ptrn)
Change wildcard matching pattern

oFXString getPattern() const
Return wildcard pattern

oFXbool isItemDirectory(FXint index) const
Return TRUE if item is a directory

oFXbool isItemFile(FXint index) const
Return TRUE if item is a file

oFXbool isItemExecutable(FXint index) const
Return TRUE if item is executable

oFXString getItemFilename(FXint index) const
Return name of item at index

oFXString getItemPathname(FXint index) const
Return full pathname of item at index

oFXFileAssoc* getItemAssoc(FXint index) const
Return file association of item

oFXuint getMatchMode() const
Return wildcard matching mode

ovoid setMatchMode(FXuint mode)
Change wildcard matching mode

oFXbool showHiddenFiles() const
Return TRUE if showing hidden files

ovoid showHiddenFiles(FXbool showing)
Show or hide hidden files

oFXbool showOnlyDirectories() const
Return TRUE if showing directories only

ovoid showOnlyDirectories(FXbool shown)
Show directories only

ovoid setAssociations(FXFileDict* assoc)
Change file associations

oFXFileDict* getAssociations() const
Return file associations

ovirtual void save(FXStream& store) const
Save to stream

ovirtual void load(FXStream& store)
Load from stream

ovirtual ~FXFileList()
Destructor


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.