org.gnu.glib

Class MainLoop

public class MainLoop extends MemStruct

The MainLoop represents a main event loop. After it has been created, one should call {@link #run()} to cause it to start processing the events. To exit the main loop, call {@link #quit}.
Constructor Summary
MainLoop()
Creates a new MainLoop with the default context.
Method Summary
booleanisRunning()
Checks to see if the main loop is currently being run via {@link #run()}.
voidquit()
Stops the main loop from running.
voidrun()
Runs a main loop until {@link #quit()} is called on the loop.

Constructor Detail

MainLoop

public MainLoop()
Creates a new MainLoop with the default context. After creation, the MainLoop is not running.

Method Detail

isRunning

public boolean isRunning()
Checks to see if the main loop is currently being run via {@link #run()}.

Returns: TRUE if the main loop is currently being run.

quit

public void quit()
Stops the main loop from running.

run

public void run()
Runs a main loop until {@link #quit()} is called on the loop.