def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [("Callback", self.callback), ("User", self.user), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem)], point) return
def HandleMenu(self, event): if (self.impt_data == None): menul = [["Add to watch values", self.add_impt]] pass else: menul = [["Remove from watch values", self.remove_impt]] pass if (self.is_fru): menul.append(["View FRU Data", self.ViewFruData]) pass if (self.hot_swap == "Managed"): menul.append(["Request Activation", self.RequestActivation]) menul.append(["Activate", self.Activate]) menul.append(["Deactivate", self.Deactivate]) if (self.supports_auto_activate): menul.append(["Set Auto-activate Time", self.SetAutoActTime]) pass if (self.supports_auto_deactivate): menul.append( ["Set Auto-deactivate Time", self.SetAutoDeactTime]) pass pass if (len(menul) > 0): gui_popup.popup(self.d.ui, event, menul) pass return
def HandleMenu(self, event): gui_popup.popup(self.ui, event, [["Close", self.CloseMenuHandler], ["Reread SELs", self.RereadSelsHandler], ["Display SELs", self.DisplaySelsHandler], ["Rescan IPMB", self.RescanIPMBHandler], ["Fetch FRU Info", self.FetchFruInfoHandler]]) return
def HandleMenu(self, event, key, point): data = self.obj if (data != None) and (hasattr(data, "HandleMenu")): data.HandleMenu(event) pass else: menul = [ [ "Remove from watch values", self.remove_impt ] ] gui_popup.popup(self.gui, event, menul) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [ ("Callback", self.callback), ("User", self.handleuser), ("Operator", self.operator), ("Admin", self.admin), ("OEM", self.oem), ("NO ACCESS", self.noaccess) ], point) return
def HandleMenu(self, event): if (self.c.impt_data == None): ml = [ [ "Add to watch values", self.c.add_impt ] ] pass else: ml = [ [ "Remove from watch values", self.c.remove_impt ] ] pass ml.append([ "Modify Value", self.modval ]) gui_popup.popup(self.c.ui, event, ml) return
def HandleMenu(self, event, idx, point): menul = [] if (self.settable): menul.append(("Add an array element", self.add_element)) pass if (self.parent != None): menul.append(("Delete", self.delete_item)) menul.append(("Insert Before", self.ins_before)) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event): if (self.setter != None): self.setter.HandleMenu(event) pass else: if (self.impt_data == None): ml = [ [ "Add to watch values", self.add_impt ] ] pass else: ml = [ [ "Remove from watch values", self.remove_impt ] ] pass gui_popup.popup(self.ui, event, ml) pass return
def HandleMenu(self, event, eitem, point): if (self.mcchan.info == None): return l = [("User Info", self.users)] if (self.medium == OpenIPMI.CHANNEL_MEDIUM_8023_LAN): l.append(("LANPARMS", self.lanparms)) l.append(("Clear LANPARM lock", self.clr_lanparm_lock)) if ("SoL" in self.mcchan.info[self.idx]): l.append(("SoLPARMS", self.solparms)) l.append(("Clear SoLPARM lock", self.clr_solparm_lock)) pass pass gui_popup.popup(self.mcchan, event, l, point) return
def HandleMenu(self, event, idx, point): if (self.ptype == "bool"): menul = [("Toggle Value", self.togglevalue)] elif (self.ptype == "enum"): menul = [] nval = [0] sval = [""] val = 0 while (val != -1): rv = OpenIPMI.lanconfig_enum_val(self.parm, val, nval, sval) if (rv == 0): menul.append( (sval[0] + " (" + str(val) + ")", self.setenum, val)) pass val = nval[0] pass pass else: menul = [("Set Value", self.setvalue)] pass gui_popup.popup(self.glist, event, menul, point) return
def HandleMenu(self, event, idx, point): menul = [] if (self.settable): if (self.ptype == "boolean"): menul.append(("Toggle Value", self.togglevalue)) pass else: menul.append(("Set Value", self.setvalue)) if (self.enums != None): for v in self.enums: menul.append((v, self.setenum, v)) pass pass pass pass if (self.parent != None): menul.append(("Delete", self.delete_item)) menul.append(("Insert Before", self.ins_before)) pass if (len(menul) > 0): gui_popup.popup(self.glist, event, menul, point) pass return
def HandleMenu(self, event): l = [] if self.has_sel: l.append(("Reread SELs", self.RereadSelsHandler)) l.append(("Display SELs", self.DisplaySelsHandler)) l.append(("Enable Event Log", self.EnableEventLogHandler)) l.append(("Disable Event Log", self.DisableEventLogHandler)) pass if self.event_gen: l.append(("Enable Events", self.EnableEventsHandler)) l.append(("Disable Events", self.DisableEventsHandler)) pass if self.has_dev_sdrs: l.append(("Refetch SDRs", self.RefetchSDRsHandler)) pass if self.has_pef: l.append(("PEF Parms", self.PEFParms)) l.append(("Clear PEF Lock", self.PEFLockClear)) pass l.append(("Cold Reset", self.ColdResetHandler)) l.append(("Warm Reset", self.WarmResetHandler)) l.append(("Channel Info", self.ChannelInfoHandler)) gui_popup.popup(self.ui, event, l) return
def HandleMenu(self, event): gui_popup.popup(self.d.ui, event, [["Modify Value", self.modval]]) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [("Disabled", self.disabled), ("PreBoot", self.preboot), ("Always", self.always), ("Shared", self.shared)], point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcchan, event, [("Toggle Value", self.togglevalue)], point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [ (self.prompt, self.modval) ], point) return
def HandleMenu(self, event): gui_popup.popup( self.ui, event, [["Activate", self.Activate], ["Open SOL", self.OpenSOL]]) return
def HandleMenu(self, event, idx, point): gui_popup.popup(self.slist, event, [("Delete", self.delete, idx)], point) return
def HandleMenu(self, event, eitem, point): gui_popup.popup(self.mcusers, event, [ ("Modify Value", self.modval) ], point) return