def createInstance(x, y, macros): embedded = WidgetFactory.getInstance().getWidgetDescriptor("embedded").createWidget(); embedded.setPropertyValue("x", x) embedded.setPropertyValue("y", y) embedded.setPropertyValue("width", embedded_width) embedded.setPropertyValue("height", embedded_height) for macro, value in macros.items(): embedded.getPropertyValue("macros").add(macro, value) embedded.setPropertyValue("file", "template.bob") return embedded
def createInstance(x, y, macros): embedded = WidgetFactory.getInstance().getWidgetDescriptor( "embedded").createWidget() embedded.setPropertyValue("x", x) embedded.setPropertyValue("y", y) embedded.setPropertyValue("width", embedded_width) embedded.setPropertyValue("height", embedded_height) for macro, value in macros.items(): embedded.getPropertyValue("macros").add(macro, value) embedded.setPropertyValue("file", "template.bob") return embedded
def createPiece(row, col, value): widget = WidgetFactory.getInstance().getWidgetDescriptor( "checkbox").createWidget() widget.setPropertyValue("x", col * (SIZE + GAP)) widget.setPropertyValue("y", 75 + row * (SIZE + GAP)) widget.setPropertyValue("width", SIZE) widget.setPropertyValue("height", SIZE) widget.setPropertyValue("label", "") widget.setPropertyValue("pv_name", "loc://gol_%d_%d(%d)" % (col, row, value)) widget.setPropertyValue("tooltip", "Click to set/clear cell") return widget
def createWidget(type): return WidgetFactory.getInstance().getWidgetDescriptor( type).createWidget()
def createWidget(type): return WidgetFactory.getInstance().getWidgetDescriptor(type).createWidget();