mirror of
https://github.com/OTCv8/otclientv8.git
synced 2025-05-09 07:19:20 +02:00
220 lines
4.3 KiB
Plaintext
220 lines
4.3 KiB
Plaintext
NextOutfitButton < NextButton
|
|
PrevOutfitButton < PreviousButton
|
|
NextMountButton < NextButton
|
|
PrevMountButton < PreviousButton
|
|
|
|
OutfitSelectorPanel < Panel
|
|
size: 125 120
|
|
|
|
Label
|
|
id: title
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-align: center
|
|
|
|
UICreature
|
|
id: creature
|
|
size: 100 80
|
|
anchors.top: prev.bottom
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
margin-top: 1
|
|
|
|
PreviousButton
|
|
id: prevButton
|
|
anchors.left: parent.left
|
|
anchors.bottom: parent.bottom
|
|
|
|
NextButton
|
|
id: nextButton
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
|
|
Label
|
|
id: label
|
|
text: Outfit name
|
|
text-align: center
|
|
anchors.left: prevButton.right
|
|
anchors.right: nextButton.left
|
|
anchors.top: prevButton.top
|
|
anchors.bottom: parent.bottom
|
|
margin-left: 2
|
|
margin-right: 2
|
|
image-source: /images/ui/panel_flat
|
|
image-border: 2
|
|
text: -
|
|
|
|
BarSelectorPanel < Panel
|
|
size: 125 120
|
|
|
|
Label
|
|
id: title
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-align: center
|
|
|
|
UIWidget
|
|
id: bar
|
|
anchors.centerIn: parent
|
|
|
|
PreviousButton
|
|
id: prevButton
|
|
anchors.left: parent.left
|
|
anchors.bottom: parent.bottom
|
|
|
|
NextButton
|
|
id: nextButton
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
|
|
Label
|
|
id: label
|
|
text: -
|
|
text-align: center
|
|
anchors.left: prevButton.right
|
|
anchors.right: nextButton.left
|
|
anchors.top: prevButton.top
|
|
anchors.bottom: parent.bottom
|
|
margin-left: 2
|
|
margin-right: 2
|
|
image-source: /images/ui/panel_flat
|
|
image-border: 2
|
|
|
|
MainWindow
|
|
!text: tr('Select Outfit')
|
|
size: 560 330
|
|
|
|
@onEnter: modules.game_outfit.accept()
|
|
@onEscape: modules.game_outfit.destroy()
|
|
|
|
// Creature Boxes
|
|
|
|
Panel
|
|
id: line1
|
|
anchors.top: outfit.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
backgroud: red
|
|
layout:
|
|
type: horizontalBox
|
|
spacing: 3
|
|
|
|
OutfitSelectorPanel
|
|
id: type
|
|
anchors.left: parent.left
|
|
anchors.top: parent.top
|
|
|
|
CheckBox
|
|
id: addon1
|
|
width: 80
|
|
anchors.top: type.bottom
|
|
anchors.left: type.left
|
|
!text: tr('Addon 1')
|
|
margin-left: 2
|
|
margin-top: 5
|
|
enabled: false
|
|
|
|
CheckBox
|
|
id: addon2
|
|
width: 80
|
|
anchors.top: prev.top
|
|
anchors.left: prev.right
|
|
!text: tr('Addon 2')
|
|
enabled: false
|
|
|
|
CheckBox
|
|
id: addon3
|
|
width: 80
|
|
anchors.top: prev.top
|
|
anchors.left: prev.right
|
|
!text: tr('Addon 3')
|
|
enabled: false
|
|
|
|
ButtonBox
|
|
id: head
|
|
!text: tr('Head')
|
|
anchors.top: type.top
|
|
anchors.left: type.right
|
|
margin-left: 5
|
|
checked: true
|
|
width: 76
|
|
|
|
ButtonBox
|
|
id: primary
|
|
!text: tr('Primary')
|
|
anchors.top: prev.bottom
|
|
anchors.left: prev.left
|
|
margin-top: 2
|
|
width: 76
|
|
|
|
ButtonBox
|
|
id: secondary
|
|
!text: tr('Secondary')
|
|
anchors.top: prev.bottom
|
|
anchors.left: prev.left
|
|
margin-top: 2
|
|
width: 76
|
|
|
|
ButtonBox
|
|
id: detail
|
|
!text: tr('Detail')
|
|
anchors.top: prev.bottom
|
|
anchors.left: prev.left
|
|
margin-top: 2
|
|
width: 76
|
|
|
|
ButtonBox
|
|
id: randomizeButton
|
|
!text: tr('Randomize')
|
|
anchors.top: prev.bottom
|
|
!tooltip: tr('Randomize characters outfit')
|
|
anchors.left: prev.left
|
|
margin-top: 2
|
|
width: 76
|
|
@onClick: modules.game_outfit.randomize()
|
|
|
|
Panel
|
|
id: colorBoxPanel
|
|
anchors.top: head.top
|
|
anchors.left: head.right
|
|
anchors.right: parent.right
|
|
anchors.bottom: type.bottom
|
|
margin-left: 5
|
|
margin-top: 2
|
|
layout:
|
|
type: grid
|
|
cell-size: 15 15
|
|
cell-spacing: 2
|
|
num-columns: 19
|
|
num-lines: 7
|
|
|
|
Panel
|
|
id: extensions
|
|
height: 120
|
|
margin-top: 5
|
|
anchors.top: addon1.bottom
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
backgroud: red
|
|
layout:
|
|
type: horizontalBox
|
|
fit-children: true
|
|
spacing: 8
|
|
|
|
Button
|
|
id: outfitOkButton
|
|
!text: tr('Ok')
|
|
width: 64
|
|
anchors.right: next.left
|
|
anchors.bottom: parent.bottom
|
|
margin-right: 16
|
|
@onClick: modules.game_outfit.accept()
|
|
|
|
Button
|
|
id: outfitCancelButton
|
|
!text: tr('Cancel')
|
|
width: 64
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
@onClick: modules.game_outfit.destroy()
|