-/* Copyright (c) 2012-2014, Bastien Dejean
+/* Copyright (c) 2012, Bastien Dejean
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * The views and conclusions contained in the software and documentation are those
- * of the authors and should not be interpreted as representing official policies,
- * either expressed or implied, of the FreeBSD Project.
*/
#ifndef BSPWM_SETTINGS_H
#define WINDOW_GAP 6
#define BORDER_WIDTH 1
-#define HISTORY_AWARE_FOCUS false
-#define FOCUS_BY_DISTANCE false
-#define BORDERLESS_MONOCLE false
-#define GAPLESS_MONOCLE false
-#define FOCUS_FOLLOWS_POINTER false
-#define POINTER_FOLLOWS_FOCUS false
-#define POINTER_FOLLOWS_MONITOR false
-#define AUTO_ALTERNATE false
-#define AUTO_CANCEL false
-#define APPLY_FLOATING_ATOM false
-#define IGNORE_EWMH_FOCUS false
+#define HISTORY_AWARE_FOCUS false
+#define FOCUS_BY_DISTANCE false
+#define BORDERLESS_MONOCLE false
+#define GAPLESS_MONOCLE false
+#define LEAF_MONOCLE false
+#define FOCUS_FOLLOWS_POINTER false
+#define POINTER_FOLLOWS_FOCUS false
+#define POINTER_FOLLOWS_MONITOR false
+#define AUTO_ALTERNATE false
+#define AUTO_CANCEL false
+#define IGNORE_EWMH_FOCUS false
+#define CENTER_PSEUDO_TILED true
#define REMOVE_DISABLED_MONITORS false
-#define REMOVE_UNPLUGGED_MONITORS false
+#define REMOVE_UNPLUGGED_MONITORS false
#define MERGE_OVERLAPPING_MONITORS false
char external_rules_command[MAXLEN];
double split_ratio;
int window_gap;
unsigned int border_width;
+child_polarity_t initial_polarity;
bool borderless_monocle;
bool gapless_monocle;
+bool leaf_monocle;
bool focus_follows_pointer;
bool pointer_follows_focus;
bool pointer_follows_monitor;
-bool apply_floating_atom;
bool auto_alternate;
bool auto_cancel;
bool history_aware_focus;
bool focus_by_distance;
bool ignore_ewmh_focus;
+bool center_pseudo_tiled;
bool remove_disabled_monitors;
bool remove_unplugged_monitors;
bool merge_overlapping_monitors;