Tk :: Event.

TK :: Event enthält verschiedene Ereignisanlagen: Definieren Sie virtuelle Ereignisse und generieren Sie Ereignisse.
Jetzt downloaden

Tk :: Event. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tk team
  • Website des Verlags:
  • http://search.cpan.org/~ni-s/Tk-804.027/pod/Adjuster.pod

Tk :: Event. Stichworte


Tk :: Event. Beschreibung

TK :: Event enthält verschiedene Ereignisanlagen: Definieren Sie virtuelle Ereignisse und generieren Sie Ereignisse. Tk :: Event enthält verschiedene Ereignisanlagen: Definieren Sie virtuelle Ereignisse und generieren Sie Events.Synopsis $ Widget-> Eventaction (? ARG, ARG, ...?); Die Event-Methoden bietet mehrere Einrichtungen für den Umgang mit Fenstersystemereignissen, z. B. Definieren Virtuelle Ereignisse und Synthetizierung von Ereignissen. Virtuelle Ereignisse werden von allen Widgets desselben Hauptfensters geteilt. Unterschiedliche Hauptblätter können ein anderes virtuelles Ereignis haben. Die folgenden Methoden werden derzeit unterstützt: $ Widget-> EventAdd ('', Sequenz?, Sequenz, ...) ordnet das virtuelle Ereignis mit der physischen Ereignissequenz (s) mit der von der Sequenzargumente, sodass das virtuelle Ereignis, wenn das virtuelle Ereignis, wenn eine der Sequenzen auslöst, ausgelöst wird. Virtuelle kann ein beliebiger String-Wert sein, und die Sequenz kann eine der Werte aufweisen, die für das Sequenzargument für das Bindemethode zulässig sind. Wenn virtuell bereits definiert ist, fügen die neuen physischen Ereignissequenzen der vorhandenen Sequenzen für das Ereignis hinzu. $ Widget-> EventDelete (''?, Sequenz, Sequenz, ...?) Löscht jede der Sequenzen von denen, die mit dem virtuellen verbunden sind Ereignis, das von virtuell angegeben ist. Virtuelle kann ein beliebiger String-Wert sein, und die Sequenz kann eine der Werte aufweisen, die für das Sequenzargument für das Bindemethode zulässig sind. Alle derzeit mit virtuellen zugeordneten Sequenzen werden ignoriert. Wenn kein Sequenz-Argument bereitgestellt wird, werden alle physischen Ereignissequenzen für virtuell entfernt, sodass das virtuelle Ereignis nicht mehr auslöst. $ Widget-> EventGenerate (Ereignis?, Option => Wert, Option => Wert, ...?) Erzeugt ein Fensterereignis und arrangiert damit, dass er so verarbeitet werden soll, als wäre es aus dem Fenstersystem gekommen. $ -fenster ist ein Verweis auf das Fenster, für das das Ereignis generiert wird. Ereignis bietet eine grundlegende Beschreibung der Ereignisse, z. B. oder>. Wenn das Fenster leer ist, ist der gesamte Bildschirm gemeint, und die Koordinaten sind relativ zum Bildschirm. Das Ereignis kann eines der Formulare aufweisen, die für das Sequenzargument der BIND-Methode zulässig sind, mit der Ausnahme, dass es aus einem einzigen Ereignismuster bestehen muss, nicht eine Sequenz. Option-Wert-Paare können verwendet werden, um zusätzliche Attribute des Ereignisses anzugeben, beispielsweise der X- und Y-Mausposition; Siehe unten "Event Felder". Wenn die Option -wenne nicht angegeben ist, wird das Ereignis sofort verarbeitet: Alle Handler für das Ereignis werden abgeschlossen, bevor die EventGenerate-Methode zurückgibt. Wenn die Option -wenne angegeben ist, bestimmt es, wann das Ereignis verarbeitet wird. $ Widget-> eventinfo (? '>'?) Gibt Informationen über virtuelle Ereignisse zurück. Wenn das Argument weggelassen ist, ist der Rückgabewert eine Liste aller virtuellen Ereignisse, die derzeit definiert sind. Wenn angegeben ist, ist der Rückgabewert eine Liste, deren Elemente die derzeit für das angegebene virtuelle Ereignis definierte physische Ereignissequenzen sind; Wenn das virtuelle Ereignis nicht definiert ist, wird dann undef zurückgegeben. Anforderungen: · Perl.


Tk :: Event. Zugehörige Software