X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fopenbox;a=blobdiff_plain;f=openbox%2Fclient.h;h=99fdfd053fc3a99811bc3a16c23c38a32658b9de;hp=d5b344ff5dfce01f5311553220b920d604013dbb;hb=32c93f09f03bd2d7c7bf3408febbe9fa7f8dd1cc;hpb=bbf6cccf3a804b4186a027659ad2f9c06238d00b diff --git a/openbox/client.h b/openbox/client.h index d5b344ff..99fdfd05 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -264,6 +264,8 @@ struct _ObClient gboolean max_vert; /*! The window is maximized to fill the screen horizontally */ gboolean max_horz; + /*! The window is semi-transparent */ + guint8 opacity; /*! The window should not be displayed by pagers */ gboolean skip_pager; /*! The window should not be displayed by taskbars */ @@ -539,6 +541,9 @@ void client_kill(ObClient *self); void client_set_desktop(ObClient *self, guint target, gboolean donthide, gboolean dontraise); +/*! Adjust the client opacity */ +void client_set_opacity(ObClient *self, guint8 opacity); + /*! Show the client if it should be shown. Returns if the window is shown. */ gboolean client_show(ObClient *self);