, public Tizen::Web::Controls::ILoadingListener
, public Tizen::Ui::IOrientationEventListener
, public Tizen::Ui::ITextEventListener
+ , public Tizen::Ui::IPropagatedTouchEventListener
, public Tizen::Ui::ITouchEventListener
, public Tizen::Ui::Scenes::ISceneEventListener
, public ISettingChangeEventListener
void OnFocusGained(const Tizen::Ui::Control& source);
void OnFocusLost(const Tizen::Ui::Control& source);
-
// IListViewItemEventListener
/**
*Called when the state of an element in the ListContextItem is changed.
virtual void OnTouchMoved(const Tizen::Ui::Control& source, const Tizen::Graphics::Point& currentPosition, const Tizen::Ui::TouchEventInfo& touchInfo);
virtual void OnTouchReleased(const Tizen::Ui::Control& source, const Tizen::Graphics::Point& currentPosition, const Tizen::Ui::TouchEventInfo& touchInfo);
+ //IPropagatedTouchEventListener
+ virtual bool OnTouchPressed(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnTouchReleased(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnTouchMoved(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnTouchCanceled(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnPreviewTouchPressed(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnPreviewTouchReleased(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+ virtual bool OnPreviewTouchMoved(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo);
+
virtual void OnTextFound(int totalCount, int currentOrdinal);
//ISettingsChangeListener
delete __pHitElementResult;
__pHitElementResult = null;
}
+
String* pSelectedScene = NULL;
Object* pValue = NULL;
MultipleWindowPresentationModel::GetInstance()->GetValue(SELECTED_SCENE_ID, &pValue);
void
MainForm::OnFocusGained(const Control& source)
{
- if(__pAddressbar != null)
- {
- __pFooterUrlField->SetFocusable(false);
- __pAddressbar->SetAddressbarURLFocus();
-
- }
+ AppLog("MainForm::OnFocusGained");
}
void
__pFooterUrlField->SetKeypadAction(KEYPAD_ACTION_GO);
//__pFooterUrlField->AddFocusEventListener(*this);
__pFooterUrlField->AddKeypadEventListener(*this);
- __pFooterUrlField->AddFocusEventListener(*this);
+ //__pFooterUrlField->AddFocusEventListener(*this);
+ __pFooterUrlField->SetPropagatedTouchEventListener(this);
if (SettingPresentationModel::GetInstance()->GetHomepage().CompareTo((L"IDS_BR_BODY_MOST_VISITED_SITES")) == 0)
{
InitFindWordPanel();
__pMenu->SetShowState(false);
__pMenu->Invalidate(false);
+ ShowFindWordPanel(true);
__pFindWordEditField->SetFocus();
/*
__pWebViewer->ReleaseBlock();
}
*/
- ShowFindWordPanel(true);
+
}
break;
case IDA_PRIVATEON_CLICKED:
}
ShowFindWordPanel(true);
+ __pFindWordEditField->SetFocus();
+
if (__currentSearchStr.GetLength() > 0)
{
StartWordSearch();
MainForm::OnAddressCancelledClicked(const Addressbar& addBar)
{
result r = E_SUCCESS;
- // hiding the address bar
- __pAddressbar->SetShowState(false);
+
__pFooterPanel->SetShowState(true);
- if(__pWebViewer)
- __pWebViewer->SetFocus();
+ __pFooterUrlField->SetFocusable(true);
+
+ if(__pWebViewer)
+ __pWebViewer->SetFocus();
else if(__pMostVisitedListView)
- __pMostVisitedListView->SetFocus();
+ __pMostVisitedListView->SetFocus();
else if(__pMultiWindowButton)
__pMultiWindowButton->SetFocus();
- __pFooterUrlField->SetFocusable(true);
__pMoreButton->SetFocus();
+ __pAddressbar->SetShowState(false);
+
RelayoutControls(false);
+
}
void
__inputEventToBeSupressed = false;
}
+bool
+MainForm::OnTouchPressed(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+
+ return true;
+}
+
+bool
+MainForm::OnTouchReleased(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ if(__pAddressbar->GetShowState() == false)
+ {
+ __pAddressbar->SetShowState(true);
+ __pAddressbar->SetAddressbarURLFocus();
+ __pFooterUrlField->SetFocusable(false);
+ __pFooterPanel->SetShowState(false);
+ }
+
+ return true;
+}
+
+bool
+MainForm::OnTouchMoved(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ return true;
+}
+
+bool
+MainForm::OnTouchCanceled(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ return true;
+}
+
+bool
+MainForm::OnPreviewTouchPressed(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ return true;
+}
+
+bool
+MainForm::OnPreviewTouchReleased(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ return true;
+}
+
+bool
+MainForm::OnPreviewTouchMoved(Tizen::Ui::Control& source, const Tizen::Ui::TouchEventInfo& touchEventInfo)
+{
+ return true;
+}
+
void
MainForm::OnOrientationChanged (const Tizen::Ui::Control &source, Tizen::Ui::OrientationStatus orientationStatus)
{