Selaa lähdekoodia

LibGUI: Prefer to pop-up Tray Button menus from the top right

Fixes menus obscuring SegmentWidgets in status bars.
thankyouverycool 3 vuotta sitten
vanhempi
commit
988c6fea19
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      Userland/Libraries/LibGUI/Button.cpp

+ 4 - 1
Userland/Libraries/LibGUI/Button.cpp

@@ -189,7 +189,10 @@ void Button::set_menu(RefPtr<GUI::Menu> menu)
 void Button::mousedown_event(MouseEvent& event)
 {
     if (m_menu) {
-        m_menu->popup(screen_relative_rect().top_left());
+        if (button_style() == Gfx::ButtonStyle::Tray)
+            m_menu->popup(screen_relative_rect().top_right());
+        else
+            m_menu->popup(screen_relative_rect().top_left());
         update();
         return;
     }