Design Inventar

Eşti dezvoltatorul unui program care ar putea fi util pentru ceilalaţi? Distribuie-l pentru a le pentru a îmbunătăți experiența vis-a-vis de Metin2.
Avatar utilizator
 
Mesaje: 79
Membru din: Mar Aug 20, 2013 9:18 pm
Localitate: Cartojani
Like-uri oferite: 1 time
Like-uri primite: 2 times

Design Inventar

de BlueSkis » Mar Dec 29, 2015 2:51 am

Imagine
Imagine
Imagine

Download:

Parola: ByAlaska32Work
Despachetati root si cautati ui.py apoi editatil cu notepad++
In el cautati


Code: Select All Code
def SetCloseEvent(self, event):
self.btnClose.SetEvent(event)


si adaugati:

Code: Select All Code
class TitleBar2(Window):

BLOCK_WIDTH = 32
BLOCK_HEIGHT = 23

def __init__(self):
Window.__init__(self)
self.AddFlag("attach")

def __del__(self):
Window.__del__(self)

def MakeTitleBar(self, width, color):

## ÇöŔç Color´Â »çżëÇĎ°í ŔÖÁö ľĘŔ˝

width = max(64, width)

imgLeft = ImageBox()
imgCenter = ExpandedImageBox()
imgRight = ImageBox()
imgLeft.AddFlag("not_pick")
imgCenter.AddFlag("not_pick")
imgRight.AddFlag("not_pick")
imgLeft.SetParent(self)
imgCenter.SetParent(self)
imgRight.SetParent(self)

if locale.IsARABIC():
imgLeft.LoadImage("locale/ae/ui/pattern/titlebar_left.tga")
imgCenter.LoadImage("locale/ae/ui/pattern/titlebar_center.tga")
imgRight.LoadImage("locale/ae/ui/pattern/titlebar_right.tga")
else:
imgLeft.LoadImage("locale/yang.tga")
imgCenter.LoadImage("locale/yang.tga")
imgRight.LoadImage("locale/yang.tga")

imgLeft.Show()
imgCenter.Show()
imgRight.Show()

btnClose = Button()
btnClose.SetParent(self)
btnClose.SetUpVisual("locale/1close.tga")
btnClose.SetOverVisual("locale/2close.tga")
btnClose.SetDownVisual("locale/1close.tga")
btnClose.SetToolTipText(locale.UI_CLOSE, 0, -23)
btnClose.Show()

self.imgLeft = imgLeft
self.imgCenter = imgCenter
self.imgRight = imgRight
self.btnClose = btnClose

self.SetWidth(width)


Imagine

Tot in ui.py cautati :
search: elif Type == "titlebar":
si adaugati:

elif Type == "titlebar2":
parent.Children[Index] = TitleBar2()
parent.Children[Index].SetParent(parent)
self.LoadElementTitleBar(parent.Children[Index], ElementValue, parent)
Imagine

Cautati:

def LoadElementTitleBar(self, window, value, parentWindow):

adaugati

Code: Select All Code
def LoadElementTitleBar2(self, window, value, parentWindow):

if FALSE == self.CheckKeyList(value["name"], value, self.TITLE_BAR_KEY_LIST):
return FALSE

window.MakeTitleBar(int(value["width"]), value.get("color", "red"))
self.LoadDefaultData(window, value, parentWindow)

return TRUE


Imagine

Sursa:
Spoiler: show
epvp
Cea mai bună firmă de HOSTING !
Intră și vezi ofertele actuale !
Super reduceri !


Imagine

Dacă te-am ajutat nu uita de THX !

Înapoi la Utilitare

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator