arelle.UiUtil
¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Data¶
API¶
- arelle.UiUtil.TOPBORDER¶
1
- arelle.UiUtil.LEFTBORDER¶
2
- arelle.UiUtil.RIGHTBORDER¶
3
- arelle.UiUtil.BOTTOMBORDER¶
4
- arelle.UiUtil.CENTERCELL¶
5
- arelle.UiUtil.borderImage¶
None
- class arelle.UiUtil.gridBorder(master, x, y, border, columnspan=None, rowspan=None)¶
Bases:
tkinter.ttk.Separator
- class arelle.UiUtil.gridSpacer(master, x, y, where)¶
Bases:
tkinter.Frame
- class arelle.UiUtil.gridHdr(master, x, y, text, columnspan=None, rowspan=None, anchor='center', padding=None, wraplength=None, width=None, minwidth=None, stretchCols=True, stretchRows=True, objectId=None, onClick=None)¶
Bases:
tkinter.Label
- class arelle.UiUtil.gridCell(master, x, y, value='', width=None, justify=None, objectId=None, onClick=None)¶
Bases:
tkinter.Entry
- property value¶
- setValue(value)¶
- valueChanged(*args)¶
- class arelle.UiUtil.gridCombobox(master, x, y, value='', values=(), width=None, objectId=None, columnspan=None, selectindex=None, comboboxselected=None, state=None, padx=None, attr=None)¶
Bases:
tkinter.ttk.Combobox
- property value¶
- property valueIndex¶
- valueChanged(*args)¶
- class arelle.UiUtil.label(master, x, y, text)¶
Bases:
tkinter.Label
- class arelle.UiUtil.checkbox(master, x, y, text, attr=None, columnspan=None, onclick=None)¶
Bases:
tkinter.Checkbutton
- property value¶
- valueChanged(*args)¶
- class arelle.UiUtil.radiobutton(master, x, y, text, value, attr=None, valueVar=None)¶
Bases:
tkinter.Radiobutton
- property value¶
- class arelle.UiUtil.scrolledFrame(parent, *args, **kw)¶
Bases:
tkinter.Frame
- _configure_interior(event)¶
- _configure_canvas(event)¶
needed if only scrolling in one direction canvasW = self.canvas.winfo_width() if self.interior.winfo_reqwidth() != canvasW: # update the inner frame’s width to fill the canvas self.canvas.itemconfigure(self.interior_id, width=canvasW) canvasH = self.canvas.winfo_height() if self.interior.winfo_reqheight() != canvasH: self.canvas.itemconfigure(self.interior_id, height=canvasH)
- clearGrid()¶
- class arelle.UiUtil.scrolledHeaderedFrame(parent, *args, **kw)¶
Bases:
tkinter.Frame
- _vscroll_body(*args)¶
- _hscroll_body(*args)¶
- _mousewheel(event)¶
- clearGrid()¶
- _configure_colHdrInterior(event)¶
- _configure_rowHdrInterior(event)¶
- _configure_bodyInterior(event)¶
- _configure_colHdrCanvas(event)¶
- _configure_rowHdrCanvas(event)¶
- _configure_bodyCanvas(event)¶
- _configure_interiors(event)¶
- _configure_canvases(event)¶
- _configure_cell(event)¶
- conformHdrsToBody()¶
- conformBodyCellsToHeader()¶