About the multi-page dialog

Login to reply to this topic.
Wed, 2008-06-25 18:35
Joined: 2008-05-20
Forum posts: 2

Hi All,

I want to create a multi-page dialog, but I got the "E32USER - CBase 21" panic. Here is my resource define about the dialog, please help to check:

RESOURCE DIALOG r_myapp_setting_dialog

   {

   flags    = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons | 
              EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
              EEikDialogFlagFillAppClientRect | EEikDialogFlagWait;

   buttons  = R_AVKON_SOFTKEYS_OPTIONS_BACK;
   pages    = r_myapp_setting_pages;
   }


RESOURCE ARRAY r_myapp_setting_pages
    {

   items =
      {
      PAGE 
          {
          id = EAknExFormPageCtrlIdPage01;
          text = "Name";
          form = r_myapp_setting_page1_form;
          },
          
      PAGE 
          {
          id = EAknExFormPageCtrlIdPage02;
          text = "Age";
          form = r_myapp_setting_page2_form;
          }
      };
    }

RESOURCE FORM r_myapp_setting_page1_form
    {
    items = 
      {
      DLG_LINE
         {
         id = EConfirmationNoteDlgCIdSetting;
         type = EEikCtLabel;
         control = LABEL
            {
            txt = "Enter your name:";
            };
         },
      DLG_LINE
         {
         id = EConfirmationNoteDlgCIdSettingEditor;
         type = EEikCtEdwin;
         control = EDWIN
            {
            avkon_flags = EAknEditorFlagNoEditIndicators;
            maxlength = KMaxPlayerNameLength;
            };
         }
      };
   }


RESOURCE FORM r_myapp_setting_page2_form
  {
    items = 
    {
      DLG_LINE
         {
         id = EConfirmationNoteDlgCIdSetting2;
         type = EEikCtLabel;
         control = LABEL
            {
            txt = "Enter your age:";
            };
         }
      };
  }


Wed, 2008-07-02 16:56
Joined: 2008-05-20
Forum posts: 2
Re: About the multi-page dialog

Anybody has the experience on the multi-page dialog box?

Thu, 2008-07-03 06:50
Joined: 2008-02-06
Forum posts: 2
Re: About the multi-page dialog

Eye-wink

Hi zbluesky,
I have used same code like above but instead of forms I used "lines" keyword and that worked for me.
Just do the follow:

PAGE
          {
          id = EAknExFormPageCtrlIdPage02;
          text = "Age";
          //form = r_myapp_setting_page2_form; //comment this and use below.
          lines= r_myapp_setting_page2_form;
          }

and instead of RESOURCE FORM r_myapp_setting_page2_form
use RESOURCE ARRAY r_myapp_setting_page2_form
Same for both pages and lines

Hope this may help you.

Regards,
Kavit.

  • Login to reply to this topic.