org.gnu.gtk

Class DrawingArea

public class DrawingArea extends Widget

The DrawingArea widget is used for creating custom user interface elements. It's essentially a blank widget you can draw on. Use getWindow to get the [Gdk] Window to draw on.

General practice is to use a ExposeListener and then implement its exposeEvent(ExposeEvent) method and do your drawing when ExposeEvent is fired.

The upstream API documentation also suggests that for some use cases it may be easier to create a [Gtk] Image and then call it's getPixbuf() method to get at the underlying [Gdk] Pixbuf which you can make changes to and then referesh from.

Constructor Summary
DrawingArea()
DrawingArea(Handle handle)
Construct a DrawingArea using a handle to a native resource.
Method Summary
static DrawingAreagetDrawingArea(Handle handle)
Internal static factory method to be used by Java-Gnome only.
static TypegetType()
Retrieve the runtime type used by the GLib library.

Constructor Detail

DrawingArea

public DrawingArea()

DrawingArea

public DrawingArea(Handle handle)
Construct a DrawingArea using a handle to a native resource.

Method Detail

getDrawingArea

public static DrawingArea getDrawingArea(Handle handle)
Internal static factory method to be used by Java-Gnome only.

getType

public static Type getType()
Retrieve the runtime type used by the GLib library.