javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtgcbase.cpp
changeset 23 98ccebc37403
parent 21 2a9601315dfc
equal deleted inserted replaced
21:2a9601315dfc 23:98ccebc37403
    20 
    20 
    21 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    21 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    22 #include <graphics/openfontconstants.h>
    22 #include <graphics/openfontconstants.h>
    23 #endif
    23 #endif
    24 
    24 
    25 #ifdef RD_JAVA_UI_ALFDRAWER_ENABLED
    25 #ifdef RD_JAVA_S60_RELEASE_9_2
    26 #include <alf/alfdrawer.h>
    26 #include <alf/alfdrawer.h>
    27 #endif // RD_JAVA_UI_ALFDRAWER_ENABLED
    27 #endif // RD_JAVA_S60_RELEASE_9_2
    28 
    28 
    29 /*
    29 /*
    30  * This method is used only for M2G support purposes
    30  * This method is used only for M2G support purposes
    31  */
    31  */
    32 void CFbsBitmapESWT::SetHandles(TInt aHandle, TInt aServerHandle)
    32 void CFbsBitmapESWT::SetHandles(TInt aHandle, TInt aServerHandle)
   672 
   672 
   673 #ifdef RD_JAVA_NGA_ENABLED
   673 #ifdef RD_JAVA_NGA_ENABLED
   674 TInt CSwtGcBase::FinishOperationL()
   674 TInt CSwtGcBase::FinishOperationL()
   675 {
   675 {
   676     TInt err = KErrNone;
   676     TInt err = KErrNone;
   677 #ifdef RD_JAVA_UI_ALFDRAWER_ENABLED
   677 #ifdef RD_JAVA_S60_RELEASE_9_2
   678     CAlfDrawer* drawer = CAlfDrawer::NewL();
   678     CAlfDrawer* drawer = CAlfDrawer::NewL();
   679     CleanupStack::PushL(drawer);
   679     CleanupStack::PushL(drawer);
   680     err = drawer->Finish();
   680     err = drawer->Finish();
   681     CleanupStack::PopAndDestroy(drawer);
   681     CleanupStack::PopAndDestroy(drawer);
   682 #else
   682 #else
   683     err = CCoeEnv::Static()->WsSession().Finish();
   683     err = CCoeEnv::Static()->WsSession().Finish();
   684 #endif // RD_JAVA_UI_ALFDRAWER_ENABLED
   684 #endif // RD_JAVA_S60_RELEASE_9_2
   685     return err;
   685     return err;
   686 }
   686 }
   687 #endif // RD_JAVA_NGA_ENABLED
   687 #endif // RD_JAVA_NGA_ENABLED
   688 
   688 
   689 void CSwtGcBase::DrawM2GImageL(const TInt* aBitmapHandles, const TPoint& aSrcePos,
   689 void CSwtGcBase::DrawM2GImageL(const TInt* aBitmapHandles, const TPoint& aSrcePos,