Affichage synoptique et/ou menu par double click sur alarme

Modifié le  Fri, 01 Feb 2019 sur 03:12 PM

Dans l'ExtensionFunction onDoubleClick, entrez le code :


  from javax.swing import JPopupMenu, JMenuItem
  menu = JPopupMenu()
  
  windowParent = self.parent.parent.parent.parent
  point = windowParent.mousePosition  
  x = int(point.getX())
  y = int(point.getY())
  
  
    # Synoptique
  
  syno = alarmEvent.get("view")
  def display(event,syno = syno):
    system.nav.swapTo(syno)
    
  menu1 =  JMenuItem("Synoptique")
  menu1.addActionListener(display)
  if syno == None:
    menu1.setEnabled(False)
    menu1.setToolTipText(u"Pas de vue définie");
  menu.add(menu1)
  
  # Info 
  cat = alarmEvent.get("category")
  def display(event,cat = cat):
    system.gui.messageBox(u"Catégorie : " + cat)
    
  menu2 =  JMenuItem(u"Catégorie")
  menu2.addActionListener(display)
  menu.add(menu2)

      
  menu.show(windowParent, x, y)








Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article