--- a/meetingrequest/mrgui/mrfieldbuilderplugin/src/cesmrcheckbox.cpp Tue May 25 12:23:16 2010 +0300
+++ b/meetingrequest/mrgui/mrfieldbuilderplugin/src/cesmrcheckbox.cpp Wed Jun 09 09:22:57 2010 +0300
@@ -56,13 +56,13 @@
// CESMRCheckbox::CESMRCheckbox
// ---------------------------------------------------------------------------
//
-CESMRCheckBox::CESMRCheckBox( MESMRFieldValidator* aValidator )
+CESMRCheckBox::CESMRCheckBox( MESMRFieldValidator* aValidator )
: iChecked( EFalse )
{
FUNC_LOG;
-
+
iValidator = aValidator;
-
+
SetFieldId( EESMRFieldAllDayEvent );
SetFocusType ( EESMRHighlightFocus );
}
@@ -76,15 +76,15 @@
FUNC_LOG;
iLabel = CMRLabel::NewL();
iLabel->SetParent( this );
-
+
CESMRField::ConstructL( iLabel ); //ownership transfered
-
+
HBufC* txt = StringLoader::LoadLC ( R_QTN_MEET_REQ_ALL_DAY_EVENT );
iLabel->SetTextL( *txt );
CleanupStack::PopAndDestroy( txt );
// Creating field icon
- SetIconL ( iChecked );
+ SetIconL ( iChecked );
}
// ---------------------------------------------------------------------------
@@ -125,7 +125,7 @@
if( aCommand == EESMRCmdCheckEvent || aCommand == EAknCmdOpen )
{
HandleTactileFeedbackL();
-
+
HandleCheckEventL();
SwitchMSKLabelL();
SendFieldChangeEventL( EESMRFieldAllDayEvent );
@@ -201,31 +201,29 @@
{
FUNC_LOG;
TRect rect = Rect();
-
+
TAknLayoutRect rowLayoutRect =
NMRLayoutManager::GetFieldRowLayoutRect( rect, 1 );
rect = rowLayoutRect.Rect();
-
+
TAknWindowComponentLayout iconLayout =
- NMRLayoutManager::GetWindowComponentLayout(
+ NMRLayoutManager::GetWindowComponentLayout(
NMRLayoutManager::EMRLayoutTextEditorIcon );
AknLayoutUtils::LayoutImage( iFieldIcon, rect, iconLayout );
-
+
TAknLayoutRect bgLayoutRect =
- NMRLayoutManager::GetLayoutRect(
+ NMRLayoutManager::GetLayoutRect(
rect, NMRLayoutManager::EMRLayoutTextEditorBg );
TRect bgRect( bgLayoutRect.Rect() );
// Move focus rect so that it's relative to field's position.
bgRect.Move( -Position() );
SetFocusRect( bgRect );
-
- TAknLayoutText labelLayout =
- NMRLayoutManager::GetLayoutText(
- rect, NMRLayoutManager::EMRTextLayoutTextEditor );
- iLabel->SetRect( labelLayout.TextRect() );
-
- // Setting font also for the label
- iLabel->SetFont( labelLayout.Font() );
+
+ TAknTextComponentLayout editorLayout =
+ NMRLayoutManager::GetTextComponentLayout(
+ NMRLayoutManager::EMRTextLayoutTextEditor );
+
+ AknLayoutUtils::LayoutLabel( iLabel, rect, editorLayout );
}
// ---------------------------------------------------------------------------
@@ -267,7 +265,7 @@
FUNC_LOG;
delete iFieldIcon;
iFieldIcon = NULL;
-
+
NMRBitmapManager::TMRBitmapId iconID;
if( aChecked )
{
@@ -277,7 +275,7 @@
{
iconID = NMRBitmapManager::EMRBitmapCheckBoxOff;
}
-
+
iFieldIcon = CMRImage::NewL( iconID );
iFieldIcon->SetParent( this );
@@ -343,7 +341,7 @@
// CESMRCheckbox::SetContainerWindowL
// ---------------------------------------------------------------------------
//
-void CESMRCheckBox::SetContainerWindowL(
+void CESMRCheckBox::SetContainerWindowL(
const CCoeControl& aContainer )
{
CCoeControl::SetContainerWindowL( aContainer );
@@ -371,7 +369,7 @@
CESMRFieldEventValue* checked = CESMRFieldEventValue::NewLC(
CESMRFieldEventValue::EESMRInteger, &iChecked );
event->AddParamL( checked );
- CleanupStack::Pop( checked );
+ CleanupStack::Pop( checked );
iEventQueue->NotifyEventL( *event );
CleanupStack::PopAndDestroy( event );
}