mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-10-20 17:23:25 +02:00
Resolve "Merge the best from 7.40 branch"
This commit is contained in:
219
SabrehavenOTClient/modules/game_outfit/outfitwindow.otui
Normal file
219
SabrehavenOTClient/modules/game_outfit/outfitwindow.otui
Normal file
@@ -0,0 +1,219 @@
|
||||
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()
|
Reference in New Issue
Block a user