| Function | Description |
| changeCapitalization | Utility functions for generating "variable" names in S and C |
| coerceRValueCode | Generate R code to coerce R object to type. |
| collapseConstructors | Combine Gtk constructor functions with different arguments |
| computeSubClasses | Generate Gtk class inheritance table |
| convertToCType | Generate code to convert from S to C and vice-versa |
| flagStringToValue | Convert a Gtk-specification of enumeration or flag values to S |
| genCEnum | Generate C code for accessors and enumeration elements |
| genCode | Create the R and C code for a set of defintions |
| generateCodeFiles | ~~function to do ... ~~ |
| generateInternalRd | Create package internal documentation |
| genLoadClassesCode | Create code to load different Gtk classes |
| genRCode | Generate S and C interface code for a C routine |
| getArgCallValues | Compute how the C arguments are passed to the Gtk routine |
| getClassList | All defined classes in files |
| getConstructors | Identifies constructors routine definitions for all classes |
| getCType | Functions to manipulate C arguments |
| getDefaultSArgs | Code/Variable generators for parameters in generated S functions |
| getDefs | Read and partially process .defs files |
| getEnumCheckDecl | Declaration for Enumeration Validation Routine |
| getParameterTypes | Names of the parameter and return types for a C routine |
| GtkDefs | Symbolic definitions of the base Gtk classes, routines, enumerations, etc. |
| isEnum | Predicate functions for identifying type of symbolic definition |
| mergeDefs | Combine definitions for classes, functions, ... from different sources |
| outputConstructors | Write constructor code to connection |
| PrimitiveTypeCoercion | Table of Gtk types and S converters |
| setGtkClassCall | Create call to set class of Gtk object |