1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-19 20:38:00 +01:00

Implement iwconfig bitrate setting

This commit is contained in:
David Paleino
2012-09-27 22:18:04 +02:00
parent 33f1873be8
commit 7cb482a9fc
6 changed files with 166 additions and 10 deletions

View File

@@ -216,3 +216,40 @@ class ProtectedLabelEntry(gtk.HBox):
def click_handler(self, widget=None, event=None):
active = self.check.get_active()
self.entry.set_visibility(active)
class LabelCombo(gtk.HBox):
""" A label on the left with a combobox on the right. """
def __init__(self,text):
gtk.HBox.__init__(self)
self.combo = gtk.ComboBox()
self.combo.set_size_request(200, -1)
self.label = LeftAlignedLabel()
self.label.set_text(text)
self.label.set_size_request(170, -1)
cell = gtk.CellRendererText()
self.combo.pack_start(cell, True)
self.combo.add_attribute(cell, 'text', 0)
self.pack_start(self.label, fill=True, expand=True)
self.pack_start(self.combo, fill=False, expand=False)
self.label.show()
self.combo.show()
self.show()
def get_active(self):
return self.combo.get_active()
def set_active(self, index):
self.combo.set_active(index)
def get_active_text(self):
return self.combo.get_active_text()
def get_model(self):
return self.combo.get_model()
def set_model(self, model=None):
self.combo.set_model(model)
def set_sensitive(self, value):
self.combo.set_sensitive(value)
self.label.set_sensitive(value)