Hi!!
I want to write a python plugin to automaticaly draw UML-chart based on text 
files. I did not find any references for such a task (writing a python plugin) 
so I decide to play with the examples I could find. I write the following 
script to simply draw a rectangle/class but it fails
import sys, dia, string

def draw_text(data, flags):

    diagram = dia.new("mytest.dia")

    layer = data.active_layer

    ot = dia.get_object_type("UML - Class")
    o, h1, h2 = ot.create (10, 10)

    o.properties["name"] = "TEST"
    o.properties["template"] = 1
    o.properties["fill_colour"] = "lightgreen"

    dia.message(2, "test3!\n")

    layer.add_object(o)

    layer.update_extents()
    data.update_extents()

    diagram.display()
    diagram.flush()

dia.register_callback("Test draw", "<Display>/Tools/Test", draw_text)
Playing with comments and dia.message it appears that my script fails on the 
first line "diagram = dia.new("mytest.dia")"

Can someone give some hints?
Thanks a lot!!
O.

_______________________________________________
dia-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to