View Single Post
  #3  
Old 10-08-2015, 02:59 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
You could change the vizdlg panel's drawOrder to render the panel above or below:

Code:
'''
Press 1 to set vizdlg panel above
Press 2 to set vizdlg panel below
'''

import viz
import vizinfo
import vizdlg
import vizact

viz.go()

myPanel = vizdlg.Panel(drawOrder=-10)
label = myPanel.addItem(viz.addText('This is the vizdlg panel'))
textBox_panel = myPanel.addItem(viz.addTextbox())
viz.link(viz.CenterCenter,myPanel,offset=(-100,50,0))

info = vizinfo.InfoPanel(title='This is the vizinfo panel',align=viz.ALIGN_CENTER_CENTER,icon=False)
textBox_info = info.addLabelItem('TextBox',viz.addTextbox())

def setPanelAbove():
	myPanel.drawOrder(10)

def setPanelBelow():
	myPanel.drawOrder(-10)
	
vizact.onkeydown('1',setPanelAbove)
vizact.onkeydown('2',setPanelBelow)
Reply With Quote