X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.h;h=e71cd2d7978cf67ed66fe83d4d962e4644c1a11b;hb=adc5675823de8e3bbe94a1419b04103c6f845dad;hp=81cd5ffef92c82d1d75d3b351a41f0432cf51ac6;hpb=768ce7b456fb7455c39bc275b71af381d635ac0a;p=chaz%2Fopenbox diff --git a/openbox/focus.h b/openbox/focus.h index 81cd5ffe..e71cd2d7 100644 --- a/openbox/focus.h +++ b/openbox/focus.h @@ -50,17 +50,10 @@ void focus_shutdown(gboolean reconfig); send focus anywhere, its called by the Focus event handlers */ void focus_set_client(struct _ObClient *client); -typedef enum { - OB_FOCUS_FALLBACK_UNFOCUSING, /*!< forcefully remove focus from the - current window */ - OB_FOCUS_FALLBACK_CLOSED, /*!< closed the window with focus */ - OB_FOCUS_FALLBACK_NOFOCUS /*!< nothing has focus for some reason */ -} ObFocusFallbackType; - -struct _ObClient* focus_fallback_target(ObFocusFallbackType type); +struct _ObClient* focus_fallback_target(gboolean allow_refocus); /*! Call this when you need to focus something! */ -void focus_fallback(ObFocusFallbackType type); +void focus_fallback(gboolean allow_refocus); /*! Cycle focus amongst windows. */ void focus_cycle(gboolean forward, gboolean linear, gboolean interactive,