reverse pin draw order
This commit is contained in:
parent
f37838710e
commit
1a58bbe170
@ -135,6 +135,8 @@ class Connector:
|
||||
notes: Optional[MultilineHypertext] = None
|
||||
pins: List[Pin] = field(default_factory=list)
|
||||
pinlabels: List[Pin] = field(default_factory=list)
|
||||
reverse_pins: bool = False
|
||||
shell: bool = False
|
||||
pincolors: List[Color] = field(default_factory=list)
|
||||
color: Optional[Color] = None
|
||||
show_name: Optional[bool] = None
|
||||
|
||||
@ -161,7 +161,12 @@ class Harness:
|
||||
pinhtml = []
|
||||
pinhtml.append('<table border="0" cellspacing="0" cellpadding="3" cellborder="1">')
|
||||
|
||||
for pinindex, (pinname, pinlabel, pincolor) in enumerate(zip_longest(connector.pins, connector.pinlabels, connector.pincolors)):
|
||||
pin_index_list = enumerate(zip_longest(connector.pins, connector.pinlabels, connector.pincolors))
|
||||
|
||||
if connector.reverse_pins:
|
||||
pin_index_list = reversed(list(pin_index_list))
|
||||
|
||||
for pinindex, (pinname, pinlabel, pincolor) in pin_index_list:
|
||||
if connector.hide_disconnected_pins and not connector.visible_pins.get(pinname, False):
|
||||
continue
|
||||
pinhtml.append(' <tr>')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user