idlehomescreen/inc/xnnode.h
branchRCL_3
changeset 11 ff572dfe6d86
parent 0 f72a12da539e
equal deleted inserted replaced
9:f966699dea19 11:ff572dfe6d86
   886      * Get property as indicated by method name.
   886      * Get property as indicated by method name.
   887      *
   887      *
   888      * @see GetPropertyL
   888      * @see GetPropertyL
   889      * @return The property mapped to the key or NULL if not found.
   889      * @return The property mapped to the key or NULL if not found.
   890      */
   890      */
   891     CXnProperty* VisibleRowsL();
       
   892 
       
   893     /**
       
   894      * Get property as indicated by method name.
       
   895      *
       
   896      * @see GetPropertyL
       
   897      * @return The property mapped to the key or NULL if not found.
       
   898      */
       
   899     CXnProperty* GridColumnsL();
       
   900 
       
   901     /**
       
   902      * Get property as indicated by method name.
       
   903      *
       
   904      * @see GetPropertyL
       
   905      * @return The property mapped to the key or NULL if not found.
       
   906      */
       
   907     CXnProperty* GridOrientationL();
       
   908 
       
   909     /**
       
   910      * Get property as indicated by method name.
       
   911      *
       
   912      * @see GetPropertyL
       
   913      * @return The property mapped to the key or NULL if not found.
       
   914      */
       
   915     CXnProperty* GridVerDirectionL();
       
   916 
       
   917     /**
       
   918      * Get property as indicated by method name.
       
   919      *
       
   920      * @see GetPropertyL
       
   921      * @return The property mapped to the key or NULL if not found.
       
   922      */
       
   923     CXnProperty* GridHorDirectionL();
       
   924 
       
   925     /**
       
   926      * Get property as indicated by method name.
       
   927      *
       
   928      * @see GetPropertyL
       
   929      * @return The property mapped to the key or NULL if not found.
       
   930      */
       
   931     CXnProperty* FocusHorLoopingL();
       
   932 
       
   933     /**
       
   934      * Get property as indicated by method name.
       
   935      *
       
   936      * @see GetPropertyL
       
   937      * @return The property mapped to the key or NULL if not found.
       
   938      */
       
   939     CXnProperty* FocusVerLoopingL();
       
   940 
       
   941     /**
       
   942      * Get property as indicated by method name.
       
   943      *
       
   944      * @see GetPropertyL
       
   945      * @return The property mapped to the key or NULL if not found.
       
   946      */
       
   947     CXnProperty* ZIndexL();
   891     CXnProperty* ZIndexL();
   948 
   892 
   949     /**
   893     /**
   950      * Get property as indicated by method name.
   894      * Get property as indicated by method name.
   951      *
   895      *
   967      *
   911      *
   968      * @see GetPropertyL
   912      * @see GetPropertyL
   969      * @return The property mapped to the key or NULL if not found.
   913      * @return The property mapped to the key or NULL if not found.
   970      */
   914      */
   971     CXnProperty* BackgroundImageL();
   915     CXnProperty* BackgroundImageL();
   972 
       
   973     /**
       
   974      * Get property as indicated by method name.
       
   975      *
       
   976      * @see GetPropertyL
       
   977      * @return The property mapped to the key or NULL if not found.
       
   978      */
       
   979     CXnProperty* RefL();
       
   980 
       
   981     /**
       
   982      * Get property as indicated by method name.
       
   983      *
       
   984      * @see GetPropertyL
       
   985      * @return The property mapped to the key or NULL if not found.
       
   986      */
       
   987     CXnProperty* GridScrollBarMarginL();
       
   988 
       
   989     /**
       
   990      * Get property as indicated by method name.
       
   991      *
       
   992      * @see GetPropertyL
       
   993      * @return The property mapped to the key or NULL if not found.
       
   994      */
       
   995     CXnProperty* GridScrollBarWidthL();
       
   996 
   916 
   997     /**
   917     /**
   998      * Sets the pointer of DOM node
   918      * Sets the pointer of DOM node
   999      *
   919      *
  1000      * @since S60 3.1
   920      * @since S60 3.1
  1050      * @param aFixedSize the node's size determined by layout algorithm
   970      * @param aFixedSize the node's size determined by layout algorithm
  1051      */
   971      */
  1052     void FixAdaptiveSizeL( const TSize& aFixedSize );
   972     void FixAdaptiveSizeL( const TSize& aFixedSize );
  1053 
   973 
  1054     /**
   974     /**
  1055      * Restarts the timer in a timed trigger.
       
  1056      *
       
  1057      * @param aDelay Delay in microseconds. If delay is zero, then the timer
       
  1058      *        is only cancelled.
       
  1059      */
       
  1060     void RestartTimedTrigger( TInt aDelay = 0 );
       
  1061 
       
  1062     /**
       
  1063      * Sets default trigger delay.
       
  1064      *
       
  1065      * @param aDelay delay in microseconds. If new delay is not set, then
       
  1066      *        this value is used in restarting the timer.
       
  1067      */
       
  1068     void SetTriggerDelay( TTimeIntervalMicroSeconds32 aDelay );
       
  1069 
       
  1070     /**
       
  1071      * Returns the default trigger delay.
       
  1072      */
       
  1073     TTimeIntervalMicroSeconds32 TriggerDelay();
       
  1074 
       
  1075     /**
       
  1076      * Marks node as dirty, adds it to UiEngine's dirty list and
   975      * Marks node as dirty, adds it to UiEngine's dirty list and
  1077      * clears rendered and laidout from the node and its children.
   976      * clears rendered and laidout from the node and its children.
  1078      *
   977      *
  1079      * @since S60 3.2
   978      * @since S60 3.2
  1080      */
   979      */
  1182      * node application interface.
  1081      * node application interface.
  1183      * Own.
  1082      * Own.
  1184      */
  1083      */
  1185     CXnNodeAppIf* iAppIf;
  1084     CXnNodeAppIf* iAppIf;
  1186 
  1085 
  1187     /**
       
  1188      * delay in microseconds for timer.
       
  1189      */
       
  1190     TTimeIntervalMicroSeconds32 iTriggerDelay;
       
  1191     };
  1086     };
  1192 
  1087 
  1193 #endif
  1088 #endif