org.gnu.glade
Class LibGlade
public class LibGlade
extends java.lang.Object
libglade support for Java-GNOME
LibGlade(InputStream in, Object owner, String root) - Create a new LibGlade object from an Reader which defines a
Glade XML definition.
|
LibGlade(String file, Object owner) - Create a new LibGlade object from a Glade XML definition file.
|
LibGlade(String file, Object owner, String root) - Create a new LibGlade object from a Glade XML definition file.
|
protected void | connect(String handler, Handle sourceHandle, String signal, String data, Handle targetHandle, boolean after)
|
protected Handle | getNativeWidget(String name)
|
protected Widget | getWidget(Handle handle)
|
Widget | getWidget(String name)
|
protected String | getWidgetName(Handle nativepeer)
|
owner
protected Object owner
widgets
protected Hashtable widgets
LibGlade
public LibGlade(InputStream in,
Object owner,
String root)
throws GladeXMLException,
IOException
Create a new LibGlade object from an Reader which defines a
Glade XML definition. This definition is read, parsed, and
a GTK widget set is mapped. Each LibGlade object is "owned"
by an object that provides event handling for all the defined widgets.
This class supports the
Glade
2.0 XML schema. Glade 1.0 files (those that start with the
<GTK-Interface>
tag) can be converted using
libglade-convert (part of the
libglade2-devel
package).
An optional widget node root may be specified to build a fragment
of a widget tree (specify
null
. From the LibGlade
2.0 documentation: "This feature is useful if you
only want to build say a toolbar or menu from the XML file, but not the
window it is embedded in."
in
- the stream for a Glade 2.0 XML definition.owner
- the default object for event handlingroot
- the root widget node for a sub-tree, or
null
for the complete tree.
LibGlade
public LibGlade(String file,
Object owner)
throws GladeXMLException,
FileNotFoundException,
IOException
Create a new LibGlade object from a Glade XML definition file.
The definition file is read, parsed, and a GTK widget set is
mapped. Each LibGlade object is "owned" by an object that provides
event handling for all the defined widgets.
This class supports the
Glade
2.0 XML schema. Glade 1.0 files (those that start with the
<GTK-Interface>
tag) can be converted using
libglade-convert (part of the
libglade2-devel
package).
file
- the path of the Glade 2.0 XML definition file.owner
- the default object for event handling
LibGlade
public LibGlade(String file,
Object owner,
String root)
throws GladeXMLException,
FileNotFoundException,
IOException
Create a new LibGlade object from a Glade XML definition file.
The definition file is read, parsed, and a GTK widget set is
mapped. Each LibGlade object is "owned" by an object that provides
event handling for all the defined widgets.
This class supports the
Glade
2.0 XML schema. Glade 1.0 files (those that start with the
<GTK-Interface>
tag) can be converted using
libglade-convert (part of the
libglade2-devel
package).
An optional widget node root may be specified to build a fragment
of a widget tree (specify
null
. From the LibGlade
2.0 documentation: "This feature is useful if you
only want to build say a toolbar or menu from the XML file, but not the
window it is embedded in."
file
- the path of the Glade 2.0 XML definition file.owner
- the default object for event handlingroot
- the root widget node for a sub-tree, or
null
for the complete tree.
connect
protected void connect(String handler,
Handle sourceHandle,
String signal,
String data,
Handle targetHandle,
boolean after)
throws GladeXMLException
getNativeWidget
protected Handle getNativeWidget(String name)
getWidget
protected Widget getWidget(Handle handle)
getWidget
public Widget getWidget(String name)
getWidgetName
protected String getWidgetName(Handle nativepeer)