Files
SDL/include/SDL3
Frank Praznik 70323a8350 Add a function to display the system menu for a window
Add SDL_ShowWindowSystemMenu() to display the system-level menu for windows. Typically, this is done by right-clicking on the system provided window decorations, however, if an application is rendering its own client-side decorations, there is currently no way to display it. This menu is provided by the system and can provide privileged desktop functionality such as moving or pinning a window to a specific workspace or display, setting the always-on-top property, or taking screenshots. In many cases, there are no APIs which allow applications to perform these actions manually.

Implemented for Wayland via functionality provided by the xdg_toplevel protocol, Win32 via the undocumented message 0x313 (typically called WM_POPUPSYSTEMMENU), and X11 via the "_GTK_SHOW_WINDOW_MENU" atom (supported in GNOME and KDE).
2023-08-04 13:39:45 -04:00
..
2023-08-04 01:28:15 +00:00
2023-02-19 10:01:33 -08:00
2023-03-16 20:25:59 +01:00
2023-01-09 09:41:41 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-24 11:49:41 -05:00
2023-07-31 23:40:15 +00:00
2023-02-19 10:01:33 -08:00
2023-01-09 09:41:41 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-24 11:49:41 -05:00
2023-02-19 10:01:33 -08:00
2023-07-03 12:46:47 -07:00
2023-01-09 09:41:41 -08:00
2023-02-19 10:01:33 -08:00
2023-02-12 08:21:02 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-07-09 20:50:16 +00:00
2023-02-19 10:01:33 -08:00
2023-07-27 13:36:07 +00:00
2023-05-26 14:53:17 -07:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-02-24 11:49:41 -05:00
2023-02-19 10:01:33 -08:00
2023-02-19 10:01:33 -08:00
2023-01-09 09:41:41 -08:00