Re: [java-gnome-hackers] BindingSet (was: Update)
Brought to you by:
afcowie
From: Luca De R. <pie...@li...> - 2003-12-26 19:48:22
|
Il ven, 2003-12-26 alle 20:26, Luca De Rugeriis ha scritto: /** * Construct a new BindingSet using a handle to a native resource. */ public BindingSet(int handle) { this.handle = handle; } /** * Construct a new BindingSet object. * @param setName */ public BindingSet(String setName) { handle = gtk_binding_set_new(setName); } static public BindingSet findBindingSet(String setName) { return new BindingSet(gtk_binding_set_find(setName)); } public boolean activateBindings(int keyval, int modifier) { return gtk_bindings_activate(object???, keyval, modifier); } public boolean activateBindingSet(int keyval, int modifier) { return gtk_binding_set_activate(handle, keyval, modifier, object???); } public void clearEntry(int keyval, int modifier) { gtk_binding_entry_clear(handle, keyval, modifier); } public void addPath(int pathType, String pathPattern, int priority) { gtk_binding_set_add_path(handle, pathType, pathPattern, priority); } /**************************************** * BEGINNING OF JNI CODE ****************************************/ native static final protected int gtk_binding_set_new(String setName); native static final protected int gtk_binding_set_find(String setName); native static final protected boolean gtk_bindings_activate(int object, int keyval, int modifier); native static final protected boolean gtk_binding_set_activate(int bindingSet, int keyval, int modifier, int object); native static final protected void gtk_binding_entry_clear(int bindingSet, int keyval, int modifier); native static final protected void gtk_binding_set_add_path(int bindingSet, int pathType, String pathPattern, int priority); /**************************************** * END OF JNI CODE ****************************************/ This is what I've wrote. However I'm very unsure what the object int is referring to. I've guessed that the BindingSet int is referring to this.handle, so what is the object int's role? -- Luca De Rugeriis <pie...@li...> |