>Which is why I'd like to see a setEnabledRecursive() method at Component >level, so that sub-classes could override it and DTRT.
Sure. But it's not the *component* that defines the "right thing", it's the application. The right behavior for one app is not necessarily the same as another. >But there are always other hacks available, like using a transparent >pane to temporarily block a group of components. You can do this in Pivot, but it's not necessary since disabling a container automatically blocks access to all of its children (IIRC, this is different than Swing, which does not have this capability). You can also attach a decorator (such as a ShadeDecorator or BlurDecorator) to indicate that your container is disabled. G
