My program is that:
I have a PtPanelGroup control in base windows.
In the PtPanelGroup ,there are 6 picture module (use as internal link
module)switch each other.Every 1 second,a timer will update the picture
module content.
So I create the 6 modules in global_init.c (Application --startup info --
initialize function)
There are some code in the function global_init.c:
ApCreateMudule(ABM_pic_module_0,NULL,NULL);
ApCreateMudule(ABM_pic_module_1,NULL,NULL);
ApCreateMudule(ABM_pic_module_2,NULL,NULL);
ApCreateMudule(ABM_pic_module_3,NULL,NULL);
ApCreateMudule(ABM_pic_module_4,NULL,NULL);
ApCreateMudule(ABM_pic_module_6,NULL,NULL);
And in PtPanelGroup Activate Callback ,I have some code:
int
SwitchTo_TabPic( PtWidget_t *widget, ApInfo_t *apinfo, PtCallbackInfo_t
*cbinfo )
{
PtPanelGroupCallback_t *pgcb =
(PtPanelGroupCallback_t*)(cbinfo->cbdata);
/* eliminate 'unreferenced' warnings */
widget = widget, apinfo = apinfo, cbinfo = cbinfo;
/* Clear the PtPanelGroup display */
PtClearWidget(widget);
switch(pgcb->new_panel_index)
{
case 0:
ApModuleParent(ABM_pic_module_0,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_0);
break;
case 1:
ApModuleParent(ABM_pic_module_1,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_1);
break;
case 2:
ApModuleParent(ABM_pic_module_2,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_2);
break;
case 3:
ApModuleParent(ABM_pic_module_3,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_3);
break;
case 4:
ApModuleParent(ABM_pic_module_4,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_4);
break;
case 5:
ApModuleParent(ABM_pic_module_5,AB_PARENT,widget);
PtRealizeWidget(ABW_pic_module_5);
break;
}
return( Pt_CONTINUE );
}
when I run the program, when I click the PanelGroup to switch ,it is blank,
no picture display here.
I don't know why?
How to display these picture module in PtPanelGroup ,when the picture module
created first?
how to display picture module in PtPanelgroup ,when picture
bridged with qdn.public.qnxrtp.photon
how to display picture module in PtPanelgroup ,when picture
Post by zhz » Thu Dec 04, 2003 8:45 am
Post Reply
1 post
• Page 1 of 1
Return to “qdn.public.qnxrtp.photon”
Jump to
- New qnx.* Newsgroup
- ↳ qnx.newuser
- ↳ qnx.rtos
- ↳ qnx.gui
- ↳ qnx.development_tools
- ↳ qnx.ddk
- ↳ qnx.porting
- ↳ qnx.bsp
- ↳ qnx.qnx4
- ↳ qnx.3rdparty_product_announcements
- ↳ qnx.cafe
- ↳ qnx.public.sysadmin
- ↳ qnx.evaluation
- QDN Newsgroups
- ↳ qdn.cafe
- ↳ qdn.public.qnx2
- ↳ qdn.public.qnx4
- ↳ qdn.public.neutrino
- ↳ qdn.public.photon
- ↳ qdn.public.porting
- ↳ qdn.public.news
- ↳ qdn.public.qnxjobs
- ↳ qdn.public.qnxrtp.newuser
- ↳ qdn.public.qnxrtp.installation
- ↳ qdn.public.qnxrtp.os
- ↳ qdn.public.qnxrtp.photon
- ↳ qdn.public.qnxrtp.devtools
- ↳ qdn.public.qnxrtp.applications
- ↳ qdn.public.qnxrtp.advocacy
- ↳ qdn.public.qnx4.photon
- ↳ qdn.public.qnx4.devtools
- ↳ qdn.public.articles
- ↳ qdn.public.ddk.graphics
- ↳ qdn.public.ddk.network
- ↳ qdn.public.ddk.audio
- ↳ qdn.public.ddk.input
- ↳ qdn.public.ddk.usb
- ↳ qdn.public.ddk.printer
- ↳ qdn.public.qnxrtp.porting
- ↳ qdn.public.qnxrtp.games
- ↳ qdn.public.qnxrtp.embedded
- ↳ qdn.public.qnxrtp.mips
- ↳ qdn.public.qnxrtp.powerpc
- ↳ qdn.public.qnxrtp.strongarm
- ↳ qdn.public.qnxrtp.x86
- ↳ qdn.public.sysadmin
- ↳ qdn.public.qnxrtp.xscale
- ↳ qdn.public.qnxrtp.sh4
- ↳ qdn.public.newuser
- ↳ qdn.public.installation
- ↳ qdn.public.devtools
- ↳ qdn.public.ddk
- ↳ qdn.public.bsp
- Other QNX Newsgroups
- ↳ comp.os.qnx
- ↳ openqnx.developer