Migrating from IBM Informix 4gl to Genero BDL / User interface topics |
If the application forms define right-justified labels and use a proportional font in GUI mode, the text will no longer be aligned as on a dumb terminal. Form layout must be reviewed to replace any right-justified text with LABEL form items. Migration to GUI mode can also be easier achieved with the traditional mode, to leave TUI-style forms untouched.
DATABASE FORMONLY SCREEN { Customer id: [f01 ] Name: [f02 ] Zipcode: [f03 ] Address: [f04 ] } END ATTRIBUTES EDIT f01 = FORMONLY.cust_id; EDIT f02 = FORMONLY.cust_name; EDIT f03 = FORMONLY.cust_zipcode; EDIT f04 = FORMONLY.cust_address; END
LAYOUT GRID { [l01 |f01 ] [l02 |f02 ] [l03 |f03 ] [l04 |f04 ] } END END ATTRIBUTES LABEL l01: TEXT=%"customer.id"; LABEL l02: TEXT=%"customer.name"; LABEL l03: TEXT=%"customer.zipcode"; LABEL l04: TEXT=%"customer.address"; EDIT f01 = FORMONLY.cust_id; EDIT f02 = FORMONLY.cust_name; EDIT f03 = FORMONLY.cust_zipcode; EDIT f04 = FORMONLY.cust_address; END