X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ioncore%2Fglobal.h;h=7ac78419c0c699063946ff9ca13b66f2206cad49;hb=refs%2Ftags%2F20070318;hp=b23dce272789da027a58c2cff62827e63cdbe854;hpb=803afbc1cd633f6c025bcd9537e9b7e9aedadd0d;p=ion3.git diff --git a/ioncore/global.h b/ioncore/global.h index b23dce2..7ac7841 100644 --- a/ioncore/global.h +++ b/ioncore/global.h @@ -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; };