<p>The Menu-Bar element of the commotion_client GUI should:</p>

<ul>
<li> Get a list of all modules and display the appropriate buttons and sub-menu's as defined by each module. </li>
<li>Refresh its menus on the addition or removal of a module.</li>
<li>Be collapsible and re-openable through the use of a handle as well as when the taskbar full-screen icon is used. </li>
<li>display sub-menu's of the current top-level section a user is within.</li>
<li>Upon clicking a menu-item (top-level or sub-menu) load the corresponding module in the main viewing area. </li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/opentechinstitute/commotion-client/issues/2'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/3074564__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcwNjk3OTczMywiZGF0YSI6eyJpZCI6MjQ4MjgzMjR9fQ==--a9dd6c4faae7daa51fa43d8381acc000006c816d.gif' height='1' width='1'></p>