| Online Eiffel Documentation

EiffelStudio

# Generation Tab

This tab contains information about the available code generation options.

Here is the appearance of the Generation tab with default settings for a Build project:

The options available in this tab are as follows:

- Attribute declarations
  - Local - All attributes (corresponding to widgets and items generated by EiffelBuild) are declared as local variables.
  - Attributes -- All attributes are declared as attributes of the class with the following export status:
  - Exported - All attributes are exported to ANY.
  - Export only named - Only those attributes that have been named are exported to ANY while unnaned attributes are not exported..
  - Export None - None of the attributes are exported.
  - Grouped - Should different objects of same type be declared individually, or grouped?
    button1: EV_BUTTON
    button2: EV_BUTTON
    button3: EV_BUTTON
    or
    button1, button2, button3: EV_BUTTON
- Generate debugging information

  If selected, then for every feature connected to an event, code will be generated which outputs to the console, the name of the feature, and the values of all arguments.

- Load constants from file

  If selected, a file named "constants.txt" is generated, containing values of all String and Integer constants, with the generated system loading the values of its constants from this file. See constants for more information.

See Also
Code generation
Project settings window
Build tab
Constants