Add config option to hide terminal size. Patch from João Pinto. Fixes LP#691213
This commit is contained in:
parent
aadeb45dc3
commit
845ca998c0
|
@ -91,6 +91,7 @@ DEFAULTS = {
|
|||
'hide_on_lose_focus' : False,
|
||||
'sticky' : False,
|
||||
'try_posix_regexp' : platform.system() != 'Linux',
|
||||
'title_hide_sizetext' : False,
|
||||
'title_transmit_fg_color' : '#ffffff',
|
||||
'title_transmit_bg_color' : '#c80003',
|
||||
'title_receive_fg_color' : '#ffffff',
|
||||
|
|
|
@ -298,7 +298,7 @@
|
|||
<child>
|
||||
<object class="GtkTable" id="global_config_table">
|
||||
<property name="visible">True</property>
|
||||
<property name="n_rows">11</property>
|
||||
<property name="n_rows">12</property>
|
||||
<property name="n_columns">2</property>
|
||||
<property name="column_spacing">6</property>
|
||||
<child>
|
||||
|
@ -637,6 +637,37 @@
|
|||
<property name="y_options">GTK_EXPAND</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label29">
|
||||
<property name="visible">True</property>
|
||||
<property name="xalign">0.50999999046325684</property>
|
||||
<property name="label" translatable="yes">Hide size from title</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="top_attach">11</property>
|
||||
<property name="bottom_attach">12</property>
|
||||
<property name="x_options"></property>
|
||||
<property name="y_options"></property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckButton" id="title_hide_sizetextcheck">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="active">True</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="on_title_hide_sizetextcheck_toggled"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="left_attach">1</property>
|
||||
<property name="right_attach">2</property>
|
||||
<property name="top_attach">11</property>
|
||||
<property name="bottom_attach">12</property>
|
||||
<property name="x_options"></property>
|
||||
<property name="y_options">GTK_EXPAND</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
|
|
|
@ -230,6 +230,9 @@ class PrefsEditor:
|
|||
#Show on all workspaces
|
||||
widget = guiget('stickycheck')
|
||||
widget.set_active(self.config['sticky'])
|
||||
#Hide size text from the title bar
|
||||
widget = guiget('title_hide_sizetextcheck')
|
||||
widget.set_active(self.config['title_hide_sizetext'])
|
||||
|
||||
## Profile tab
|
||||
# Populate the profile list
|
||||
|
@ -583,6 +586,11 @@ class PrefsEditor:
|
|||
self.config['sticky'] = widget.get_active()
|
||||
self.config.save()
|
||||
|
||||
def on_title_hide_sizetextcheck_toggled(self, widget):
|
||||
"""Window geometry setting changed"""
|
||||
self.config['title_hide_sizetext'] = widget.get_active()
|
||||
self.config.save()
|
||||
|
||||
def on_allow_bold_checkbutton_toggled(self, widget):
|
||||
"""Allow bold setting changed"""
|
||||
self.config['allow_bold'] = widget.get_active()
|
||||
|
|
|
@ -98,7 +98,10 @@ class Titlebar(gtk.EventBox):
|
|||
def update(self, other=None):
|
||||
"""Update our contents"""
|
||||
default_bg = False
|
||||
self.label.set_text("%s %s" % (self.termtext, self.sizetext))
|
||||
if self.config['title_hide_sizetext']:
|
||||
self.label.set_text("%s" % self.termtext)
|
||||
else:
|
||||
self.label.set_text("%s %s" % (self.termtext, self.sizetext))
|
||||
|
||||
if other:
|
||||
term = self.terminal
|
||||
|
|
Loading…
Reference in New Issue