kill of a single client call added
authorCarsten Haitzler <raster@rasterman.com>
Wed, 15 Dec 2004 11:48:33 +0000 (11:48 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Wed, 15 Dec 2004 11:48:33 +0000 (11:48 +0000)
SVN revision: 12475

legacy/ecore/src/lib/ecore_x/Ecore_X.h
legacy/ecore/src/lib/ecore_x/ecore_x.c

index da97d7a..e8865b0 100644 (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);
index 6c56c4f..009d4b8 100644 (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)
 {