typedef enum {
OB_STACKING_LAYER_INVALID,
OB_STACKING_LAYER_DESKTOP, /*!< 0 - desktop windows */
- OB_STACKING_LAYER_FULLSCREEN_BELOW, /*!< 1 - unfocused fullscreens */
- OB_STACKING_LAYER_BELOW, /*!< 2 - normal windows w/ below */
- OB_STACKING_LAYER_NORMAL, /*!< 3 - normal windows */
- OB_STACKING_LAYER_ABOVE, /*!< 4 - normal windows w/ above */
- OB_STACKING_LAYER_FULLSCREEN, /*!< 5 - fullscreeen windows */
- OB_STACKING_LAYER_INTERNAL, /*!< 6 - openbox windows/menus */
+ OB_STACKING_LAYER_BELOW, /*!< 1 - normal windows w/ below */
+ OB_STACKING_LAYER_NORMAL, /*!< 2 - normal windows */
+ OB_STACKING_LAYER_ABOVE, /*!< 3 - normal windows w/ above */
+ OB_STACKING_LAYER_FULLSCREEN, /*!< 4 - fullscreeen windows */
+ OB_STACKING_LAYER_INTERNAL, /*!< 5 - openbox windows/menus */
OB_NUM_STACKING_LAYERS
} ObStackingLayer;
@param sibling Another client to compare to, or NULL to compare to all
windows
@param detail One of Above, Below, TopIf, BottomIf, Opposite
- @param activate If TRUE, and if the window is going to be raised, it will
- be activated instead
+ @return TRUE if the client was restacked
See http://tronche.com/gui/x/xlib/window/configure.html for details on
how each detail works with and without a sibling.
*/
-void stacking_restack_request(struct _ObClient *client,
- struct _ObClient *sibling,
- gint detail, gboolean);
+gboolean stacking_restack_request(struct _ObClient *client,
+ struct _ObClient *sibling,
+ gint detail);
#endif