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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
def createWidget(type):
    return WidgetFactory.getInstance().getWidgetDescriptor(
        type).createWidget()
def createWidget(type):
	return WidgetFactory.getInstance().getWidgetDescriptor(type).createWidget();