#ifndef LABWC_PARSE_BOOL_H
#define LABWC_PARSE_BOOL_H
#include <stdbool.h>
-#include "view.h"
+#include "common/three-state.h"
/**
* parse_three_state() - Parse boolean value of string as a three-state enum.
--- /dev/null
+/* SPDX-License-Identifier: GPL-2.0-only */
+#ifndef LABWC_THREE_STATE_H
+#define LABWC_THREE_STATE_H
+
+enum three_state {
+ LAB_STATE_UNSPECIFIED = 0,
+ LAB_STATE_ENABLED,
+ LAB_STATE_DISABLED
+};
+
+#endif /* LABWC_THREE_STATE_H */
#include <wayland-util.h>
#include <wlr/util/box.h>
#include <xkbcommon/xkbcommon.h>
+#include "common/three-state.h"
#define LAB_MIN_VIEW_HEIGHT 60
LAB_SSD_PREF_SERVER,
};
-enum three_state {
- LAB_STATE_UNSPECIFIED = 0,
- LAB_STATE_ENABLED,
- LAB_STATE_DISABLED
-};
-
/**
* Directions in which a view can be maximized. "None" is used
* internally to mean "not maximized" but is not valid in rc.xml.