diff pyink/MBScene.py @ 981:9e7865906bfc

Add MadButterfly name space
author wycc
date Sat, 20 Nov 2010 23:31:02 +0800
parents 37ac93ea9aaf
children 1bda9f9e00ea
line wrap: on
line diff
--- a/pyink/MBScene.py	Sat Nov 20 20:06:01 2010 +0800
+++ b/pyink/MBScene.py	Sat Nov 20 23:31:02 2010 +0800
@@ -127,6 +127,10 @@
 		pass
 	    pass
 	pass
+	if self.scenemap==None:
+	    self.desktop.doc().root().repr.setAttribute("xmlns:ns0","http://madbutterfly.sourceforge.net/DTD/madbutterfly.dtd",True)
+	    scenes = self.desktop.doc().rdoc.createElement("ns0:scenes")
+	    node.repr.appendChild(scenes)
     def update(self):
         doc = self.desktop.doc().root()
 	rdoc = self.desktop.doc().rdoc
@@ -193,6 +197,7 @@
 		pass
 	    pass
 
+
 	self.collectID()
 	self.dumpID()
 	pass
@@ -522,26 +527,6 @@
 	gtk.main_quit()
 	pass
 
-    def onConfirmDelete(self):
-	if self.scenemap == None:
-	    vbox = gtk.VBox(False,0)
-	    vbox.pack_start(gtk.Label('Convert the SVG into a MadButterfly'
-				      ' SVG file. All current element will'
-				      ' be delted'))
-	    hbox = gtk.HBox(False,0)
-	    self.button = gtk.Button('OK')
-	    hbox.pack_start(self.button,expand=False,fill=False)
-	    self.button.connect('clicked', self.onOK)
-	    self.button = gtk.Button('Cancel')
-	    hbox.pack_start(self.button,expand=False,fill=False)
-	    self.button.connect("clicked", self.onQuit)
-	    vbox.pack_start(hbox,expand=False,fill=False)
-	    self.window.add(vbox)
-	    self.window.show_all()
-	    gtk.main()
-	    self.window.remove(vbox)
-	    pass
-	pass
 
     def show(self):
 	self.OK = True
@@ -551,24 +536,17 @@
 	vbox = gtk.VBox(False,0)
 	self.desktop.getToplevel().child.child.pack_end(vbox,expand=False)
 	self.window = vbox
+	vbox = gtk.VBox(False,0)
+	self.window.pack_start(vbox,expand=False)
+	vbox.pack_start(self.scrollwin,expand=False)
+	self.vbox = vbox
+	hbox=gtk.HBox(False,0)
+	self.addButtons(hbox)
+	vbox.pack_start(hbox,expand=False)
+
 	# self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
 	# self.window.connect("destroy", gtk.main_quit)
 	# self.window.set_position(gtk.WIN_POS_MOUSE)
-	if self.scenemap == None:
-	    self.onConfirmDelete()
-	    pass
-	if self.OK:
-	    vbox = gtk.VBox(False,0)
-	    self.window.pack_start(vbox,expand=False)
-	    vbox.pack_start(self.scrollwin,expand=False)
-	    self.vbox = vbox
-	    hbox=gtk.HBox(False,0)
-	    self.addButtons(hbox)
-	    vbox.pack_start(hbox,expand=False)
-	else:
-	    return
-
-	# self.window.set_size_request(600,200)
 
 	self.window.show_all()
 	pass