Revert packN to addN since I've ended up back at the default settings anyway. Restore default behaviour of 4 terminals. Doing this before the window has actually been displayed is a horror show, so we're hackily using a timeout. This should really be tied to a signal that gets emitted after the window is rendered
This commit is contained in:
parent
ceeb162894
commit
d4379a6e42
|
@ -17,6 +17,7 @@
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import string
|
import string
|
||||||
|
import gobject
|
||||||
import gtk
|
import gtk
|
||||||
import vte
|
import vte
|
||||||
import gconf
|
import gconf
|
||||||
|
@ -294,6 +295,14 @@ class Terminator:
|
||||||
self.window.add (term.get_box ())
|
self.window.add (term.get_box ())
|
||||||
self.window.show_all ()
|
self.window.show_all ()
|
||||||
|
|
||||||
|
gobject.timeout_add (1000, self.do_initial_setup, term)
|
||||||
|
|
||||||
|
def do_initial_setup (self, term):
|
||||||
|
term2 = self.splitvert (term)
|
||||||
|
self.splithoriz (term)
|
||||||
|
self.splithoriz (term2)
|
||||||
|
return (False)
|
||||||
|
|
||||||
def on_delete_event (self, widget, event, data=None):
|
def on_delete_event (self, widget, event, data=None):
|
||||||
dialog = gtk.Dialog ("Quit?", self.window, gtk.DIALOG_MODAL, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_QUIT, gtk.RESPONSE_ACCEPT))
|
dialog = gtk.Dialog ("Quit?", self.window, gtk.DIALOG_MODAL, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_QUIT, gtk.RESPONSE_ACCEPT))
|
||||||
label = gtk.Label("Do you really want to quit?")
|
label = gtk.Label("Do you really want to quit?")
|
||||||
|
@ -325,8 +334,8 @@ class Terminator:
|
||||||
termwidth = parent.allocation.width / 2
|
termwidth = parent.allocation.width / 2
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
|
|
||||||
pane.pack1 (widget.get_box (), True, True)
|
pane.add1 (widget.get_box ())
|
||||||
pane.pack2 (term2.get_box (), True, True)
|
pane.add2 (term2.get_box ())
|
||||||
|
|
||||||
parent.add (pane)
|
parent.add (pane)
|
||||||
pane.set_position (termwidth)
|
pane.set_position (termwidth)
|
||||||
|
@ -335,13 +344,13 @@ class Terminator:
|
||||||
# We are inside a split term
|
# We are inside a split term
|
||||||
if (widget.get_box () == parent.get_child1 ()):
|
if (widget.get_box () == parent.get_child1 ()):
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
parent.pack1 (pane, True, True)
|
parent.add1 (pane)
|
||||||
else:
|
else:
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
parent.pack2(pane, True, True)
|
parent.add2 (pane)
|
||||||
|
|
||||||
pane.pack1 (widget.get_box (), True, True)
|
pane.add1 (widget.get_box ())
|
||||||
pane.pack2 (term2.get_box (), True, True)
|
pane.add2 (term2.get_box ())
|
||||||
|
|
||||||
parent.show_all ()
|
parent.show_all ()
|
||||||
return (term2)
|
return (term2)
|
||||||
|
@ -362,8 +371,8 @@ class Terminator:
|
||||||
termheight = parent.allocation.height / 2
|
termheight = parent.allocation.height / 2
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
|
|
||||||
pane.pack1 (widget.get_box (), True, True)
|
pane.add1 (widget.get_box ())
|
||||||
pane.pack2 (term2.get_box (), True, True)
|
pane.add2 (term2.get_box ())
|
||||||
|
|
||||||
parent.add (pane)
|
parent.add (pane)
|
||||||
pane.set_position (termheight)
|
pane.set_position (termheight)
|
||||||
|
@ -374,13 +383,13 @@ class Terminator:
|
||||||
|
|
||||||
if (widget.get_box () == parent.get_child1 ()):
|
if (widget.get_box () == parent.get_child1 ()):
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
parent.pack1 (pane, True, True)
|
parent.add1 (pane)
|
||||||
else:
|
else:
|
||||||
widget.get_box ().reparent (pane)
|
widget.get_box ().reparent (pane)
|
||||||
parent.pack2(pane, True, True)
|
parent.add2 (pane)
|
||||||
|
|
||||||
pane.pack1 (widget.get_box (), True, True)
|
pane.add1 (widget.get_box ())
|
||||||
pane.pack2 (term2.get_box (), True, True)
|
pane.add2 (term2.get_box ())
|
||||||
|
|
||||||
parent.show_all ()
|
parent.show_all ()
|
||||||
return (term2)
|
return (term2)
|
||||||
|
|
Loading…
Reference in New Issue