You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- On Mac OS X we hide the per-window menu bar. - MultiBlocks have a type so that the Mac-specific menu creation code can generate the proper native widget. - The menu builder can now be asked for the constructed MultiBox so that on menu creation it can be set on the TabManager. - That allows the TabManager to be told to update the current global menu bar when the tab or window focus changes. - A window activation delegate has been added to SWindow to permit this. - Widgets that used to live in the LevelEditor menu bar have been hoisted into the window titlebar on OS X as on that platform there's no menu bar anymore. - There's limited support for parsing custom widgets in the menu MultiBlock in order to support the platform list in the File->Package... sub-menu, this is sufficient for now but is quite fragile. - We can support custom Slate widgets inside native Mac menus should we ever need to - but it is tricky. reviewedby michael.trepka, nick.atamas [CL 2228398 by Mark Satterthwaite in Main branch]