_AppWidgetView::IsTouchEffectEnabled(void) const
{
unique_ptr<char[]> pAppId(_StringConverter::CopyToCharArrayN(GetAppId()));
- int ret = livebox_service_touch_effect(pAppId.get());
+ int sizeType = __pAppWidgetViewManager->GetAppWidgetSizeType(GetSizeF());
+ int ret = livebox_service_touch_effect(pAppId.get(), sizeType);
return ( ret == 1 );
}
}
}
+int
+_AppWidgetViewManager::GetAppWidgetSizeType(const Tizen::Graphics::FloatDimension& size) const
+{
+ int sizeType = LB_SIZE_TYPE_UNKNOWN;
+
+ int sizetypeCount = sizeof(LIVEBOX_SIZE_INFO) / sizeof(_AppWidgetSizeInfo);
+ for ( int i = 0; i < sizetypeCount; ++ i)
+ {
+ if (size.width <= LIVEBOX_SIZE_INFO[i].width && size.height <= LIVEBOX_SIZE_INFO[i].height)
+ {
+ sizeType = LIVEBOX_SIZE_INFO[i].type;
+ break;
+ }
+ }
+
+ SysLog(NID_UI_CTRL, "[%d %d] type [%d][%d]", size.width, size.height, sizeType, sizetypeCount);
+
+ return sizeType;
+}
+
_AppWidgetViewManager::_AppWidgetViewManager(void)
: __glMode(false)
{
}
}
-int
-_AppWidgetViewManager::GetAppWidgetSizeType(const Tizen::Graphics::FloatDimension& size) const
-{
- int sizeType = LB_SIZE_TYPE_UNKNOWN;
-
- int sizetypeCount = sizeof(LIVEBOX_SIZE_INFO) / sizeof(_AppWidgetSizeInfo);
- for ( int i = 0; i < sizetypeCount; ++ i)
- {
- if (size.width <= LIVEBOX_SIZE_INFO[i].width && size.height <= LIVEBOX_SIZE_INFO[i].height)
- {
- sizeType = LIVEBOX_SIZE_INFO[i].type;
- break;
- }
- }
-
- SysLog(NID_UI_CTRL, "[%d %d] type [%d][%d]", size.width, size.height, sizeType, sizetypeCount);
-
- return sizeType;
-}
-
MediaPixelFormat
_AppWidgetViewManager::GetPixelFormat(BitmapPixelFormat format) const
{
Tizen::Graphics::FloatDimension GetAppWidgetPopupSize(livebox* pAppWidget) const;
void SetAppWidgetSize(const _AppWidgetView& appwidgetView, const Tizen::Graphics::FloatDimension& size);
void AddFrameEventListener(void);
+ int GetAppWidgetSizeType(const Tizen::Graphics::FloatDimension& size) const;
private:
_AppWidgetViewManager(void);
_AppWidgetViewManager(const _AppWidgetViewManager& rhs);
_AppWidgetViewManager& operator =(const _AppWidgetViewManager& rhs);
- int GetAppWidgetSizeType(const Tizen::Graphics::FloatDimension& size) const;
Tizen::Media::MediaPixelFormat GetPixelFormat(Tizen::Graphics::BitmapPixelFormat format) const;
Tizen::Graphics::Bitmap* GetBitmapN(const Tizen::Base::String& fileName) const;
Tizen::Graphics::Bitmap* GetBitmapN(void* pBuffer, const Tizen::Graphics::FloatDimension& size) const;