Hi Wouter,
You can remove this pad from the list of primitives of its mother pad.
If pad is the pointer to the pad you want to hide
if mother is the pad containing this pad
do:
mother->GetListOfPrimitives()->Remove(pad);
mother->Modified();
mother->Update();
To show the pad again
mother->GetListOfPrimitives()->Add(pad);
mother->Modified();
mother->Update();
The next version of Root includes the possibility to define
transparent pads and pads with different levels of opacity.
Rene Brun