The following code adds a PegNotebook with text tabs to a CPModuleWindow:
CPMainFrame *mw = new CPMainFrame(Rect);
PegRect ChildRect = mw->FullAppRectangle();
CPModuleWindow* swin = new CPModuleWindow(ChildRect,0,0,mw);
mw->SetTopWindow(swin);
PegNotebook *p = new PegNotebook(ChildRect,
NS_TOPTABS|NS_TEXTTABS,3);
p->SetTabString(0, (PEGCHAR*)"Tab1");
p->SetTabString(1, (PEGCHAR*)"Tab2");
p->SetTabString(2, (PEGCHAR*)"Tab3");
swin->AddR(p);
mw->SetMainWindow(swin);
The result on the ClassPad is:
PegMessageWindow
Class Name Derived From Styles Signals
PegMessageWindow PegWindow FF_THIN
MW_OK
MW_YES
MW_NO
MW_ABORT
MW_RETRY
MW_CANCEL
PSF_SIZED
PSF_FOCUS_RECEIVED
PSF_FOCUS_LOST
PSF_KEY_RECEIVED
PegMessageWindow is a popup window class for display warning, error, or other status
information to the user.
49