org.gnu.glib
public class EventMap extends Object
Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class does not have an equivalent in java-gnome 4.0,
An EventMap is a Java-GNOME implementation class which encapsulates all static information that maps GTK signals to Java-GNOME events. There should be one private static EventMap for each Java-GNOME class which fires events. Besides reducing the code needed to add event handling to a widget instance, this mapping is needed by libglade to look up which event is associated with which signal for a given class. It should not be used by client code, however.Method Summary | |
---|---|
void | addEvent(String signal, String method, EventType eventType, Class listenerClass) |
void | addEvent(EventType eventType, Class listenerClass)
Adds an event to the EventMap. |
Class | getEventListenerClass(String signal)
Return the event listener class for a given signal. |
EventType | getEventType(String signal)
Get the event type for a given signal. |
void | initialize(GObject source)
Connect all event handlers to this event source. |
void | initialize(GObject source, EventType type)
Connect an event handler of the type provided. |
void | initialize(GObject source, EventType type, boolean shouldCopyIfBoxed)
Connect an event handler of the type provided. |
void | uninitialize(GObject source, EventType type)
Disconnect an event handler of the type provided. |
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Adds an event to the EventMap. This is a convenience method that uses EventMap internally. It gets the signal name by calling getName and it expects the callback method to be named in a very specific format. It should start with 'handle' and then be followed by the signal name in camel case format.Parameters: eventType listenerClass
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Return the event listener class for a given signal.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Get the event type for a given signal.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Connect all event handlers to this event source.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Connect an event handler of the type provided.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Connect an event handler of the type provided.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Disconnect an event handler of the type provided.