DFBResult IWindow_Real::PostEvent( const DFBWindowEvent *event ) { DFBWindowEvent e; D_DEBUG_AT( Core_Window, "IWindow_Real::%s()\n", __FUNCTION__ ); e = *event; dfb_window_post_event( obj, &e ); return DFB_OK; }
static DFBResult IDirectFBWindow_Close( IDirectFBWindow *thiz ) { DFBWindowEvent evt; DIRECT_INTERFACE_GET_DATA(IDirectFBWindow) D_DEBUG_AT( IDirectFB_Window, "%s()\n", __FUNCTION__ ); if (data->destroyed) return DFB_DESTROYED; evt.type = DWET_CLOSE; dfb_window_post_event( data->window, &evt ); return DFB_OK; }