ó «‡Uc@sgdZddlZejdƒddlZdejfd„ƒYZd„ZedkrceƒndS(s‚Expander GtkExpander allows to provide additional content that is initially hidden. This is also known as "disclosure triangle". iÿÿÿÿNs2.0t ExpanderDemocBseZdd„ZRS(cCsBtjj||jj|dtjtjfƒy|j|jƒƒWn$t k rk|j dd„ƒnX|j dd„ƒ|j t ƒtj t dƒ}|jj|ttdƒ|jdƒtjƒ}|jdƒ|j|t t dƒtjdƒ}|j|t t dƒtjd ƒ}|j|ƒ|jƒdS( NitdestroycWs tjƒS(N(tgtkt main_quit(tw((s&/usr/lib/pygtk27/2.0/demos/expander.pytstresponsecSs |jƒS(N(R(tdtr((s&/usr/lib/pygtk27/2.0/demos/expander.pyRsis1Expander demo. Click on the triangle for details.tDetailssDetails can be shown or hidden.(RtDialogt__init__t __class__t__name__t STOCK_CLOSEt RESPONSE_NONEt set_screent get_screentAttributeErrortconnectt set_resizabletFalsetVBoxtvboxt pack_starttTruetset_border_widthtLabelt set_markuptExpandertaddtshow_all(tselftparentRtlabeltexpander((s&/usr/lib/pygtk27/2.0/demos/expander.pyR s(      N(R t __module__tNoneR (((s&/usr/lib/pygtk27/2.0/demos/expander.pyR scCstƒtjƒdS(N(RRtmain(((s&/usr/lib/pygtk27/2.0/demos/expander.pyR&,st__main__(t__doc__tpygtktrequireRR RR&R (((s&/usr/lib/pygtk27/2.0/demos/expander.pyts