InstallDirTreeNode Class
This tree only shows directories and highlights valid TH directories.
Inheritance: InstallDirTreeNode » DirTreeNode » FileTreeNode » TreeNode
Method Index
- checkForChildren() (inherited from FileTreeNode)
- childPath(item) (inherited from FileTreeNode)
- contract() (inherited from TreeNode)
- createNewNode(path) (overrides FileTreeNode:createNewNode)
- expand() (inherited from FileTreeNode)
- getChildByIndex(idx) (inherited from FileTreeNode)
- getChildCount() (inherited from FileTreeNode)
- getControl() (inherited from TreeNode)
- getHighlightColour(canvas) (overrides FileTreeNode:getHighlightColour)
- getIndexOfChild(child) (inherited from FileTreeNode)
- getLabel() (inherited from FileTreeNode)
- getLastModification() (inherited from FileTreeNode)
- getLevel() (inherited from TreeNode)
- getMostRecentlyModifiedChildFile(file_name_filter) (inherited from FileTreeNode)
- getNextVisible() (inherited from TreeNode)
- getParent() (inherited from TreeNode)
- getPrevVisible() (inherited from TreeNode)
- getSelectColour(canvas) (inherited from DirTreeNode)
- hasChildren() (inherited from FileTreeNode)
- isDirectory() (inherited from FileTreeNode)
- isExpanded() (inherited from TreeNode)
- isValidFile(name) (overrides DirTreeNode:isValidFile)
- numVisibleDescendants() (inherited from TreeNode)
- reSortChildren(sort_by, order) (inherited from FileTreeNode)
- select() (overrides FileTreeNode:select)
Member Index
- children (*)
- control (*)
- filter_by (*)
- has_children (*)
- has_looked_for_children
- hidden (*)
- highlight_colour
- is_expanded (*)
- is_valid_directory
- is_valid_file (*)
- label (*)
- level (*)
- num_visible_descendants (*)
- order (*)
- parent (*)
- path
- sort_by (*)
function InstallDirTreeNode:InstallDirTreeNode(path)
Parameters:
| Name | Type | Description |
|---|---|---|
| path | ? | ? |
Declared on: line 66 of Lua/dialogs/resizables/directory_browser.lua.
function InstallDirTreeNode:createNewNode(path)
Parameters:
| Name | Type | Description |
|---|---|---|
| path | ? | ? |
Overrides: FileTreeNode:createNewNode.
Declared on: line 70 of Lua/dialogs/resizables/directory_browser.lua.
function InstallDirTreeNode:getHighlightColour(canvas)
Check whether this node is a valid install selection.
Sets self.is_valid_directory to true if the selection is valid.
Parameters:
| Name | Type | Description |
|---|---|---|
| canvas | ? | ? |
Overrides: FileTreeNode:getHighlightColour.
Declared on: line 90 of Lua/dialogs/resizables/directory_browser.lua.
function InstallDirTreeNode:isValidFile(name)
Test whether this file node is a directory or iso file.
Parameters:
| Name | Type | Description |
|---|---|---|
| name | ? | ? |
Overrides: DirTreeNode:isValidFile.
Declared on: line 74 of Lua/dialogs/resizables/directory_browser.lua.
function InstallDirTreeNode:select()
Overrides: FileTreeNode:select.
Declared on: line 86 of Lua/dialogs/resizables/directory_browser.lua.