Sha256: d144792f6666296e93724b6b278e26d05b0176a61dbb10b0f06a6f3f238f7e4d
Contents?: true
Size: 1.71 KB
Versions: 13
Compression:
Stored size: 1.71 KB
Contents
module Fox # # A Directory Box widget allows the user to select parts of a file path. # First, it is filled with a string comprising a file path, like "/a/b/c". # Then, the user can select "/a/b/c", "/a/b", "/a", and "/" from the drop-down # list. The entries in the drop-down list are automatically provided with icons # by consulting the file-associations registry settings. # The Directory Box sends <tt>SEL_CHANGED</tt> and <tt>SEL_COMMAND</tt> messages, with the string # containing the full path to the selected item. # # === Options # # +DIRBOX_NO_OWN_ASSOC+:: do not create associations for files # # === Events # # The following messages are sent by FXDirBox to its target: # # +SEL_CHANGED+:: sent when the current item changes; the message data is the new current directory. # +SEL_COMMAND+:: sent when the current item changes; the message data is the new current directory. # class FXDirBox < FXTreeListBox # Current directory [String] attr_accessor :directory # File associations [FXFileDict] attr_accessor :associations # Return an initialized FXDirBox instance. def initialize(p, tgt=nil, sel=0, opts=FRAME_SUNKEN|FRAME_THICK|TREELISTBOX_NORMAL, x=0, y=0, w=0, h=0, pl=DEFAULT_PAD, pr=DEFAULT_PAD, pt=DEFAULT_PAD, pb=DEFAULT_PAD) # :yields: theDirBox end # # Set current directory # def setDirectory(pathname); end # # Return current directory # def getDirectory(); end # # Change file associations, where _assoc_ is an FXFileDict instance. # def setAssociations(assoc); end # # Return file associations (an FXFileDict instance). # def getAssociations(); end end end
Version data entries
13 entries across 13 versions & 1 rubygems