BananaFight 196 Postado Abril 6, 2013 Share Postado Abril 6, 2013 (editado) Depois de incomodar um pouco o baxnie, ele me ajudou a criar o sistema de abrir miniwindow para o lado. Nome: Resize Right Border Descrição: Abrir janelas para a direita Autor: Eduardo Vicente (Banana Fight) Website: www.xtibia.com Versão 1.0 Features: cria uma barra lateral para regular o tamanho de janelas criadas em miniwindow 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: ResizeBorder id: rightResizeBorder anchors.top: parent.top anchors.bottom: parent.bottom anchors.right: parent.right width: 3 minimum: 48 margin-top: 3 magin-bottom: 3 background: #ffffff88 Agora em otclient-master\modules\corelib\ui\uiminiwindow.lua: você procura por: function UIMiniWindow:isResizeable() 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() end Agora em otclient-master\modules\corelib\ui\uiminiwindow.lua Procure por: function UIMiniWindow:disableResize() e adicione essa linha : self:getChildById('rightResizeBorder'):disable() Agora procure por: function UIMiniWindow:enableResize() 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. Editado Abril 8, 2013 por BananaFight Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/ Compartilhar em outros sites More sharing options...
Roksas 846 Postado Abril 6, 2013 Share Postado Abril 6, 2013 Boa cara, OTClient envolve uma grande lógica. Não entendo muito, rsrs. Obrigado pela colaboração Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1499487 Compartilhar em outros sites More sharing options...
Nu77 81 Postado Abril 7, 2013 Share Postado Abril 7, 2013 Algo pequeno, mais que é um grande detalhe ;D Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1499678 Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Abril 8, 2013 Autor Share Postado Abril 8, 2013 Novas Funções adicionadas. Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1500428 Compartilhar em outros sites More sharing options...
GODMedieval 1 Postado Setembro 23, 2013 Share Postado Setembro 23, 2013 Gostei desse, bem legal!vou adicionar ou meu OTClient =) Obrigado por mais um belo trabalho! Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1564644 Compartilhar em outros sites More sharing options...
nycholaszinhu 4 Postado Novembro 11, 2013 Share Postado Novembro 11, 2013 Aqui bugou, desapareceu todas as janelas :sOque será que aconteceu ? ... Uso a versão 0.6.3 !Abraço.. Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1581149 Compartilhar em outros sites More sharing options...
xSONYx 31 Postado Novembro 18, 2013 Share Postado Novembro 18, 2013 Pode ser algo que você editou ou algum bug da 6.3 mesmo Link para o comentário https://xtibia.com/forum/topic/211531-abrindo-novos-horizontes/#findComment-1583367 Compartilhar em outros sites More sharing options...
Posts Recomendados