Any child tile can have an is_enabled attribute with value true or
false. A value of true will enable the tile, which is also the
default behaviour. A value of false will disable the tile, it will
then be displayed "grayed out".
This attribute also works on a dialog. By default a dialog is disabled
when calling new_dialog.
The dialog will be automatically enabled when start_dialog is called. This
mechanism prevents activation of callbacks before start_dialog is
called. Indeed: in a disabled dialog, no callbacks can be
triggered.
This attribute has no effect on other cluster tiles.
The enabled state of any tile, including cluster tiles, can be
changed at runtime by using the function mode_tile. When using mode_tile
to enable or disable a cluster, all of its children will be enabled
or disabled respectively.
related tiles
All of the child tiles or a dialog can have an is_enabled attribute.