X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fframe.h;h=3e7b2c619a0a63d67d6d40821e0689472742259e;hb=7bd8e97fbb751f2a4b9b4feea140a703540bc4e3;hp=edf75b059ffee51033d385505b1e4f88253945e4;hpb=4b73574406e24df84e909014926e56ab1e5c7934;p=chaz%2Fopenbox diff --git a/openbox/frame.h b/openbox/frame.h index edf75b05..3e7b2c61 100644 --- a/openbox/frame.h +++ b/openbox/frame.h @@ -120,6 +120,10 @@ struct _ObFrame Window innertop; /*!< For drawing the inner client border */ Window innerright; /*!< For drawing the inner client border */ Window innerbottom; /*!< For drawing the inner client border */ + Window innerblb; + Window innerbll; + Window innerbrb; + Window innerbrr; Window backback; /*!< A colored window shown while resizing */ Window backfront; /*!< An undrawn-in window, to prevent flashing on unmap */ @@ -237,6 +241,10 @@ void frame_frame_gravity(ObFrame *self, gint *x, gint *y); for the frame, given its current decorations sizes */ void frame_rect_to_frame(ObFrame *self, Rect *r); +/*! Convert a rectangle in frame coordinates/sizes to what it would be for the + client, given its current decorations sizes */ +void frame_rect_to_client(ObFrame *self, Rect *r); + void frame_flash_start(ObFrame *self); void frame_flash_stop(ObFrame *self);