X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fframe.h;h=eb868dcbbbd83af8a956a23dd7d568921968a69f;hb=4940d007cce43a135f1b448902f5a3571dbce62a;hp=cf7c7e2023e19e4953d4ffff20699ffa4ba4f03a;hpb=0353b979c66bc07432296d80acc61b6bbef5f623;p=chaz%2Fopenbox diff --git a/openbox/frame.h b/openbox/frame.h index cf7c7e20..eb868dcb 100644 --- a/openbox/frame.h +++ b/openbox/frame.h @@ -77,7 +77,6 @@ struct _ObFrame struct _ObClient *client; Window window; - Window plate; Strut size; Rect area; @@ -85,9 +84,7 @@ struct _ObFrame guint functions; guint decorations; - gboolean max_horz; - Window inner; /*!< The window for drawing the inner client border */ Window title; Window label; Window max; @@ -107,8 +104,25 @@ struct _ObFrame Window titletopright; Window titleright; Window titlebottom; - Window leftresize; - Window rightresize; + Window left; + Window right; + Window handleleft; + Window handletop; + Window handleright; + Window handlebottom; + Window lgriptop; + Window lgripleft; + Window lgripbottom; + Window rgriptop; + Window rgripright; + Window rgripbottom; + Window innerleft; /*!< For drawing the inner client border */ + 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 backback; /*!< A colored window shown while resizing */ + Window backfront; /*!< An undrawn-in window, to prevent flashing on + unmap */ /* These are resize handles inside the titlebar */ Window topresize; @@ -147,9 +161,12 @@ struct _ObFrame gint max_x; /* x-position of the window maximize button */ gint close_x; /* x-position of the window close button */ gint bwidth; /* border width */ - gint rbwidth; /* border width between the title and client */ - gint cbwidth_x; /* client border width */ - gint cbwidth_y; /* client border width */ + gint cbwidth_l; /* client border width */ + gint cbwidth_t; /* client border width */ + gint cbwidth_r; /* client border width */ + gint cbwidth_b; /* client border width */ + gboolean max_horz; /* when maxed some decorations are hidden */ + gboolean max_vert; /* when maxed some decorations are hidden */ /* the leftmost and rightmost elements in the titlebar */ ObFrameContext leftmost;