IDE: fix again ruberband with gtk3.
DC logical functions are now disabled when using GTK3.
Apparently using XOR was still having an effect.
Use regular black pen with no logical funciton instead.
// widget_textlist.ysl2
widget_desc("TextList") {
longdesc
||
TextList widget is a svg:group, list items are labeled elements
in that group.
To use a TextList, clone (svg:use) one of the items inside the widget
that expects a TextList.
In this list, (translated) text content is what matters. Nevertheless
text style of the cloned item will be applied in client widget.
||
shortdesc > A named list of ordered texts
arg name="listname"
}
widget_defs("TextList") {
| texts: [
foreach "func:refered_elements($hmi_element/*[@inkscape:label])[self::svg:text]" {
| id("«@id»"),
}
// could find a proper way in xpath to reverse()
| ].reverse(),
}
widget_class("TextList");