We would like to generate the two constructors and five methods for GtkButton.
The two constructors looks like follows:
public GtkWidget GtkButton.new
();public GtkWidget GtkButton.new
(String Label);and the five functions looks like follows:
public void GtkButton.pressed
();public void GtkButton.released
();public void GtkButton.clicked
();public void GtkButton.enter
();public void GtkButton.leave
();This means that the we want to generate a Java wrapper file that looks like this:
Example 2-2. GtkButton.java
package gtk; public class GtkButton extends GtkContainer { public GtkButton() { nativepeer = nativenew() } private native long nativenew(); public GtkButton(String label) { nativepeer = nativenewWithLabel(label); } private native long nativenewWithLabel(String label); native public void pressed(); native public void released(); native public void clicked(); native public void enter(); native public void leave(); } |