[pygtk] Can't delete itens from setup_menu! Problems changing the XML on setup_menu. Help pls

Pedro Dalcin ppdalcin at gmail.com
Tue Feb 12 02:46:18 WST 2008


Hello, I'm having some problems with a setup_menu for a gnome-applet.. Well,
I need to change the setup_menu, so I've created 2 functions for it, one for
each menu that I want to show in differents occasions... "create_menu1" and
"create_menu2". create_menu1 has one menu item, but create_menu2 has two
menu itens. When I call create_menu2 and then call create_menu1, the second
create_menu2 menu iten is still there! I can't figure out how to make it go
away when I call create_menu1. Any ideas? I'm sending create_menu1 and
create_menu2 codes..

Thanks

Pedro Dalcin

167 def create_menu1(applet):
168     propxml=3D"""
169             <popup name=3D"button3">
170             <menuitem name=3D"desmont"    verb=3D"desmont"      label=
=3D"Apos
o uso lembre de desativar o pendrive."  pixtype=3D"stock" pixname=3D"desmon=
t" />
171             <separator />
172             <menuitem name=3D"ativarpen"  verb=3D"ativarpen"
label=3D"Ativar o pendrive"   pixtype=3D"stock" pixname=3D"ativar-pendrive"=
 />
173             </popup>"""
174     verbs =3D [("ativarpen", doMont)]
175     applet.setup_menu(propxml, verbs, None)
176
177 def create_menu2(applet):
178     propxml=3D"""
179             <popup name=3D"button3">
180             <menuitem name=3D"desmont"    verb=3D"desmont"      label=
=3D"Apos
o uso lembre de desativar o pendrive."  pixtype=3D"stock" pixname=3D"desmon=
t" />
181             <separator />
182             <menuitem name=3D"ativarpen"  verb=3D"ativarpen"
label=3D"Desativar o pendrive"    pixtype=3D"stock" pixname=3D"desativar-pe=
ndrive"
/>
183             <menuitem name=3D"acessar"    verb=3D"acessar"  label=3D"Ac=
essar o
pendrive"  pixtype=3D"stock" pixname=3D"acessar-pendrive" />
184             </popup>"""
185     verbs =3D [("ativarpen", doMont),("acessar", doAcess)]
186     applet.setup_menu(propxml, verbs, None)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.daa.com.au/pipermail/pygtk/attachments/20080211/7148e853/at=
tachment.htm


More information about the pygtk mailing list