// limitations under the License.
//
-#ifndef _APPWIDGET_VIEWER_H_
-#define _APPWIDGET_VIEWER_H_
+#ifndef _DYNAMICBOX_VIEWER_H_
+#define _DYNAMICBOX_VIEWER_H_
#include <FApp.h>
#include <FBase.h>
#include <FUi.h>
/**
- * [AppWidgetViewerApp] UiApp must inherit from UiApp class
+ * [DynamicBoxViewerApp] UiApp must inherit from UiApp class
* which provides basic features necessary to define an UiApp.
*/
-class AppWidgetViewerApp
+class DynamicBoxViewerApp
: public Tizen::App::UiApp
, public Tizen::System::IScreenEventListener
{
static Tizen::App::UiApp* CreateInstance(void);
public:
- AppWidgetViewerApp(void);
- virtual~AppWidgetViewerApp(void);
+ DynamicBoxViewerApp(void);
+ virtual ~DynamicBoxViewerApp(void);
public:
// Called when the UiApp is initializing.
// Called when the screen turns off.
void OnScreenOff(void);
- void PrintAppWidgetProviderInfos();
-}; // AppWidgetViewerApp
+ void PrintDynamicBoxProviderInfos();
+}; // DynamicBoxViewerApp
-#endif // _APPWIDGET_VIEWER_H_
+#endif // _DYNAMICBOX_VIEWER_H_
// limitations under the License.
//
-#ifndef _APPWIDGET_VIEWER_FORM_FACTORY_H_
-#define _APPWIDGET_VIEWER_FORM_FACTORY_H_
+#ifndef _DYNAMICBOX_VIEWER_FORM_FACTORY_H_
+#define _DYNAMICBOX_VIEWER_FORM_FACTORY_H_
#include <FUi.h>
extern const wchar_t* MAIN_SCENE;
extern const wchar_t* VIEW_SCENE;
-class AppWidgetViewerFormFactory
+class DynamicBoxViewerFormFactory
: public Tizen::Ui::Scenes::IFormFactory
{
public:
- AppWidgetViewerFormFactory(void);
- virtual ~AppWidgetViewerFormFactory(void);
+ DynamicBoxViewerFormFactory(void);
+ virtual ~DynamicBoxViewerFormFactory(void);
virtual Tizen::Ui::Controls::Form* CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId);
-}; // AppWidgetViewerFormFactory
+}; // DynamicBoxViewerFormFactory
-#endif // _APPWIDGET_VIEWER_FORM_FACTORY_H_
+#endif // _DYNAMICBOX_VIEWER_FORM_FACTORY_H_
// limitations under the License.
//
-#ifndef _APPWIDGET_VIEWER_FRAME_H_
-#define _APPWIDGET_VIEWER_FRAME_H_
+#ifndef _DYNAMICBOX_VIEWER_FRAME_H_
+#define _DYNAMICBOX_VIEWER_FRAME_H_
#include <FBase.h>
#include <FUi.h>
-class AppWidgetViewerFrame
+class DynamicBoxViewerFrame
: public Tizen::Ui::Controls::Frame
{
public:
- AppWidgetViewerFrame(void);
- virtual ~AppWidgetViewerFrame(void);
+ DynamicBoxViewerFrame(void);
+ virtual ~DynamicBoxViewerFrame(void);
public:
virtual result OnInitializing(void);
virtual result OnTerminating(void);
-}; // AppWidgetViewerFrame
+}; // DynamicBoxViewerFrame
-#endif // _APPWIDGET_VIEWER_FRAME_H_
+#endif // _DYNAMICBOX_VIEWER_FRAME_H_
// limitations under the License.
//
-#ifndef _APPWIDGET_VIEWER_MAIN_FORM_H_
-#define _APPWIDGET_VIEWER_MAIN_FORM_H_
+#ifndef _DYNAMICBOX_VIEWER_MAIN_FORM_H_
+#define _DYNAMICBOX_VIEWER_MAIN_FORM_H_
#include <FApp.h>
#include <FBase.h>
#include <FUi.h>
#include <FShell.h>
-class AppWidgetViewerMainForm
+class DynamicBoxViewerMainForm
: public Tizen::Ui::Controls::Form
, public Tizen::Ui::Controls::IFormBackEventListener
, public Tizen::Ui::Scenes::ISceneEventListener
, public Tizen::App::IAppControlResponseListener
{
public:
- AppWidgetViewerMainForm(void);
- virtual ~AppWidgetViewerMainForm(void);
+ DynamicBoxViewerMainForm(void);
+ virtual ~DynamicBoxViewerMainForm(void);
bool Initialize(void);
public:
const Tizen::Ui::Scenes::SceneId& nextSceneId);
private:
- // ListView
virtual void OnListViewItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status);
virtual void OnListViewItemSwept(Tizen::Ui::Controls::ListView &listView, int index, Tizen::Ui::Controls::SweepDirection direction);
virtual void OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus state);
Tizen::Base::Collection::IList* __pAppWidgetProviderList;
Tizen::Base::Collection::ArrayListT<Tizen::Graphics::Bitmap*>* __pAppWidgetIconList;
Tizen::Shell::AppWidgetProviderInfo* __pSelectedProviderInfo;
-}; // AppWidgetViewerMainForm
+}; // DynamicBoxViewerMainForm
-#endif // _APPWIDGET_VIEWER_MAIN_FORM_H_
+#endif // _DYNAMICBOX_VIEWER_MAIN_FORM_H_
// limitations under the License.
//
-#ifndef _APPWIDGET_VIEWER_PANEL_FACTORY_H_
-#define _APPWIDGET_VIEWER_PANEL_FACTORY_H_
+#ifndef _DYNAMICBOX_VIEWER_PANEL_FACTORY_H_
+#define _DYNAMICBOX_VIEWER_PANEL_FACTORY_H_
#include <FUi.h>
-class AppWidgetViewerPanelFactory
+class DynamicBoxViewerPanelFactory
: public Tizen::Ui::Scenes::IPanelFactory
{
public:
- AppWidgetViewerPanelFactory(void);
- virtual ~AppWidgetViewerPanelFactory(void);
+ DynamicBoxViewerPanelFactory(void);
+ virtual ~DynamicBoxViewerPanelFactory(void);
virtual Tizen::Ui::Controls::Panel* CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId);
-}; // AppWidgetViewerPanelFactory
+}; // DynamicBoxViewerPanelFactory
-#endif // _APPWIDGET_VIEWER_PANEL_FACTORY_H_
+#endif // _DYNAMICBOX_VIEWER_PANEL_FACTORY_H_
static const int ID_FOOTER_BUTTON1 = 1002;
int __prevX;
int __prevY;
- int __FooterItemIndex;
bool __isMoveMode;
Tizen::Ui::Controls::FooterItem* __pFooterItem;
}; // ViewForm
#include <unique_ptr.h>
#include <FShell.h>
-
-#include "AppWidgetViewer.h"
-#include "AppWidgetViewerFrame.h"
-#include "AppWidgetViewerFormFactory.h"
-#include "AppWidgetViewerPanelFactory.h"
+#include "DynamicBoxViewer.h"
+#include "DynamicBoxViewerFrame.h"
+#include "DynamicBoxViewerFormFactory.h"
+#include "DynamicBoxViewerPanelFactory.h"
using namespace Tizen::App;
using namespace Tizen::Base;
using namespace Tizen::Ui::Controls;
using namespace Tizen::Ui::Scenes;
-AppWidgetViewerApp::AppWidgetViewerApp(void)
+DynamicBoxViewerApp::DynamicBoxViewerApp(void)
{
}
-AppWidgetViewerApp::~AppWidgetViewerApp(void)
+DynamicBoxViewerApp::~DynamicBoxViewerApp(void)
{
}
UiApp*
-AppWidgetViewerApp::CreateInstance(void)
+DynamicBoxViewerApp::CreateInstance(void)
{
- // Create the instance through the constructor.
- return new AppWidgetViewerApp();
+ return new DynamicBoxViewerApp();
}
bool
-AppWidgetViewerApp::OnAppInitializing(AppRegistry& appRegistry)
+DynamicBoxViewerApp::OnAppInitializing(AppRegistry& appRegistry)
{
// TODO:
// Initialize Frame and App specific data.
}
bool
-AppWidgetViewerApp::OnAppInitialized(void)
+DynamicBoxViewerApp::OnAppInitialized(void)
{
- PrintAppWidgetProviderInfos();
+ PrintDynamicBoxProviderInfos();
- // Create a Frame
- AppWidgetViewerFrame* pAppWidgetViewerFrame = new AppWidgetViewerFrame();
- pAppWidgetViewerFrame->Construct();
- pAppWidgetViewerFrame->SetName(L"AppWidgetViewer");
- AddFrame(*pAppWidgetViewerFrame);
+ // Create a Frame.
+ DynamicBoxViewerFrame* pDynamicBoxViewerFrame = new DynamicBoxViewerFrame();
+ pDynamicBoxViewerFrame->Construct();
+ pDynamicBoxViewerFrame->SetName(L"DynamicBoxViewer");
+ AddFrame(*pDynamicBoxViewerFrame);
// Prepare Scene management.
SceneManager* pSceneManager = SceneManager::GetInstance();
- static AppWidgetViewerFormFactory formFactory;
- static AppWidgetViewerPanelFactory panelFactory;
+ static DynamicBoxViewerFormFactory formFactory;
+ static DynamicBoxViewerPanelFactory panelFactory;
pSceneManager->RegisterFormFactory(formFactory);
pSceneManager->RegisterPanelFactory(panelFactory);
pSceneManager->RegisterScene(MAIN_SCENE, MAIN_FORM, L"");
}
void
-AppWidgetViewerApp::PrintAppWidgetProviderInfos()
+DynamicBoxViewerApp::PrintDynamicBoxProviderInfos()
{
AppWidgetManager* pAppWidgetManager = AppWidgetManager::GetInstance();
AppAssertf(pAppWidgetManager, "AppWidgetManager creation failed.");
{
continue;
}
+
AppLog("appId(%ls), Name(%ls), DisplayName(%ls), iconPath(%ls) support (%d) sizes", pProviderInfo->GetAppId().GetPointer(), pProviderInfo->GetName().GetPointer(), pProviderInfo->GetDisplayName().GetPointer(), pProviderInfo->GetIconPath().GetPointer(), pSizeInfos->GetCount() );
for(int j = 0; j < pSizeInfos->GetCount(); 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);
}
+
pAppWidgetProviderInfos->RemoveAll(true);
}
bool
-AppWidgetViewerApp::OnAppWillTerminate(void)
+DynamicBoxViewerApp::OnAppWillTerminate(void)
{
// TODO:
// Comment.
}
bool
-AppWidgetViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
+DynamicBoxViewerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
{
// TODO:
// Deallocate resources allocated by this App for termination.
}
void
-AppWidgetViewerApp::OnForeground(void)
+DynamicBoxViewerApp::OnForeground(void)
{
// TODO:
// Start or resume drawing when the application is moved to the foreground.
}
void
-AppWidgetViewerApp::OnBackground(void)
+DynamicBoxViewerApp::OnBackground(void)
{
// TODO:
// Stop drawing when the application is moved to the background.
}
void
-AppWidgetViewerApp::OnLowMemory(void)
+DynamicBoxViewerApp::OnLowMemory(void)
{
// TODO:
// Free unused resources or close the application.
}
void
-AppWidgetViewerApp::OnBatteryLevelChanged(BatteryLevel batteryLevel)
+DynamicBoxViewerApp::OnBatteryLevelChanged(BatteryLevel batteryLevel)
{
// TODO:
// Handle any changes in battery level here.
}
void
-AppWidgetViewerApp::OnScreenOn(void)
+DynamicBoxViewerApp::OnScreenOn(void)
{
// TODO:
// Get the released resources or resume the operations that were paused or stopped in OnScreenOff().
}
void
-AppWidgetViewerApp::OnScreenOff(void)
+DynamicBoxViewerApp::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 "AppWidgetViewer.h"
+#include "DynamicBoxViewer.h"
using namespace Tizen::Base;
using namespace Tizen::Base::Collection;
args.Add(*(new (std::nothrow) String(pArgv[i])));
}
- result r = Tizen::App::UiApp::Execute(AppWidgetViewerApp::CreateInstance, &args);
+ result r = Tizen::App::UiApp::Execute(DynamicBoxViewerApp::CreateInstance, &args);
if (IsFailed(r))
{
AppLogException("Application execution failed-[%s].", GetErrorMessage(r));
// limitations under the License.
//
-#include "AppWidgetViewerFormFactory.h"
-#include "AppWidgetViewerMainForm.h"
+#include "DynamicBoxViewerFormFactory.h"
+#include "DynamicBoxViewerMainForm.h"
#include "ViewForm.h"
const wchar_t* MAIN_FORM = L"MainForm";
using namespace Tizen::Ui::Scenes;
-AppWidgetViewerFormFactory::AppWidgetViewerFormFactory(void)
+DynamicBoxViewerFormFactory::DynamicBoxViewerFormFactory(void)
{
}
-AppWidgetViewerFormFactory::~AppWidgetViewerFormFactory(void)
+DynamicBoxViewerFormFactory::~DynamicBoxViewerFormFactory(void)
{
}
Tizen::Ui::Controls::Form*
-AppWidgetViewerFormFactory::CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId)
+DynamicBoxViewerFormFactory::CreateFormN(const Tizen::Base::String& formId, const Tizen::Ui::Scenes::SceneId& sceneId)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
if (formId == MAIN_FORM)
{
- AppWidgetViewerMainForm* pForm = new AppWidgetViewerMainForm();
+ DynamicBoxViewerMainForm* pForm = new DynamicBoxViewerMainForm();
pForm->Initialize();
pSceneManager->AddSceneEventListener(sceneId, *pForm);
pNewForm = pForm;
// limitations under the License.
//
-#include "AppWidgetViewerFrame.h"
+#include "DynamicBoxViewerFrame.h"
using namespace Tizen::Base;
using namespace Tizen::Ui;
using namespace Tizen::Ui::Controls;
-AppWidgetViewerFrame::AppWidgetViewerFrame(void)
+DynamicBoxViewerFrame::DynamicBoxViewerFrame(void)
{
}
-AppWidgetViewerFrame::~AppWidgetViewerFrame(void)
+DynamicBoxViewerFrame::~DynamicBoxViewerFrame(void)
{
}
result
-AppWidgetViewerFrame::OnInitializing(void)
+DynamicBoxViewerFrame::OnInitializing(void)
{
result r = E_SUCCESS;
}
result
-AppWidgetViewerFrame::OnTerminating(void)
+DynamicBoxViewerFrame::OnTerminating(void)
{
result r = E_SUCCESS;
#include <FApp.h>
#include <FMedia.h>
#include <FShell.h>
-#include "AppWidgetViewerMainForm.h"
-#include "AppWidgetViewerFormFactory.h"
+#include "DynamicBoxViewerMainForm.h"
+#include "DynamicBoxViewerFormFactory.h"
using namespace Tizen::Base;
using namespace Tizen::Base::Collection;
const wchar_t EXTRA_KEY_USER_INFO[] = L"http://tizen.org/appcontrol/data/user_info";
const wchar_t EXTRA_KEY_PROVIDER_NAME[] = L"http://tizen.org/appcontrol/data/provider_name";
-AppWidgetViewerMainForm::AppWidgetViewerMainForm(void)
+DynamicBoxViewerMainForm::DynamicBoxViewerMainForm(void)
: __pList(null)
, __pAppWidgetProviderList(null)
, __pAppWidgetIconList(null)
}
}
-AppWidgetViewerMainForm::~AppWidgetViewerMainForm(void)
+DynamicBoxViewerMainForm::~DynamicBoxViewerMainForm(void)
{
}
bool
-AppWidgetViewerMainForm::Initialize(void)
+DynamicBoxViewerMainForm::Initialize(void)
{
Construct(L"IDF_FORM");
}
result
-AppWidgetViewerMainForm::OnInitializing(void)
+DynamicBoxViewerMainForm::OnInitializing(void)
{
result r = E_SUCCESS;
}
result
-AppWidgetViewerMainForm::OnTerminating(void)
+DynamicBoxViewerMainForm::OnTerminating(void)
{
result r = E_SUCCESS;
}
void
-AppWidgetViewerMainForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
+DynamicBoxViewerMainForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
{
UiApp* pApp = UiApp::GetInstance();
AppAssert(pApp);
}
void
-AppWidgetViewerMainForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
+DynamicBoxViewerMainForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
{
// TODO:
}
void
-AppWidgetViewerMainForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
+DynamicBoxViewerMainForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
const Tizen::Ui::Scenes::SceneId& nextSceneId)
{
// TODO:
}
void
-AppWidgetViewerMainForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status)
+DynamicBoxViewerMainForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status)
{
if(status == LIST_ITEM_STATUS_SELECTED)
{
}
void
-AppWidgetViewerMainForm::StartConfigurationAppControl(const Tizen::Base::String& appId, const Tizen::Base::String& providerName)
+DynamicBoxViewerMainForm::StartConfigurationAppControl(const Tizen::Base::String& appId, const Tizen::Base::String& providerName)
{
std::unique_ptr<AppControl> pAc( AppManager::FindAppControlN(appId, OPERATION_APPWIDGET_CONFIG) );
if (pAc)
}
void
-AppWidgetViewerMainForm::GoAppWidgetViewScene(const String& appId, const String& providerName, const Tizen::Base::String& displayName, const String& userInfo)
+DynamicBoxViewerMainForm::GoAppWidgetViewScene(const String& appId, const String& providerName, const Tizen::Base::String& displayName, const String& userInfo)
{
ArrayList* pList = new (std::nothrow) ArrayList;
AppAssert(pList);
}
void
-AppWidgetViewerMainForm::OnListViewItemSwept(Tizen::Ui::Controls::ListView &listView, int index, Tizen::Ui::Controls::SweepDirection direction)
+DynamicBoxViewerMainForm::OnListViewItemSwept(Tizen::Ui::Controls::ListView &listView, int index, Tizen::Ui::Controls::SweepDirection direction)
{
}
void
-AppWidgetViewerMainForm::OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus state)
+DynamicBoxViewerMainForm::OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView &listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus state)
{
}
void
-AppWidgetViewerMainForm::OnItemReordered(Tizen::Ui::Controls::ListView &view, int oldIndex, int newIndex)
+DynamicBoxViewerMainForm::OnItemReordered(Tizen::Ui::Controls::ListView &view, int oldIndex, int newIndex)
{
}
int
-AppWidgetViewerMainForm::GetItemCount(void)
+DynamicBoxViewerMainForm::GetItemCount(void)
{
return __pAppWidgetProviderList->GetCount();
}
Tizen::Ui::Controls::ListItemBase*
-AppWidgetViewerMainForm::CreateItem(int index, int itemWidth)
+DynamicBoxViewerMainForm::CreateItem(int index, int itemWidth)
{
CustomItem* pItem = new (std::nothrow) CustomItem();
pItem->Construct(Tizen::Graphics::Dimension(itemWidth, LIST_ITEM_HEIGHT), LIST_ANNEX_STYLE_NORMAL);
}
bool
-AppWidgetViewerMainForm::DeleteItem(int index, Tizen::Ui::Controls::ListItemBase *pItem, int itemWidth)
+DynamicBoxViewerMainForm::DeleteItem(int index, Tizen::Ui::Controls::ListItemBase *pItem, int itemWidth)
{
delete pItem;
return true;
}
void
-AppWidgetViewerMainForm::OnAppControlCompleteResponseReceived(const AppId& appId, const Tizen::Base::String& operationId, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData)
+DynamicBoxViewerMainForm::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!");
#include <FUi.h>
-#include "AppWidgetViewerPanelFactory.h"
+#include "DynamicBoxViewerPanelFactory.h"
using namespace Tizen::Ui::Scenes;
-AppWidgetViewerPanelFactory::AppWidgetViewerPanelFactory(void)
+DynamicBoxViewerPanelFactory::DynamicBoxViewerPanelFactory(void)
{
}
-AppWidgetViewerPanelFactory::~AppWidgetViewerPanelFactory(void)
+DynamicBoxViewerPanelFactory::~DynamicBoxViewerPanelFactory(void)
{
}
Tizen::Ui::Controls::Panel*
-AppWidgetViewerPanelFactory::CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId)
+DynamicBoxViewerPanelFactory::CreatePanelN(const Tizen::Base::String& panelId, const Tizen::Ui::Scenes::SceneId& sceneId)
{
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
using namespace Tizen::Shell;
using namespace Tizen::Media;
-const int CONTEXT_MENU_X = 100;
-const int CONTEXT_MENU_Y = 200;
const float VIEW_X = 0.0f;
const float VIEW_Y = 50.0f;
const float VIEW_WIDTH = 175.0f;
, __pSizeInfoList(null)
, __prevX(0)
, __prevY(0)
- , __FooterItemIndex(0)
, __isMoveMode(false)
, __pFooterItem(null)
{