remove STO api
authorDae young Ryu <karzia@samsung.com>
Tue, 25 Jun 2013 02:06:45 +0000 (11:06 +0900)
committerDae young Ryu <karzia@samsung.com>
Tue, 25 Jun 2013 02:06:45 +0000 (11:06 +0900)
Change-Id: I1883765e3729284e4e5d7d39860289dcd709d10f
Signed-off-by: Dae young Ryu <karzia@samsung.com>
src/ui/FUi_NativeObjectHandler.cpp

index bc6cd50..8e68c01 100644 (file)
 #include <FUiControl.h>
 #include "FUi_ControlImpl.h"
 
-#define STO_API
-
-#ifdef STO_API
-// for sto
-#include "FUiAnimVisualElementSurface.h"
-#include "FUiAnim_VisualElementSurfaceImpl.h"
-
-#endif
 
 
 
 using namespace Tizen::Ui::Animations;
 
-#ifdef STO_API
-extern "C" _OSP_EXPORT_ void*
-STO_GetNativeHandle(void* pControl)
-{
-       Handle nativeHandle = 0;
-       Tizen::Ui::Control* pControlPointer = (Tizen::Ui::Control*)pControl;
-
-       if (pControlPointer)
-       {
-               Tizen::Ui::_ControlImpl* pControlImpl = Tizen::Ui::_ControlImpl::GetInstance(*pControlPointer);
-
-               if (pControlImpl)
-               {
-                       VisualElement *pVisualElement = pControlImpl->GetVisualElement();
-
-                       if (pVisualElement)
-                       {
-                               VisualElementSurface* pSurface = pVisualElement->GetSurfaceN();
-
-                               if (pSurface)
-                               {
-                                       _VisualElementSurfaceImpl* pSurfaceImpl = _VisualElementSurfaceImpl::GetInstance(*pSurface);
-                                       if (pSurfaceImpl)
-                                               nativeHandle = pSurfaceImpl->GetNativeHandle();
-
-                                       delete pSurface;
-                               }
-                       }
-               }
-       }
-
-       return (void*)nativeHandle;
-}
-
-extern "C" _OSP_EXPORT_ void
-STO_NativeHandleSetShowState(void* pNative, bool show)
-{
-       if(show)
-               evas_object_show((Evas_Object*)pNative);
-       else
-               evas_object_hide((Evas_Object*)pNative);
-}
-
-extern "C" _OSP_EXPORT_ void*
-STO_GetVisualElement(void* pControl)
-{
-       Tizen::Ui::Control* pControlPointer = (Tizen::Ui::Control*)pControl;
-       Tizen::Ui::_ControlImpl* pControlImpl = Tizen::Ui::_ControlImpl::GetInstance(*pControlPointer);
-
-       return (void *)pControlImpl->GetVisualElement();
-}
-
-extern "C" _OSP_EXPORT_
-void STO_NativeHandleDataSet(void* pEvasObject, void* pData, int width, int height)
-{
-       evas_object_image_size_set((Evas_Object*)pEvasObject, width, height);
-       evas_object_image_data_set((Evas_Object*)pEvasObject, pData);
-}
-
-
-
-extern "C" _OSP_EXPORT_ void
-STO_SetVisualElementNativeObject(void* pVisualElement, void* pNativeObject)
-{
-       VisualElement* pVE = (VisualElement* )pVisualElement;
-       Evas_Object* pEO = (Evas_Object*)pNativeObject;
-
-       _VisualElementImpl* pVEImpl = _VisualElementImpl::GetInstance(*pVE);
-
-       _EflNode* pNode = (_EflNode*)pVEImpl->GetNativeNode();
-       pNode->AddNativeSmartObject(*pVE, pEO);
-
-       const char* pName = null;
-       evas_object_image_file_get(pEO, &pName, null);
-       if (!pName)
-       {
-               int imageWidth = 0;
-               int imageHeight = 0;
-
-               evas_object_image_size_get(pEO, &imageWidth, &imageHeight);
-               evas_object_image_data_update_add(pEO, 0, 0, imageWidth, imageHeight);
-       }
-}
-
-extern "C" _OSP_EXPORT_
-void* STO_CreateNativeImageObject(void* pDisplayContext, int width, int height)
-{
-
-       if(!pDisplayContext)
-       {
-               return null;
-       }
-
-       _DisplayContextImpl* pDispImpl =  _DisplayContextImpl::GetInstance(*(DisplayContext*)pDisplayContext);
-
-       if(!pDispImpl->GetNativeLayer())
-       {
-               return null;
-       }
-       Evas* pEvas = ((_EflLayer*)pDispImpl->GetNativeLayer())->GetEvas();
-
-       if(!pEvas)
-       {
-               return null;
-       }
-
-       Evas_Object* pImage = evas_object_image_filled_add(pEvas);
-       evas_object_resize(pImage, width, height);
-       evas_object_move(pImage, 0, 0);
-//     evas_object_show(pImage);
-
-       return pImage;
-
-}
-
-extern "C" _OSP_EXPORT_ void
-STO_FillSet(void* pVisualElement, int x, int y, int w, int h)
-{
-                  VisualElement* pVE = (VisualElement*)pVisualElement;
-
-                  _VisualElementImpl* pVEImpl = _VisualElementImpl::GetInstance(*pVE);
-
-                  _EflNode* pNode = (_EflNode*)pVEImpl->GetNativeNode();
-                  Evas_Object* pEvasObject = pNode->GetNativeObject();
-                  if (pEvasObject)
-                  {
-                                        evas_object_image_fill_set(pEvasObject, x, y, w, h);
-                  }
-}
-
-extern "C" _OSP_EXPORT_ void
-STO_Destroy(void* pVisualElement, void* pEvasObject)
-{
-       VisualElement* pVE = (VisualElement* )pVisualElement;
-
-       _VisualElementImpl* pVEImpl = _VisualElementImpl::GetInstance(*pVE);
-
-       _EflNode* pNode = (_EflNode*)pVEImpl->GetNativeNode();
-       pNode->AddNativeSmartObject(*pVE, null);
-
-       evas_object_del((Evas_Object*)pEvasObject);
-}
-
-#endif //STO_API
 namespace Tizen { namespace Ui {
 
 Handle