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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list