Generator ~~~~~~~~~ - Support boxed types - Expose GTK properties * Implement '#line' pragma directives for debugging * Support for some custom arg types like GdkRectangle* * Interfaces * Pointers * Allow for templatization of PHP_METHOD() declarations in overrides Base Functionality ~~~~~~~~~~~~~~~~~~ - Support signals and closures * Make errors messages display Class::Method() instead of just method name * Custom boxed types * Some classes need to be coded in C entirely, see gtk-types.c * Interfaces * Pointers * Implement __gtype, __doc, and other special properties, if possible * Look at how Python engine implements getsets [ * todo - in progress + done ]