have added configuration check boxex for scroll_tabbar and homogeneous_tabbar to the preferences dialog box, I'have tested it and it all works
This commit is contained in:
parent
a8184adbb7
commit
8c391e96d2
|
@ -382,7 +382,7 @@
|
||||||
<object class="GtkTable" id="global_config_table">
|
<object class="GtkTable" id="global_config_table">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="n_rows">13</property>
|
<property name="n_rows">15</property>
|
||||||
<property name="n_columns">2</property>
|
<property name="n_columns">2</property>
|
||||||
<property name="column_spacing">6</property>
|
<property name="column_spacing">6</property>
|
||||||
<child>
|
<child>
|
||||||
|
@ -591,8 +591,8 @@
|
||||||
<property name="label" translatable="yes">Hide from taskbar</property>
|
<property name="label" translatable="yes">Hide from taskbar</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">7</property>
|
<property name="top_attach">9</property>
|
||||||
<property name="bottom_attach">8</property>
|
<property name="bottom_attach">10</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -610,8 +610,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">7</property>
|
<property name="top_attach">9</property>
|
||||||
<property name="bottom_attach">8</property>
|
<property name="bottom_attach">10</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -623,8 +623,8 @@
|
||||||
<property name="label" translatable="yes">Always on top</property>
|
<property name="label" translatable="yes">Always on top</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">8</property>
|
<property name="top_attach">10</property>
|
||||||
<property name="bottom_attach">9</property>
|
<property name="bottom_attach">11</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -636,8 +636,8 @@
|
||||||
<property name="label" translatable="yes">Hide on lose focus</property>
|
<property name="label" translatable="yes">Hide on lose focus</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">9</property>
|
<property name="top_attach">11</property>
|
||||||
<property name="bottom_attach">10</property>
|
<property name="bottom_attach">12</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -655,8 +655,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">8</property>
|
<property name="top_attach">10</property>
|
||||||
<property name="bottom_attach">9</property>
|
<property name="bottom_attach">11</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -674,8 +674,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">9</property>
|
<property name="top_attach">11</property>
|
||||||
<property name="bottom_attach">10</property>
|
<property name="bottom_attach">12</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -687,8 +687,8 @@
|
||||||
<property name="label" translatable="yes">Show on all workspaces</property>
|
<property name="label" translatable="yes">Show on all workspaces</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">10</property>
|
<property name="top_attach">12</property>
|
||||||
<property name="bottom_attach">11</property>
|
<property name="bottom_attach">13</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -706,8 +706,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">10</property>
|
<property name="top_attach">12</property>
|
||||||
<property name="bottom_attach">11</property>
|
<property name="bottom_attach">13</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -719,8 +719,8 @@
|
||||||
<property name="label" translatable="yes">DBus server</property>
|
<property name="label" translatable="yes">DBus server</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">6</property>
|
<property name="top_attach">8</property>
|
||||||
<property name="bottom_attach">7</property>
|
<property name="bottom_attach">9</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
|
@ -736,8 +736,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">6</property>
|
<property name="top_attach">8</property>
|
||||||
<property name="bottom_attach">7</property>
|
<property name="bottom_attach">9</property>
|
||||||
<property name="x_options">GTK_EXPAND</property>
|
<property name="x_options">GTK_EXPAND</property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -750,8 +750,8 @@
|
||||||
<property name="label" translatable="yes">Hide size from title</property>
|
<property name="label" translatable="yes">Hide size from title</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">11</property>
|
<property name="top_attach">13</property>
|
||||||
<property name="bottom_attach">12</property>
|
<property name="bottom_attach">14</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -769,8 +769,8 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">11</property>
|
<property name="top_attach">13</property>
|
||||||
<property name="bottom_attach">12</property>
|
<property name="bottom_attach">14</property>
|
||||||
<property name="x_options"></property>
|
<property name="x_options"></property>
|
||||||
<property name="y_options">GTK_EXPAND</property>
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
|
@ -782,8 +782,8 @@
|
||||||
<property name="label" translatable="yes">Unfocused terminal font brightness</property>
|
<property name="label" translatable="yes">Unfocused terminal font brightness</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="top_attach">12</property>
|
<property name="top_attach">14</property>
|
||||||
<property name="bottom_attach">13</property>
|
<property name="bottom_attach">15</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
|
@ -799,8 +799,70 @@
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">1</property>
|
<property name="left_attach">1</property>
|
||||||
<property name="right_attach">2</property>
|
<property name="right_attach">2</property>
|
||||||
<property name="top_attach">12</property>
|
<property name="top_attach">14</property>
|
||||||
<property name="bottom_attach">13</property>
|
<property name="bottom_attach">15</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkLabel" id="label31">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="label" translatable="yes">Tabs scroll buttons</property>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="top_attach">6</property>
|
||||||
|
<property name="bottom_attach">7</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkCheckButton" id="scrolltabbarcheck">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
<property name="use_action_appearance">False</property>
|
||||||
|
<property name="xalign">0</property>
|
||||||
|
<property name="yalign">0.55000001192092896</property>
|
||||||
|
<property name="draw_indicator">True</property>
|
||||||
|
<signal name="toggled" handler="on_scroll_toggled" swapped="no"/>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="left_attach">1</property>
|
||||||
|
<property name="right_attach">2</property>
|
||||||
|
<property name="top_attach">6</property>
|
||||||
|
<property name="bottom_attach">7</property>
|
||||||
|
<property name="x_options">GTK_EXPAND</property>
|
||||||
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkLabel" id="label33">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="label" translatable="yes">Tabs homogeneous</property>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="top_attach">7</property>
|
||||||
|
<property name="bottom_attach">8</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkCheckButton" id="homogeneouscheck">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
<property name="use_action_appearance">False</property>
|
||||||
|
<property name="xalign">0</property>
|
||||||
|
<property name="active">True</property>
|
||||||
|
<property name="draw_indicator">True</property>
|
||||||
|
<signal name="toggled" handler="on_homogeneous_toggled" swapped="no"/>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="left_attach">1</property>
|
||||||
|
<property name="right_attach">2</property>
|
||||||
|
<property name="top_attach">7</property>
|
||||||
|
<property name="bottom_attach">8</property>
|
||||||
|
<property name="x_options">GTK_EXPAND</property>
|
||||||
|
<property name="y_options">GTK_EXPAND</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
|
|
|
@ -215,6 +215,12 @@ class PrefsEditor:
|
||||||
else:
|
else:
|
||||||
active = 0
|
active = 0
|
||||||
widget.set_active(active)
|
widget.set_active(active)
|
||||||
|
# scroll_tabbar
|
||||||
|
widget = guiget('scrolltabbarcheck')
|
||||||
|
widget.set_active(self.config['scroll_tabbar'])
|
||||||
|
# homogeneous_tabbar
|
||||||
|
widget = guiget('homogeneouscheck')
|
||||||
|
widget.set_active(self.config['homogeneous_tabbar'])
|
||||||
# DBus Server
|
# DBus Server
|
||||||
widget = guiget('dbuscheck')
|
widget = guiget('dbuscheck')
|
||||||
widget.set_active(self.config['dbus'])
|
widget.set_active(self.config['dbus'])
|
||||||
|
@ -559,6 +565,16 @@ class PrefsEditor:
|
||||||
self.config['geometry_hinting'] = widget.get_active()
|
self.config['geometry_hinting'] = widget.get_active()
|
||||||
self.config.save()
|
self.config.save()
|
||||||
|
|
||||||
|
def on_homogeneous_toggled(self, widget):
|
||||||
|
"""homogeneous_tabbar setting changed"""
|
||||||
|
self.config['homogeneous_tabbar'] = widget.get_active()
|
||||||
|
self.config.save()
|
||||||
|
|
||||||
|
def on_scroll_toggled(self, widget):
|
||||||
|
"""scroll_tabbar setting changed"""
|
||||||
|
self.config['scroll_tabbar'] = widget.get_active()
|
||||||
|
self.config.save()
|
||||||
|
|
||||||
def on_dbuscheck_toggled(self, widget):
|
def on_dbuscheck_toggled(self, widget):
|
||||||
"""DBus server setting changed"""
|
"""DBus server setting changed"""
|
||||||
self.config['dbus'] = widget.get_active()
|
self.config['dbus'] = widget.get_active()
|
||||||
|
|
Loading…
Reference in New Issue