Influencing widget-specific properties

At times, you want to influence just a tick more on the generated widget, although the factor may not overlap with other widgets, or be toolkit-specific. To provide for this, we made the ControlFlags attribute. With it, you can give any type of variable (its parameters are params object[]). Intepretation of the given values depends on the converter. Where possible, it will be the same for different frontends. Take the enum-chooser presented in the form of radiobuttons below. We might want to display the list of options horizontal or vertical. To go vertical, we pass ControlFlags(true) as an attribute.

For more information on how to influence widgets through flags, see the flags matrix page.

properties.cs

Gtk frontend

Qt frontend