void CPhiImagePane::ConstructL(const TRect& aRect,MObjectProvider* aObjectProvider,const TDesC& aFileName) { SetMopParent(aObjectProvider); CreateWindowL(); SetRect(aRect); iBitmap=new(ELeave)CFbsBitmap(); iConvert=CMdaImageFileToBitmapUtility::NewL(*this); iConvert->OpenL(aFileName); }
void ConstructL(MObjectProvider* aMopParent, const TRect& aRect) { CALLSTACKITEM_N(_CL("CBgContainer"), _CL("ConstructL")); SetMopParent( aMopParent ); CreateWindowL(); { TRect rect=aRect; rect.Move( 0, -rect.iTl.iY ); iBackground=CAknsBasicBackgroundControlContext::NewL( KAknsIIDQsnBgAreaMain, rect, EFalse ); } SetRect( aRect ); }
// ----------------------------------------------------------------------------- // CMmGridContainer::ConstructL() // 2nd phase constructor // ----------------------------------------------------------------------------- // void CMmGridContainer::ConstructL( const TRect& aRect, MObjectProvider* aObjectProvider, CMmTemplateLibrary* aTemplateLibrary ) { CMmWidgetContainer::ConstructL(); SetMopParent( aObjectProvider ); CreateWindowL(); // Creates window. iWidget = CreateGridL(aTemplateLibrary); iWidget->SetListBoxObserver( this ); SetRect( aRect ); // Sets rectangle of frame. ActivateL(); // Activates window. ( Ready to draw ) SetupDrawer(); SetHighlightVisibilityL( !AknLayoutUtils::PenEnabled() ); iPostProcessor = CMmPostEvaluationProcessor::NewL( *iDrawer ); }
void CMusicPlayerContainer::ConstructL(const TRect& aRect) { // Create a window for this application view CreateWindowL(); // Set the windows size SetMopParent(iMusicPlayerView); SetRect( aRect ); iCurrentTheme=iMusicPlayerView->iThemeManager->GetThemeL(aRect,iCurrentTheme); __ASSERT_ALWAYS(iCurrentTheme,Panic(EMusicPlayerNoTheme)); iCurrentTheme->SetContainer(this); //iBackground = CAknsBasicBackgroundControlContext::NewL( KAknsIIDQsnBgAreaMain, aRect, EFalse ); //SetExtent(aRect.iTl,aRect.Size()); #ifdef __TOUCH_ENABLED__ EnableDragEvents(); #endif // Activate the window, which makes it ready to be drawn ActivateL(); }
void CTTGPSLoggerViewerContainer::ConstructL(const TRect& aRect) { CreateWindowL(); SetMopParent(iParent); TResourceReader rr; iEikonEnv->CreateResourceReaderLC(rr, R_TTGP_EDWIN_VIEWER); iEdwin = new (ELeave)CEikEdwin; iEdwin->SetContainerWindowL(*this); iEdwin->ConstructFromResourceL(rr); iEdwin->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOff, CEikScrollBarFrame::EOn); CleanupStack::PopAndDestroy(); // rr { iBgContext = CAknsBasicBackgroundControlContext::NewL( KAknsIIDQsnBgAreaMain, //KAknsIIDQsnBgScreen, TRect(0, 0, 0, 0), // changed in SizeChanged() EFalse); iEdwin->SetSkinBackgroundControlContextL(iBgContext); TInt err(0); TRgb color; err = AknsUtils::GetCachedColor( AknsUtils::SkinInstance(), color, KAknsIIDQsnTextColors, EAknsCIQsnTextColorsCG6); if (err == KErrNone) { CCharFormatLayer* charformatLayer = CEikonEnv::NewDefaultCharFormatLayerL(); TCharFormat charFormat; TCharFormatMask charFormatMask; charformatLayer->Sense(charFormat, charFormatMask); charFormat.iFontPresentation.iTextColor = color; charFormatMask.SetAttrib(EAttColor); charformatLayer->SetL(charFormat, charFormatMask); iEdwin->SetCharFormatLayer(charformatLayer); } } iEdwinText.CreateL(8192); iPositionData = CTTGPSLoggerPositionData::NewL(); iNavigationDecorator = TTGPSLoggerCommon::PushNavigationDecoratorL(); TTGPSLoggerCommon::SetTextNavigationPane(_L("Reading...")); iItemNameModId = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_MODID); iItemNameModName = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_MODNAME); iItemNameLon = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_LON); iItemNameLat = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_LAT); iItemNameAlt = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_ALT); iItemNameSeaAlt = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_SEAALT); iItemNameGeoSep = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_GEOSEP); iItemNameHAcc = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_HACC); iItemNameVAcc = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_VACC); iItemNameHSpeed = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_HSPEED); iItemNameVSpeed = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_VSPEED); iItemNameTCourse = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_TCOURSE); iItemNameMCourse = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_MCOURSE); iItemNameHeading = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_HEADING); iItemNameMHeading = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_MHEADING); iItemNameHDOP = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_HDOP); iItemNameVDOP = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_VDOP); iItemNamePDOP = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_PDOP); iItemNameTDOP = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_TDOP); iItemNameSatNumInView = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_SATNUMINVIEW); iItemNameSatNumUsed = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_SATNUMUSED); iItemNameSatTime = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF32_GPSSTATUSVIEW_ITEM_SATTIME); iMsgCopyClipboard = CEikonEnv::Static()->AllocReadResourceL(R_TTGP_TBUF_MSG_COPY_CLIPBOARD); SetRect(aRect); ActivateL(); }