Hali
A chat et feljebb akarnám rakni...csak nem lelem a megfelelő kordinátát.....stb
Thx előre
locale/hu/ui/taskbar.py
Rákeresel erre:
"name" : "ChatButton",
Alatta lesz a koordináták.
Így:
"children" :
(
{
"name" : "ChatButton",
"type" : "button",
"x" : 128,
"y" : 1,
"tooltip_text" : uiScriptLocale.TASKBAR_CHAT,
"default_image" : ROOT + "TaskBar/Chat_Button_01.sub",
"over_image" : ROOT + "TaskBar/Chat_Button_02.sub",
"down_image" : ROOT + "TaskBar/Chat_Button_03.sub",
},
Hali
az x az pontosabban mék?A magasság?
x - vízszintes
y - függöleges
Matematikából nem tanultál még függvényeket? :D
Ez nem segitet rajtam....Akár menyire rakom ott marad ahol volt
U.I:Én a matek órát alvásra használom xD
taskbar.py-ban ezt keresd meg:
## QuickBar
{
"name" : "quickslot_board",
"type" : "window",
"x" : SCREEN_WIDTH/2 - 128 + 32 + 10,
"y" : 0 + Y_ADD_POSITION,
"width" : 256 + 14 + 2 + 11,
"height" : 37,
"children" :
"height" : melletti számot vagyis a 37-et írd át tetszés szerintire....
height = magasság
width = szélesség
Ez semm
80 ig raktam és még most semm mozdult
uiChat.py-ben kell.
Pontosabban?
Légy már kreatívabb. Keress rá erre: SetPosition(
És nézd meg hogy mihez tartozik pld: egykilokrumpli.SetPosition(x,y)
A példa az egykilokrumpli-t pozicionálja.
def __Create(self):
chatModeButton = ChatModeButton()
chatModeButton.SetParent(self)
chatModeButton.SetSize(40, 17)
chatModeButton.SetText(locale.CHAT_NORMAL)
chatModeButton.SetPosition(7, 2)
Olyan 90% hogy ez kell nektek :)
UI: Amennyiben nem, a "position" szóra érdemes rákeresni és azokat módosítani.
Keress rá erre:
## QuickBar
{
"name" : "quickslot_board",
"type" : "window",
"x" : SCREEN_WIDTH/2 - 128 + 32 + 10,
"y" : 0 + Y_ADD_POSITION,
"width" : 256 + 14 + 2 + 11,
"height" : 37,
"children" :
Átírod az "y": 0-át pozitív számra, és akkor már csak működik....elnéztem mert a weight/height a csetablak méretét jelenti
"y" : 0 + Y_ADD_POSITION,
Magát az ablakot "ui.Window" kell pozícionálni mivel annak vannak "gyerekei" és ha az ablakot mozdítod az ún. gyerekek is mozdulnak vele.
self.SetPosition(20, 20)-at próbáld meg átírni 99%, hogy ez lesz.
Próbáld meg ezt , root/interfacemodule.py , ott keress rá erre
def __MakeChatWindow(self):
CHAT_WINDOW_WIDTH = 600
wndChat = uiChat.ChatWindow()
wndChat.SetSize(CHAT_WINDOW_WIDTH, 25)
wndChat.SetPosition(wndMgr.GetScreenWidth()/2 - CHAT_WINDOW_WIDTH/2, wndMgr.GetScreenHeight() - wndChat.GetHeight() - 37)
wndChat.SetHeight(200)
wndChat.Refresh()
wndChat.Show()
ha meg van , akkor ebben a sorban a legvégén
wndChat.SetPosition(wndMgr.GetScreenWidth()/2 - CHAT_WINDOW_WIDTH/2, wndMgr.GetScreenHeight() - wndChat.GetHeight() - 37)
a -37 átírod pl : -297 re és akkor kb a képernyő közepén lesz a chat ablakod
aztán úgy variálod a magasságot ahogy te szeretnéd 8)
Thx....sikerült ;D