| 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 |