RGtk2 (version 2.20.31)

gtkGetType: Get the GtkType object from a Gtk object or name

Description

DEPRECATED!! (compatibility wrappers for RGtk 1!)

This retrieves the GtkType object for a given GtkObject or directly by name. This can be used to dynamically discover information about a Gtk class such as its signals, properties, inheritance hierarchy, etc.

Usage

gtkGetType(name) gtkObjectGetType(w, check=TRUE)

Arguments

name
a character vector giving the name of the Gtk class/type to be retrieved.
w
a GtkObject whose type is to be queried and returned.
check
a logical value indicating whether we should first verify that the w object inherits from GtkObject. Typically one passes TRUE for this. It is useful when one gets an incomplete object constructed directly in C code and we want to construct its class information (gtkObjectGetClasses) manually.

Value

A single real value giving the internal C-level identifier for the Gtk type value. The name of the type is used as the names vector for the numeric vector.

Details

If one calls gtkGetType with a string giving the name of the Gtk class, the associated Gtk class must have been initialized first. Specifically an object of that class must have been created earlier or the associated gtk__get_type called. This can be done using the .C function as in .C("gtk_button_get_type", PACKAGE= "RGtk").

See Also

gtkObjectGetClasses gtkTypeGetClasses