kill of a single client call added

SVN revision: 12475
This commit is contained in:
Carsten Haitzler 2004-12-15 11:48:33 +00:00
parent 948fcf2a35
commit fb1670bf43
2 changed files with 14 additions and 0 deletions

View File

@ -772,6 +772,7 @@ EAPI double ecore_x_double_click_time_get(void);
EAPI void ecore_x_flush(void);
EAPI void ecore_x_sync(void);
EAPI void ecore_x_killall(Ecore_X_Window root);
EAPI void ecore_x_kill(Ecore_X_Window win);
EAPI void ecore_x_error_handler_set(void (*func) (void *data), const void *data);
EAPI void ecore_x_io_error_handler_set(void (*func) (void *data), const void *data);

View File

@ -533,6 +533,19 @@ ecore_x_killall(Ecore_X_Window root)
XSync(_ecore_x_disp, False);
}
/**
* Kill a specific client
*
* You can kill a specific client woning window @p win
*
* @param win Window of the client to be killed
*/
void
ecore_x_kill(Ecore_X_Window win)
{
XKillClient(_ecore_x_disp, win);
}
static int
_ecore_x_fd_handler(void *data, Ecore_Fd_Handler *fd_handler)
{