Message-ID: <735039808.8845.1711703596160.JavaMail.confluence@host3.pipelinefx.com>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_8844_186209241.1711703596160"
------=_Part_8844_186209241.1711703596160
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Developing a new panel
Developing a new panel
=20
- Copy the JobStdout class located under the JobLayout.py to a new file.<=
/li>=20
- Add the class App boilerplate code (including the _name_ line)=
to the bottom.
=20
- Rename the now new JobStdout class and put in some test text (if using =
wx.TextCtrl widget) or derive from another wx base class.
=20
- Hook up the if =E2=80=A6 _name_ at the bottom.
=20
- Test out your class on its own.
=20
- Hook it up to the JobLayout (or other layout):=20
=20
- Use signals to receive communication if the selection or cache changes.=
=20
- Add lines in the layout to add the panel to the notebook (as was done f=
or JobStdout)
=20
=20
- Try it out by running JobLayout.py directly, or starting qube.py.
=
=20
------=_Part_8844_186209241.1711703596160--