]> git.decadent.org.uk Git - ion3.git/blobdiff - ioncore/global.h
[svn-upgrade] Integrating new upstream version, ion3 (20070318)
[ion3.git] / ioncore / global.h
index b23dce272789da027a58c2cff62827e63cdbe854..7ac78419c0c699063946ff9ca13b66f2206cad49 100644 (file)
@@ -37,6 +37,14 @@ enum{
     IONCORE_OPMODE_DEINIT
 };
 
+enum{
+    IONCORE_FOCUSNEXT_OTHER,
+    IONCORE_FOCUSNEXT_POINTERHACK,
+    IONCORE_FOCUSNEXT_ENTERWINDOW,
+    IONCORE_FOCUSNEXT_FALLBACK
+};
+
+
 INTRSTRUCT(WGlobal);
 
 
@@ -64,6 +72,7 @@ DECLSTRUCT(WGlobal){
     WScreen *screens;
     WRegion *focus_next;
     bool warp_next;
+    int focus_next_source;
     
     /* We could have a display WRegion but the screen-link could impose
      * some problems so these are handled as a special case.
@@ -80,8 +89,9 @@ DECLSTRUCT(WGlobal){
     bool screen_notify;
     int frame_default_index;
     bool framed_transients;
-    
-    /*bool save_enabled;*/
+    bool no_mousefocus;
+    bool unsqueeze_enabled;
+    bool autoraise;
     
     bool use_mb; /* use mb routines? */
     bool enc_sb; /* 8-bit charset? If unset, use_mb must be set. */
@@ -102,7 +112,9 @@ DECLSTRUCT(WGlobal){
                  unset_return,
                  pseudoactivated,
                  pseudoinactivated,
-                 deinit;
+                 deinit,
+                 map,
+                 unmap;
     } notifies;
 };