demo : https://i.gyazo.com/f29d1466c564bc9eccac21c94c867080.mp4
tutorial : Infomanii - Din pasiune pentru jocuri !
tutorial : Infomanii - Din pasiune pentru jocuri !
Cod:
imgChatBarLeft = ui.ImageBox()
imgChatBarLeft.SetParent(self.btnChatSizing)
imgChatBarLeft.AddFlag("not_pick")
imgChatBarLeft.LoadImage("d:/ymir work/ui/pattern/chat_bar_left.tga")
imgChatBarLeft.Show()
self.imgChatBarLeft = imgChatBarLeft
imgChatBarRight = ui.ImageBox()
imgChatBarRight.SetParent(self.btnChatSizing)
imgChatBarRight.AddFlag("not_pick")
imgChatBarRight.LoadImage("d:/ymir work/ui/pattern/chat_bar_right.tga")
imgChatBarRight.Show()
self.imgChatBarRight = imgChatBarRight
imgChatBarMiddle = ui.ExpandedImageBox()
imgChatBarMiddle.SetParent(self.btnChatSizing)
imgChatBarMiddle.AddFlag("not_pick")
imgChatBarMiddle.LoadImage("d:/ymir work/ui/pattern/chat_bar_middle.tga")
imgChatBarMiddle.Show()
self.imgChatBarMiddle = imgChatBarMiddle
###################################################################################################
#arat kod blogunu komple değiştir//
imgChatBarLeft = ui.ImageBox()
imgChatBarLeft.SetParent(self.btnChatSizing)
imgChatBarLeft.AddFlag("not_pick")
imgChatBarLeft.LoadImage("d:/ymir work/ui/chat/chat_linebar_left.tga")
imgChatBarLeft.Show()
self.imgChatBarLeft = imgChatBarLeft
imgChatBarRight = ui.ImageBox()
imgChatBarRight.SetParent(self.btnChatSizing)
imgChatBarRight.AddFlag("not_pick")
imgChatBarRight.LoadImage("d:/ymir work/ui/chat/chatmenutab_line.tga")
imgChatBarRight.Show()
self.imgChatBarRight = imgChatBarRight
imgChatBarMiddle = ui.ExpandedImageBox()
imgChatBarMiddle.SetParent(self.btnChatSizing)
imgChatBarMiddle.AddFlag("not_pick")
imgChatBarMiddle.LoadImage("d:/ymir work/ui/chat/chatmenutab_line.tga")
imgChatBarMiddle.Show()
self.imgChatBarMiddle = imgChatBarMiddle
btnChatTab = ui.Button()
btnChatTab.SetParent(self.btnChatSizing)
btnChatTab.SetUpVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
btnChatTab.SetOverVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
btnChatTab.SetDownVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
btnChatTab.SetToolTipText(uiScriptLocale.CHATTING_SETTING_TALKING, 0, -23)
btnChatTab.Show()
btnChatTab.Down()
self.btnChatTab = btnChatTab
/#arat
def __RefreshSizingBar(self):
(x, y, width, height) = self.GetRect()
gxChat, gyChat = self.btnChatSizing.GetGlobalPosition()
self.btnChatSizing.SetPosition(x, gyChat)
self.btnChatSizing.SetSize(width, 22)
self.imgChatBarLeft.SetPosition(0, 0)
self.imgChatBarRight.SetPosition(width - 64, 0)
self.imgChatBarMiddle.SetPosition(64, 0)
self.imgChatBarMiddle.SetRenderingRect(0.0, 0.0, float(width - 128) / 64.0 - 1.0, 0.0)
##degiştir komple
def __RefreshSizingBar(self):
(x, y, width, height) = self.GetRect()
gxChat, gyChat = self.btnChatSizing.GetGlobalPosition()
self.btnChatSizing.SetPosition(x, gyChat)
self.btnChatSizing.SetSize(width, 22)#
self.imgChatBarLeft.SetPosition(0, 17)#17
self.imgChatBarRight.SetPosition(width - 57, 0)
self.imgChatBarMiddle.SetPosition(57.0, 0)#57
self.imgChatBarMiddle.SetRenderingRect(0.0, 0.0, float(width - 57.0 * 2) / 57.0 - 1.0, 0.0)
self.btnChatTab.SetTextAddPos(uiScriptLocale.CHATTING_SETTING_DEFAULT_TITLE, -5)
self.btnChatTab.SetPosition(4, 0)
##arat
EDIT_LINE_HEIGHT = 25
##üstüne ekle
EDIT_LINE_HIDE_HEIGHT = 20
##arat
grp.RenderBar(self.xBar, self.yBar + (self.heightBar - self.curHeightBar) + 10, self.widthBar, self.curHeightBar)
#degıstır
grp.RenderBar(self.xBar, self.yBar + (self.heightBar - self.curHeightBar) + self.EDIT_LINE_HIDE_HEIGHT, self.widthBar, self.curHeightBar)
locale_interface.txt #ac
##en altta ekleme Ortalara ekle##
CHATTING_SETTING_TALKING Chat
CHATTING_SETTING_DEFAULT_TITLE Genel
chat klasörünü
ymir work/ui #AT
Ultima editare: