anchor.diff:      exit;
     end;
   
  +  if AName='cap' then
  +  begin
  +    C.Caption:= AValue;
  +    exit;
  +  end;
  +
     if AName='en' then
     begin
       C.Enabled:= StrToBool(AValue);
       exit;
     end;
   
  -  if AName='cap' then
  -  begin
  -    C.Caption:= AValue;
  +  if AName='vis' then
  +  begin
  +    C.Visible:= StrToBool(AValue);
       exit;
     end;
   
  
positive.code: begin
    with GetPythonEngine do
    begin
      Result:= Py_BuildValue('{sssssssssisisisisssO}',
        'name', PChar(C.Name),
        'cap', PChar(C.Caption),
        'hint', PChar(C.Hint),
  
negative.code:       PChar(string('w')), C.Width,
        PChar(string('h')), C.Height,
        'val', PChar(DoControl_GetState(C)),
        'act', PyBool_FromLong(Ord(C.Tag=Dummy_TagActive)),
        'en', PyBool_FromLong(Ord(C.Enabled)),
        'vis', PyBool_FromLong(Ord(C.Visible))
        );
    end;
  end;
  