idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h
branchRCL_3
changeset 20 899e4666ea9a
parent 18 d05a55b217df
child 28 d721605b30d0
--- a/idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h	Fri Mar 26 15:15:17 2010 +0200
+++ b/idlehomescreen/xmluirendering/uiengine/inc/xnwidgetextensionadapter.h	Wed May 12 13:12:59 2010 +0300
@@ -63,6 +63,13 @@
     * Destructor.
     */
     ~CXnWidgetExtensionAdapter();
+public:
+    /**
+     * From CCoeAppUiBase.
+     * Informs the components about the screen layout switch.
+     */
+     void HandleScreenDeviceChangedL();
+
      
 private: 
     // Functions from base classes    
@@ -74,12 +81,17 @@
     /**
     * see CCoeControl 
     */
-    void HandlePointerEventL(const TPointerEvent& aPointerEvent);
+    void HandlePointerEventL( const TPointerEvent& aPointerEvent );
 
     /**
     * see CCoeControl 
     */
-    void Draw(const TRect& aRect) const;        
+    void Draw( const TRect& aRect ) const;        
+
+    /**
+    * @see CXnControlAdapter
+    */
+    void DoHandlePropertyChangeL( CXnProperty* aProperty = NULL );
 
 private:
     // from MXnUiStateObserver
@@ -128,7 +140,9 @@
     // New functions
     
     void HidePopupL();
-        
+
+    void ChangePopupPosition();
+
     void CalculatePosition();
     
 private: