|
#1
|
|||
|
|||
vizdlg Panel: Add and remove
Hi,
I am developing an application with several scenes. I created a dlg Panel, but I cannot attach it to a scene. Also, I cannot remove it either. How can I use the panel associated to a specific scene, and how can I remove it. thanks |
#2
|
|||
|
|||
You can use the parent command to parent the panel to viz.SCREEN and specify the scene number. To remove a panel you can use the remove() command:
Code:
import viz import vizdlg import vizact viz.go() panel = vizdlg.Panel(padding=15,border=False) panel.addItem(viz.addText('Panel for scene 2')) panel.background.alpha(0.6) panel.background.color(viz.BLACK) panel.parent(viz.SCREEN,scene=2) panel.setPosition(0.4,0.6) panel.setScale([2,2,2]) gallery = viz.addChild('gallery.ive') court = viz.addChild('court.ive',scene=2) vizact.onkeydown('1',viz.scene,1) vizact.onkeydown('2',viz.scene,2) vizact.onkeydown('3',panel.remove) Last edited by Jeff; 02-07-2011 at 07:22 PM. |
#3
|
|||
|
|||
Thank you Jeff, it was very helpful.
May I ask why isn't those methods documented? Does the vizdlg Panel have a super class I am not aware of? Even so, I think that should be documented. I leave you guys the suggestion Once again, thank you very much! |
Thread Tools | |
Display Modes | Rate This Thread |
|
|