fixed a bug where the source term was set to the bottom or right

of the destination term
This commit is contained in:
Emmanuel Bretelle 2008-02-25 18:56:51 +00:00
parent 2b354af88f
commit ff2a6b0fa6
1 changed files with 9 additions and 4 deletions

View File

@ -203,7 +203,7 @@ class TerminatorTerm:
selection_data.set("vte",81, str(data.terminator.term_list.index (self))) selection_data.set("vte",81, str(data.terminator.term_list.index (self)))
def on_drag_motion(self, widget, drag_context, x, y, time): def on_drag_motion(self, widget, drag_context, x, y, time):
return #return
print "Drag Motion on ", print "Drag Motion on ",
parent = widget.get_parent() parent = widget.get_parent()
print "%dx%d -> %dx%d" % (parent.allocation.width, parent.allocation.height , x, y) print "%dx%d -> %dx%d" % (parent.allocation.width, parent.allocation.height , x, y)
@ -299,10 +299,15 @@ class TerminatorTerm:
#dst parent is a window #dst parent is a window
# We have just one term # We have just one term
pane = (pos in ("top", "bottom")) and gtk.VPaned() or gtk.HPaned() pane = (pos in ("top", "bottom")) and gtk.VPaned() or gtk.HPaned()
dsthbox.reparent (pane) dstpaned.remove(dsthbox)
#dsthbox.reparent (pane)
#srchbox.reparent(pane) #srchbox.reparent(pane)
pane.pack1 (dsthbox, True, True) if pos in ("top", "left"):
pane.pack2 (srchbox, True, True) pane.pack1 (srchbox, True, True)
pane.pack2 (dsthbox, True, True)
else:
pane.pack1 (dsthbox, True, True)
pane.pack2 (srchbox, True, True)
dstpaned.add(pane) dstpaned.add(pane)
position = (pos in ("top", "bottom")) and dstpaned.allocation.height or dstpaned.allocation.width position = (pos in ("top", "bottom")) and dstpaned.allocation.height or dstpaned.allocation.width