Re: Support for system-style menus?
Daniel Gibson <[email protected]> Fri, 27 Jan 2017 00:09:01 +0100
| Newsgroups | gmane.comp.lib.sdl |
|---|---|
| Message-ID | <[email protected]> |
I don't think a small crossplatform solution that just provides a menubar exists. You could use GTK or Qt or WxWidgets, but that seems like a huge dependency for such a simple thing. FWIW, https://forums.libsdl.org/viewtopic.php?t=7746 has some information on how to do this on Windows There probably is a standard way to do this on OSX, too. For Linux (or Unices using X11 in general) it#s harder, because there menubars are provided by Qt, GTK or whatever you're using. Related: https://sourceforge.net/projects/tinyfiledialogs/ provides file pickers and some other very basic stuff, no menubar though. Similar: https://github.com/mlabbe/nativefiledialog - it /might/ be possible to enhance this one to provide a menu bar (with tinyfiledialogs that doesn't seem feasible as it seems to rely on calling tools like Xdialog, Zenity etc which do not interact with your SDL window at all and thus can't modify it to show a menubar). Cheers, Daniel On 26.01.2017 23:23, joymaker wrote: > I use SDL2, and I would like to put menus in the menubar. The way the > system likes to do it: top of the screen on the Mac, top of the window > on Windows, etc. Is there any facility in SDL2 to access these > system-style menus? Or has anyone written an add-on to do so? > > Thanks, > Ken >