otclientv8/modules/game_outfit/outfitwindow.otui
2021-04-08 23:31:12 +00:00

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()