Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List

Xfc::G::TypeInterface Class Reference

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

#include <xfc/glib/type.hh>

Inheritance diagram for Xfc::G::TypeInterface:

Xfc::G::TypeInstance Xfc::Trackable Xfc::Atk::Action Xfc::Atk::Component Xfc::Atk::Document Xfc::Atk::EditableText Xfc::Atk::Hypertext Xfc::Atk::HypertextSignals Xfc::Atk::Image Xfc::Atk::Implementor Xfc::Atk::Selection Xfc::Atk::SelectionSignals Xfc::Atk::StreamableContent Xfc::Atk::Table Xfc::Atk::TableSignals Xfc::Atk::Text Xfc::Atk::TextSignals Xfc::Atk::Value Xfc::Gtk::CellEditable Xfc::Gtk::CellEditableSignals Xfc::Gtk::CellLayout Xfc::Gtk::Editable Xfc::Gtk::EditableSignals Xfc::Gtk::FileChooser Xfc::Gtk::SourceStyleScheme Xfc::Gtk::TreeDragDest Xfc::Gtk::TreeDragSource Xfc::Gtk::TreeModel Xfc::Gtk::TreeModelSignals Xfc::Gtk::TreeSortable Xfc::Gtk::TreeSortableSignals List of all members.

Public Member Functions


Static Protected Member Functions


Detailed Description

Abstract base class for GTK+ interfaces.

Member Function Documentation

static bool Xfc::G::TypeInterface::is_interface ( GType  type  )  [static, protected]

Determines whether type is an interface type.

type A GType value.
Interface types are types that provide pure APIs, the implementation of which is provided by another type (which is then said to conform to the interface). GLib interfaces are somewhat analogous to Java interfaces and C++ classes containing only pure virtual functions, with the difference that GType interfaces are not derivable.

GTypeInterface* Xfc::G::TypeInterface::g_type_interface ( GType  type  )  const

Get a pointer to the GTypeInterface structure for type.

type The interface type to get.
A GTypeInterface pointer.

The documentation for this class was generated from the following file: Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC 4.3