javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtdisplaybase.h
branchRCL_3
changeset 83 26b2b12093af
parent 66 2455ef1f5bbc
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    76     void PostL(const TSwtKeyEventData& aData);
    76     void PostL(const TSwtKeyEventData& aData);
    77     TBool MousePostL(const TSwtKeyEventData& aData, TPoint point);
    77     TBool MousePostL(const TSwtKeyEventData& aData, TPoint point);
    78     MSwtImage* NewImageL(const TSize& aSize);
    78     MSwtImage* NewImageL(const TSize& aSize);
    79     MSwtImage* NewImageFromDataL(const MSwtImageData& aData);
    79     MSwtImage* NewImageFromDataL(const MSwtImageData& aData);
    80     MSwtImage* NewImageFromThemeL(const TInt aId);
    80     MSwtImage* NewImageFromThemeL(const TInt aId);
       
    81     MSwtImage* NewImageFromSvgBufL(const TDesC8& aBuf, const TSize& aSize);
       
    82     MSwtImage* NewImageFromSvgFileL(const TDesC& aFile, const TSize& aSize);
    81     MSwtImage* ScaleImageL(const MSwtImage& aSrcImage,
    83     MSwtImage* ScaleImageL(const MSwtImage& aSrcImage,
    82                            const TSize& aDestSize, TBool aKeepAspectRatio);
    84                            const TSize& aDestSize, TBool aKeepAspectRatio);
    83     inline CSwtJavaBufferDrawer& JavaBufferDrawer();
    85     inline CSwtJavaBufferDrawer& JavaBufferDrawer();
    84 
    86 
    85 // Methods to be used by either thread
    87 // Methods to be used by either thread
   199 
   201 
   200 // From MSwtMediaKeysListener
   202 // From MSwtMediaKeysListener
   201 public:
   203 public:
   202     void HandleMediaKeyEvent(TKeyEvent& aKeyEvent, TInt aEventType);
   204     void HandleMediaKeyEvent(TKeyEvent& aKeyEvent, TInt aEventType);
   203 
   205 
       
   206 // Own private methods
   204 private:
   207 private:
   205     TInt LoadResourceFileL();
   208     TInt LoadResourceFileL();
       
   209     void StoreSvgAsMifL(const TDesC8& aSvgBuf, TFileName& aGeneratedFile);
       
   210     CFbsBitmap* RasterizeL(const CFbsBitmap& aMifBmp);
       
   211     HBufC8* LoadFileL(const TDesC& aFileName);
   206 
   212 
   207 // Java thread's data
   213 // Java thread's data
   208 protected:
   214 protected:
   209     // The thread of the Java VM
   215     // The thread of the Java VM
   210     RThread iJavaUiThread;
   216     RThread iJavaUiThread;