浏览代码

LibGUI: Add VerticalDirection::operator!

This allows to invert the direction of a VerticalDirection.
Lucas CHOLLET 3 年之前
父节点
当前提交
cb4844bf64
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      Userland/Libraries/LibGUI/Widget.h

+ 7 - 0
Userland/Libraries/LibGUI/Widget.h

@@ -52,6 +52,13 @@ enum class VerticalDirection {
     Down
     Down
 };
 };
 
 
+constexpr VerticalDirection operator!(VerticalDirection const& other)
+{
+    if (other == VerticalDirection::Up)
+        return VerticalDirection::Down;
+    return VerticalDirection::Up;
+}
+
 constexpr VerticalDirection key_code_to_vertical_direction(KeyCode const& key)
 constexpr VerticalDirection key_code_to_vertical_direction(KeyCode const& key)
 {
 {
     if (key == Key_Up)
     if (key == Key_Up)