allow to add attribute select=attr_name also in instances to override symbol setting, will pre-select attr_name value when editing component attributes
This commit is contained in:
parent
3e3f4bfef1
commit
7c013d2fee
|
|
@ -6518,7 +6518,10 @@ proc edit_prop {txtlabel} {
|
|||
tkwait visibility .dialog
|
||||
# select text after value= or lab= and place cursor just before selection
|
||||
|
||||
set sym_sel_attr [xschem getprop symbol $symbol select]
|
||||
set sym_sel_attr [xschem get_tok $retval select] ;# get from instance
|
||||
if {$sym_sel_attr eq {}} {
|
||||
set sym_sel_attr [xschem getprop symbol $symbol select] ;# not found in instance, get from symbol
|
||||
}
|
||||
if {$sym_sel_attr eq {*}} {
|
||||
.dialog.symprop tag add sel 1.0 {end - 1 chars}
|
||||
.dialog.symprop mark set insert 1.0
|
||||
|
|
|
|||
|
|
@ -432,12 +432,14 @@ lab=TRIANG }
|
|||
C {vsource.sym} 550 -790 0 0 {name=Vref value=7}
|
||||
C {lab_pin.sym} 550 -760 0 0 {name=l17 lab=0 }
|
||||
C {lab_pin.sym} 760 -720 0 0 {name=l13 lab=CTRL1 }
|
||||
C {comp_ngspice.sym} 660 -890 0 0 {name=x3 GAIN=100 OFFSET=0.5 AMPLITUDE=1 ROUT=7k COUT=1n}
|
||||
C {comp_ngspice.sym} 660 -890 0 0 {name=x3 GAIN=100 OFFSET=0.5 AMPLITUDE=1 ROUT=7k COUT=1n
|
||||
select=AMPLITUDE}
|
||||
C {lab_pin.sym} 550 -860 0 0 {name=l16
|
||||
lab=REF}
|
||||
C {lab_pin.sym} 550 -920 0 0 {name=l15 lab=LED}
|
||||
C {lab_pin.sym} 830 -890 0 1 {name=l18 lab=LEVEL}
|
||||
C {comp_ngspice.sym} 950 -1000 0 0 {name=x4 GAIN=100 OFFSET=0.5 AMPLITUDE=1 ROUT=1 COUT=1p}
|
||||
C {comp_ngspice.sym} 950 -1000 0 0 {name=x4 GAIN=100 OFFSET=0.5 AMPLITUDE=1 ROUT=1 COUT=1p
|
||||
select=OFFSET}
|
||||
C {lab_pin.sym} 1060 -1000 0 1 {name=l19 lab=CTRL1 }
|
||||
C {lab_pin.sym} 160 -450 0 0 {name=l20 lab=SUN }
|
||||
C {spice_probe.sym} 850 -1030 0 1 {name=p4 analysis=tran}
|
||||
|
|
|
|||
Loading…
Reference in New Issue