<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_0) on Fri Oct 30 13:20:30 EDT 2009 --> <TITLE> GObject (glib-java 0.4.2 API Reference) </TITLE> <META NAME="date" CONTENT="2009-10-30"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="GObject (glib-java 0.4.2 API Reference)"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../org/gnu/glib/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/gnu/glib/GListString.html" title="class in org.gnu.glib"><B>PREV CLASS</B></A> <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/gnu/glib/GObject.html" target="_top"><B>FRAMES</B></A> <A HREF="GObject.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> org.gnu.glib</FONT> <BR> Class GObject</H2> <PRE> java.lang.Object <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/gnu/glib/Struct.html" title="class in org.gnu.glib">org.gnu.glib.Struct</A> <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.gnu.glib.GObject</B> </PRE> <DL> <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/gnu/glib/GListString.html" title="class in org.gnu.glib">GListString</A>, <A HREF="../../../org/gnu/glib/TypeInterface.html" title="class in org.gnu.glib">TypeInterface</A></DD> </DL> <HR> <B>Deprecated.</B> <I>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 <code>org.gnome.glib.Object</code>. 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.</I> <P> <DL> <DT><PRE>public class <B>GObject</B><DT>extends <A HREF="../../../org/gnu/glib/Struct.html" title="class in org.gnu.glib">Struct</A></DL> </PRE> <P> Base class for all objects that participate in the GLib object system. <P> <P> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#eventsInitialized">eventsInitialized</A></B></CODE> <BR> <B>Deprecated.</B> Event initialization marker.</TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#GObject()">GObject</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#GObject(org.gnu.glib.Handle)">GObject</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> </CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#GObject(org.gnu.glib.Type)">GObject</A></B>(<A HREF="../../../org/gnu/glib/Type.html" title="class in org.gnu.glib">Type</A> type)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.Object)">addEventHandler</A></B>(java.lang.String name, java.lang.Object cbrecv)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.Object, java.lang.Object)">addEventHandler</A></B>(java.lang.String name, java.lang.Object cbrecv, java.lang.Object data)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.String, java.lang.Class)">addEventHandler</A></B>(java.lang.String name, java.lang.String func, java.lang.Class cbrecv)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.String, java.lang.Class, java.lang.Object)">addEventHandler</A></B>(java.lang.String name, java.lang.String func, java.lang.Class cbrecv, java.lang.Object data)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.String, java.lang.Object)">addEventHandler</A></B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.String, java.lang.Object, boolean)">addEventHandler</A></B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, boolean shouldCopyIfBoxed)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addEventHandler(java.lang.String, java.lang.String, java.lang.Object, java.lang.Object)">addEventHandler</A></B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, java.lang.Object data)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#addListener(org.gnu.glib.PropertyNotificationListener)">addListener</A></B>(<A HREF="../../../org/gnu/glib/PropertyNotificationListener.html" title="interface in org.gnu.glib">PropertyNotificationListener</A> listen)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#collect()">collect</A></B>()</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#finalize()">finalize</A></B>()</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#freezeNotify()">freezeNotify</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getBooleanProperty(java.lang.String)">getBooleanProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getData(org.gnu.glib.Handle, java.lang.String)">getData</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle, java.lang.String key)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getData(java.lang.String)">getData</A></B>(java.lang.String key)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> double</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getDoubleProperty(java.lang.String)">getDoubleProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.Class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getEventListenerClass(java.lang.String)">getEventListenerClass</A></B>(java.lang.String signal)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../org/gnu/glib/EventType.html" title="class in org.gnu.glib">EventType</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getEventType(java.lang.String)">getEventType</A></B>(java.lang.String signal)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> float</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getFloatProperty(java.lang.String)">getFloatProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static <A HREF="../../../org/gnu/glib/GObject.html" title="class in org.gnu.glib">GObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getGObjectFromHandle(org.gnu.glib.Handle)">getGObjectFromHandle</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> hndl)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getIntFromHandle(org.gnu.glib.Handle)">getIntFromHandle</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getIntProperty(java.lang.String)">getIntProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getJavaObjectProperty(java.lang.String)">getJavaObjectProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> long</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getLongProperty(java.lang.String)">getLongProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib">Value</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getProperty(java.lang.String)">getProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getStringFromHandle(org.gnu.glib.Handle)">getStringFromHandle</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> java.lang.String</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#getStringProperty(java.lang.String)">getStringProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#hasProperty(java.lang.String)">hasProperty</A></B>(java.lang.String name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static java.lang.Object</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#instantiateJGObjectFromGType(int, org.gnu.glib.Handle)">instantiateJGObjectFromGType</A></B>(int type, <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#notify(java.lang.String)">notify</A></B>(java.lang.String property_name)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#removeEventHandler(int)">removeEventHandler</A></B>(int handler)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#removeListener(org.gnu.glib.PropertyNotificationListener)">removeListener</A></B>(<A HREF="../../../org/gnu/glib/PropertyNotificationListener.html" title="interface in org.gnu.glib">PropertyNotificationListener</A> listen)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected <A HREF="../../../org/gnu/glib/GObject.html" title="class in org.gnu.glib">GObject</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#retrieveGObject(org.gnu.glib.Handle)">retrieveGObject</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> hndl)</CODE> <BR> <B>Deprecated.</B> <I>This method is deprecated in favor of <A HREF="../../../org/gnu/glib/GObject.html#getGObjectFromHandle(org.gnu.glib.Handle)"><CODE>getGObjectFromHandle(org.gnu.glib.Handle)</CODE></A>.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setBooleanProperty(java.lang.String, boolean)">setBooleanProperty</A></B>(java.lang.String name, boolean value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>protected static void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setData(org.gnu.glib.Handle, java.lang.String, java.lang.Object)">setData</A></B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle, java.lang.String key, java.lang.Object data)</CODE> <BR> <B>Deprecated.</B> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setData(java.lang.String, java.lang.Object)">setData</A></B>(java.lang.String key, java.lang.Object data)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setDoubleProperty(java.lang.String, double)">setDoubleProperty</A></B>(java.lang.String name, double value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setFloatProperty(java.lang.String, float)">setFloatProperty</A></B>(java.lang.String name, float value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setIntProperty(java.lang.String, int)">setIntProperty</A></B>(java.lang.String name, int value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setJavaObjectProperty(java.lang.String, java.lang.Object)">setJavaObjectProperty</A></B>(java.lang.String name, java.lang.Object value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setLongProperty(java.lang.String, long)">setLongProperty</A></B>(java.lang.String name, long value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)">setProperty</A></B>(java.lang.String name, <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib">Value</A> val)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#setStringProperty(java.lang.String, java.lang.String)">setStringProperty</A></B>(java.lang.String name, java.lang.String value)</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../org/gnu/glib/GObject.html#thawNotify()">thawNotify</A></B>()</CODE> <BR> <B>Deprecated.</B> <I>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.</I></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_org.gnu.glib.Struct"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class org.gnu.glib.<A HREF="../../../org/gnu/glib/Struct.html" title="class in org.gnu.glib">Struct</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../org/gnu/glib/Struct.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../org/gnu/glib/Struct.html#getHandle()">getHandle</A>, <A HREF="../../../org/gnu/glib/Struct.html#getNullHandle()">getNullHandle</A>, <A HREF="../../../org/gnu/glib/Struct.html#hashCode()">hashCode</A>, <A HREF="../../../org/gnu/glib/Struct.html#setHandle(org.gnu.glib.Handle)">setHandle</A></CODE></TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>clone, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="eventsInitialized"><!-- --></A><H3> eventsInitialized</H3> <PRE> protected boolean <B>eventsInitialized</B></PRE> <DL> <DD><B>Deprecated.</B> <DD>Event initialization marker. <P> <DL> </DL> </DL> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="GObject()"><!-- --></A><H3> GObject</H3> <PRE> protected <B>GObject</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Create an uninitialized instance. This has potential uses for derived classes. <P> </DL> <HR> <A NAME="GObject(org.gnu.glib.Type)"><!-- --></A><H3> GObject</H3> <PRE> public <B>GObject</B>(<A HREF="../../../org/gnu/glib/Type.html" title="class in org.gnu.glib">Type</A> type)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Create a new GObject of the given type. <P> </DL> <HR> <A NAME="GObject(org.gnu.glib.Handle)"><!-- --></A><H3> GObject</H3> <PRE> public <B>GObject</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Create a new GObject with a handle to a native resource returned from a call to the native libraries. <P> <DL> <DT><B>Parameters:</B><DD><CODE>handle</CODE> - The handle that represents a pointer to a native resource.</DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="addEventHandler(java.lang.String, java.lang.String, java.lang.Object)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Connect a event to a callback method "func" in object "cbrecv". <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>func</CODE> - The name of the callback method.<DD><CODE>cbrecv</CODE> - The name of the object that is to recieve the event. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.Object)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.Object cbrecv)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>cbrecv</CODE> - The name of the object that is to recieve the event. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.Object cbrecv, java.lang.Object data)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>cbrecv</CODE> - The name of the object that is to recieve the event.<DD><CODE>data</CODE> - User defined data that will be passed to the callback. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.String, java.lang.Object, boolean)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, boolean shouldCopyIfBoxed)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Connect a event to a callback method "func" in object "cbrecv". <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>func</CODE> - The name of the callback method.<DD><CODE>cbrecv</CODE> - The name of the object that is to recieve the event.<DD><CODE>shouldCopyIfBoxed</CODE> - Should copy the incoming object associated with the signal. Only for type Boxed. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.String func, java.lang.Object cbrecv, java.lang.Object data)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Connect a event to a callback method "func" in object "cbrecv". <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>func</CODE> - The name of the callback method.<DD><CODE>cbrecv</CODE> - The name of the object that is to recieve the event.<DD><CODE>data</CODE> - User defined data that will be passed to the callback. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.String, java.lang.Class)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.String func, java.lang.Class cbrecv)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Connect a event to a static callback method "func" in Class "cbrecv". <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>func</CODE> - The name of the static callback method.<DD><CODE>cbrecv</CODE> - The name of the class that is to recieve the event. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="addEventHandler(java.lang.String, java.lang.String, java.lang.Class, java.lang.Object)"><!-- --></A><H3> addEventHandler</H3> <PRE> public int <B>addEventHandler</B>(java.lang.String name, java.lang.String func, java.lang.Class cbrecv, java.lang.Object data)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Connect a event to a static callback method "func" in Class "cbrecv". <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the event to map.<DD><CODE>func</CODE> - The name of the static callback method.<DD><CODE>cbrecv</CODE> - The name of the class that is to recieve the event.<DD><CODE>data</CODE> - User defined data that will be passed to the callback. <DT><B>Returns:</B><DD>The handle id of the event that can be used in a call to removeEventHandler.</DL> </DD> </DL> <HR> <A NAME="removeEventHandler(int)"><!-- --></A><H3> removeEventHandler</H3> <PRE> public void <B>removeEventHandler</B>(int handler)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Disconnect a event from its' callback method. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>handler</CODE> - The handler id of the event. This is the value returned from a call to addEventHandler().</DL> </DD> </DL> <HR> <A NAME="getData(java.lang.String)"><!-- --></A><H3> getData</H3> <PRE> public java.lang.Object <B>getData</B>(java.lang.String key)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Gets the Java <tt>Object</tt> associated with the given key from this object's object association table. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>key</CODE> - The association key. <DT><B>Returns:</B><DD>The Java <tt>Object</tt> associated with this key or <tt>null</tt> if the named association key does not exist.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setData(java.lang.String, java.lang.Object)"><CODE>setData(String,Object)</CODE></A></DL> </DD> </DL> <HR> <A NAME="setData(java.lang.String, java.lang.Object)"><!-- --></A><H3> setData</H3> <PRE> public void <B>setData</B>(java.lang.String key, java.lang.Object data)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Sets an association from a String to a Java <tt>Object</tt> 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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>key</CODE> - The association key.<DD><CODE>data</CODE> - The Java <tt>Object</tt> to associate with the given key.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#getData(java.lang.String)"><CODE>getData(String)</CODE></A></DL> </DD> </DL> <HR> <A NAME="getEventListenerClass(java.lang.String)"><!-- --></A><H3> getEventListenerClass</H3> <PRE> public java.lang.Class <B>getEventListenerClass</B>(java.lang.String signal)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getEventType(java.lang.String)"><!-- --></A><H3> getEventType</H3> <PRE> public <A HREF="../../../org/gnu/glib/EventType.html" title="class in org.gnu.glib">EventType</A> <B>getEventType</B>(java.lang.String signal)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setProperty(java.lang.String, org.gnu.glib.Value)"><!-- --></A><H3> setProperty</H3> <PRE> public void <B>setProperty</B>(java.lang.String name, <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib">Value</A> val)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Set the given property (<tt>name</tt>) with the given <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib"><CODE>Value</CODE></A> 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. <p> <b>NOTE</b>: Prefer using one of the convenience methods over using this method directly. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>val</CODE> - The value to set in the property.</DL> </DD> </DL> <HR> <A NAME="setIntProperty(java.lang.String, int)"><!-- --></A><H3> setIntProperty</H3> <PRE> public void <B>setIntProperty</B>(java.lang.String name, int value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>int</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setStringProperty(java.lang.String, java.lang.String)"><!-- --></A><H3> setStringProperty</H3> <PRE> public void <B>setStringProperty</B>(java.lang.String name, java.lang.String value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>String</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setBooleanProperty(java.lang.String, boolean)"><!-- --></A><H3> setBooleanProperty</H3> <PRE> public void <B>setBooleanProperty</B>(java.lang.String name, boolean value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>boolean</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setFloatProperty(java.lang.String, float)"><!-- --></A><H3> setFloatProperty</H3> <PRE> public void <B>setFloatProperty</B>(java.lang.String name, float value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>float</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setLongProperty(java.lang.String, long)"><!-- --></A><H3> setLongProperty</H3> <PRE> public void <B>setLongProperty</B>(java.lang.String name, long value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>long</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setDoubleProperty(java.lang.String, double)"><!-- --></A><H3> setDoubleProperty</H3> <PRE> public void <B>setDoubleProperty</B>(java.lang.String name, double value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>double</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.<DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#setProperty(java.lang.String, org.gnu.glib.Value)"><CODE>setProperty( String, Value )</CODE></A></DL> </DD> </DL> <HR> <A NAME="setJavaObjectProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3> setJavaObjectProperty</H3> <PRE> public void <B>setJavaObjectProperty</B>(java.lang.String name, java.lang.Object value)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for setting <tt>Object</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to set.<DD><CODE>value</CODE> - The value to set in the property.</DL> </DD> </DL> <HR> <A NAME="getProperty(java.lang.String)"><!-- --></A><H3> getProperty</H3> <PRE> public <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib">Value</A> <B>getProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Get the <A HREF="../../../org/gnu/glib/Value.html" title="class in org.gnu.glib"><CODE>Value</CODE></A> of the given property (<tt>name</tt>). If there is a GTK property with this name, the GTK property will be retrived. Otherwise, a Java-side property will be returned. <p> <b>NOTE</b>: Prefer using one of the convenience methods over using this method directly. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getIntProperty(java.lang.String)"><!-- --></A><H3> getIntProperty</H3> <PRE> public int <B>getIntProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>int</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getStringProperty(java.lang.String)"><!-- --></A><H3> getStringProperty</H3> <PRE> public java.lang.String <B>getStringProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>String</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getBooleanProperty(java.lang.String)"><!-- --></A><H3> getBooleanProperty</H3> <PRE> public boolean <B>getBooleanProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>boolean</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getFloatProperty(java.lang.String)"><!-- --></A><H3> getFloatProperty</H3> <PRE> public float <B>getFloatProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>float</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getLongProperty(java.lang.String)"><!-- --></A><H3> getLongProperty</H3> <PRE> public long <B>getLongProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>long</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getDoubleProperty(java.lang.String)"><!-- --></A><H3> getDoubleProperty</H3> <PRE> public double <B>getDoubleProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>double</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="getJavaObjectProperty(java.lang.String)"><!-- --></A><H3> getJavaObjectProperty</H3> <PRE> public java.lang.Object <B>getJavaObjectProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Convenience method for retrieving <tt>Object</tt> properties. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property to retrieve. <DT><B>Returns:</B><DD>The value of the given property.</DL> </DD> </DL> <HR> <A NAME="hasProperty(java.lang.String)"><!-- --></A><H3> hasProperty</H3> <PRE> public boolean <B>hasProperty</B>(java.lang.String name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>name</CODE> - The property to verify. <DT><B>Returns:</B><DD>True if the given name is a property of this object, false otherwise.</DL> </DD> </DL> <HR> <A NAME="addListener(org.gnu.glib.PropertyNotificationListener)"><!-- --></A><H3> addListener</H3> <PRE> public void <B>addListener</B>(<A HREF="../../../org/gnu/glib/PropertyNotificationListener.html" title="interface in org.gnu.glib">PropertyNotificationListener</A> listen)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>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. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="removeListener(org.gnu.glib.PropertyNotificationListener)"><!-- --></A><H3> removeListener</H3> <PRE> public void <B>removeListener</B>(<A HREF="../../../org/gnu/glib/PropertyNotificationListener.html" title="interface in org.gnu.glib">PropertyNotificationListener</A> listen)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Remove the given listener from those activated when a property is updated. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="freezeNotify()"><!-- --></A><H3> freezeNotify</H3> <PRE> public void <B>freezeNotify</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Stops emission of "notify" signals on object. The signals are queued until <A HREF="../../../org/gnu/glib/GObject.html#thawNotify()"><CODE>thawNotify()</CODE></A> is called. <p> This is necessary for accessors that modify multiple properties to prevent premature notification while the object is still being modified. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="notify(java.lang.String)"><!-- --></A><H3> notify</H3> <PRE> public void <B>notify</B>(java.lang.String property_name)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>property_name</CODE> - The name of a property installed on the class of this object.</DL> </DD> </DL> <HR> <A NAME="thawNotify()"><!-- --></A><H3> thawNotify</H3> <PRE> public void <B>thawNotify</B>()</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Reverts the effect of a previous call to <A HREF="../../../org/gnu/glib/GObject.html#freezeNotify"><CODE>freezeNotify</CODE></A>. This causes all queued "notify" signals on object to be emitted. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="retrieveGObject(org.gnu.glib.Handle)"><!-- --></A><H3> retrieveGObject</H3> <PRE> protected <A HREF="../../../org/gnu/glib/GObject.html" title="class in org.gnu.glib">GObject</A> <B>retrieveGObject</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> hndl)</PRE> <DL> <DD><B>Deprecated.</B> <I>This method is deprecated in favor of <A HREF="../../../org/gnu/glib/GObject.html#getGObjectFromHandle(org.gnu.glib.Handle)"><CODE>getGObjectFromHandle(org.gnu.glib.Handle)</CODE></A>.</I> <P> <DD><DL> <DT><B>See Also:</B><DD><A HREF="../../../org/gnu/glib/GObject.html#getGObjectFromHandle(org.gnu.glib.Handle)"><CODE>getGObjectFromHandle(org.gnu.glib.Handle)</CODE></A></DL> </DD> </DL> <HR> <A NAME="getGObjectFromHandle(org.gnu.glib.Handle)"><!-- --></A><H3> getGObjectFromHandle</H3> <PRE> public static <A HREF="../../../org/gnu/glib/GObject.html" title="class in org.gnu.glib">GObject</A> <B>getGObjectFromHandle</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> hndl)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Gets a <tt>GObject</tt> instance for the given <tt>Handle</tt>. If no Java object currently exists for the given <tt>Handle</tt>, this method will return <tt>null</tt>. You should then instantiate the required Java class using the class' handle-constructor. For example: <pre> // 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; } </pre> NOTE: This is for internal use only and should never need to be used in application code. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="finalize()"><!-- --></A><H3> finalize</H3> <PRE> protected void <B>finalize</B>() throws java.lang.Throwable</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> <DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL> </DD> <DD><DL> <DT><B>Throws:</B> <DD><CODE>java.lang.Throwable</CODE></DL> </DD> </DL> <HR> <A NAME="collect()"><!-- --></A><H3> collect</H3> <PRE> public static final void <B>collect</B>()</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getData(org.gnu.glib.Handle, java.lang.String)"><!-- --></A><H3> getData</H3> <PRE> protected static final java.lang.Object <B>getData</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle, java.lang.String key)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="setData(org.gnu.glib.Handle, java.lang.String, java.lang.Object)"><!-- --></A><H3> setData</H3> <PRE> protected static final void <B>setData</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle, java.lang.String key, java.lang.Object data)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="instantiateJGObjectFromGType(int, org.gnu.glib.Handle)"><!-- --></A><H3> instantiateJGObjectFromGType</H3> <PRE> protected static final java.lang.Object <B>instantiateJGObjectFromGType</B>(int type, <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</PRE> <DL> <DD><B>Deprecated.</B> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="getIntFromHandle(org.gnu.glib.Handle)"><!-- --></A><H3> getIntFromHandle</H3> <PRE> protected static final int <B>getIntFromHandle</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Return the int to which the native <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib"><CODE>Handle</CODE></A> 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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>handle</CODE> - The native Handle holding a pointer to an int. <DT><B>Returns:</B><DD>The int that is pointed to by the native Handle.</DL> </DD> </DL> <HR> <A NAME="getStringFromHandle(org.gnu.glib.Handle)"><!-- --></A><H3> getStringFromHandle</H3> <PRE> protected static final java.lang.String <B>getStringFromHandle</B>(<A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib">Handle</A> handle)</PRE> <DL> <DD><B>Deprecated.</B> <I>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.</I> <P> <DD>Return the String to which the native <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib"><CODE>Handle</CODE></A> 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. <P> <DD><DL> <DT><B>Parameters:</B><DD><CODE>handle</CODE> - The native Handle holding a pointer to a String. <DT><B>Returns:</B><DD>The String that is pointed to by the native Handle.</DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../org/gnu/glib/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../org/gnu/glib/GListString.html" title="class in org.gnu.glib"><B>PREV CLASS</B></A> <A HREF="../../../org/gnu/glib/Handle.html" title="interface in org.gnu.glib"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?org/gnu/glib/GObject.html" target="_top"><B>FRAMES</B></A> <A HREF="GObject.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>