• Introduction to the PANEL Command:
    • The PANEL command is used to bring up a generic "panel" to which controls and other graphical primitives can be attached.
    • The panel is divided up into several sections.
      • The left section is the Controls Section. This is where all of the controls will be put (by default).
      • The rest of the panel is split up into a number of Panes the number and size of which are configurable. These panes can hold any graphical primitives such as PLOT and LIST2.
      Click image for larger view.
    • Since PANEL will be running alongside other primitives, it will need to be in a PIPE section.
      • Typically PANEL will be on the first line inside the pipe section.
        startmacro
          pipe on
            panel
            ...
          pipe off
        endmacro
        
        procedure processMessage m:msg
          say "Got message name=^msg.name info=^msg.info data=^msg.data"
        return