Reference Manual
Inti Logo
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Inti::G::TypeInterface Class Reference

Abstract base class for GTK+ interfaces. More...

#include <inti/glib/type.h>

Inheritance diagram for Inti::G::TypeInterface:

Inti::G::TypeInstance Inti::ReferencedBase Inti::Atk::Action Inti::Atk::Component Inti::Atk::Document Inti::Atk::EditableText Inti::Atk::Hypertext Inti::Atk::Image Inti::Atk::Implementor Inti::Atk::Selection Inti::Atk::StreamableContent Inti::Atk::Table Inti::Atk::Text Inti::Atk::Value Inti::Gtk::CellEditable Inti::Gtk::Editable Inti::Gtk::TreeModel Inti::Gtk::TreeSortable List of all members.

Public Member Functions

Accessors

Static Public Member Functions


Detailed Description

Abstract base class for GTK+ interfaces.


Member Function Documentation

template<typename T>
T* Inti::G::TypeInterface::peek GType  type  )  const [inline]
 

Get the GTypeInterface structure of the interface to which the instance conforms.

Parameters:
type An interface ID which this class conforms to.
Returns:
The interface structure of type, or null if the instance is not instantiated.

template<typename T>
T* Inti::G::TypeInterface::peek_parent void *  g_iface  )  [inline, static]
 

Get the parent GTypeInterface structure of the interface g_iface.

Parameters:
g_iface The GTypeInterface to get the parent of.
Returns:
A pointer to the parent interface structure, or null if none exists.


The documentation for this class was generated from the following file: Main Page - Footer


Generated on Sun Sep 14 20:08:09 2003 for Inti by doxygen 1.3.2 written by Dimitri van Heesch, © 1997-2002