Panels

Text Panel 1 - unstructured

EXTERNPROTO panel [
field SFFloat ymargin #.25
field MFString family #"SANS"
field MFString justify #'BEGIN' 'MIDDLE' 'END'
field SFString style
field SFFloat fontspacing #1
field SFFloat capsfactor #1
exposedField MFString message #["hello", "world"]
exposedField SFColor tcolor #0 0 0
field SFBool haspanel
exposedField SFColor pcolor #1 1 1
exposedField SFFloat ptransp #.4
exposedField SFVec3f position #0 0 0
] ["textpanel.wrl"]

PROTO Code here


Text Panel 2 - field/value pairs with title


EXTERNPROTO panel [

field SFFloat ymargin #0
field MFString family #"SANS"
field SFString style #"PLAIN"
field MFString justify #"BEGIN"
field SFFloat fontspacing #.85
field SFFloat capsfactor #1
field SFBool haspanel #TRUE

exposedField MFString title #["Tonsil"]

exposedField MFString field_names #["B:","naiveB:","T-lytic:"]

exposedField MFString field_values # ["0","10","000"]

exposedField SFColor tcolor #0 0 0
exposedField SFColor pcolor #1 1 1
exposedField SFFloat ptransp #.4
exposedField SFVec3f position #0 0 0

eventIn MFString change_message
]["textpanel2a.wrl"]

PROTO Code here

Image Panel

EXTERNPROTO ImagePanel [
exposedField MFString img
] ["ImagePanel.wrl"]

PROTO code here