struct _ObClient *client;
Window window;
- Window plate;
Strut size;
Rect area;
guint functions;
guint decorations;
- gboolean max_horz;
- Window inner; /*!< The window for drawing the inner client border */
Window title;
Window label;
Window max;
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;
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;