Boa cara, OTClient envolve uma grande lógica. Não entendo muito, rsrs.
Obrigado pela colaboração ![]()
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Boa cara, OTClient envolve uma grande lógica. Não entendo muito, rsrs.
Obrigado pela colaboração ![]()
Algo pequeno, mais que é um grande detalhe ;D
info
Group: Conde
Joined: 14/02/13
Posts: 702
Reputation: +196
Gender: Masculino

Novas Funções adicionadas.
info
Group: Campones
Joined: 22/09/13
Posts: 11
Reputation: +1

Gostei desse, bem legal!
vou adicionar ou meu OTClient =)
Obrigado por mais um belo trabalho!
info
Group: Campones
Joined: 24/12/07
Posts: 69
Reputation: +4

Aqui bugou, desapareceu todas as janelas :s
Oque será que aconteceu ? ...
Uso a versão 0.6.3 !
Abraço.
.
info
Group: Conde
Joined: 14/02/13
Posts: 702
Reputation: +196
Gender: Masculino
Depois de incomodar um pouco o baxnie, ele me ajudou a criar o sistema de abrir miniwindow para o lado.
Versão 1.0
Instalação
otclient-master\data\styles\30-miniwindow.otui
embaixo de:
ResizeBorder
id: bottomResizeBorder
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.right: parent.right
height: 3
minimum: 48
margin-left: 3
margin-right: 3
background: #ffffff88
você adiciona:
Agora em otclient-master\modules\corelib\ui\uiminiwindow.lua:
você procura por:
deleta a função inteira, e muda por essa:
function UIMiniWindow:isResizeable() local resizeBorder = self:getChildById('bottomResizeBorder') local resizeBorderRight = self:getChildById('rightResizeBorder') return resizeBorder:isExplicitlyVisible() and resizeBorder:isEnabled() and resizeBorderRight:isExplicitlyVisible() and resizeBorderRight:isEnabled() endAgora em
otclient-master\modules\corelib\ui\uiminiwindow.lua
Procure por:
function UIMiniWindow:disableResize()
e adicione essa linha :
self:getChildById('rightResizeBorder'):disable()
Agora procure por:
e adicione essa linha :
self:getChildById('rightResizeBorder'):enable()Pronto, agora seus mods criados em miniwindow poderão ser abertos para os lados.
OBS: o sistema não esta 100%, e assim que possível vou adicionar as funções que faltam, como as de regular o tamanho maximo da tela e o minimo que ele pode abrir.
OBS 2: Caso a barra lateral para editar o tamanho da tela não pareça é porque dentro do arquivo .lua do seu mod tem a função
disableResize(), essa função impede a mudança no tamanho da janela.
Edited Abril 8 by BananaFight