anchor.diff:    begin
       fItems[i].Value := GetValue(FHandIndex, GetTag(i));
       fItems[i].AdditionalValue := GetAdditionalValue(FHandIndex, GetTag(i));
  -    fItems[i].Visible := (fItems[i].Value <> '0') or (fItems[i].AdditionalValue <> '');
  +    fItems[i].Progress := GetProgress(FHandIndex, GetTag(i));
  +    fItems[i].Visible := (fItems[i].Value <> '') or (fItems[i].AdditionalValue <> '') or (fItems[i].Progress >= 0);
       if fItems[i].Visible then
         Inc(Count);
     end;
  
positive.code:   FDropBoxPanel.Anchors := [anTop, anRight];
    //FDropBoxPanel.Focusable := false;
    FDropBoxPanel.Show;
  
  
    FLastIndex := 0; 
      
  
negative.code: 
    TKMRenderUI.WriteBevel(AbsLeft, AbsTop, Width, Height);
    TKMRenderUI.WritePicture(AbsLeft + 2, AbsTop, Width - 4, Height - 4, [], rxGui, FImageID, True, gHands[FHandIndex].FlagColor);
  
    if FProgress >= 0 then
      TKMRenderUI.WritePercentBar(AbsLeft, AbsTop + Height - 6, Width, 6, FProgress, 0);
  
    TKMRenderUI.WriteText(AbsLeft, AbsTop + Height - 16, Width, FValue, fnt_Grey, taCenter, $FFFFFFFF);
    if FAdditionalValue <> '' then
      TKMRenderUI.WriteText(AbsLeft - 2, AbsTop - 2, Width, FAdditionalValue, fnt_Grey, taRight, $FFFFFFFF);
  end;
  