static const int TIMER_INTERVAL = 100;
static const int MIN_REWIND_POSITION = 2;
-static const Tizen::Base::String PROVIDER_ID_MESSAGE = L"tizen.message";
+static const Tizen::Base::String PROVIDER_ID_MESSAGE = L"tizen.messages";
static const Tizen::Base::String PROVIDER_ID_EMAIL = L"tizen.email";
static const Tizen::Base::String PROVIDER_ID_CONTACT = L"tizen.contacts";
static const Tizen::Base::String OPERATION_ID_COMPOSE = L"http://tizen.org/appcontrol/operation/compose";
case IDA_FLICK_MENU_ITEM_SHARE:
{
CreateContextMenuN(source);
- SetContextMenuItem(CONTEXT_MENU_ITEM_STYLE_EMAIL);
+ SetContextMenuItem(CONTEXT_MENU_ITEM_STYLE_EMAIL | CONTEXT_MENU_ITEM_STYLE_MESSAGE);
}
break;
Tizen::Base::Collection::ArrayList* pValueList = new (std::nothrow) ArrayList(SingleObjectDeleter);
pValueList->Construct();
pValueList->Add(*(new (std::nothrow) String(pContentInfoStruct->ContentFilePath)));
-
pDataList->Add(new (std::nothrow) String(APPCONTROL_KEY_PATH), pValueList);
r = pAppControl->Start(null, null, pDataList, this);
using namespace Tizen::Ui;
using namespace Tizen::Ui::Controls;
-//static const int INDEX_SHART_ITEM_MESSAGE = 0;
+static const int INDEX_SHART_ITEM_MESSAGE = 1;
static const int INDEX_SHART_ITEM_EMAIL = 0;//NEED
//static const int INDEX_SHARE_TOTAL_BLUETOOTH = 2;
-static const int SHARE_TOTAL_COUNT = 1;//NEED 3
+static const int SHARE_TOTAL_COUNT = 2;//NEED 3
static const int HEIGHT_POPUP_ITEM = 110;
const wchar_t* EMPTY_SPACE = L"";
}
//String shareItemName[] = {L"Message", L"Email", L"Bluetooth"};//NEED STRING Bluetooth
- String shareItemName[] = {ResourceManager::GetString(L"IDS_COM_BODY_EMAIL")};
+ String shareItemName[] = {ResourceManager::GetString(L"IDS_COM_BODY_EMAIL"), ResourceManager::GetString(L"IDS_COM_BODY_MESSAGE")};
Label* pShareItemLabel = new (std::nothrow) Label();
pShareItemLabel->Construct(Rectangle(0, 0, POPUP_ITEM_WIDTH, HEIGHT_POPUP_ITEM), L"");
pShareItemLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
{
switch (itemIndex)
{
-// case INDEX_SHART_ITEM_MESSAGE: NEED
-// {
-// LaunchAppControl(OPERATION_ID_COMPOSE, PROVIDER_ID_MESSAGE);
-// }
-// break;
+ case INDEX_SHART_ITEM_MESSAGE: //NEED
+ {
+ Tizen::Base::Collection::ArrayList* pDataList = new (std::nothrow) ArrayList();
+ pDataList->Construct();
+ pDataList->Add(*(new (std::nothrow) Boolean(true)));
+
+ __pControl->SendUserEvent(ID_DESTORY_SHARE_POPUP, pDataList);
+ LaunchAppControl(OPERATION_ID_COMPOSE, PROVIDER_ID_MESSAGE);
+ }
+ break;
case INDEX_SHART_ITEM_EMAIL:
{
AppControl* pAc = AppManager::FindAppControlN(providerId, operationId);
if (pAc == null)
{
+ AppLogDebug("EXIT");
return E_FAILURE;
}