Klasse SignalHandler

java.lang.Object
ch.bailu.gtk.lib.handler.SignalHandler

public class SignalHandler extends Object
GTK Signal (Callback) resource Stores java reference to callback in a hash map Provides functions to disconnect and free signal (with callback)
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static interface 
    Default signal callback
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SignalHandler(Pointer instance, String detailedSignal, com.sun.jna.Callback callback)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    Disconnect signal and free java reference to callback
    static void
    disconnect(Pointer instance)
    disconnect all signals of instance and free java references of callbacks
    static void
    disconnect(Pointer instance, String detailedSignal)
    Disconnect all signals of instance with detailedSignal (signal name) and free java references of callbacks
    void
    disconnect(String detailedSignal)
    Disconnect signal and free java reference to callback if detailedSignal (signal name) are equal
    static void
    Dump resources (contents of internal map as text) to stream
    Get signal name (detailedSignal) of this signal
    Return instance this signal belongs to
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • SignalHandler

      public SignalHandler(Pointer instance, String detailedSignal, com.sun.jna.Callback callback)
  • Methodendetails

    • disconnect

      public void disconnect(String detailedSignal)
      Disconnect signal and free java reference to callback if detailedSignal (signal name) are equal
      Parameter:
      detailedSignal - the signal name, for example "clicked"
    • disconnect

      public void disconnect()
      Disconnect signal and free java reference to callback
    • disconnect

      public static void disconnect(Pointer instance)
      disconnect all signals of instance and free java references of callbacks
      Parameter:
      instance - the instance
    • disconnect

      public static void disconnect(Pointer instance, String detailedSignal)
      Disconnect all signals of instance with detailedSignal (signal name) and free java references of callbacks
      Parameter:
      instance - disconnect all signals of this instance
      detailedSignal - the signal name, for example "clicked"
    • getDetailedSignal

      public String getDetailedSignal()
      Get signal name (detailedSignal) of this signal
      Gibt zurück:
      the signal name, for example: "clicked"
    • getInstance

      public Pointer getInstance()
      Return instance this signal belongs to
      Gibt zurück:
      instance
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • dump

      public static void dump(PrintStream out)
      Dump resources (contents of internal map as text) to stream
      Parameter:
      out - stream