]> Dogcows Code - chaz/openbox/blobdiff - openbox/frame.h
clearer code paths
[chaz/openbox] / openbox / frame.h
index 2f7d1e746bf08ce408454a06ec0ae46cf11fb92c..beb6b8a0dfceed2762c74c3f1f9d90e70cb60160 100644 (file)
@@ -78,6 +78,10 @@ struct _ObFrame
 
     Window    window;
 
+    Pixmap    pixmap;    /* Offscreen buffer of the frame window's contents
+                            when Composite is enabled */
+    gboolean  has_alpha;
+
     Strut     size;
     Rect      area;
     gboolean  visible;
@@ -185,6 +189,7 @@ struct _ObFrame
     gboolean  iconify_hover;
 
     gboolean  focused;
+    gboolean  need_render;
 
     gboolean  flashing;
     gboolean  flash_on;
@@ -204,7 +209,6 @@ void frame_free(ObFrame *self);
 void frame_show(ObFrame *self);
 void frame_hide(ObFrame *self);
 void frame_adjust_theme(ObFrame *self);
-void frame_adjust_shape(ObFrame *self);
 void frame_adjust_area(ObFrame *self, gboolean moved,
                        gboolean resized, gboolean fake);
 void frame_adjust_client_area(ObFrame *self);
This page took 0.019648 seconds and 4 git commands to generate.