]> Dogcows Code - chaz/openbox/blobdiff - openbox/frame.h
don't show vertical resize context/arrow when the window is shaded
[chaz/openbox] / openbox / frame.h
index eb868dcbbbd83af8a956a23dd7d568921968a69f..2f7d1e746bf08ce408454a06ec0ae46cf11fb92c 100644 (file)
@@ -167,6 +167,7 @@ struct _ObFrame
     gint      cbwidth_b;     /* client border width */
     gboolean  max_horz;      /* when maxed some decorations are hidden */
     gboolean  max_vert;      /* when maxed some decorations are hidden */
+    gboolean  shaded;        /* decorations adjust when shaded */
 
     /* the leftmost and rightmost elements in the titlebar */
     ObFrameContext leftmost;
@@ -231,6 +232,10 @@ void frame_client_gravity(ObFrame *self, gint *x, gint *y, gint w, gint h);
 */
 void frame_frame_gravity(ObFrame *self, gint *x, gint *y, gint w, gint h);
 
+/*! Convert a rectangle in client coordinates/sizes to what it would be
+  for the frame, given its current decorations sizes */
+void frame_rect_to_frame(ObFrame *self, Rect *r);
+
 void frame_flash_start(ObFrame *self);
 void frame_flash_stop(ObFrame *self);
 
This page took 0.021768 seconds and 4 git commands to generate.