CVSROOT: /cvs/gnome Module name: libcm Changes by: ssp 06/03/01 12:21:55
Modified files: . : ChangeLog src : cm-marshal.list drawable-node.c drawable-node.h node.c stacker.c stacker.h ws.h wsdisplay.c wsint.h wspixmap.c wsscreen.c wswindow.c Log message: Wed Mar 1 12:20:33 2006 Søren Sandmann <[EMAIL PROTECTED]> * src/wswindow.c (ws_window_process_event): Process them here * src/wswindow.c (ws_window_class_init): Add new event signals. * src/wsscreen.c (ws_screen_get_root_window): Add is_screen assertion. * src/wsdisplay.c (_ws_display_get_atom_name): New function * src/wsdisplay.c (process_error): Implement this function * src/wsdisplay.c (process_event): Handle selection clear events. * src/ws.h: New event structs. Delete WsConfigureCallback * src/stacker.h: Prototype for cm_stacker_remove_child() * src/stacker.c (cm_stacker_finalize): Disown the children of the stacker. * src/node.c (cm_node_disown_child): Set child location to NULL * src/drawable-node.h: Delete user damage functions * src/drawable-node.c (cm_drawable_node_new): Connect to configure signal. * src/drawable-node.c (cm_drawable_node_finalize): Disconnect configure handler. Unset damage callback on pixmap. Delete cm_drawable_set_damage_func(). (on_damage): queue paint here. (queue_paint): Call cm_node_queue_paint() instead of user callback. (refresh_pixmap): Trap errors around pixmap unref. (on_configure): Take a WsConfigureEvent instead. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libcm&who=ssp&date=explicit&mindate=2006-03-01%2012:20&maxdate=2006-03-01%2012:22 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list