Flags and Variants

Inherited conditions :

one specification => several variants

  UFlag f1,f2,f3;

  b = ubutton( f1 / ustr("abcde")
               + f2 / uima("whatever.jpg")
               + f3 / ufilebox( f4 /...)
              );

  x = udialog(  udefFlag(f1) + b);
  y = umenu(    udefFlag(f2) + b);
  z = utextbox( udefFlag(f3) + udefFlag(f4) + b);