Pārlūkot izejas kodu

LibGUI: Add VerticalDirection::operator!

This allows to invert the direction of a VerticalDirection.
Lucas CHOLLET 3 gadi atpakaļ
vecāks
revīzija
cb4844bf64
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      Userland/Libraries/LibGUI/Widget.h

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

@@ -52,6 +52,13 @@ enum class VerticalDirection {
     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)
 {
     if (key == Key_Up)