Flags reference

The drawback of supporting flags for widgets is that you need to know which type, at which position to pass to the ControlFlags(params object[]) attribute. This page serves as a reference. At the time of writing, the number of flags is far from complete, this should improve over time. As said all too often, you are very welcome to come up with something original.

Type ControlType Number and type Influences Frontends
enum Radio First bool Vertical or horizontal list Gtk, Qt, Windows
string FileSelect First string Dialog title Gtk, Qt, Windows
DirectorySelect
Array Default First bool Allow edit Gtk, Qt, Windows
Second bool Allow remove
Third bool Allow add
Fourth bool Disable instead of hide
First string Dialog title
int Default First bool Wrap Gtk, Qt, Windows
First integer Minimum value
Second integer Maximum value
Third integer Step size
First bool Wrap
DateTime Default First string Format string Qt only
First bool Show heading Gtk only
Second bool Show day names
Third bool Allow month change
Fourth bool Show week numbers
Fifth bool Week starts on monday