I'm trying to modify example program "...\Symbian\6.1\Series60\Series60Ex\Form" (AknExFormApp). In file AknExForm.rss there are following lines:

DLG_LINE
{
type = EEikCtNumberEditor;
prompt = qtn_aknexform_form_label_number;
id = EAknExFormDlgCtrlIdNumber01; // 0x111
itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
control = NUMBER_EDITOR
{
min = AKNEXFORM_NUMBER_EDITOR_MIN_VALUE01;
max = AKNEXFORM_NUMBER_EDITOR_MAX_VALUE01;
};
}


I have changed code like this:
DLG_LINE
{
type = EEikCtFlPtEd;
prompt = qtn_aknexform_form_label_number;
id = EAknExFormDlgCtrlIdNumber01;
itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
control = MFNE_NUMBER
{
min = AKNEXFORM_NUMBER_EDITOR_MIN_VALUE01;
max = AKNEXFORM_NUMBER_EDITOR_MAX_VALUE01;
};
}

My target is to get possibility to use floating point numbers in "Form states/Form states/Value" control. Why doesn't it work?
Should I change code somewhere else too or what?

In other words: I need to read Name-Value pairs from buffer, edit and save. Name is text and Value is floating point.

Best Regards,

Markku Pirila
markku.pirila@vtt.fi