arelle.ViewWinTree

See COPYRIGHT.md for copyright information.

Module Contents

Classes

API

class arelle.ViewWinTree.ViewTree(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, tabTitle: str, hasToolTip: bool = False, lang: str | None = None)

Initialization

view: Callable[[], None] | None

None

menu: tkinter.Menu | None

None

clearTreeView() None
viewSelectionChange(event: Any = None) None
onViewClick(*args: Any) None
close() None
select() None
leave(*args: Any) None
motion(*args: Any) None
getToolTip(rowId: str, colId: str) str | None
setToolTip(text: str | None, colId: str = '#0') None
contextMenu() tkinter.Menu | None
popUpMenu(event: Any) None
expand() None
expandAll() None
collapse() None
collapseAll() None
setTreeItemOpen(node: str, open: bool = True) None
menuAddExpandCollapse() None
menuAddClipboard() None
menuAddLangs() None
menuAddLabelRoles(includeConceptName: bool = False, menulabel: str | None = None, usedLabelroles: list[tuple[str, str]] | None = None) None
menuAddNameStyle(menulabel: str | None = None) None
menuAddUnitDisplay() None
menuAddViews(addClose: bool = True, tabWin: tkinter.ttk.Notebook | None = None, additionalViews: Iterable[tuple[Any, ...]] | None = None, additionalViewMethod: Callable[..., None] | None = None) None
newView(arcrole: str, tabWin: tkinter.ttk.Notebook) None
newArcroleGroupView(tabWin: tkinter.ttk.Notebook) None
setLang(lang: str) None
setLabelrole(labelrole: str) None
setNamestyle(isPrefixed: bool) None
setUnitDisplay(unitDisplayID: bool = False) None
setColumnsSortable(treeColIsInt: bool = False, startUnsorted: bool = False, initialSortCol: str = '#0', initialSortDirForward: bool = True) None
colSortVal(node: str, col: str) str | int
sortNestedRows(parentNode: str, col: str, reverse: bool) None
sortColumn(col: str) None
copyCellToClipboard(*ignore: Any) None
copyRowToClipboard(*ignore: Any) None
copyTableToClipboard(*ignore: Any) None
tabLines(parentNode: str, indent: str, cols: Iterable[str], lines: list[str]) None