Class: Fox::FXDirSelector
- Inherits:
-
FXPacker
- Object
- FXObject
- FXId
- FXDrawable
- FXWindow
- FXComposite
- FXPacker
- Fox::FXDirSelector
- Defined in:
- rdoc-sources/FXDirSelector.rb
Overview
The FXDirSelector widget is the reusable mega-widget component which is the core of the FXDirDialog. The function of the directory selector widget is very similar to the file selector widget, except that the directory selector widget displays a tree-structured view of the file system, and thereby makes up and down navigation through the file system significantly easier.
Message identifiers
ID_DIRNAME |
x |
ID_DIRLIST |
x |
ID_HOME |
x |
ID_WORK |
x |
ID_DIRECTORY_UP |
x |
ID_BOOKMARK |
x |
ID_VISIT |
x |
ID_NEW |
x |
ID_DELETE |
x |
ID_MOVE |
x |
ID_COPY |
x |
ID_LINK |
x |
Instance Attribute Summary (collapse)
-
- (Object) acceptButton
readonly
The "Accept" button FXButton.
-
- (Object) cancelButton
readonly
The "Cancel" button FXButton.
-
- (Object) dirBoxStyle
Directory list style [Integer].
-
- (Object) directory
Directory [String].
-
- (Object) matchMode
Wildcard matching mode, some combination of file matching flags [Integer].
Attributes inherited from FXPacker
#baseColor, #borderColor, #borderWidth, #frameStyle, #hSpacing, #hiliteColor, #packingHints, #padBottom, #padLeft, #padRight, #padTop, #shadowColor, #vSpacing
Attributes inherited from FXWindow
#accelTable, #backColor, #defaultCursor, #dragCursor, #first, #focus, #key, #last, #layoutHints, #next, #numChildren, #owner, #parent, #prev, #root, #selector, #shell, #target, #x, #y
Attributes inherited from FXDrawable
Attributes inherited from FXId
Instance Method Summary (collapse)
-
- (Object) filesShown=(state)
If state is true, the directory selector will show files as well as directories; otherwise, it will only show directories.
-
- (Boolean) filesShown?
Return true if showing files as well as directories.
-
- (Object) hiddenFilesShown=(state)
If state is true, the directory selector will show hidden files and directories; otherwise, it won't.
-
- (Boolean) hiddenFilesShown?
Return true if showing hidden files and directories.
-
- (FXDirSelector) initialize(p, target = nil, selector = 0, opts = 0, x = 0, y = 0, width = 0, height = 0)
constructor
Return an initialized FXDirSelector instance.
Methods inherited from FXComposite
#maxChildHeight, #maxChildWidth
Methods inherited from FXWindow
#acceptDrop, #acquireClipboard, #acquireSelection, #active?, #addHotKey, #after?, after?, #before?, before?, #beginDrag, #canFocus?, #changeFocus, #childAtIndex, #childOf?, #children, #clearDragRectangle, #clearShape, colorType, colorTypeName, commonAncestor, #composeContext, #composite?, #contains?, #containsChild?, #create, #createComposeContext, #cursorPosition, #default?, #defaultHeight, #defaultWidth, deleteType, deleteTypeName, #destroy, #destroyComposeContext, #detach, #didAccept, #disable, #doesSaveUnder?, #dragging?, #dropDisable, #dropEnable, #dropEnabled?, #dropFinished, #dropTarget?, #each_child, #each_child_recursive, #enable, #enabled?, #endDrag, #forceRefresh, #getChildAt, #getDNDData, #getHeightForWidth, #getWidthForHeight, #grab, #grabKeyboard, #grabbed?, #grabbedKeyboard?, #handleDrag, #hasClipboard?, #hasFocus?, #hasSelection?, #height, #height=, #hide, imageType, #inFocusChain?, #indexOfChild, #initial?, #inquireDNDAction, #inquireDNDTypes, #killFocus, #layout, #linkAfter, #linkBefore, #lower, #move, octetType, octetTypeName, #offeredDNDType?, #position, #raiseWindow, #recalc, #releaseClipboard, #releaseSelection, #remHotKey, #removeChild, #repaint, #reparent, #resize, #scroll, #setCursorPosition, #setDNDData, #setDefault, #setDragRectangle, #setFocus, #setInitial, #setShape, #shell?, #show, #shown?, stringType, textType, textTypeName, #tr, #translateCoordinatesFrom, #translateCoordinatesTo, #underCursor?, #ungrab, #ungrabKeyboard, #update, urilistType, urilistTypeName, utf16Type, utf16TypeName, utf8Type, utf8TypeName, #visible=, #width, #width=
Methods included from Responder2
Methods inherited from FXDrawable
Methods inherited from FXId
#create, #created?, #destroy, #detach
Methods inherited from FXObject
#bind, #handle, #load, #save, subclasses
Constructor Details
- (FXDirSelector) initialize(p, target = nil, selector = 0, opts = 0, x = 0, y = 0, width = 0, height = 0)
Return an initialized FXDirSelector instance
42 43 |
# File 'rdoc-sources/FXDirSelector.rb', line 42 def initialize(p, target=nil, selector=0, opts=0, x=0, y=0, width=0, height=0) # :yields: theDirSelector end |
Instance Attribute Details
- (Object) acceptButton (readonly)
The "Accept" button Fox::FXButton
27 28 29 |
# File 'rdoc-sources/FXDirSelector.rb', line 27 def acceptButton @acceptButton end |
- (Object) cancelButton (readonly)
The "Cancel" button Fox::FXButton
30 31 32 |
# File 'rdoc-sources/FXDirSelector.rb', line 30 def cancelButton @cancelButton end |
- (Object) dirBoxStyle
Directory list style [Integer]
39 40 41 |
# File 'rdoc-sources/FXDirSelector.rb', line 39 def dirBoxStyle @dirBoxStyle end |
- (Object) directory
Directory [String]
33 34 35 |
# File 'rdoc-sources/FXDirSelector.rb', line 33 def directory @directory end |
- (Object) matchMode
Wildcard matching mode, some combination of file matching flags [Integer]
36 37 38 |
# File 'rdoc-sources/FXDirSelector.rb', line 36 def matchMode @matchMode end |
Instance Method Details
- (Object) filesShown=(state)
If state is true, the directory selector will show files as well as directories; otherwise, it will only show directories.
52 |
# File 'rdoc-sources/FXDirSelector.rb', line 52 def filesShown=(state); end |
- (Boolean) filesShown?
Return true if showing files as well as directories
46 |
# File 'rdoc-sources/FXDirSelector.rb', line 46 def filesShown?; end |
- (Object) hiddenFilesShown=(state)
If state is true, the directory selector will show hidden files and directories; otherwise, it won't.
61 |
# File 'rdoc-sources/FXDirSelector.rb', line 61 def hiddenFilesShown=(state); end |
- (Boolean) hiddenFilesShown?
Return true if showing hidden files and directories
55 |
# File 'rdoc-sources/FXDirSelector.rb', line 55 def hiddenFilesShown?; end |