__selectedItemCount = 0;
- labelString.Append(CommonUtil::GetString(L"IDS_COM_OPT_SELECTED"));
- labelString.Append(L"\x200E"); // LEFT-TO-RIGHT MARK
- labelString.Append(L"(");
- labelString.Append(__pSelectedList->GetCount());
- labelString.Append(L")");
- __pInfoLabel->SetText(labelString);
+
__pListview->UpdateList();
count = __pListview->GetItemCount();
__pListview->SetItemChecked(index,false);
}
}
+
+
+ labelString.Append(CommonUtil::GetString(L"IDS_COM_OPT_SELECTED"));
+ labelString.Append(L"\x200E"); // LEFT-TO-RIGHT MARK
+ labelString.Append(L"(");
+ labelString.Append(__selectedItemCount);
+ labelString.Append(L")");
+ __pInfoLabel->SetText(labelString);
+
+
if(__selectedItemCount == 0)
{
GetFooter()->SetItemEnabled(0, false);
break;
case IDA_HYPERLINK_OPEN_CLICKED:
{
- AppLogDebug("IDA_VIEW_IMAGE_CLICKED");
- WindowInfo* pNewWindowInfo = null;
if (__pHitElementResult != null)
{
String srcUrl = __pHitElementResult->GetUrl();
- AppLog("MainForm::OnTouchLongPressed srcUrl is %ls",srcUrl.GetPointer());
- LoadUrl(srcUrl);
+
+ WindowInfo* pNewWindowInfo = MultipleWindowPresentationModel::GetInstance()->CreateNewMainViewScene(srcUrl);
+
+ if (pNewWindowInfo == null)
+ {
+ return;
+ }
+ result r = E_SUCCESS;
+ SceneManager* pSceneManager = SceneManager::GetInstance();
+ if (pSceneManager == NULL)
+ {
+ return;
+ }
+ ArrayList* pArgList = new(std::nothrow) ArrayList();
+ if (pArgList == NULL)
+ {
+ return;
+ }
+ pArgList->Construct();
+
+ pArgList->Add(*pNewWindowInfo);
+ r = pSceneManager->GoForward(ForwardSceneTransition(pNewWindowInfo->sceneID, SCENE_TRANSITION_ANIMATION_TYPE_NONE),pArgList);
+ if (pArgList != null)
+ {
+ delete pArgList;
+ pArgList = null;
+ }
+ if(IsFailed(r))
+ {
+ AppLogDebug("MultipleWindowForm::OnActionPerformed GoForward failed %s",GetErrorMessage(r));
+ return;
+ }
}
}
break;
break;
case IDA_FIND_TEXT__CLICKED:
{
+ OnAddressCancelledClicked(*__pAddressbar);
AppLogDebug("MainForm::OnActionPerformed find word clicked");
__currentSearchStr.Clear();
__currentSearchStr.Append(__currentSelectedStr);
{
//__displayUrl = __pUrlField->GetText();
__pFooterUrlField->Clear();
+
}
}
break;
InitSelectTextContextMenu(currentPosition,true, true);
if(__pImageMenu)
{
- __pImageMenu->SetShowState(true);
- __pImageMenu->Show();
- __pImageMenu->Invalidate(true);
+// __pImageMenu->SetShowState(true);
+// __pImageMenu->Show();
+// __pImageMenu->Invalidate(true);
}
}
__isLongPressedDone = true;
- __pWebViewer->SetBlockSelectionPosition(currentPosition);
+ result r =__pWebViewer->SetBlockSelectionPosition(currentPosition);
+ AppLog("setselectionselectedornot %s",GetErrorMessage(r));
}
__inputEventToBeSupressed = true;