CVSROOT: /cvs/gnome Module name: gtkhtml2 Changes by: dobey 05/02/12 15:26:52
Modified files: . : ChangeLog configure.in libgtkhtml/layout/html: htmlboxembeddedobject.c htmlboxembeddedobject.h htmlembedded.c htmlembedded.h Log message: 2005-02-12 Rodney Dawes <[EMAIL PROTECTED]> * configure.in: Up version to 2.9.90 for cvs HEAD * libgtkhtml/layout/html/htmlboxembeddedobject.[ch]: Add a DomNode pointer to the instance object's structure (html_box_embedded_object_timeout): Add this new private method so that we only create the HtmlEmbedded widget, and emit the request_object signal when we have all the properties available (html_box_embedded_object_new): Remove the debug spew Move all of the HtmlEmbedded creation code to a timeout and set up the timeout callback here * libgtkhtml/layout/html/htmlboxembedded.[ch]: Add a new private structure to store the hash table of properties for the embedded item (html_embedded_class_init): Set up the handler for the destroy signal (html_embedded_init): Initialize our private struct and hash table (html_embedded_prop_remove): Add this private method to free the values in the properties hash table, so we can remove them (html_embedded_destroy): Add a destroy handler so that we can clean up the memory used by the properties hash table (html_embedded_parse_properties): Parse the attributes of the object tag, and the child param tags, and shove them into a hash table (html_embedded_new): Parse the properties for the embedded object (html_embedded_get_prop): Add new API to get a property out of the embedded object's properties hash table URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtkhtml2&who=dobey&date=explicit&mindate=2005-02-12%2015:25&maxdate=2005-02-12%2015:27 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list