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_textstylelist.ysl2
widget_desc("TextStyleList") {
longdesc
||
TextStyleList widget is a svg:group, list items are labeled elements
in that group.
To use a TextStyleList, clone (svg:use) one of the items inside the widget
that expects a TextStyleList.
In this list, only style matters. Text content is ignored.
||
shortdesc > A named list of named texts
arg name="listname"
}
widget_defs("TextStyleList") {
| styles: {
foreach "$hmi_element/*[@inkscape:label]" {
const "style", "func:refered_elements(.)[self::svg:text]/@style";
| «@inkscape:label»: "«$style»",
}
| },
}
widget_class("TextStyleList");