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
-
#acceptButton ⇒ Object
readonly
The “Accept” button FXButton.
-
#cancelButton ⇒ Object
readonly
The “Cancel” button FXButton.
-
#dirBoxStyle ⇒ Object
Directory list style [Integer].
-
#directory ⇒ Object
Directory [String].
-
#matchMode ⇒ Object
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
-
#filesShown=(state) ⇒ Object
If state is
true
, the directory selector will show files as well as directories; otherwise, it will only show directories. -
#filesShown? ⇒ Boolean
Return
true
if showing files as well as directories. -
#hiddenFilesShown=(state) ⇒ Object
If state is
true
, the directory selector will show hidden files and directories; otherwise, it won’t. -
#hiddenFilesShown? ⇒ Boolean
Return
true
if showing hidden files and directories. -
#initialize(p, target = nil, selector = 0, opts = 0, x = 0, y = 0, width = 0, height = 0) ⇒ FXDirSelector
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, #runOnUiThread
Methods inherited from FXObject
#bind, #handle, #load, #save, subclasses
Constructor Details
#initialize(p, target = nil, selector = 0, opts = 0, x = 0, y = 0, width = 0, height = 0) ⇒ FXDirSelector
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
#acceptButton ⇒ Object (readonly)
The “Accept” button Fox::FXButton
27 28 29 |
# File 'rdoc-sources/FXDirSelector.rb', line 27 def acceptButton @acceptButton end |
#cancelButton ⇒ Object (readonly)
The “Cancel” button Fox::FXButton
30 31 32 |
# File 'rdoc-sources/FXDirSelector.rb', line 30 def cancelButton @cancelButton end |
#dirBoxStyle ⇒ Object
Directory list style [Integer]
39 40 41 |
# File 'rdoc-sources/FXDirSelector.rb', line 39 def dirBoxStyle @dirBoxStyle end |
#directory ⇒ Object
Directory [String]
33 34 35 |
# File 'rdoc-sources/FXDirSelector.rb', line 33 def directory @directory end |
#matchMode ⇒ Object
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
#filesShown=(state) ⇒ Object
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 |
#filesShown? ⇒ Boolean
Return true
if showing files as well as directories
46 |
# File 'rdoc-sources/FXDirSelector.rb', line 46 def filesShown?; end |
#hiddenFilesShown=(state) ⇒ Object
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 |
#hiddenFilesShown? ⇒ Boolean
Return true
if showing hidden files and directories
55 |
# File 'rdoc-sources/FXDirSelector.rb', line 55 def hiddenFilesShown?; end |