# Bu fonksiyon, fare bonus satırının üzerine gelince çalışır
def __OnMouseOverIn(self, index):
# Eğer tooltip nesnesi yoksa veya görünür değilse, devam etme
if not self.tooltip:
return
# Tooltip'i temizle ve yeni bilgiyi ekle
self.tooltip.ClearToolTip()
# 'index'i kullanarak doğru bonusun açıklamasını (kaynağını vb.) bir listeden alıp ekleyin
# Bu kısım sisteminizin yapısına göre değişiklik gösterebilir.
# Örnek: self.tooltip.AppendTextLine(self.bonus_data[index]["description"])
# Örnek 2: self.tooltip.AppendTextLine("Bu bonus şuradan geldi: Kask")
self.tooltip.AppendTextLine("Bonus Açıklaması: %s" % self.bonus_data[index]) # Örnek
self.tooltip.Show()
# Bu fonksiyon, fare bonus satırının üzerinden çekilince çalışır
def __OnMouseOverOut(self):
# Eğer tooltip nesnesi yoksa, devam etme
if not self.tooltip:
return
self.tooltip.Hide()