Interaction Designer
Interaction designer used for the design of interaction pages of transporters, It's very simple like a tiny form designer which include only four controls in the toolbox (Label, Textbox, Listbox & Checkbox) where you can design the custom interaction pages and determine variable names for (Textbox, Listbox & Checkbox) Where this variables store the values which determined by the user through the interaction using transporter process
Textbox variable store the text entered in the textbox, while checkbox variable store the value one (1) for checked checkbox and the value zero (0) for unchecked checkbox.
Listbox variable by default store the index of the selected item (the number of the item in the list), but we can change this behavior to another one, where the Listbox variable store the data (String/Text) of the selected item.
Interaction Designer Files take the extension (*.IDF), and you can find the interaction designer files of Mahmoud Programming Language in this path:

C:\SSRPWI\DoubleS\RPWI1\IDF
Each interaction page need two files (FileName.IDF & FileName.FPT) because
Each interaction designer file (FileName.IDF) need slave file (FileName.FPT).

(Transporter) Popup – (Interaction Designer) Item

Interaction Designer
Now you can create new interaction pages and/or modify existing ones

C:\SSRPWI\DoubleS\RPWI1\IDF1.IDF