@@ -204,6 +204,11 @@ def __init__(self,root,pycomp,halpin=None,halparam=None,param_pin=0,size=200,cpr
204204 halparam = "dial." + str (pyvcp_dial .n ) + ".param_pin"
205205 self .halparam = halparam
206206 pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
207+ self .param_pin = param_pin
208+ if halparam == None :
209+ halparam = "dial." + str (pyvcp_dial .n ) + ".param_pin"
210+ self .halparam = halparam
211+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
207212
208213 pyvcp_dial .n += 1
209214 self .pycomp = pycomp
@@ -985,6 +990,12 @@ def __init__(self,master,pycomp,halpin=None, halparam=None,param_pin=0,
985990 halparam = "spinbox." + str (pyvcp_spinbox .n ) + ".param_pin"
986991 self .halparam = halparam
987992 pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
993+ self .param_pin = param_pin
994+ if self .param_pin == 1 :
995+ if halparam == None :
996+ halparam = "spinbox." + str (pyvcp_spinbox .n ) + ".param_pin"
997+ self .halparam = halparam
998+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
988999
9891000 pyvcp_spinbox .n += 1
9901001
@@ -1566,6 +1577,12 @@ def __init__(self,master,pycomp,
15661577 halparam = "scale." + str (pyvcp_scale .n )+ ".param_pin"
15671578 self .halparam = halparam
15681579 pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
1580+ self .param_pin = param_pin
1581+ if self .param_pin == 1 :
1582+ if halparam == None :
1583+ halparam = "scale." + str (pyvcp_scale .n )+ ".param_pin"
1584+ self .halparam = halparam
1585+ pycomp .newpin (halparam , HAL_FLOAT , HAL_IN )
15691586
15701587 pyvcp_scale .n += 1
15711588
0 commit comments