Mercurial > MadButterfly
view pyink/pyink.py @ 942:a3f2fbf79191
merge the head
author | wycc |
---|---|
date | Sun, 14 Nov 2010 23:10:00 +0800 |
parents | 9ba94c577a6f |
children | 82321f404b5f |
line wrap: on
line source
import pybInkscape import pygtk import gtk from MBScene import * global ink_inited ink_inited=0 def start_desktop(inkscape,ptr): global ink_inited if ink_inited == 1: return desktop = pybInkscape.GPointer_2_PYSPDesktop(ptr) top = desktop.getToplevel() dock = desktop.getDock() item = dock.new_item("scene", "scene", "feBlend-icon", dock.ITEM_ST_DOCKED_STATE) ink_inited = 1 scene = MBScene(desktop,item.get_vbox()) scene.show() def pyink_start(): print 'pyink_start()' pybInkscape.inkscape.connect('activate_desktop', start_desktop) pass