parent
098a2752af
commit
e20d87b79b
@ -81,13 +81,19 @@ def started_from_usb():
|
|||||||
class QubesChoice(object):
|
class QubesChoice(object):
|
||||||
instances = []
|
instances = []
|
||||||
def __init__(self, label, states, depend=None, extra_check=None,
|
def __init__(self, label, states, depend=None, extra_check=None,
|
||||||
replace=None):
|
replace=None, indent=False):
|
||||||
self.widget = gtk.CheckButton(label)
|
self.widget = gtk.CheckButton(label)
|
||||||
self.states = states
|
self.states = states
|
||||||
self.depend = depend
|
self.depend = depend
|
||||||
self.extra_check = extra_check
|
self.extra_check = extra_check
|
||||||
self.selected = None
|
self.selected = None
|
||||||
self.replace = replace
|
self.replace = replace
|
||||||
|
if indent:
|
||||||
|
self.outer_widget = gtk.Alignment()
|
||||||
|
self.outer_widget.add(self.widget)
|
||||||
|
self.outer_widget.set_padding(0, 0, 20, 0)
|
||||||
|
else:
|
||||||
|
self.outer_widget = self.widget
|
||||||
|
|
||||||
if self.depend is not None:
|
if self.depend is not None:
|
||||||
self.depend.widget.connect('toggled', self.friend_on_toggled)
|
self.depend.widget.connect('toggled', self.friend_on_toggled)
|
||||||
@ -379,7 +385,8 @@ class moduleClass(Module):
|
|||||||
_('Route applications traffic and updates through Tor anonymity '
|
_('Route applications traffic and updates through Tor anonymity '
|
||||||
'network [experimental]'),
|
'network [experimental]'),
|
||||||
(),
|
(),
|
||||||
depend=self.choice_whonix)
|
depend=self.choice_whonix,
|
||||||
|
indent=True)
|
||||||
|
|
||||||
if not usb_keyboard_present() and not started_from_usb():
|
if not usb_keyboard_present() and not started_from_usb():
|
||||||
self.choice_usb = QubesChoice(
|
self.choice_usb = QubesChoice(
|
||||||
@ -396,6 +403,7 @@ class moduleClass(Module):
|
|||||||
('qvm.sys-net-with-usb',),
|
('qvm.sys-net-with-usb',),
|
||||||
depend=self.choice_usb,
|
depend=self.choice_usb,
|
||||||
replace=('qvm.sys-usb',),
|
replace=('qvm.sys-usb',),
|
||||||
|
indent=True
|
||||||
)
|
)
|
||||||
|
|
||||||
self.check_advanced = gtk.CheckButton(
|
self.check_advanced = gtk.CheckButton(
|
||||||
@ -404,7 +412,7 @@ class moduleClass(Module):
|
|||||||
QubesChoice.on_check_advanced_toggled)
|
QubesChoice.on_check_advanced_toggled)
|
||||||
|
|
||||||
for choice in QubesChoice.instances:
|
for choice in QubesChoice.instances:
|
||||||
self.vbox.pack_start(choice.widget, False, True)
|
self.vbox.pack_start(choice.outer_widget, False, True)
|
||||||
#self.vbox.pack_start(gtk.HSeparator())
|
#self.vbox.pack_start(gtk.HSeparator())
|
||||||
self.vbox.pack_end(self.check_advanced, False, True)
|
self.vbox.pack_end(self.check_advanced, False, True)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user