File List object
Inheritance:
Public Methods
-
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
-
virtual void create()
- Create server-side resources
-
virtual void detach()
- Detach server-side resources
-
virtual void destroy()
- Destroy server-side resources
-
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
-
void setPattern(const FXString& ptrn)
- Change wildcard matching pattern
-
FXString getPattern() const
- Return wildcard pattern
-
FXbool isItemDirectory(FXint index) const
- Return TRUE if item is a directory
-
FXbool isItemFile(FXint index) const
- Return TRUE if item is a file
-
FXbool isItemExecutable(FXint index) const
- Return TRUE if item is executable
-
FXString getItemFilename(FXint index) const
- Return name of item at index
-
FXString getItemPathname(FXint index) const
- Return full pathname of item at index
-
FXFileAssoc* getItemAssoc(FXint index) const
- Return file association of item
-
FXuint getMatchMode() const
- Return wildcard matching mode
-
void setMatchMode(FXuint mode)
- Change wildcard matching mode
-
FXbool showHiddenFiles() const
- Return TRUE if showing hidden files
-
void showHiddenFiles(FXbool showing)
- Show or hide hidden files
-
FXbool showOnlyDirectories() const
- Return TRUE if showing directories only
-
void showOnlyDirectories(FXbool shown)
- Show directories only
-
void setAssociations(FXFileDict* assoc)
- Change file associations
-
FXFileDict* getAssociations() const
- Return file associations
-
virtual void save(FXStream& store) const
- Save to stream
-
virtual void load(FXStream& store)
- Load from stream
-
virtual ~FXFileList()
- Destructor
Public Methods
-
virtual void recalc()
-
virtual FXint getContentWidth()
-
virtual FXint getContentHeight()
-
virtual FXbool canFocus() const
-
virtual void setFocus()
-
virtual void killFocus()
-
virtual FXint getViewportHeight()
-
virtual void moveContents(FXint x, FXint y)
-
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 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* retrieveItem(FXint index) const
-
FXint replaceItem(FXint index, FXIconItem* item, FXbool notify=FALSE)
-
FXint replaceItem(FXint index, const FXString& text, 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)
-
void removeItem(FXint index, FXbool notify=FALSE)
-
void clearItems(FXbool notify=FALSE)
-
FXint getItemWidth() const
-
FXint getItemHeight() const
-
FXint getItemAt(FXint x, FXint y) const
-
FXint findItem(const FXString& text, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const
-
void makeItemVisible(FXint index)
-
void setItemText(FXint index, const FXString& text)
-
FXString getItemText(FXint index) const
-
void setItemBigIcon(FXint index, FXIcon* icon)
-
FXIcon* getItemBigIcon(FXint index) const
-
void setItemMiniIcon(FXint index, FXIcon* icon)
-
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)
-
FXbool selectInRectangle(FXint x, FXint y, FXint w, FXint h, FXbool notify=FALSE)
-
FXbool enableItem(FXint index)
-
FXbool disableItem(FXint index)
-
FXbool selectItem(FXint index, FXbool notify=FALSE)
-
FXbool deselectItem(FXint index, FXbool notify=FALSE)
-
FXbool toggleItem(FXint index, FXbool notify=FALSE)
-
void setCurrentItem(FXint index, FXbool notify=FALSE)
-
FXint getCurrentItem() const
-
void setAnchorItem(FXint index)
-
FXint getAnchorItem() const
-
FXint getCursorItem() const
-
FXbool extendSelection(FXint index, FXbool notify=FALSE)
-
FXbool killSelection(FXbool notify=FALSE)
-
void sortItems()
-
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
-
FXIconListSortFunc getSortFunc() const
-
void setSortFunc(FXIconListSortFunc func)
-
FXuint getListStyle() const
-
void setListStyle(FXuint style)
-
void setHelpText(const FXString& text)
-
FXString getHelpText() const
Public Methods
-
virtual FXint getDefaultWidth()
-
virtual FXint getDefaultHeight()
-
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
Public Methods
-
FXint maxChildWidth() const
-
FXint maxChildHeight() const
-
virtual FXbool isComposite() const
Public Methods
-
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)
-
FXbool isShell() const
-
FXbool isChildOf(const FXWindow* window) const
-
FXbool 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
-
static FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
-
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)
-
FXbool isEnabled() const
-
FXbool isActive() const
-
FXbool hasFocus() const
-
virtual void setDefault(FXbool enable=TRUE)
-
FXbool isDefault() const
-
void setInitial(FXbool enable=TRUE)
-
FXbool isInitial() const
-
virtual void enable()
-
virtual void disable()
-
virtual void raise()
-
virtual void lower()
-
virtual void move(FXint x, FXint y)
-
void forceRefresh()
-
virtual void reparent(FXWindow* newparent)
-
void scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
-
void update(FXint x, FXint y, FXint w, FXint h)
-
void update()
-
void repaint(FXint x, FXint y, FXint w, FXint h)
-
void repaint()
-
void grab()
-
void ungrab()
-
FXbool grabbed() const
-
void grabKeyboard()
-
void ungrabKeyboard()
-
FXbool grabbedKeyboard() const
-
virtual void show()
-
virtual void hide()
-
FXbool shown() const
-
FXbool underCursor() const
-
FXbool hasSelection() const
-
FXbool acquireSelection(const FXDragType* types, FXuint numtypes)
-
FXbool releaseSelection()
-
FXbool hasClipboard() const
-
FXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
-
FXbool releaseClipboard()
-
void dropEnable()
-
void dropDisable()
-
FXbool isDropEnabled() const
-
FXbool isDragging() const
-
FXbool beginDrag(const FXDragType* types, FXuint numtypes)
-
FXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
-
FXbool endDrag(FXbool drop=TRUE)
-
FXbool isDropTarget() const
-
void setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
-
void clearDragRectangle()
-
void acceptDrop(FXDragAction action=DRAG_ACCEPT)
-
FXDragAction didAccept() const
-
FXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
-
FXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
-
FXDragAction inquireDNDAction() const
-
FXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
-
FXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
-
virtual FXbool 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
-
void linkBefore(FXWindow* sibling)
-
void linkAfter(FXWindow* sibling)
Public Methods
-
FXint getWidth() const
-
FXint getHeight() const
-
FXVisual* getVisual() const
-
void setVisual(FXVisual* vis)
Inherited from FXId:
Public Methods
-
FXApp* getApp() const
-
FXID id() const
-
void setUserData(void* ptr)
-
void* getUserData() const
Public Methods
-
const FXchar* getClassName() const
-
FXbool isMemberOf(const FXMetaClass* metaclass) const
Documentation
File List object
- 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
- virtual void create()
- Create server-side resources
- virtual void detach()
- Detach server-side resources
- virtual void destroy()
- Destroy server-side resources
- 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
- void setPattern(const FXString& ptrn)
- Change wildcard matching pattern
- FXString getPattern() const
- Return wildcard pattern
- FXbool isItemDirectory(FXint index) const
- Return TRUE if item is a directory
- FXbool isItemFile(FXint index) const
- Return TRUE if item is a file
- FXbool isItemExecutable(FXint index) const
- Return TRUE if item is executable
- FXString getItemFilename(FXint index) const
- Return name of item at index
- FXString getItemPathname(FXint index) const
- Return full pathname of item at index
- FXFileAssoc* getItemAssoc(FXint index) const
- Return file association of item
- FXuint getMatchMode() const
- Return wildcard matching mode
- void setMatchMode(FXuint mode)
- Change wildcard matching mode
- FXbool showHiddenFiles() const
- Return TRUE if showing hidden files
- void showHiddenFiles(FXbool showing)
- Show or hide hidden files
- FXbool showOnlyDirectories() const
- Return TRUE if showing directories only
- void showOnlyDirectories(FXbool shown)
- Show directories only
- void setAssociations(FXFileDict* assoc)
- Change file associations
- FXFileDict* getAssociations() const
- Return file associations
- virtual void save(FXStream& store) const
- Save to stream
- virtual void load(FXStream& store)
- Load from stream
- virtual ~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++.