// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
{
public:
virtual ~IAddressbarEventListener(void) {};
- virtual void OnAddressBarKeypadClosed(const Addressbar&) = 0;
+ virtual void OnAddressBarFocusGained(const Addressbar&) = 0;
+ virtual void OnAddressBarFocusLost(const Addressbar&, bool addressbarKeyPadState) = 0;
+ virtual void OnAddressBarKeypadClosed(const Addressbar&, bool footerState = true ) = 0;
virtual void OnAddressBarKeypadOpened(const Addressbar&) = 0;
virtual void OnAddressBarKeypadWillOpen(const Addressbar&) = 0;
+ virtual void OnAddressBarKeypadBoundsChanged(const Addressbar&) = 0;
//virtual void OnAddressBarModeChanged(const Addressbar&) = 0;
virtual void OnAddressCancelledClicked(const Addressbar&) = 0;
+ virtual void OnClipboardClosed(const Addressbar&) = 0;
//virtual void OnBackClicked(const Addressbar&) = 0;
//virtual void OnForwardClicked(const Addressbar&) = 0;
- virtual void OnReaderClicked(const Addressbar&) = 0;
+// virtual void OnReaderClicked(const Addressbar&) = 0;
virtual void OnRefreshClicked(const Addressbar&) = 0;
virtual void OnStopClicked(Addressbar&) = 0;
+ virtual void OnUrlValueChanged(Addressbar&) = 0;
virtual void OnUrlSubmitted(Addressbar&) = 0;
};