uiacceltk/hitchcock/coretoolkit/src/HuiGridLayout.cpp
branchRCL_3
changeset 18 1801340c26a2
parent 0 15bf7259bb7c
child 19 e5af45d51884
equal deleted inserted replaced
17:c9d868f1e20c 18:1801340c26a2
   271     {
   271     {
   272     TAxis& axis = iGridLayoutData->iAxes[EHuiGridColumn];
   272     TAxis& axis = iGridLayoutData->iAxes[EHuiGridColumn];
   273     axis.iWeights.Reset();
   273     axis.iWeights.Reset();
   274     for(TInt i = 0; i < aWeights.Count(); ++i)
   274     for(TInt i = 0; i < aWeights.Count(); ++i)
   275         {
   275         {
   276         THuiMetric weight(TReal32(aWeights[i]), EHuiUnitWeight);
   276         TInt weightValue(aWeights[i]);
       
   277         THuiMetric weight(TReal32(weightValue), EHuiUnitWeight); 
   277         User::LeaveIfError(axis.iWeights.Append(weight));
   278         User::LeaveIfError(axis.iWeights.Append(weight));
   278         }
   279         }
   279     }
   280     }
   280     
   281     
   281 EXPORT_C void CHuiGridLayout::SetRowsL(const RArray<TInt>& aWeights)
   282 EXPORT_C void CHuiGridLayout::SetRowsL(const RArray<TInt>& aWeights)
   282     {
   283     {
   283     TAxis& axis = iGridLayoutData->iAxes[EHuiGridRow];
   284     TAxis& axis = iGridLayoutData->iAxes[EHuiGridRow];
   284     axis.iWeights.Reset();
   285     axis.iWeights.Reset();
   285     for(TInt i = 0; i < aWeights.Count(); ++i)
   286     for(TInt i = 0; i < aWeights.Count(); ++i)
   286         {
   287         {
   287         THuiMetric weight(TReal32(aWeights[i]), EHuiUnitWeight);
   288         TInt weightValue(aWeights[i]);
       
   289         THuiMetric weight(TReal32(weightValue), EHuiUnitWeight); 
   288         User::LeaveIfError(axis.iWeights.Append(weight));
   290         User::LeaveIfError(axis.iWeights.Append(weight));
   289         }
   291         }
   290     }
   292     }
   291 
   293 
   292 EXPORT_C void CHuiGridLayout::FillWeightsL(THuiGridDimension aDim, TInt aCount, const THuiMetric& aWeight)
   294 EXPORT_C void CHuiGridLayout::FillWeightsL(THuiGridDimension aDim, TInt aCount, const THuiMetric& aWeight)