- Copy the JobStdout class located under the JobLayout.py to a new file.
- Add the class App boilerplate code (including the _name_ line) to the bottom.
- Rename the now new JobStdout class and put in some test text (if using wx.TextCtrl widget) or derive from another wx base class.
- Hook up the if … _name_ at the bottom.
- Test out your class on its own.
- Hook it up to the JobLayout (or other layout):
- Use signals to receive communication if the selection or cache changes.
- Add lines in the layout to add the panel to the notebook (as was done for JobStdout)
- Try it out by running JobLayout.py directly, or starting qube.py.