Allow control over the size of the GtkPaned handle. Fixes LP #203370
This commit is contained in:
commit
b58a01e0ec
|
@ -93,5 +93,21 @@ Default value: \fB\-A\-Za\-z0\-9,./?%&#:_\fR
|
||||||
.B mouse_autohide \fR(boolean)
|
.B mouse_autohide \fR(boolean)
|
||||||
Controls whether the mouse cursor should be hidden while typing.
|
Controls whether the mouse cursor should be hidden while typing.
|
||||||
Default value: \fBTrue\fR
|
Default value: \fBTrue\fR
|
||||||
|
.TP
|
||||||
|
.B fullscreen \fR(boolean)
|
||||||
|
Controls whether the Terminator window will be started in fullscreen mode
|
||||||
|
Default value: \fBFalse\fR
|
||||||
|
.TP
|
||||||
|
.B maximise \fR(boolean)
|
||||||
|
Controls whether the Terminator window will be started maximised
|
||||||
|
Default value: \fBFalse\fR
|
||||||
|
.TP
|
||||||
|
.B borderless \fR(boolean)
|
||||||
|
Controls whether the Terminator window will be started without window borders
|
||||||
|
Default value: \fBFalse\fR
|
||||||
|
.TP
|
||||||
|
.B handle_size
|
||||||
|
Controls the width of the separator between terminals. Anything outside the range 0-5 (inclusive) will be ignored and use your default theme value.
|
||||||
|
Default value: \fB-1\fR
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
.BR gnome\-terminal(1)
|
.BR gnome\-terminal(1)
|
||||||
|
|
11
terminator
11
terminator
|
@ -857,6 +857,17 @@ class Terminator:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
self.conf = config.TerminatorConfig (stores)
|
self.conf = config.TerminatorConfig (stores)
|
||||||
|
#changes to the Paned's handle_size can only be done
|
||||||
|
# once we loaded the configuration
|
||||||
|
|
||||||
|
if self.conf.handle_size in range (0,6):
|
||||||
|
gtk.rc_parse_string("""
|
||||||
|
style "terminator-paned-style" {
|
||||||
|
GtkPaned::handle_size = %s
|
||||||
|
}
|
||||||
|
|
||||||
|
class "GtkPaned" style "terminator-paned-style"
|
||||||
|
""" % self.conf.handle_size)
|
||||||
self.window = gtk.Window ()
|
self.window = gtk.Window ()
|
||||||
self.window.set_title (APP_NAME.capitalize())
|
self.window.set_title (APP_NAME.capitalize())
|
||||||
|
|
||||||
|
|
|
@ -118,6 +118,7 @@ class TerminatorConfValuestore:
|
||||||
'fullscreen' : False,
|
'fullscreen' : False,
|
||||||
'borderless' : False,
|
'borderless' : False,
|
||||||
'maximise' : False,
|
'maximise' : False,
|
||||||
|
'handle_size' : -1,
|
||||||
}
|
}
|
||||||
|
|
||||||
def __getattr__ (self, keyname):
|
def __getattr__ (self, keyname):
|
||||||
|
|
Loading…
Reference in New Issue