Create custom Gtk.Container
<p>I've been trying to do create a custom container in PyGobject &amp; Gtk3, but I have no idea on how to start...</p>

<p>My goal is to create a container able to "Ignore" size requisitions at developer's will.</p>

<p>For example, to host a single super-large label with a tickbox. If TRUE, expand the container to fulfill label's width request, so whole text is displayed. If FALSE, then keep actual size and ignore label's size requsitions, so container's size is always constant</p>

<p>But, as I've said before, I don't know how to start. I haven't found any source code or examples to look at.</p>

<p>At most, I found a "widget.py" example which shows a peek on how to write a custom widget, but what I'm looking for is "how to write a container", not a widget.</p>

<p>Do someone has some kind of example? Any Ideas?</p>

<p>PD: Also if someone knows where could I see the most inner source code of "How a Gtk.Box works" or "How does a Gtk.Box deals with size requisitions?", it could help too...</p>