fixed a bug where the source term was set to the bottom or right
of the destination term
This commit is contained in:
parent
2b354af88f
commit
ff2a6b0fa6
13
terminator
13
terminator
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue