-/*! Focus the last focused window as a fallback when switching desktops */
-extern gboolean config_focus_last_on_desktop;
-/*! The number of slits to create
- extern int config_slit_number;*/
+/*! Try keep focus on the window under the mouse when the mouse is not moving
+ */
+extern gboolean config_focus_under_mouse;
+/*! Remove focus from windows when the mouse leaves them
+ */
+extern gboolean config_unfocus_leave;
+
+/*! The algorithm to use for placing new windows */
+extern ObPlacePolicy config_place_policy;
+/*! Place windows on the active monitor (unless they are part of an application
+ already on another monitor) */
+extern ObPlaceMonitor config_place_monitor;
+
+/*! Place dialogs and stuff on this monitor. Index starts at 1. If this is
+ 0, then use the config_primary_monitor instead. */
+extern guint config_primary_monitor_index;
+/*! Where to place dialogs and stuff if it is not specified by index. */
+extern ObPlaceMonitor config_primary_monitor;
+
+/*! User-specified margins around the edge of the screen(s) */
+extern StrutPartial config_margins;
+