org.gnu.glib
Class GObject

java.lang.Object
  extended by org.gnu.glib.Struct
      extended by org.gnu.glib.GObject
Direct Known Subclasses:
GListString, TypeInterface

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 have an equivalent in java-gnome 4.0, see org.gnome.glib.Object. 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.

public class GObject
extends Struct

Base class for all objects that participate in the GLib object system.


Field Summary
protected  boolean eventsInitialized
          Deprecated. Event initialization marker.
 
Constructor Summary
protected GObject()
          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.
  GObject(Handle handle)
          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.
  GObject(Type type)
          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.
 
Method Summary
 int addEventHandler(java.lang.String name, java.lang.Object cbrecv)
          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.
 int addEventHandler(java.lang.String name, java.lang.Object cbrecv, java.lang.Object data)
          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.
 int addEventHandler(java.lang.String name, java.lang.String func, java.lang.Class cbrecv)
          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.
 int addEventHandler(java.lang.String name, java.lang.String func, java.lang.Class cbrecv, java.lang.Object data)
          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.
 int addEventHandler(java.lang.String name, java.lang.String func, java.lang.Object cbrecv)
          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.
 int addEventHandler(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, boolean shouldCopyIfBoxed)
          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.
 int addEventHandler(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, java.lang.Object data)
          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.
 void addListener(PropertyNotificationListener listen)
          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.
static void collect()
          Deprecated.  
protected  void finalize()
          Deprecated.  
 void freezeNotify()
          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.
 boolean getBooleanProperty(java.lang.String name)
          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.
protected static java.lang.Object getData(Handle handle, java.lang.String key)
          Deprecated.  
 java.lang.Object getData(java.lang.String key)
          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.
 double getDoubleProperty(java.lang.String name)
          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.
 java.lang.Class getEventListenerClass(java.lang.String signal)
          Deprecated.  
 EventType getEventType(java.lang.String signal)
          Deprecated.  
 float getFloatProperty(java.lang.String name)
          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.
static GObject getGObjectFromHandle(Handle hndl)
          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.
protected static int getIntFromHandle(Handle handle)
          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.
 int getIntProperty(java.lang.String name)
          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.
 java.lang.Object getJavaObjectProperty(java.lang.String name)
          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.
 long getLongProperty(java.lang.String name)
          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.
 Value getProperty(java.lang.String name)
          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.
protected static java.lang.String getStringFromHandle(Handle handle)
          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.
 java.lang.String getStringProperty(java.lang.String name)
          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.
 boolean hasProperty(java.lang.String name)
          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.
protected static java.lang.Object instantiateJGObjectFromGType(int type, Handle handle)
          Deprecated.  
 void notify(java.lang.String property_name)
          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.
 void removeEventHandler(int handler)
          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.
 void removeListener(PropertyNotificationListener listen)
          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.
protected  GObject retrieveGObject(Handle hndl)
          Deprecated. This method is deprecated in favor of getGObjectFromHandle(org.gnu.glib.Handle).
 void setBooleanProperty(java.lang.String name, boolean value)
          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.
protected static void setData(Handle handle, java.lang.String key, java.lang.Object data)
          Deprecated.  
 void setData(java.lang.String key, java.lang.Object data)
          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.
 void setDoubleProperty(java.lang.String name, double value)
          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.
 void setFloatProperty(java.lang.String name, float value)
          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.
 void setIntProperty(java.lang.String name, int value)
          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.
 void setJavaObjectProperty(java.lang.String name, java.lang.Object value)
          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.
 void setLongProperty(java.lang.String name, long value)
          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.
 void setProperty(java.lang.String name, Value val)
          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.
 void setStringProperty(java.lang.String name, java.lang.String value)
          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.
 void thawNotify()
          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.
 
Methods inherited from class org.gnu.glib.Struct
equals, getHandle, getNullHandle, hashCode, setHandle
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventsInitialized

protected boolean eventsInitialized
Deprecated. 
Event initialization marker.

Constructor Detail

GObject

protected GObject()
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.

Create an uninitialized instance. This has potential uses for derived classes.


GObject

public GObject(Type type)
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.

Create a new GObject of the given type.


GObject

public GObject(Handle handle)
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.

Create a new GObject with a handle to a native resource returned from a call to the native libraries.

Parameters:
handle - The handle that represents a pointer to a native resource.
Method Detail

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.String func,
                           java.lang.Object cbrecv)
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.

Connect a event to a callback method "func" in object "cbrecv".

Parameters:
name - The name of the event to map.
func - The name of the callback method.
cbrecv - The name of the object that is to recieve the event.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.Object cbrecv)
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.

Connect an event to a callback method that has the same name as the event. For example, the event "clicked" will be mapped to a method "clicked()" in the object cbrecv.

Parameters:
name - The name of the event to map.
cbrecv - The name of the object that is to recieve the event.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.Object cbrecv,
                           java.lang.Object data)
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.

Connect a event to a callback method that has the same name as the event. For example, the event "clicked" will be mapped to a method "clicked()" in the object cbrecv.

Parameters:
name - The name of the event to map.
cbrecv - The name of the object that is to recieve the event.
data - User defined data that will be passed to the callback.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.String func,
                           java.lang.Object cbrecv,
                           boolean shouldCopyIfBoxed)
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.

Connect a event to a callback method "func" in object "cbrecv".

Parameters:
name - The name of the event to map.
func - The name of the callback method.
cbrecv - The name of the object that is to recieve the event.
shouldCopyIfBoxed - Should copy the incoming object associated with the signal. Only for type Boxed.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.String func,
                           java.lang.Object cbrecv,
                           java.lang.Object data)
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.

Connect a event to a callback method "func" in object "cbrecv".

Parameters:
name - The name of the event to map.
func - The name of the callback method.
cbrecv - The name of the object that is to recieve the event.
data - User defined data that will be passed to the callback.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.String func,
                           java.lang.Class cbrecv)
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.

Connect a event to a static callback method "func" in Class "cbrecv".

Parameters:
name - The name of the event to map.
func - The name of the static callback method.
cbrecv - The name of the class that is to recieve the event.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

addEventHandler

public int addEventHandler(java.lang.String name,
                           java.lang.String func,
                           java.lang.Class cbrecv,
                           java.lang.Object data)
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.

Connect a event to a static callback method "func" in Class "cbrecv".

Parameters:
name - The name of the event to map.
func - The name of the static callback method.
cbrecv - The name of the class that is to recieve the event.
data - User defined data that will be passed to the callback.
Returns:
The handle id of the event that can be used in a call to removeEventHandler.

removeEventHandler

public void removeEventHandler(int handler)
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.

Disconnect a event from its' callback method.

Parameters:
handler - The handler id of the event. This is the value returned from a call to addEventHandler().

getData

public java.lang.Object getData(java.lang.String key)
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.

Gets the Java Object associated with the given key from this object's object association table.

Parameters:
key - The association key.
Returns:
The Java Object associated with this key or null if the named association key does not exist.
See Also:
setData(String,Object)

setData

public void setData(java.lang.String key,
                    java.lang.Object data)
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.

Sets an association from a String to a Java Object to be stored in the GTK object's table of associations. If the object already had an association with the given key, the old association will be destroyed.

Parameters:
key - The association key.
data - The Java Object to associate with the given key.
See Also:
getData(String)

getEventListenerClass

public java.lang.Class getEventListenerClass(java.lang.String signal)
Deprecated. 

getEventType

public EventType getEventType(java.lang.String signal)
Deprecated. 

setProperty

public void setProperty(java.lang.String name,
                        Value val)
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.

Set the given property (name) with the given Value on this object. If there is a GTK property with this name, the GTK property will be set. Otherwise, a Java-side property will be set.

NOTE: Prefer using one of the convenience methods over using this method directly.

Parameters:
name - The name of the property to set.
val - The value to set in the property.

setIntProperty

public void setIntProperty(java.lang.String name,
                           int value)
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.

Convenience method for setting int properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setStringProperty

public void setStringProperty(java.lang.String name,
                              java.lang.String value)
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.

Convenience method for setting String properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setBooleanProperty

public void setBooleanProperty(java.lang.String name,
                               boolean value)
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.

Convenience method for setting boolean properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setFloatProperty

public void setFloatProperty(java.lang.String name,
                             float value)
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.

Convenience method for setting float properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setLongProperty

public void setLongProperty(java.lang.String name,
                            long value)
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.

Convenience method for setting long properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setDoubleProperty

public void setDoubleProperty(java.lang.String name,
                              double value)
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.

Convenience method for setting double properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.
See Also:
setProperty( String, Value )

setJavaObjectProperty

public void setJavaObjectProperty(java.lang.String name,
                                  java.lang.Object value)
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.

Convenience method for setting Object properties.

Parameters:
name - The name of the property to set.
value - The value to set in the property.

getProperty

public Value getProperty(java.lang.String name)
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.

Get the Value of the given property (name). If there is a GTK property with this name, the GTK property will be retrived. Otherwise, a Java-side property will be returned.

NOTE: Prefer using one of the convenience methods over using this method directly.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getIntProperty

public int getIntProperty(java.lang.String name)
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.

Convenience method for retrieving int properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getStringProperty

public java.lang.String getStringProperty(java.lang.String name)
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.

Convenience method for retrieving String properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getBooleanProperty

public boolean getBooleanProperty(java.lang.String name)
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.

Convenience method for retrieving boolean properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getFloatProperty

public float getFloatProperty(java.lang.String name)
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.

Convenience method for retrieving float properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getLongProperty

public long getLongProperty(java.lang.String name)
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.

Convenience method for retrieving long properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getDoubleProperty

public double getDoubleProperty(java.lang.String name)
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.

Convenience method for retrieving double properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

getJavaObjectProperty

public java.lang.Object getJavaObjectProperty(java.lang.String name)
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.

Convenience method for retrieving Object properties.

Parameters:
name - The name of the property to retrieve.
Returns:
The value of the given property.

hasProperty

public boolean hasProperty(java.lang.String name)
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.

Determines if this object supports the given named property. First the GTK properties are checked, then, if no property with this name is found, the Java-side properties are checked.

Parameters:
name - The property to verify.
Returns:
True if the given name is a property of this object, false otherwise.

addListener

public void addListener(PropertyNotificationListener listen)
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.

Add a listener that will be activated when a property is updated updated ("notify" signal). The notify signal is emitted on an object when one of its properties has been changed. Note that getting this signal doesn't guarantee that the value of the property has actually changed, it may also be emitted when the setter for the property is called to reinstate the previous value.


removeListener

public void removeListener(PropertyNotificationListener listen)
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.

Remove the given listener from those activated when a property is updated.


freezeNotify

public void freezeNotify()
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.

Stops emission of "notify" signals on object. The signals are queued until thawNotify() is called.

This is necessary for accessors that modify multiple properties to prevent premature notification while the object is still being modified.


notify

public void notify(java.lang.String property_name)
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.

Emits a "notify" signal for the given property. The property can be a GTK native property or a Java-side property. If no property exist by the given name, this method does nothing.

Parameters:
property_name - The name of a property installed on the class of this object.

thawNotify

public void thawNotify()
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.

Reverts the effect of a previous call to freezeNotify. This causes all queued "notify" signals on object to be emitted.


retrieveGObject

protected GObject retrieveGObject(Handle hndl)
Deprecated. This method is deprecated in favor of getGObjectFromHandle(org.gnu.glib.Handle).

See Also:
getGObjectFromHandle(org.gnu.glib.Handle)

getGObjectFromHandle

public static GObject getGObjectFromHandle(Handle hndl)
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.

Gets a GObject instance for the given Handle. If no Java object currently exists for the given Handle, this method will return null. You should then instantiate the required Java class using the class' handle-constructor. For example:
 // Get a Handle from somewhere (typically as a parameter to a method
 // used as a callback and invoked from the C JNI side).
 SomeGtkClass finalobj = null;
 GObject obj = GObject.getGObjectFromHandle(handle);
 if (obj == null) {
     finalobj = new SomeGtkClass(handle);
 } else {
     finalobj = (SomeGtkClass) obj;
 }
 
NOTE: This is for internal use only and should never need to be used in application code.


finalize

protected void finalize()
                 throws java.lang.Throwable
Deprecated. 
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

collect

public static final void collect()
Deprecated. 

getData

protected static final java.lang.Object getData(Handle handle,
                                                java.lang.String key)
Deprecated. 

setData

protected static final void setData(Handle handle,
                                    java.lang.String key,
                                    java.lang.Object data)
Deprecated. 

instantiateJGObjectFromGType

protected static final java.lang.Object instantiateJGObjectFromGType(int type,
                                                                     Handle handle)
Deprecated. 

getIntFromHandle

protected static final int getIntFromHandle(Handle handle)
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.

Return the int to which the native Handle holds a pointer. The native Handle is assumed to hold a C pointer to an int ( gint* ). This method dereferences that pointer and returns the value to which it points as an integer.

Parameters:
handle - The native Handle holding a pointer to an int.
Returns:
The int that is pointed to by the native Handle.

getStringFromHandle

protected static final java.lang.String getStringFromHandle(Handle handle)
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.

Return the String to which the native Handle holds a pointer. The native Handle is assumed to hold a C pointer to a String (char* ). This method dereferences that pointer and returns the value to which it points as a String.

Parameters:
handle - The native Handle holding a pointer to a String.
Returns:
The String that is pointed to by the native Handle.