<?xml-stylesheet type="text/xsl" href="../../../../description.xsl"?>
<Overview version="0.17.1">
- <SampleName> LiveboxViewer </SampleName>
+ <SampleName> AppWidgetViewer </SampleName>
<SampleVersion>1.0</SampleVersion>
<Preview>screenshot.png</Preview>
<Description>
- The LiveboxViewer sample application demonstrates how you can construct LiveboxView control to implement user LiveboxViewer.
+ The AppWidgetViewer sample application demonstrates how you can construct AppWidgetView control to implement user AppWidgetViewer.
</Description>
</Overview>
// limitations under the License.
//
-#ifndef _LIVEBOX_VIEWER_H_
-#define _LIVEBOX_VIEWER_H_
+#ifndef _APPWIDGET_VIEWER_H_
+#define _APPWIDGET_VIEWER_H_
#include <FApp.h>
#include <FBase.h>
#include <FUi.h>
/**
- * [LiveboxViewerApp] UiApp must inherit from UiApp class
+ * [AppWidgetViewerApp] UiApp must inherit from UiApp class
* which provides basic features necessary to define an UiApp.
*/
-class LiveboxViewerApp
+class AppWidgetViewerApp
: public Tizen::App::UiApp
, public Tizen::System::IScreenEventListener
{
static Tizen::App::UiApp* CreateInstance(void);
public:
- LiveboxViewerApp(void);
- virtual~LiveboxViewerApp(void);
+ AppWidgetViewerApp(void);
+ virtual~AppWidgetViewerApp(void);
public:
// Called when the UiApp is initializing.
// Called when the screen turns off.
void OnScreenOff(void);
- void PrintLiveboxProviderInfos();
-}; // LiveboxViewerApp
+ void PrintAppWidgetProviderInfos();
+}; // AppWidgetViewerApp
-#endif // _LIVEBOX_VIEWER_H_
+#endif // _APPWIDGET_VIEWER_H_
// limitations under the License.
//
-#ifndef _LIVEBOX_VIEWER_FORM_FACTORY_H_
-#define _LIVEBOX_VIEWER_FORM_FACTORY_H_
+#ifndef _APPWIDGET_VIEWER_FORM_FACTORY_H_
+#define _APPWIDGET_VIEWER_FORM_FACTORY_H_
#include <FUi.h>
extern const wchar_t* MAIN_SCENE;
extern const wchar_t* VIEW_SCENE;
-class LiveboxViewerFormFactory
+class AppWidgetViewerFormFactory
: public Tizen::Ui::Scenes::IFormFactory
{
public:
- LiveboxViewerFormFactory(void);
- virtual ~LiveboxViewerFormFactory(void);
+ AppWidgetViewerFormFactory(void);
+ virtual ~AppWidgetViewerFormFactory(void);
virtual Tizen::Ui::Controls::Form* CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId);
-}; // LiveboxViewerFormFactory
+}; // AppWidgetViewerFormFactory
-#endif // _LIVEBOX_VIEWER_FORM_FACTORY_H_
+#endif // _APPWIDGET_VIEWER_FORM_FACTORY_H_
// limitations under the License.
//
-#ifndef _LIVEBOX_VIEWER_FRAME_H_
-#define _LIVEBOX_VIEWER_FRAME_H_
+#ifndef _APPWIDGET_VIEWER_FRAME_H_
+#define _APPWIDGET_VIEWER_FRAME_H_
#include <FBase.h>
#include <FUi.h>
-class LiveboxViewerFrame
+class AppWidgetViewerFrame
: public Tizen::Ui::Controls::Frame
{
public:
- LiveboxViewerFrame(void);
- virtual ~LiveboxViewerFrame(void);
+ AppWidgetViewerFrame(void);
+ virtual ~AppWidgetViewerFrame(void);
public:
virtual result OnInitializing(void);
virtual result OnTerminating(void);
-}; // LiveboxViewerFrame
+}; // AppWidgetViewerFrame
-#endif // _LIVEBOX_VIEWER_FRAME_H_
+#endif // _APPWIDGET_VIEWER_FRAME_H_
// limitations under the License.
//
-#ifndef _LIVEBOX_VIEWER_MAIN_FORM_H_
-#define _LIVEBOX_VIEWER_MAIN_FORM_H_
+#ifndef _APPWIDGET_VIEWER_MAIN_FORM_H_
+#define _APPWIDGET_VIEWER_MAIN_FORM_H_
#include <FApp.h>
#include <FBase.h>
#include <FUi.h>
-#include <FShellLiveboxProviderInfo.h>
+#include <FShellAppWidgetProviderInfo.h>
-class LiveboxViewerMainForm
+class AppWidgetViewerMainForm
: public Tizen::Ui::Controls::Form
, public Tizen::Ui::IActionEventListener
, public Tizen::Ui::Controls::IFormBackEventListener
, public Tizen::App::IAppControlResponseListener
{
public:
- LiveboxViewerMainForm(void);
- virtual ~LiveboxViewerMainForm(void);
+ AppWidgetViewerMainForm(void);
+ virtual ~AppWidgetViewerMainForm(void);
bool Initialize(void);
public:
virtual void OnAppControlCompleteResponseReceived(const Tizen::App::AppId& appId, const Tizen::Base::String& operationId, Tizen::App::AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData);
void StartConfigurationAppControl(const Tizen::Base::String& appId, const Tizen::Base::String& providerName);
- void GoLiveboxViewScene(const Tizen::Base::String& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& displayName, const Tizen::Base::String& userInfo);
+ void GoAppWidgetViewScene(const Tizen::Base::String& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& displayName, const Tizen::Base::String& userInfo);
private:
static const int ID_FORMAT_STRING = 500;
static const int ID_FORMAT_BITMAP = 501;
Tizen::Ui::Controls::ListView* __pList;
- Tizen::Base::Collection::IList* __pLiveboxProviderList;
- Tizen::Base::Collection::ArrayList* __pLiveboxIconList;
- Tizen::Shell::LiveboxProviderInfo* __pSelectedProviderInfo;
-}; // LiveboxViewerMainForm
+ Tizen::Base::Collection::IList* __pAppWidgetProviderList;
+ Tizen::Base::Collection::ArrayList* __pAppWidgetIconList;
+ Tizen::Shell::AppWidgetProviderInfo* __pSelectedProviderInfo;
+}; // AppWidgetViewerMainForm
-#endif // _LIVEBOX_VIEWER_MAIN_FORM_H_
+#endif // _APPWIDGET_VIEWER_MAIN_FORM_H_
// limitations under the License.
//
-#ifndef _LIVEBOX_VIEWER_PANEL_FACTORY_H_
-#define _LIVEBOX_VIEWER_PANEL_FACTORY_H_
+#ifndef _APPWIDGET_VIEWER_PANEL_FACTORY_H_
+#define _APPWIDGET_VIEWER_PANEL_FACTORY_H_
#include <FUi.h>
-class LiveboxViewerPanelFactory
+class AppWidgetViewerPanelFactory
: public Tizen::Ui::Scenes::IPanelFactory
{
public:
- LiveboxViewerPanelFactory(void);
- virtual ~LiveboxViewerPanelFactory(void);
+ AppWidgetViewerPanelFactory(void);
+ virtual ~AppWidgetViewerPanelFactory(void);
virtual Tizen::Ui::Controls::Panel* CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId);
-}; // LiveboxViewerPanelFactory
+}; // AppWidgetViewerPanelFactory
-#endif // _LIVEBOX_VIEWER_PANEL_FACTORY_H_
+#endif // _APPWIDGET_VIEWER_PANEL_FACTORY_H_
namespace Tizen { namespace Shell
{
-class LiveboxView;
+class AppWidgetView;
}} // Tizen::Shell
class ViewForm
virtual result OnTerminating(void);
private:
- void CreateLiveboxView(const Tizen::Base::String& appId, const Tizen::Base::String& liveboxProviderId, const Tizen::Base::String& userInfo);
+ void CreateAppWidgetView(const Tizen::Base::String& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& userInfo);
virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);
virtual void OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs);
virtual void OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId, const Tizen::Ui::Scenes::SceneId& nextSceneId);
private:
- Tizen::Shell::LiveboxView* __pLiveboxView;
+ Tizen::Shell::AppWidgetView* __pAppWidgetView;
Tizen::Ui::Controls::ContextMenu* __pContextMenu;
Tizen::Base::Collection::IList* __pSizeInfoList;
static const int ID_FOOTER_ITEM1 = 1001;
<itemSet/>
</Footer>
<Header>
- <property backgroundBitmapPath="" color="" colorOpacity="0" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="0" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="0" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="0" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="0" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="0" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="0" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="0" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="0" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="0" selectedItemTextColor="" titleIconPath="" titleText="LIVEBOX VIEWER" titleTextColor=""/>
+ <property backgroundBitmapPath="" color="" colorOpacity="0" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="0" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="0" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="0" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="0" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="0" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="0" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="0" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="0" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="0" selectedItemTextColor="" titleIconPath="" titleText="APPWIDGET VIEWER" titleTextColor=""/>
<itemSet/>
</Header>
</Scene>
</itemSet>
</Footer>
<Header>
- <property backgroundBitmapPath="" color="" colorOpacity="100" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" titleIconPath="" titleText="Livebox" titleTextColor=""/>
+ <property backgroundBitmapPath="" color="" colorOpacity="100" descriptionText="" descriptionTextColor="" disabledButtonColor="" disabledButtonColorOpacity="100" disabledButtonTextColor="" disabledItemColor="" disabledItemColorOpacity="100" disabledItemTextColor="" headerStyle="HEADER_STYLE_TITLE" highlightedButtonColor="" highlightedButtonColorOpacity="100" highlightedButtonTextColor="" highlightedItemColor="" highlightedItemColorOpacity="100" highlightedItemTextColor="" normalButtonColor="" normalButtonColorOpacity="100" normalButtonTextColor="" normalItemColor="" normalItemColorOpacity="100" normalItemTextColor="" pressedButtonColor="" pressedButtonColorOpacity="100" pressedButtonTextColor="" pressedItemColor="" pressedItemColorOpacity="100" pressedItemTextColor="" selectedItemColor="" selectedItemColorOpacity="100" selectedItemTextColor="" titleIconPath="" titleText="AppWidget" titleTextColor=""/>
<itemSet/>
</Header>
</Scene>
//
#include <unique_ptr.h>
-#include <FShellLiveboxManager.h>
-#include <FShellLiveboxProviderInfo.h>
-#include <FShellLiveboxSizeInfo.h>
+#include <FShellAppWidgetManager.h>
+#include <FShellAppWidgetProviderInfo.h>
+#include <FShellAppWidgetSizeInfo.h>
-#include "LiveboxViewer.h"
-#include "LiveboxViewerFrame.h"
-#include "LiveboxViewerFormFactory.h"
-#include "LiveboxViewerPanelFactory.h"
+#include "AppWidgetViewer.h"
+#include "AppWidgetViewerFrame.h"
+#include "AppWidgetViewerFormFactory.h"
+#include "AppWidgetViewerPanelFactory.h"
using namespace Tizen::App;
using namespace Tizen::Base;
using namespace Tizen::Ui::Controls;
using namespace Tizen::Ui::Scenes;
-LiveboxViewerApp::LiveboxViewerApp(void)
+AppWidgetViewerApp::AppWidgetViewerApp(void)
{
}
-LiveboxViewerApp::~LiveboxViewerApp(void)
+AppWidgetViewerApp::~AppWidgetViewerApp(void)
{
}
UiApp*
-LiveboxViewerApp::CreateInstance(void)
+AppWidgetViewerApp::CreateInstance(void)
{
// Create the instance through the constructor.
- return new LiveboxViewerApp();
+ return new AppWidgetViewerApp();
}
bool
-LiveboxViewerApp::OnAppInitializing(AppRegistry& appRegistry)
+AppWidgetViewerApp::OnAppInitializing(AppRegistry& appRegistry)
{
// TODO:
// Initialize Frame and App specific data.
}
bool
-LiveboxViewerApp::OnAppInitialized(void)
+AppWidgetViewerApp::OnAppInitialized(void)
{
- PrintLiveboxProviderInfos();
+ PrintAppWidgetProviderInfos();
// Create a Frame
- LiveboxViewerFrame* pLiveboxViewerFrame = new LiveboxViewerFrame();
- pLiveboxViewerFrame->Construct();
- pLiveboxViewerFrame->SetName(L"LiveboxViewer");
- AddFrame(*pLiveboxViewerFrame);
+ AppWidgetViewerFrame* pAppWidgetViewerFrame = new AppWidgetViewerFrame();
+ pAppWidgetViewerFrame->Construct();
+ pAppWidgetViewerFrame->SetName(L"AppWidgetViewer");
+ AddFrame(*pAppWidgetViewerFrame);
// Prepare Scene management.
SceneManager* pSceneManager = SceneManager::GetInstance();
- static LiveboxViewerFormFactory formFactory;
- static LiveboxViewerPanelFactory panelFactory;
+ static AppWidgetViewerFormFactory formFactory;
+ static AppWidgetViewerPanelFactory panelFactory;
pSceneManager->RegisterFormFactory(formFactory);
pSceneManager->RegisterPanelFactory(panelFactory);
pSceneManager->RegisterScene(MAIN_SCENE, MAIN_FORM, L"");
}
void
-LiveboxViewerApp::PrintLiveboxProviderInfos()
+AppWidgetViewerApp::PrintAppWidgetProviderInfos()
{
- LiveboxManager* pLiveboxManager = LiveboxManager::GetInstance();
- AppAssertf(pLiveboxManager, "LiveboxManager creation failed.");
+ AppWidgetManager* pAppWidgetManager = AppWidgetManager::GetInstance();
+ AppAssertf(pAppWidgetManager, "AppWidgetManager creation failed.");
- std::unique_ptr<IList> pLiveboxProviderInfos(pLiveboxManager->GetLiveboxProviderInfoListN() );
- TryReturnVoid(pLiveboxProviderInfos.get(), "GetLiveboxProviderInfoListN returns null!!" );
- AppLog("All livebox count (%d)", pLiveboxProviderInfos->GetCount() );
+ std::unique_ptr<IList> pAppWidgetProviderInfos(pAppWidgetManager->GetAppWidgetProviderInfoListN() );
+ TryReturnVoid(pAppWidgetProviderInfos.get(), "GetAppWidgetProviderInfoListN returns null!!" );
+ AppLog("All appwidget count (%d)", pAppWidgetProviderInfos->GetCount() );
- for(int i = 0; i < pLiveboxProviderInfos->GetCount(); i++)
+ for(int i = 0; i < pAppWidgetProviderInfos->GetCount(); i++)
{
- LiveboxProviderInfo* pProviderInfo = dynamic_cast<LiveboxProviderInfo*>(pLiveboxProviderInfos->GetAt(i) );
+ AppWidgetProviderInfo* pProviderInfo = dynamic_cast<AppWidgetProviderInfo*>(pAppWidgetProviderInfos->GetAt(i) );
std::unique_ptr<IList> pSizeInfos(pProviderInfo->GetSizeInfoListN() );
if (pSizeInfos.get() == null)
for(int j = 0; j < pSizeInfos->GetCount(); j ++)
{
- LiveboxSizeInfo* pSizeInfo = dynamic_cast<LiveboxSizeInfo*>(pSizeInfos->GetAt(j) );
+ AppWidgetSizeInfo* pSizeInfo = dynamic_cast<AppWidgetSizeInfo*>(pSizeInfos->GetAt(j) );
AppLog("size(%f, %f), preview(%ls)", pSizeInfo->GetSize().width, pSizeInfo->GetSize().height, pSizeInfo->GetPreviewImagePath().GetPointer());
}
pSizeInfos->RemoveAll(true);
}
- pLiveboxProviderInfos->RemoveAll(true);
+ pAppWidgetProviderInfos->RemoveAll(true);
}
bool
-LiveboxViewerApp::OnAppWillTerminate(void)
+AppWidgetViewerApp::OnAppWillTerminate(void)
{
// TODO:
// Comment.
}
bool
-LiveboxViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
+AppWidgetViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
{
// TODO:
// Deallocate resources allocated by this App for termination.
}
void
-LiveboxViewerApp::OnForeground(void)
+AppWidgetViewerApp::OnForeground(void)
{
// TODO:
// Start or resume drawing when the application is moved to the foreground.
}
void
-LiveboxViewerApp::OnBackground(void)
+AppWidgetViewerApp::OnBackground(void)
{
// TODO:
// Stop drawing when the application is moved to the background.
}
void
-LiveboxViewerApp::OnLowMemory(void)
+AppWidgetViewerApp::OnLowMemory(void)
{
// TODO:
// Free unused resources or close the application.
}
void
-LiveboxViewerApp::OnBatteryLevelChanged(BatteryLevel batteryLevel)
+AppWidgetViewerApp::OnBatteryLevelChanged(BatteryLevel batteryLevel)
{
// TODO:
// Handle any changes in battery level here.
}
void
-LiveboxViewerApp::OnScreenOn(void)
+AppWidgetViewerApp::OnScreenOn(void)
{
// TODO:
// Get the released resources or resume the operations that were paused or stopped in OnScreenOff().
}
void
-LiveboxViewerApp::OnScreenOff(void)
+AppWidgetViewerApp::OnScreenOff(void)
{
// TODO:
// Unless there is a strong reason to do otherwise, release resources (such as 3D, media, and sensors) to allow the device
* This file contains the Tizen application entry point.
*/
-#include "LiveboxViewer.h"
+#include "AppWidgetViewer.h"
using namespace Tizen::Base;
using namespace Tizen::Base::Collection;
args.Add(*(new (std::nothrow) String(pArgv[i])));
}
- result r = Tizen::App::UiApp::Execute(LiveboxViewerApp::CreateInstance, &args);
+ result r = Tizen::App::UiApp::Execute(AppWidgetViewerApp::CreateInstance, &args);
if (IsFailed(r))
{
AppLogException("Application execution failed-[%s].", GetErrorMessage(r));
// limitations under the License.
//
-#include "LiveboxViewerFormFactory.h"
-#include "LiveboxViewerMainForm.h"
+#include "AppWidgetViewerFormFactory.h"
+#include "AppWidgetViewerMainForm.h"
#include "ViewForm.h"
const wchar_t* MAIN_FORM = L"MainForm";
using namespace Tizen::Ui::Scenes;
-LiveboxViewerFormFactory::LiveboxViewerFormFactory(void)
+AppWidgetViewerFormFactory::AppWidgetViewerFormFactory(void)
{
}
-LiveboxViewerFormFactory::~LiveboxViewerFormFactory(void)
+AppWidgetViewerFormFactory::~AppWidgetViewerFormFactory(void)
{
}
Tizen::Ui::Controls::Form*
-LiveboxViewerFormFactory::CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId)
+AppWidgetViewerFormFactory::CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
if (formId == MAIN_FORM)
{
- LiveboxViewerMainForm* pForm = new LiveboxViewerMainForm();
+ AppWidgetViewerMainForm* pForm = new AppWidgetViewerMainForm();
pForm->Initialize();
pSceneManager->AddSceneEventListener(sceneId, *pForm);
pNewForm = pForm;
// limitations under the License.
//
-#include "LiveboxViewerFrame.h"
+#include "AppWidgetViewerFrame.h"
using namespace Tizen::Base;
using namespace Tizen::Ui;
using namespace Tizen::Ui::Controls;
-LiveboxViewerFrame::LiveboxViewerFrame(void)
+AppWidgetViewerFrame::AppWidgetViewerFrame(void)
{
}
-LiveboxViewerFrame::~LiveboxViewerFrame(void)
+AppWidgetViewerFrame::~AppWidgetViewerFrame(void)
{
}
result
-LiveboxViewerFrame::OnInitializing(void)
+AppWidgetViewerFrame::OnInitializing(void)
{
result r = E_SUCCESS;
}
result
-LiveboxViewerFrame::OnTerminating(void)
+AppWidgetViewerFrame::OnTerminating(void)
{
result r = E_SUCCESS;
#include <FApp.h>
#include <FMedia.h>
-#include <FShellLiveboxProviderInfo.h>
-#include <FShellLiveboxManager.h>
-#include <FShellLiveboxSizeInfo.h>
+#include <FShellAppWidgetProviderInfo.h>
+#include <FShellAppWidgetManager.h>
+#include <FShellAppWidgetSizeInfo.h>
-#include "LiveboxViewerMainForm.h"
-#include "LiveboxViewerFormFactory.h"
+#include "AppWidgetViewerMainForm.h"
+#include "AppWidgetViewerFormFactory.h"
using namespace Tizen::Base;
using namespace Tizen::Base::Collection;
const int LIST_ITEM_MARGIN_TOP = 32;
const int LIST_ITEM_TEXT_HEIGHT = 44;
-LiveboxViewerMainForm::LiveboxViewerMainForm(void)
+AppWidgetViewerMainForm::AppWidgetViewerMainForm(void)
: __pList(null)
- , __pLiveboxProviderList(null)
+ , __pAppWidgetProviderList(null)
{
- __pLiveboxProviderList = LiveboxManager::GetInstance()->GetLiveboxProviderInfoListN();
- TryReturnVoid(__pLiveboxProviderList, "GetLiveboxListN returns null!!" );
+ __pAppWidgetProviderList = AppWidgetManager::GetInstance()->GetAppWidgetProviderInfoListN();
+ TryReturnVoid(__pAppWidgetProviderList, "GetAppWidgetListN returns null!!" );
- __pLiveboxIconList = new ArrayList(SingleObjectDeleter);
- __pLiveboxIconList->Construct();
- for( int i = 0; i < __pLiveboxProviderList->GetCount(); i++)
+ __pAppWidgetIconList = new ArrayList(SingleObjectDeleter);
+ __pAppWidgetIconList->Construct();
+ for( int i = 0; i < __pAppWidgetProviderList->GetCount(); i++)
{
- LiveboxProviderInfo* pLiveboxProviderInfo = dynamic_cast<LiveboxProviderInfo*>(__pLiveboxProviderList->GetAt(i) );
+ AppWidgetProviderInfo* pAppWidgetProviderInfo = dynamic_cast<AppWidgetProviderInfo*>(__pAppWidgetProviderList->GetAt(i) );
Tizen::Media::Image image;
result r = image.Construct();
- Bitmap* pBmp = image.DecodeN(pLiveboxProviderInfo->GetIconPath(), BITMAP_PIXEL_FORMAT_ARGB8888);
+ Bitmap* pBmp = image.DecodeN(pAppWidgetProviderInfo->GetIconPath(), BITMAP_PIXEL_FORMAT_ARGB8888);
- __pLiveboxIconList->Add(pBmp);
+ __pAppWidgetIconList->Add(pBmp);
}
}
-LiveboxViewerMainForm::~LiveboxViewerMainForm(void)
+AppWidgetViewerMainForm::~AppWidgetViewerMainForm(void)
{
}
bool
-LiveboxViewerMainForm::Initialize(void)
+AppWidgetViewerMainForm::Initialize(void)
{
Construct(L"IDF_FORM");
}
result
-LiveboxViewerMainForm::OnInitializing(void)
+AppWidgetViewerMainForm::OnInitializing(void)
{
result r = E_SUCCESS;
// Setup back event listener
SetFormBackEventListener(this);
- if (!__pLiveboxProviderList)
+ if (!__pAppWidgetProviderList)
{
- AppLog("GetLiveboxListN returns null!!");
+ AppLog("GetAppWidgetListN returns null!!");
return E_SUCCESS;
}
}
result
-LiveboxViewerMainForm::OnTerminating(void)
+AppWidgetViewerMainForm::OnTerminating(void)
{
result r = E_SUCCESS;
// TODO:
// Add your termination code here
- if (__pLiveboxProviderList)
+ if (__pAppWidgetProviderList)
{
- __pLiveboxProviderList->RemoveAll(true);
- delete __pLiveboxProviderList;
+ __pAppWidgetProviderList->RemoveAll(true);
+ delete __pAppWidgetProviderList;
}
- if (__pLiveboxIconList)
+ if (__pAppWidgetIconList)
{
- __pLiveboxIconList->RemoveAll();
- delete __pLiveboxIconList;
+ __pAppWidgetIconList->RemoveAll();
+ delete __pAppWidgetIconList;
}
return r;
}
void
-LiveboxViewerMainForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
+AppWidgetViewerMainForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
}
void
-LiveboxViewerMainForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
+AppWidgetViewerMainForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
{
UiApp* pApp = UiApp::GetInstance();
AppAssert(pApp);
}
void
-LiveboxViewerMainForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
+AppWidgetViewerMainForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
{
// TODO:
}
void
-LiveboxViewerMainForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
+AppWidgetViewerMainForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
const Tizen::Ui::Scenes::SceneId& nextSceneId)
{
// TODO:
}
void
-LiveboxViewerMainForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status)
+AppWidgetViewerMainForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status)
{
if(status == LIST_ITEM_STATUS_SELECTED)
{
- __pSelectedProviderInfo = dynamic_cast<LiveboxProviderInfo*>(__pLiveboxProviderList->GetAt(index));
+ __pSelectedProviderInfo = dynamic_cast<AppWidgetProviderInfo*>(__pAppWidgetProviderList->GetAt(index));
AppAssert(__pSelectedProviderInfo);
String configurationAppControlAppId = __pSelectedProviderInfo->GetConfigurationAppControlAppId();
else
{
AppLog("%ls", __pSelectedProviderInfo->GetDisplayName().GetPointer());
- GoLiveboxViewScene(__pSelectedProviderInfo->GetAppId(), __pSelectedProviderInfo->GetName(), __pSelectedProviderInfo->GetDisplayName(), L"");
+ GoAppWidgetViewScene(__pSelectedProviderInfo->GetAppId(), __pSelectedProviderInfo->GetName(), __pSelectedProviderInfo->GetDisplayName(), L"");
}
}
}
void
-LiveboxViewerMainForm::StartConfigurationAppControl(const Tizen::Base::String& appId, const Tizen::Base::String& providerName)
+AppWidgetViewerMainForm::StartConfigurationAppControl(const Tizen::Base::String& appId, const Tizen::Base::String& providerName)
{
AppControl* pAc = AppManager::FindAppControlN( appId, L"http://tizen.org/appcontrol/operation/livebox/configuration");
HashMap extra;
}
void
-LiveboxViewerMainForm::GoLiveboxViewScene(const String& appId, const String& providerName, const Tizen::Base::String& displayName, const String& userInfo)
+AppWidgetViewerMainForm::GoAppWidgetViewScene(const String& appId, const String& providerName, const Tizen::Base::String& displayName, const String& userInfo)
{
ArrayList* pList = new (std::nothrow) ArrayList;
AppAssert(pList);
}
void
-LiveboxViewerMainForm::OnListViewItemSwept(Tizen::Ui::Controls::ListView &listView, int index, Tizen::Ui::Controls::SweepDirection direction)
+AppWidgetViewerMainForm::OnListViewItemSwept(Tizen::Ui::Controls::ListView &listView, int index, Tizen::Ui::Controls::SweepDirection direction)
{
}
void
-LiveboxViewerMainForm::OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus state)
+AppWidgetViewerMainForm::OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus state)
{
}
void
-LiveboxViewerMainForm::OnItemReordered(Tizen::Ui::Controls::ListView &view, int oldIndex, int newIndex)
+AppWidgetViewerMainForm::OnItemReordered(Tizen::Ui::Controls::ListView &view, int oldIndex, int newIndex)
{
}
int
-LiveboxViewerMainForm::GetItemCount(void)
+AppWidgetViewerMainForm::GetItemCount(void)
{
- return __pLiveboxProviderList->GetCount();
+ return __pAppWidgetProviderList->GetCount();
}
Tizen::Ui::Controls::ListItemBase*
-LiveboxViewerMainForm::CreateItem (int index, int itemWidth)
+AppWidgetViewerMainForm::CreateItem (int index, int itemWidth)
{
CustomItem* pItem = new (std::nothrow) CustomItem();
pItem->Construct(Tizen::Graphics::Dimension(itemWidth, LIST_ITEM_HEIGHT), LIST_ANNEX_STYLE_NORMAL);
int text_x = LIST_ITEM_ICON + LIST_ITEM_MARGIN_LEFT + 20;
Rectangle textRect(text_x, LIST_ITEM_MARGIN_TOP, GetClientAreaBounds().width - LIST_ITEM_MARGIN_LEFT - text_x, LIST_ITEM_TEXT_HEIGHT);
- LiveboxProviderInfo* pProviderInfo = dynamic_cast<LiveboxProviderInfo*>(__pLiveboxProviderList->GetAt(index));
+ AppWidgetProviderInfo* pProviderInfo = dynamic_cast<AppWidgetProviderInfo*>(__pAppWidgetProviderList->GetAt(index));
if (pProviderInfo)
{
- Bitmap* pBmp = dynamic_cast<Bitmap*>(__pLiveboxIconList->GetAt(index));
+ Bitmap* pBmp = dynamic_cast<Bitmap*>(__pAppWidgetIconList->GetAt(index));
pItem->AddElement(iconRect, ID_FORMAT_BITMAP, *pBmp, null, null);
pItem->AddElement(textRect, ID_FORMAT_STRING, pProviderInfo->GetDisplayName()+" ("+pProviderInfo->GetAppId()+")", true);
}
bool
-LiveboxViewerMainForm::DeleteItem(int index, Tizen::Ui::Controls::ListItemBase *pItem, int itemWidth)
+AppWidgetViewerMainForm::DeleteItem(int index, Tizen::Ui::Controls::ListItemBase *pItem, int itemWidth)
{
delete pItem;
return true;
void
-LiveboxViewerMainForm::OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData)
+AppWidgetViewerMainForm::OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData)
{
String temp;
TryReturnVoid(__pSelectedProviderInfo, "__pSelectedProviderInfo should not be null!");
const String* pUserInfoValue = dynamic_cast<const String*>(pExtraData->GetValue(userInfokey) );
AppLog("%ls, %ls, %ls", appId.GetPointer(), operationId.GetPointer(), pUserInfoValue->GetPointer() );
- GoLiveboxViewScene(__pSelectedProviderInfo->GetAppId(), __pSelectedProviderInfo->GetName(), __pSelectedProviderInfo->GetDisplayName(), *pUserInfoValue);
+ GoAppWidgetViewScene(__pSelectedProviderInfo->GetAppId(), __pSelectedProviderInfo->GetName(), __pSelectedProviderInfo->GetDisplayName(), *pUserInfoValue);
}
}
#include <FUi.h>
-#include "LiveboxViewerPanelFactory.h"
+#include "AppWidgetViewerPanelFactory.h"
using namespace Tizen::Ui::Scenes;
-LiveboxViewerPanelFactory::LiveboxViewerPanelFactory(void)
+AppWidgetViewerPanelFactory::AppWidgetViewerPanelFactory(void)
{
}
-LiveboxViewerPanelFactory::~LiveboxViewerPanelFactory(void)
+AppWidgetViewerPanelFactory::~AppWidgetViewerPanelFactory(void)
{
}
Tizen::Ui::Controls::Panel*
-LiveboxViewerPanelFactory::CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId)
+AppWidgetViewerPanelFactory::CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
#include <unique_ptr.h>
#include <FApp.h>
#include <FMedia.h>
-#include <FShellLiveboxView.h>
-#include <FShellLiveboxManager.h>
-#include <FShellLiveboxProviderInfo.h>
-#include <FShellLiveboxSizeInfo.h>
+#include <FShellAppWidgetView.h>
+#include <FShellAppWidgetManager.h>
+#include <FShellAppWidgetProviderInfo.h>
+#include <FShellAppWidgetSizeInfo.h>
#include "ViewForm.h"
using namespace std;
const float VIEW_HEIGHT = 172.0f;
ViewForm::ViewForm(void)
- : __pLiveboxView(null)
+ : __pAppWidgetView(null)
, __pContextMenu(null)
, __pSizeInfoList(null)
{
}
void
-ViewForm::CreateLiveboxView(const Tizen::Base::String& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& userInfo)
+ViewForm::CreateAppWidgetView(const Tizen::Base::String& appId, const Tizen::Base::String& providerName, const Tizen::Base::String& userInfo)
{
- unique_ptr<LiveboxView> pLiveboxView(new LiveboxView());
- if (pLiveboxView)
+ unique_ptr<AppWidgetView> pAppWidgetView(new AppWidgetView());
+ if (pAppWidgetView)
{
- result r = pLiveboxView->Construct(appId, providerName, FloatRectangle(VIEW_X, VIEW_Y, VIEW_WIDTH, VIEW_HEIGHT), userInfo);
+ result r = pAppWidgetView->Construct(appId, providerName, FloatRectangle(VIEW_X, VIEW_Y, VIEW_WIDTH, VIEW_HEIGHT), userInfo);
TryReturnVoid(r == E_SUCCESS, "[%s] Propagating.", GetErrorMessage(r));
- AddControl(*pLiveboxView);
+ AddControl(*pAppWidgetView);
}
- __pLiveboxView = pLiveboxView.release();
+ __pAppWidgetView = pAppWidgetView.release();
__pContextMenu = new (std::nothrow) ContextMenu();
__pContextMenu->Construct(Point(CONTEXT_MENU_X, CONTEXT_MENU_Y), CONTEXT_MENU_STYLE_LIST);
- unique_ptr<LiveboxProviderInfo> pProviderInfo(LiveboxManager::GetInstance()->GetLiveboxProviderInfoN(appId, providerName ));
+ unique_ptr<AppWidgetProviderInfo> pProviderInfo(AppWidgetManager::GetInstance()->GetAppWidgetProviderInfoN(appId, providerName ));
TryReturnVoid(pProviderInfo.get(), "pProviderInfo is null!!");
__pSizeInfoList = pProviderInfo->GetSizeInfoListN();
{
for(int i = 0; i < __pSizeInfoList->GetCount(); i ++)
{
- LiveboxSizeInfo* pSizeInfo = dynamic_cast<LiveboxSizeInfo*>(__pSizeInfoList->GetAt(i) );
+ AppWidgetSizeInfo* pSizeInfo = dynamic_cast<AppWidgetSizeInfo*>(__pSizeInfoList->GetAt(i) );
if (!pSizeInfo)
{
AppLog("pSizeInfo is null");
}
else
{
- LiveboxSizeInfo* pSizeInfo = null;
+ AppWidgetSizeInfo* pSizeInfo = null;
if (__pSizeInfoList)
{
- pSizeInfo = dynamic_cast<LiveboxSizeInfo*>(__pSizeInfoList->GetAt(actionId) );
+ pSizeInfo = dynamic_cast<AppWidgetSizeInfo*>(__pSizeInfoList->GetAt(actionId) );
TryReturnVoid(pSizeInfo, "pSizeInfo is null!!");
}
- if (__pLiveboxView)
+ if (__pAppWidgetView)
{
- __pLiveboxView->SetSize(pSizeInfo->GetSize());
+ __pAppWidgetView->SetSize(pSizeInfo->GetSize());
}
}
}
if (pArgs && (pArgs->GetCount() > 0))
{
String* pAppId = dynamic_cast<String*>(pArgs->GetAt(0));
- String* pLiveboxProviderName = dynamic_cast<String*>(pArgs->GetAt(1));
+ String* pAppWidgetProviderName = dynamic_cast<String*>(pArgs->GetAt(1));
String* pDisplayName = dynamic_cast<String*>(pArgs->GetAt(2));
String* pUserInfo = dynamic_cast<String*>(pArgs->GetAt(3));
- if (pAppId != null && pLiveboxProviderName != null)
+ if (pAppId != null && pAppWidgetProviderName != null)
{
AppLog("%ls", pAppId->GetPointer());
Header* pHeader = GetHeader();
pHeader->SetTitleText(*pDisplayName);
- CreateLiveboxView(*pAppId, *pLiveboxProviderName, *pUserInfo);
+ CreateAppWidgetView(*pAppId, *pAppWidgetProviderName, *pUserInfo);
}
pArgs->RemoveAll(true);
void
ViewForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId, const Tizen::Ui::Scenes::SceneId& nextSceneId)
{
- if (__pLiveboxView)
+ if (__pAppWidgetView)
{
- RemoveControl(*__pLiveboxView);
- __pLiveboxView = null;
+ RemoveControl(*__pAppWidgetView);
+ __pAppWidgetView = null;
}
}
<slp-property>
<property-group>
- <sample-name>LiveboxViewer</sample-name>
+ <sample-name>AppWidgetViewer</sample-name>
<category>Sample</category>
<sdk-version>1.00</sdk-version>
<project-type>org.tizen.nativecpp.buildArtefactType.app</project-type>