mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:47:35 +00:00
WindowServer: Add unadjusted position members to Menu
Used to determine Menu relationships by proxy
This commit is contained in:
parent
7c9ad6cc2f
commit
6c35aac617
3 changed files with 6 additions and 1 deletions
|
@ -74,6 +74,9 @@ public:
|
|||
Gfx::IntRect rect_in_window_menubar() const { return m_rect_in_window_menubar; }
|
||||
void set_rect_in_window_menubar(Gfx::IntRect const& rect) { m_rect_in_window_menubar = rect; }
|
||||
|
||||
Gfx::IntPoint unadjusted_position() const { return m_unadjusted_position; }
|
||||
void set_unadjusted_position(Gfx::IntPoint const& position) { m_unadjusted_position = position; }
|
||||
|
||||
Window* menu_window() { return m_menu_window.ptr(); }
|
||||
Window& ensure_menu_window(Gfx::IntPoint const&);
|
||||
|
||||
|
@ -150,6 +153,7 @@ private:
|
|||
String m_name;
|
||||
u32 m_alt_shortcut_character { 0 };
|
||||
Gfx::IntRect m_rect_in_window_menubar;
|
||||
Gfx::IntPoint m_unadjusted_position;
|
||||
NonnullOwnPtrVector<MenuItem> m_items;
|
||||
RefPtr<Window> m_menu_window;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue