def wifiListMenu(self): for wifiData in wifiListe(): if ifStatue() is True: if get_ssid() == wifiData[0]: pass else: menu_item = gtk.ImageMenuItem(wifiData[0]) if wifiData[6] == 'E' or wifiData[6] == 'ES': menu_item.set_image( self.openwifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_open, wifiData[0], wifiData[1]) else: menu_item.set_image( self.securewifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_lock, wifiData[0], wifiData[1]) menu_item.show() self.menu.append(menu_item) else: menu_item = gtk.ImageMenuItem(wifiData[0]) if wifiData[6] == 'E' or wifiData[6] == 'ES': menu_item.set_image(self.openwifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_open, wifiData[0], wifiData[1]) else: menu_item.set_image( self.securewifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_lock, wifiData[0], wifiData[1]) menu_item.show() self.menu.append(menu_item)
def wifiListMenu(self): for wifiData in wifiListe(): if ifStatue() is True: if get_ssid() == wifiData[0]: pass else: menu_item = gtk.ImageMenuItem(wifiData[0]) if wifiData[6] == 'E' or wifiData[6] == 'ES': menu_item.set_image(self.openwifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_open, wifiData[0], wifiData[1]) else: menu_item.set_image(self.securewifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_lock, wifiData[0], wifiData[1]) menu_item.show() self.menu.append(menu_item) else: menu_item = gtk.ImageMenuItem(wifiData[0]) if wifiData[6] == 'E' or wifiData[6] == 'ES': menu_item.set_image(self.openwifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_open, wifiData[0], wifiData[1]) else: menu_item.set_image(self.securewifi(barpercent(wifiData[4]))) menu_item.connect("activate", self.menu_click_lock, wifiData[0], wifiData[1]) menu_item.show() self.menu.append(menu_item)
def nm_menu(self): self.menu = gtk.Menu() e_title = gtk.MenuItem() e_title.set_label("Ethernet Network") e_title.set_sensitive(False) self.menu.append(e_title) if ifWlan() is False and wiredonlineinfo() is False: open_item = gtk.MenuItem("Enable Networking") open_item.connect("activate", self.openNetwork) self.menu.append(open_item) else: disconnected = gtk.MenuItem() if wiredonlineinfo() is True: wired_item = gtk.MenuItem("Wire Connected") self.menu.append(wired_item) disconnect_item = gtk.ImageMenuItem("Disable") disconnect_item.connect("activate", self.wireddisconnect) self.menu.append(disconnect_item) elif wiredconnectedinfo() is True: disconnected.set_label("Wire Disable") disconnected.set_sensitive(False) self.menu.append(disconnected) wired_item = gtk.MenuItem("Enable") wired_item.connect("activate", self.wiredconnect) self.menu.append(wired_item) else: disconnected.set_label("Wire Disconnected") disconnected.set_sensitive(False) self.menu.append(disconnected) self.menu.append(gtk.SeparatorMenuItem()) if ifWlanInRc() is False: pass else: if ifWlanDisable() is True and ifWlanInRc() is True: w_title = gtk.MenuItem() w_title.set_label("WiFi Networks") w_title.set_sensitive(False) self.menu.append(w_title) wd_title = gtk.MenuItem() wd_title.set_label("WiFi is disabled") wd_title.set_sensitive(False) self.menu.append(wd_title) self.menu.append(gtk.SeparatorMenuItem()) elif ifStatue() is False: w_title = gtk.MenuItem() w_title.set_label("WiFi Networks") w_title.set_sensitive(False) self.menu.append(w_title) d_title = gtk.MenuItem() d_title.set_label("Disconnected") d_title.set_sensitive(False) self.menu.append(d_title) self.wifiListMenu() self.menu.append(gtk.SeparatorMenuItem()) else: w_title = gtk.MenuItem() w_title.set_label("WiFi Networks") w_title.set_sensitive(False) self.menu.append(w_title) bar = bssidsn(get_ssid()) connection_item = gtk.ImageMenuItem(get_ssid()) connection_item.set_image(self.openwifi(bar)) connection_item.show() disconnect_item = gtk.MenuItem("Disconnect") disconnect_item.connect("activate", self.disconnectfromwifi) self.menu.append(connection_item) self.menu.append(disconnect_item) self.menu.append(gtk.SeparatorMenuItem()) self.wifiListMenu() if ifWlanDisable() is True and ifWlanInRc() is True: enawifi = gtk.MenuItem("Enable Wifi") enawifi.connect("activate", self.enable_Wifi) self.menu.append(enawifi) elif ifWlanDisable() is False: diswifi = gtk.MenuItem("Disable Wifi") diswifi.connect("activate", self.disable_Wifi) self.menu.append(diswifi) self.menu.append(gtk.SeparatorMenuItem()) close_item = gtk.MenuItem("Disable Networking") close_item.connect("activate", self.closeNetwork) self.menu.append(close_item) self.menu.show_all() return self.menu