Exemple #1
0
void CWordStyleFormatDialog::PreLayoutDynInitL()
	{
	//
	// Dynamically change the title of this dialog as appropriate
	TInt id = (iButton == EWordCidAddStyle)?
		R_WORD_STYLEFORMAT_TITLE_ADD : R_WORD_STYLEFORMAT_TITLE_MODIFY;
	if (id == R_WORD_STYLEFORMAT_TITLE_ADD)
		SetTitleL(id);
	else
		{
		TBuf<24> buf;
		iCoeEnv->ReadResource(buf,R_WORD_STYLEFORMAT_TITLE_MODIFY);
		TBuf<24+KMaxParagraphStyleName> title; // 56
		TParagraphStyleName name;
		name = (iNormalStyle)? iNormalName : iParagraphStyle->iName;
		title.Format(buf,&name);
		SetTitleL(title);
		}
	//
	TParaFormatMask paraMask;
	CParaFormat* paraFormat=CParaFormat::NewLC();
	ButtonGroupContainer().ButtonById(EWordCidFormatList)->
		SetButtonLayout(CEikCommandButton::ETextLeftPictureRight);
	if (iNormalStyle)
		{
		TParagraphStyleName name;
		iCoeEnv->ReadResource(name , R_WORD_NORMAL);
		SetEdwinTextL(EWordCidStyleName,&name);
		SetLineDimmedNow(EWordCidStyleName,ETrue);
		SetLineDimmedNow(EWordCidOutline,ETrue);
		iText->GlobalParaFormatLayer()->SenseL(paraFormat,paraMask);
		}
	else
		{
		SetEdwinTextL(EWordCidStyleName,&iParagraphStyle->iName);
		TUid type=iParagraphStyle->Type();
		if (type==KSystemParagraphStyleUid)
			SetLineDimmedNow(EWordCidStyleName,ETrue);
		iParagraphStyle->SenseL(paraFormat,paraMask);
		}
	//hotkey
	if (iButton==EWordCidModifyStyle)
		{
		CEikCharEditor* editor=(CEikCharEditor*)Control(EWordCidHotKey);
		editor->SetChar(iChar);
		}
	//
	CEikButtonBase::TState state;
	state=(paraFormat->iBullet)? CEikButtonBase::ESet : CEikButtonBase::EClear ;
	SetCheckBoxState(EWordCidBullet,state);

	// Set values for Outline level

	SetNumberEditorValue(EWordCidOutline,iOutline);

	CleanupStack::PopAndDestroy();
	}
void CTcSettingsDialog::PreLayoutDynInitL()
	{
	CEikChoiceList* iapList =
		reinterpret_cast< CEikChoiceList* >( Control( ECtrlIAPName ) );

	CDesCArray* names = iapList->DesCArray();
	names->Delete( 0 );	// delete dummy item from array

	TInt count = iIAPManager->MdcaCount();
	for( TInt i = 0; i < count; i++ )
		{
		TBuf< KCommsDbSvrMaxFieldLength > name16;
		name16.Copy( iIAPManager->MdcaPoint( i ) );
		names->AppendL( name16 );
		if( (TInt)iIAPManager->Id( i ) == iSettings.iIAPId )
			{
			iapList->SetCurrentItem( i );
			}
		}

	SetChoiceListCurrentItem( ECtrlConnection, iSettings.iBearerType );
	
	TBuf<40> remoteAddrText;
	iSettings.iTCPRemoteAddr.Output( remoteAddrText );
	SetEdwinTextL(ECtrlRemoteAddr, &remoteAddrText);
	
	SetNumberEditorValue( ECtrlTcpPort, iSettings.iTCPPort );

    SetChoiceListCurrentItem( ECtrlCSYName, iSettings.iCSYName );
    SetChoiceListCurrentItem( ECtrlCommPort, iSettings.iCommPort );
    SetNumberEditorValue( ECtrlBaudrate, iSettings.iBaudrate );
    
	TInt autoconnect( 1 );
	if( !iSettings.iAutoConnect )
		{
		autoconnect = 0;	// no autoconnect
		}
	SetChoiceListCurrentItem( ECtrlAutoConnect, autoconnect );
	}
Exemple #3
0
void CHostNameDialog::PreLayoutDynInitL()
{
    //TBuf<KHostNameLimit> hostname(_L(""));

    SetEdwinTextL(EPingHostName,iPingModel->GetHostName());
}
Exemple #4
0
//To initialize dialog data
void COptionsDialog::PreLayoutDynInitL()
{
    if (!(iPingModel->iPackLimit))
    {
        SetCheckBoxState(EPingNumPackCheckBox, CEikButtonBase::EClear);
        MakeLineVisible(EPingNumPackNum,EFalse);
        SetLineDimmedNow(EPingNumPackNum,ETrue);
    }
    else
    {
        SetCheckBoxState(EPingNumPackCheckBox, CEikButtonBase::ESet);
    }
    SetNumberEditorValue(EPingNumPackNum, iPingModel->iTotalPackets);
    
    // This lines should be disabled if next commented code is active
    SetLineDimmedNow(EPingNoResolvCheckBox,ETrue);
    MakeLineVisible(EPingNoResolvCheckBox,EFalse);
    /*
    if (iPingModel->iNumericOutput)
        SetCheckBoxState(EPingNoResolvCheckBox, CEikButtonBase::ESet);
    else
        SetCheckBoxState(EPingNoResolvCheckBox, CEikButtonBase::EClear);
    */

    if (iPingModel->iDebug)
        SetCheckBoxState(EPingDebugCheckBox, CEikButtonBase::ESet);
    else
        SetCheckBoxState(EPingDebugCheckBox, CEikButtonBase::EClear);

    if (iPingModel->iQuiet)
        SetCheckBoxState(EPingQuietCheckBox, CEikButtonBase::ESet);
    else
        SetCheckBoxState(EPingQuietCheckBox, CEikButtonBase::EClear);

    // This lines should be disabled if next commented code is active
    SetLineDimmedNow(EPingHopLimitCheckBox,ETrue);
    MakeLineVisible(EPingHopLimitCheckBox,EFalse);
    SetLineDimmedNow(EPingHopLimitNum,ETrue);
    MakeLineVisible(EPingHopLimitNum,EFalse);
    // This option is disabled by now. Code is commented in .rss and pingmodel.cpp
/*DO NOT REMOVE!!!
    if (iPingModel->iHopLimit==0)
    {
        SetCheckBoxState(EPingHopLimitCheckBox, CEikButtonBase::EClear);
        MakeLineVisible(EPingHopLimitNum,EFalse);
        SetLineDimmedNow(EPingHopLimitNum,ETrue);
        SetNumberEditorValue(EPingHopLimitNum, 255);    //Max TTL (in hops)
    }
    else
    {
        SetCheckBoxState(EPingNumPackCheckBox, CEikButtonBase::ESet);
        SetNumberEditorValue(EPingHopLimitNum, iPingModel->iHopLimit);
    }
*/

    if (iPingModel->iVerbose)
        SetCheckBoxState(EPingVerboseCheckBox, CEikButtonBase::ESet);
    else
        SetCheckBoxState(EPingVerboseCheckBox, CEikButtonBase::EClear);


    SetNumberEditorValue(EPingSecNum, iPingModel->iSecWait);
    SetNumberEditorValue(EPingLastSecNum, iPingModel->iLastSecWait);
    SetNumberEditorValue(EPingPackSizeNum, iPingModel->iPacketDataSize);
    SetEdwinTextL(EPingPatternNum,&iPingModel->iPattern);
}
void CNewDestDialog::SetString( TDesC &aSearchString )
{
   if( ControlOrNull( EWayFinderCtrlNewDestStringEdwin ) ){
      SetEdwinTextL( EWayFinderCtrlNewDestStringEdwin, &aSearchString );
   }
}
void CNewDestDialog::SetCity( TDesC &aCity )
{
   if( ControlOrNull( EWayFinderCtrlNewDestCityEdwin ) ){
      SetEdwinTextL( EWayFinderCtrlNewDestCityEdwin, &aCity );
   }
}