mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-10-21 01:23:27 +02:00
fix items, map, protocls
This commit is contained in:
112
800OTClient/modules/game_playertrade/tradewindow.otui
Normal file
112
800OTClient/modules/game_playertrade/tradewindow.otui
Normal file
@@ -0,0 +1,112 @@
|
||||
TradeWindow < MiniWindow
|
||||
!text: tr('Trade')
|
||||
height: 150
|
||||
|
||||
UIItem
|
||||
id: tradeItem
|
||||
virtual: true
|
||||
size: 16 16
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
margin-top: 4
|
||||
margin-left: 4
|
||||
|
||||
MiniWindowContents
|
||||
padding: 2
|
||||
|
||||
Label
|
||||
id: ownTradeLabel
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.horizontalCenter
|
||||
|
||||
Label
|
||||
id: counterTradeLabel
|
||||
anchors.top: parent.top
|
||||
anchors.left: parent.horizontalCenter
|
||||
anchors.right: parent.right
|
||||
|
||||
Label
|
||||
id: ownTradeCountLabel
|
||||
anchors.top: ownTradeLabel.bottom
|
||||
anchors.left: ownTradeLabel.left
|
||||
anchors.right: ownTradeLabel.right
|
||||
font: verdana-9px-bold
|
||||
text-align: center
|
||||
|
||||
Label
|
||||
id: counterTradeCountLabel
|
||||
anchors.top: counterTradeLabel.bottom
|
||||
anchors.left: counterTradeLabel.left
|
||||
anchors.right: counterTradeLabel.right
|
||||
font: verdana-9px-bold
|
||||
text-align: center
|
||||
|
||||
ScrollableFlatPanel
|
||||
id: ownTradeContainer
|
||||
anchors.top: ownTradeCountLabel.bottom
|
||||
anchors.bottom: acceptButton.top
|
||||
anchors.left: ownTradeCountLabel.left
|
||||
anchors.right: ownTradeCountLabel.right
|
||||
margin-bottom: 3
|
||||
padding: 2
|
||||
layout:
|
||||
type: grid
|
||||
cell-size: 34 34
|
||||
flow: true
|
||||
cell-spacing: 1
|
||||
vertical-scrollbar: ownTradeScrollBar
|
||||
|
||||
VerticalScrollBar
|
||||
id: ownTradeScrollBar
|
||||
anchors.top: ownTradeContainer.top
|
||||
anchors.bottom: ownTradeContainer.bottom
|
||||
anchors.right: parent.horizontalCenter
|
||||
step: 14
|
||||
pixels-scroll: true
|
||||
$!on:
|
||||
width: 0
|
||||
|
||||
ScrollableFlatPanel
|
||||
id: counterTradeContainer
|
||||
anchors.top: counterTradeCountLabel.bottom
|
||||
anchors.bottom: acceptButton.top
|
||||
anchors.left: counterTradeCountLabel.left
|
||||
anchors.right: counterTradeCountLabel.right
|
||||
margin-bottom: 3
|
||||
padding: 2
|
||||
layout:
|
||||
type: grid
|
||||
cell-size: 34 34
|
||||
flow: true
|
||||
cell-spacing: 1
|
||||
vertical-scrollbar: counterTradeScrollBar
|
||||
|
||||
VerticalScrollBar
|
||||
id: counterTradeScrollBar
|
||||
anchors.top: counterTradeContainer.top
|
||||
anchors.bottom: counterTradeContainer.bottom
|
||||
anchors.right: parent.right
|
||||
step: 14
|
||||
pixels-scroll: true
|
||||
$!on:
|
||||
width: 0
|
||||
|
||||
Button
|
||||
!text: tr('Accept')
|
||||
id: acceptButton
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.horizontalCenter
|
||||
margin-right: 2
|
||||
enabled: false
|
||||
@onClick: g_game.acceptTrade(); self:disable()
|
||||
|
||||
Button
|
||||
!text: tr('Reject')
|
||||
id: rejectButton
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.right: parent.right
|
||||
anchors.left: parent.horizontalCenter
|
||||
margin-left: 2
|
||||
@onClick: g_game.rejectTrade()
|
Reference in New Issue
Block a user