title: GMenu Iterate a GMenu in python, get content
body: <p>I'm trying to pull the content out of Gio.Menu, but it's confusing me.</p>
  
  <p>Here is (simplified) code that creates the menu object</p>
  
  <pre class="lang-py prettyprint-override"><code>from gi.repository import Gio.Menu
  
  menu = Gio.Menu()
  menu.append("Hello world", "window.hide")
  </code></pre>
  
  <p>I can see from <a href="https://gist.githubusercontent.com/3v1n0/58c13a8bac4008a82cd66084fc71c95a/raw/fa767fd83503bcc117b0bddaf662781e980f46e9/glib-menu-model-window-introspection.py" rel="nofollow noreferrer">this example gist</a> that I can use a combination of get_n_items, and various things to iterate the menu, but haven't got it yet as it's pretty complex (I'm pretty sure I don't need to link to the <code>change-items</code> event for instance)</p>