javauis/lcdui_akn/lcdui/inc/CMIDForm.h
branchRCL_3
changeset 83 26b2b12093af
parent 71 d5e927d5853b
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
   391     static TBool IsStringItem(CMIDControlItem& aControlItem);
   391     static TBool IsStringItem(CMIDControlItem& aControlItem);
   392     static TBool IsStringItemHyperlink(CMIDControlItem& aControlItem);
   392     static TBool IsStringItemHyperlink(CMIDControlItem& aControlItem);
   393     static TBool IsStringItemButton(CMIDControlItem& aControlItem);
   393     static TBool IsStringItemButton(CMIDControlItem& aControlItem);
   394     static TBool IsCustomItem(CMIDControlItem& aControlItem);
   394     static TBool IsCustomItem(CMIDControlItem& aControlItem);
   395     static TBool IsGaugeItem(CMIDControlItem& aControlItem);
   395     static TBool IsGaugeItem(CMIDControlItem& aControlItem);
       
   396     static TBool IsInteractiveGaugeItem(CMIDControlItem& aControlItem);
   396     static TBool IsTextFieldItem(CMIDControlItem& aControlItem);
   397     static TBool IsTextFieldItem(CMIDControlItem& aControlItem);
   397     static TBool IsChoiceGroup(CMIDControlItem& aControlItem);
   398     static TBool IsChoiceGroup(CMIDControlItem& aControlItem);
   398     static TBool IsPopupChoiceGroup(CMIDControlItem& aControlItem);
       
   399     static TBool IsDateField(CMIDControlItem& aControlItem);
   399     static TBool IsDateField(CMIDControlItem& aControlItem);
   400     static TBool IsLabelContainerItem(CMIDControlItem& aControlItem);
   400     static TBool IsLabelContainerItem(CMIDControlItem& aControlItem);
   401     static TBool IsSpacerUsedForFormatting(CMIDControlItem& aControlItem);
   401     static TBool IsSpacerUsedForFormatting(CMIDControlItem& aControlItem);
   402     static TBool IsImageItem(CMIDControlItem& aControlItem);
   402     static TBool IsImageItem(CMIDControlItem& aControlItem);
   403 
   403 
   404 #ifdef RD_JAVA_S60_RELEASE_9_2
   404 #ifdef RD_JAVA_S60_RELEASE_9_2
   405 public:
   405 public:
   406     void PostPendingUpEventL();
   406     void PostPendingUpEventL();
   407     TInt FormRowIndex(CMIDFormRow* aRow);
       
   408     CMIDFormRow* FormRow(TInt aIndex);
       
   409 #endif // RD_JAVA_S60_RELEASE_9_2
   407 #endif // RD_JAVA_S60_RELEASE_9_2
   410 
   408 
   411 private:
   409 private:
   412     TInt NumNewLinesBefore(CMIDControlItem& aControlItem);
   410     TInt NumNewLinesBefore(CMIDControlItem& aControlItem);
   413     TInt NumNewLinesAfter(CMIDControlItem& aControlItem);
   411     TInt NumNewLinesAfter(CMIDControlItem& aControlItem);
   594 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   592 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
   595 
   593 
   596     // Storing index to last pointed control
   594     // Storing index to last pointed control
   597     // before Form layout is performed
   595     // before Form layout is performed
   598     TInt iLastPointedControl;
   596     TInt iLastPointedControl;
       
   597 
       
   598     TInt iLastGaugeValue;
   599 };
   599 };
   600 
   600 
   601 inline void CMIDForm::Dispose()
   601 inline void CMIDForm::Dispose()
   602 {
   602 {
   603     delete this;
   603     delete this;