pyPENELOPE

util – Utilities - panels and dialogs - for the user geometries panels

Inheritance diagram of penelopetools.gui.program.pengeom.panel.util

class penelopetools.gui.program.pengeom.panel.util.LayerDialog(parent, materials, layer=None)

Bases: wx._windows.Dialog

can_close()
on_click_btncancel(event)
on_click_btnok(event)
class penelopetools.gui.program.pengeom.panel.util.LayersListCtrl(parent, layers, materials)

Bases: wxtools.list.ObjectListCtrl

class penelopetools.gui.program.pengeom.panel.util.LayersPanel(parent, options, layers)

Bases: penelopetools.gui.program.penelope.panel.wizard.WizardPanel

copy()
is_correct()
on_click_btnadd(event)
on_click_btnmodify(event)
on_click_btnremove(event)
on_copy(event)
on_keydown_lstlayers(event)
on_paste(event)
on_rclick_lstlayers(event)
paste()
render()
class penelopetools.gui.program.pengeom.panel.util.MaterialsListCtrl(parent, materials)

Bases: wxtools.list.ObjectListCtrl

Append(obj)
DeleteAllItems()
DeleteItem(row)
GetKey(row)
GetObject(row)
render()

Override ObjectListCtrl.render()

class penelopetools.gui.program.pengeom.panel.util.MaterialsPanel(parent, options)

Bases: penelopetools.gui.program.penelope.panel.wizard.WizardPanel

is_correct()
on_click_btnadd(event)
on_click_btnmodify(event)
on_click_btnremove(event)
render()