kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cancan.1234 1
Cancan.1234
farkmt2official 1
farkmt2official
Hikaye Ekle

[Fix] uitooltip.py AttrMaxWidth düzenlemesi

  • Konuyu başlatan Konuyu başlatan Bvural41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 841

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Merhabalar, küçük detaylara takıntılı biri olarak rahatsız olduğum bir problemin çözümü.

Before;
0105_031437.jpg


After;
0105_031931.jpg
[CODE title="uitooltip.py" highlight="def __AdjustAttrMaxWidth(self, attrSlot):"]

Arat:
def __AdjustAttrMaxWidth(self, attrSlot):

Bloğu komple değiştir:

def __AdjustAttrMaxWidth(self, attrSlot):
if 0 == attrSlot:
return self.toolTipWidth

maxWidth = self.toolTipWidth
for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
type = attrSlot[0]
value = attrSlot[1]
# if self.ATTRIBUTE_NEED_WIDTH.has_key(type):
# if value > 0:
# maxWidth = max(self.ATTRIBUTE_NEED_WIDTH[type], maxWidth)
# Bvural41 Fix 05-01-25
# New Cod
attrText = self.AppendTextLine(self.GetAffectString(type, value))
(tW, _) = attrText.GetTextSize()
self.childrenList.remove(attrText)
self.toolTipHeight -= self.TEXT_LINE_HEIGHT

maxWidth = max(tW + 12, maxWidth)
# New Cod End
return maxWidth[/CODE]

Not: GetAffectString hatası alan olursa __GetAffectString olarak değiştirsin.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst