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 |