]> git.decadent.org.uk Git - ion3.git/blobdiff - ioncore/frame.h
Merge commit '20070318' into HEAD
[ion3.git] / ioncore / frame.h
index ce3781495a1f243565947f2939feaedeabbca646..7aa50140702ca2cff9f617666f2c42f1d29b4e36 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * ion/ioncore/frame.h
  *
- * Copyright (c) Tuomo Valkonen 1999-2006
+ * Copyright (c) Tuomo Valkonen 1999-2007
  *
  * Ion is free software; you can redistribute it and/or modify it under
  * the terms of the GNU Lesser General Public License as published by
@@ -64,6 +64,7 @@ DECLCLASS(WFrame){
     int saved_x, saved_y;
     
     int tab_dragged_idx;
+    uint quasiactive_count;
     
     GrBrush *brush;
     GrBrush *bar_brush;
@@ -115,8 +116,10 @@ extern bool frame_is_numbers(WFrame *frame);
 extern int frame_default_index(WFrame *frame);
 
 /* Misc */
-extern void frame_managed_notify(WFrame *frame, WRegion *sub, const char *how);
-extern void frame_managed_remove(WFrame *frame, WRegion *reg);
+extern void frame_managed_notify(WFrame *frame, WRegion *sub, WRegionNotify how);
+extern bool frame_managed_rqdispose(WFrame *frame, WRegion *reg);
+
+extern void ioncore_frame_quasiactivation_notify(WRegion *reg, WRegionNotify how);
 
 /* Save/load */
 extern ExtlTab frame_get_configuration(WFrame *frame);