MainForm UI Implementation as per new UX Document
[apps/osp/Internet.git] / inc / IntAddressbar.h
index f23e23d..9d995ef 100644 (file)
 #include <FUi.h>
 #include "IntIAddressbarEventListener.h"
 
-enum AddressBarMode
+/*enum AddressBarMode
 {
        ADDRESSBAR_MODE_INVALID = -1,
        ADDRESSBAR_MODE_READER = 0,
        ADDRESSBAR_MODE_LOADING,
        ADDRESSBAR_MODE_LOADING_COMPLETE,
        ADDRESSBAR_MODE_EDIT,
-};
+};*/
 
 class Addressbar
 : public Tizen::Ui::Controls::Panel
@@ -74,7 +74,7 @@ class Addressbar
        /**
         * @brief        Gets the current addressbar Mode.
         */
-       AddressBarMode GetAddressbarMode(void);
+       //AddressBarMode GetAddressbarMode(void);
 
        /**
         * brief         To remove the Http from the Url editfield
@@ -121,7 +121,7 @@ class Addressbar
        /**
         * @brief        Sets the current addressbar Mode.
         */
-       void SetAddressbarMode(AddressBarMode addMode);
+       //void SetAddressbarMode(AddressBarMode addMode);
 
        /**
         * brief         Sets the backward Button enable or disable as per the input parameter isEnabled.
@@ -148,6 +148,9 @@ class Addressbar
         */
        void UpdateProgress(const int percentage);
 
+       void SetAddressbarURLFocus();
+
+       Tizen::Base::String GetAddressbarURL();
   private:
        /**
         * @brief        Updates the progressbar Value.
@@ -164,7 +167,7 @@ class Addressbar
        static const int IDA_CLEAR_URL;
 
   private:
-       AddressBarMode __currentAddMode;
+       //AddressBarMode __currentAddMode;
        Tizen::Base::String __displayUrl;
        Tizen::Base::String __editTextUrl;
 
@@ -174,21 +177,24 @@ class Addressbar
 
        Tizen::Ui::Controls::Label* __pAddressbarBg;
        Tizen::Ui::Controls::Panel* __pBgPanel;
-       Tizen::Ui::Controls::Button* __pCancelBtn;
+       //Tizen::Ui::Controls::Button* __pCancelBtn;
        Tizen::Ui::Controls::Button* __pClearBtn;
        Tizen::Graphics::Bitmap* __pFavIcon;
        Tizen::Ui::Controls::Label* __pFaviconLabel;
-       Tizen::Ui::Controls::Button* __pGoBackBtn;
-       Tizen::Ui::Controls::Button* __pGoForwardBtn;
+       //Tizen::Ui::Controls::Button* __pGoBackBtn;
+//     Tizen::Ui::Controls::Button* __pGoForwardBtn;
        Tizen::Ui::Controls::Label* __pLabelPrivateOn;
        IAddressbarEventListener* __pListener;
        Tizen::Ui::Controls::Label* __pPrivateIconLabel;
        Tizen::Ui::Controls::Label* __pProgressbarLabel;
-       Tizen::Ui::Controls::Button* __pReaderBtn;
-       Tizen::Ui::Controls::Button* __pRefreshBtn;
+//     Tizen::Ui::Controls::Button* __pReaderBtn;
+//     Tizen::Ui::Controls::Button* __pRefreshBtn;
        Tizen::Ui::Controls::Button* __pStopBtn;
        Tizen::Ui::Controls::Label* __pSearchLabel;
-       Tizen::Ui::Controls::EditField* __pUrlField;
+       Tizen::Ui::Controls::EditField* __pAddressbarUrlField;
+       Tizen::Ui::Controls::Label* __pToolBarLabel;
+       Tizen::Ui::Controls::Label* __pAddressbarURLLabel;
+       Tizen::Ui::Controls::Button* __pAddressBackBtn;
   };
 
 #endif /* _INT_ADDRESSBAR_H_ */