diff -r 36d367c62acb -r 76f25fb7a6a1 imstutils/imconversationview/imcvuiapp/src/cimcvappsmileicongrid.cpp --- a/imstutils/imconversationview/imcvuiapp/src/cimcvappsmileicongrid.cpp Tue May 11 16:01:07 2010 +0300 +++ b/imstutils/imconversationview/imcvuiapp/src/cimcvappsmileicongrid.cpp Tue May 25 12:27:36 2010 +0300 @@ -30,20 +30,20 @@ #include #include "imcvlogger.h" #include "imcvuiapputils.h" +#include "mimcvtapeventobserver.h" -#include "mimcvtapeventobserver.h" // CONSTANTS - - // -- The (KTopLeft_x,KTopLeft_y) and (KBottomRight_x,KBottomRight_y) are the co ordinates of the - // topleft and bottomright points of the first cell in the grid. - // These co-ordinates to draw the grid lines and the logic to draw the grid lines is based on the topleft - //and bottomright points of the first cell in the grid +// The (KTopLeft_x,KTopLeft_y) and (KBottomRight_x,KBottomRight_y) are the co ordinates of the +// topleft and bottomright points of the first cell in the grid. +// These co-ordinates to draw the grid lines and the logic to draw the grid lines is based on the topleft +// and bottomright points of the first cell in the grid. #define KTopLeft_x 56 #define KTopLeft_y 55 #define KBottomRight_x 105 #define KBottomRight_y 104 + // ================= MEMBER FUNCTIONS ======================= // ----------------------------------------------------------------------------- @@ -340,7 +340,7 @@ if( !iDragEvent ) { - //draw the grid + // Draw the grid gc.SetPenStyle(CGraphicsContext::ESolidPen); gc.SetBrushStyle(CGraphicsContext::ENullBrush); gc.SetPenSize(TSize(1,1)); @@ -367,7 +367,7 @@ TInt lastRowIconsCount = iIconCount % iMaxColumns; if( lastRowIconsCount == 0 && iIconCount > 0 ) { - // last row is full + // Last row is full lastRowIconsCount = iMaxColumns; } @@ -376,7 +376,7 @@ TPoint cellBottomRight( KBottomRight_x,KBottomRight_y ); if(!iIsMirrored) { - //draw horizontal lines + // Draw horizontal lines for( i = 0; i <= iRowCount; ++i ) { TPoint startPoint( cellLeftTop ); @@ -391,11 +391,11 @@ gc.DrawLine( startPoint, endPoint ); } - //draw vertical lines - for( i = 0; i <= iMaxColumns; ++i ) + // Draw vertical lines + for( i = 0; i <= iMaxColumns; ++i ) { - TPoint startPoint( cellLeftTop ); - TPoint endPoint( cellLeftTop ); + TPoint startPoint( cellLeftTop ); + TPoint endPoint( cellLeftTop ); startPoint.iX += i * iCellWidth; endPoint.iX += i * iCellWidth; endPoint.iY += ( i <= lastRowIconsCount ? @@ -405,28 +405,28 @@ } else { - //draw horizontal lines + // Draw horizontal lines for( i = 0; i <= iRowCount; ++i ) { - TPoint startPoint( cellBottomRight.iX, cellLeftTop.iY); - TPoint endPoint( cellBottomRight.iX, cellLeftTop.iY ); + TPoint startPoint( cellLeftTop ); + TPoint endPoint( cellLeftTop ); startPoint.iY += i * iCellHeight; endPoint.iY += i * iCellHeight; - endPoint.iX -= ( ( i == iRowCount ) || ( i == 0 && iRowCount == 1 ) - ? ( lastRowIconsCount ) - * iCellWidth : iMaxColumns * iCellWidth ); - // sub 1 pixel to remove the gap from bottom left corners + endPoint.iX += ( ( i == iRowCount ) || ( i == 0 && iRowCount == 1 ) + ? ( lastRowIconsCount ) + * iCellWidth : iMaxColumns * iCellWidth ); + // subtract one pixel to remove the gap from bottom left corners --endPoint.iX; gc.DrawLine( startPoint, endPoint ); } - //draw vertical lines - for( i = 0; i <= iMaxColumns; ++i ) + // Draw vertical lines + for( i = 0; i <= iMaxColumns; ++i ) { - TPoint startPoint( cellBottomRight.iX, cellLeftTop.iY ); - TPoint endPoint( cellBottomRight.iX, cellLeftTop.iY); - startPoint.iX -= i * iCellWidth; - endPoint.iX -= i * iCellWidth; + TPoint startPoint( cellLeftTop ); + TPoint endPoint( cellLeftTop ); + startPoint.iX += i * iCellWidth; + endPoint.iX += i * iCellWidth; endPoint.iY += ( i <= lastRowIconsCount ? iCellHeight * iRowCount : iCellHeight * ( iRowCount - 1 ) ); gc.DrawLine( startPoint, endPoint ); @@ -434,7 +434,7 @@ } - //draw icons + // Draw icons for( i = 0; i < iIconCount; ++i ) { DrawItem( gc, skins, skin, cc, i, i == iCursorPos ); @@ -442,9 +442,9 @@ } else { - // only selection changed, highlight new pos + // Only selection changed, highlight new pos DrawItem( gc, cc != NULL, skin, cc, iCursorPos, ETrue ); - // and clear old + // And clear old DrawItem( gc, cc != NULL, skin, cc, iPrevCursorPos, EFalse ); } IM_CV_LOGS(TXT("CIMCVAppSmileIconGrid::Draw() end") ); @@ -461,7 +461,7 @@ TInt aIndex, TBool aSelected ) const { IM_CV_LOGS(TXT("CIMCVAppSmileIconGrid::DrawItem() start") ); - //lets count currect cell + //lets count current cell TPoint cellLeftTop( KTopLeft_x,KTopLeft_y ); TPoint cellBottomRight( KBottomRight_x,KBottomRight_y ); @@ -475,7 +475,7 @@ } else { - offset.iX = -(( aIndex % iMaxColumns ) * iCellWidth); + offset.iX = ( aIndex % iMaxColumns ) * iCellWidth; } offset.iY = aIndex / iMaxColumns * iCellHeight;