X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=5526c282ddf6d9cc242b445206c4fa3c460d8a05;hb=b74cff0302e70d702e958a8205a6f6e2e2858192;hp=c4815d4c83e0cfb56b796d5b4a7b771798caa215;hpb=11df262d7eb56ae6af98af86cbfee8226107114d;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index c4815d4c..5526c282 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -314,10 +314,6 @@ typedef void (*ObClientCallback)(ObClient *client, gpointer data); void client_add_destroy_notify(ObClientCallback func, gpointer data); void client_remove_destroy_notify(ObClientCallback func); -/*! Get notified when the client is hidden */ -void client_add_hide_notify(ObClientCallback func, gpointer data); -void client_remove_hide_notify(ObClientCallback func); - /*! Manages all existing windows */ void client_manage_all(); /*! Manages a given window @@ -497,11 +493,11 @@ void client_kill(ObClient *self); */ void client_set_desktop(ObClient *self, guint target, gboolean donthide); -/*! Show the client if it should be shown. */ -void client_show(ObClient *self); +/*! Show the client if it should be shown. Returns if the window is shown. */ +gboolean client_show(ObClient *self); -/*! Show the client if it should be shown. */ -void client_hide(ObClient *self); +/*! Show the client if it should be shown. Returns if the window is hidden. */ +gboolean client_hide(ObClient *self); /*! Show the client if it should be shown, and hide it if it should be hidden. This is for example, when switching desktops.