# Need direction how to create a flyout or on-screen, switchable submenu (worded awfully, I know)

**URL:** <https://forums.unrealengine.com/t/need-direction-how-to-create-a-flyout-or-on-screen-switchable-submenu-worded-awfully-i-know/1863772>\
**Category:** UI\
**Tags:** main-menu, User-Interface, unreal-engine, menu, UI, Widget\
**Created:** [May 19, 2024, 8:07pm UTC](https://forums.unrealengine.com/t/need-direction-how-to-create-a-flyout-or-on-screen-switchable-submenu-worded-awfully-i-know/1863772 "2024-05-19T20:07:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frenetic](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frenetic/32/1142542_2.png) [@Frenetic](https://forums.unrealengine.com/u/Frenetic)\
**Post date:** [May 19, 2024, 8:07pm UTC](https://forums.unrealengine.com/t/need-direction-how-to-create-a-flyout-or-on-screen-switchable-submenu-worded-awfully-i-know/1863772/1 "2024-05-19T20:07:08Z")

</div>

I have the following:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/d/6/6d6b8705cd9ecb3d91840d58a3e7a8da1c18d9b8.png)

I want it so when I click on create game, the canvas/area on the right populates with a submenu(?) or otherwise options per that button. I don’t need to create a whole-new screen/child-menu, overlays, or transition to new screens; my game isn’t that complex.

For the main UI, I need but a single screen where each option on the left maps to a child-menu on the right.

Do I need a widget-switcher? Design distinct UI’s and put them up as one clicks on the buttons? Do I need something else?

It’s been a long time since I did UI work and I need a refresher! 😃

---

<div class="post-metadata">

**Author:** ![Frenetic](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frenetic/32/1142542_2.png) [@Frenetic](https://forums.unrealengine.com/u/Frenetic)\
**Post date:** [May 20, 2024, 6:33am UTC](https://forums.unrealengine.com/t/need-direction-how-to-create-a-flyout-or-on-screen-switchable-submenu-worded-awfully-i-know/1863772/2 "2024-05-20T06:33:08Z")

</div>

Resolved. Use a Widget-Switcher and then in code SetActiveWidgetIndex

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/8/8/a8881fae5e88ac47ad29bcef7b34f7ee0800ef3c.png)
