From: <enl...@li...> - 2004-06-17 04:38:29
|
Enlightenment CVS committal Author : rbdpngn Project : e17 Module : libs/ewl Dir : e17/libs/ewl/src Modified Files: ewl_window.h Log Message: Move the window callbacks into the header to allow overriding. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_window.h,v retrieving revision 1.29 retrieving revision 1.30 diff -u -3 -r1.29 -r1.30 --- ewl_window.h 28 Apr 2004 13:45:59 -0000 1.29 +++ ewl_window.h 17 Jun 2004 04:38:23 -0000 1.30 @@ -63,6 +63,24 @@ void ewl_window_move(Ewl_Window * win, int x, int y); void ewl_window_get_position(Ewl_Window * win, int *x, int *y); +/* + * Internally used callbacks, override at your own risk. + */ +void ewl_window_realize_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_postrealize_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_unrealize_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_show_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_hide_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_destroy_cb(Ewl_Widget * w, void *ev_data, + void *user_data); +void ewl_window_configure_cb(Ewl_Widget * w, void *ev_data, + void *user_data); + /** * @} */ |