Kaba class CircuitEditor ed

...

Syntax ed

class CircuitEditor extends Window
    var c: Circuit
    var panel: shared![CircuitPanel]
    var win: Window*

    # constructors
    func mut __init__(arg: string[])

    # functions
    func mut load_from_part(_e: Edge*)
    func mut on_add_type()
    func mut on_new()
    func mut on_open()
    func mut on_param()
    func on_save()
    func mut on_simulate()

Functions ed

func mut load_from_part(_e: Edge*)
...

func mut on_add_type()
...

func mut on_new()
...

func mut on_open()
...

func mut on_param()
...

func on_save()
...

func mut on_simulate()
...

Elements ed

var c: Circuit
...

var panel: shared![CircuitPanel]
...

var win: Window*
...