Kaba class CircuitPanel ed
...
Syntax ed
class CircuitPanel extends Panel
var COLOR_BACKGROUND: Color
var COLOR_SELECTION: Color
var COLOR_TEXT: Color
var NT: i32
var add_type: EdgeType
var c: Circuit&
var first_node: i32
var h: f32
var imax: f32
var imin: f32
var mode: Mode
var res: SimResult
var sel: Selection
var umax: f32
var umin: f32
var w: f32
var win: Window*
# constructors
func mut __init__(_c: Circuit)
# functions
func mut auto_scale()
func mut draw_res(p: Painter)
func mut on_draw(p: Painter)
func mut on_key_down()
func mut on_left_button_down()
func mut on_left_button_up()
func mut on_mouse_move()
func mut virtual on_selection_change()
func mut on_simulate()
func project(p: vec2) -> vec2
func project_i(i: i32, v: f32) -> vec2
func project_u(i: i32, u: f32) -> vec2
func mut redraw()
func unproject(p: vec2) -> vec2
Functions ed
- func mut auto_scale()
- ...
- func mut draw_res(p: Painter)
- ...
- func mut on_draw(p: Painter)
- ...
- func mut on_key_down()
- ...
- func mut on_left_button_down()
- ...
- func mut on_left_button_up()
- ...
- func mut on_mouse_move()
- ...
- func mut virtual on_selection_change()
- ...
- func mut on_simulate()
- ...
- func project(p: vec2) -> vec2
- ...
- func project_i(i: i32, v: f32) -> vec2
- ...
- func project_u(i: i32, u: f32) -> vec2
- ...
- func mut redraw()
- ...
- func unproject(p: vec2) -> vec2
- ...
Elements ed
- var COLOR_BACKGROUND: Color
- ...
- var COLOR_SELECTION: Color
- ...
- var COLOR_TEXT: Color
- ...
- var NT: i32
- ...
- var add_type: EdgeType
- ...
- var c: Circuit&
- ...
- var first_node: i32
- ...
- var h: f32
- ...
- var imax: f32
- ...
- var imin: f32
- ...
- var mode: Mode
- ...
- var res: SimResult
- ...
- var sel: Selection
- ...
- var umax: f32
- ...
- var umin: f32
- ...
- var w: f32
- ...
- var win: Window*
- ...