org.gnu.gtk
public class Gtk 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 may in the future have an equivalent in
java-gnome 4.0, try looking for
org.gnome.gtk.Gtk
.
You should be aware that there is a considerably different API
in the new library: the architecture is completely different
and most notably internals are no longer exposed to public view.
Method Summary | |
---|---|
static boolean | eventsPending()
Checks if any events are pending. |
static boolean | getFalse()
Analogical to Gtk. |
static boolean | getTrue()
All this function does is to return TRUE. |
static void | init(String[] args)
This method should be called before using any java-gnome objects. |
static void | initCheck(String[] args)
This method does the same work as Gtk with only a single
change: It does not terminate the program if the GUI can't be
initialized. |
static boolean | isGtkThread()
Returns true if the current thread is the Gtk thread |
static void | main()
Runs the main event loop. |
static boolean | mainIteration()
Runs a single iteration of the main loop. |
static boolean | mainIterationDo(boolean blocking)
Runs a single iteration of the mainloop. |
static void | mainQuit()
Quit the main event loop. |
void | propagateEvent(Widget widget, Event event)
Sends an event to a widget, propagating the event to parent widgets if
the event remains unhandled.
|
static void | removeKeySnoopMethod()
Removes current the key snooper method. |
static void | setKeySnoopMethod(KeySnoopMethod method)
Installs a key snooper method, which will get called on all key events
before delivering them normally. |
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.
Checks if any events are pending. This can be used to update the GUI and invoke timeouts etc. while doing some time intensive computation.Returns: true if any events are pending.
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.
Analogical to Gtk. This function does nothing but always return FALSE.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.
All this function does is to return TRUE. This can be useful for example if you want to inhibit the deletion of a window. Of course you should not do this as the user expects a reaction from clicking the close icon of the window.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.
This method should be called before using any java-gnome objects. It initialized everything needed to use the native libraries. This method will terminate you program if it is unable to initialize the native libraries.Parameters: args The command line arguments passed to the application.
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.
This method does the same work as Gtk with only a single change: It does not terminate the program if the GUI can't be initialized. Instead it throws a GtkInitException.Parameters: args The command line arguments passed to the application.
Throws: GtkInitException
Since: 2.8.2
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.
Returns true if the current thread is the Gtk threadDeprecated: 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.
Runs the main event loop.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.
Runs a single iteration of the main loop. If no events are waiting to be processed GTK will block until the next event is noticed.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.
Runs a single iteration of the mainloop. If no events are available either return or block dependent on the value of blocking.Parameters: blocking TRUE if you want GTK+ to block if no events are pending.
Returns: TRUE if Gtk has been called for the innermost mainloop.
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.
Quit the main event loop.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.
Sends an event to a widget, propagating the event to parent widgets if the event remains unhandled. NOTE: You most likely don't want to use this function. Synthesizing events is rarely needed. Consider asking on the mailing list for better ways to achieve your goals.Parameters: widget A Widget. event An Event.
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.
Removes current the key snooper method.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.
Installs a key snooper method, which will get called on all key events before delivering them normally. This can be used to implement custom key event handling.