Move Voxel assets browser preview definitions from common to ts

This commit is contained in:
abcdefg30
2023-10-12 18:44:20 +02:00
committed by Matthias Mailänder
parent c0f3f97811
commit 36d44925cb
3 changed files with 296 additions and 56 deletions

View File

@@ -138,13 +138,6 @@ Background@ASSETBROWSER_PANEL:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
AspectRatio: 1
Model@VOXEL:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
Palette: colorpicker
PlayerPalette: colorpicker
LightPitch: 256
LightYaw: 0
Label@ERROR:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
@@ -224,54 +217,6 @@ Background@ASSETBROWSER_PANEL:
Height: 25
Font: TinyBold
Align: Left
Container@VOXEL_SELECTOR:
X: 226
Y: PARENT_BOTTOM - 75
Children:
Label@ROLL:
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Roll
Slider@ROLL_SLIDER:
X: 30
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Label@PITCH:
X: 150
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Pitch
Slider@PITCH_SLIDER:
X: 190
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Label@YAW:
X: 305
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Yaw
Slider@YAW_SLIDER:
X: 335
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Button@CLOSE_BUTTON:
Key: escape
X: PARENT_RIGHT - 180

View File

@@ -0,0 +1,295 @@
Background@ASSETBROWSER_PANEL:
Logic: AssetBrowserLogic
X: (WINDOW_RIGHT - WIDTH) / 2
Y: (WINDOW_BOTTOM - HEIGHT) / 2
Width: 900
Height: 600
Children:
LogicTicker@ANIMATION_TICKER:
Label@ASSETBROWSER_TITLE:
Y: 16
Width: PARENT_RIGHT
Height: 25
Font: Bold
Align: Center
Text: Asset Browser
Label@SOURCE_SELECTOR_DESC:
X: 20
Y: 36
Width: 195
Height: 25
Font: TinyBold
Align: Center
Text: Select asset source
DropDownButton@SOURCE_SELECTOR:
X: 20
Y: 60
Width: 195
Height: 25
Font: Bold
Text: Folders
DropDownButton@ASSET_TYPES_DROPDOWN:
X: 20
Y: 90
Width: 195
Height: 25
Font: Bold
Text: Asset types
Label@FILENAME_DESC:
X: 20
Y: 115
Width: 195
Height: 25
Font: TinyBold
Align: Center
Text: Filter by name
TextField@FILENAME_INPUT:
X: 20
Y: 140
Width: 195
Height: 25
Type: Filename
ScrollPanel@ASSET_LIST:
X: 20
Y: 170
Width: 195
Height: PARENT_BOTTOM - 250
CollapseHiddenChildren: True
Children:
ScrollItem@ASSET_TEMPLATE:
Width: PARENT_RIGHT - 27
Height: 25
X: 2
Visible: false
EnableChildMouseOver: True
Children:
LabelWithTooltip@TITLE:
X: 10
Width: PARENT_RIGHT - 20
Height: 25
TooltipContainer: TOOLTIP_CONTAINER
TooltipTemplate: SIMPLE_TOOLTIP
Label@SPRITE_SCALE:
X: PARENT_RIGHT - WIDTH - 440
Y: 60
Width: 40
Height: 25
Font: Bold
Align: Left
Text: Scale:
Slider@SPRITE_SCALE_SLIDER:
X: PARENT_RIGHT - WIDTH - 330
Y: 62
Width: 100
Height: 20
MinimumValue: 0.5
MaximumValue: 4
Label@MODEL_SCALE:
X: PARENT_RIGHT - WIDTH - 440
Y: 60
Width: 40
Height: 25
Font: Bold
Align: Left
Text: Scale:
Slider@MODEL_SCALE_SLIDER:
X: PARENT_RIGHT - WIDTH - 330
Y: 62
Width: 100
Height: 20
MinimumValue: 10
MaximumValue: 64
Label@PALETTE_DESC:
X: PARENT_RIGHT - WIDTH - 270
Y: 60
Width: 150
Height: 25
Font: Bold
Align: Right
Text: Palette:
DropDownButton@PALETTE_SELECTOR:
X: PARENT_RIGHT - WIDTH - 110
Y: 60
Width: 150
Height: 25
Font: Bold
DropDownButton@COLOR:
X: PARENT_RIGHT - WIDTH - 20
Y: 60
Width: 80
Height: 25
Children:
ColorBlock@COLORBLOCK:
X: 5
Y: 6
Width: PARENT_RIGHT - 35
Height: PARENT_BOTTOM - 12
Background@SPRITE_BG:
X: 226
Y: 90
Width: PARENT_RIGHT - 226 - 20
Height: PARENT_BOTTOM - 170
Background: dialog3
Children:
Sprite@SPRITE:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
VideoPlayer@PLAYER:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
AspectRatio: 1
Model@VOXEL:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
Palette: colorpicker
PlayerPalette: colorpicker
LightPitch: 256
LightYaw: 0
Label@ERROR:
Width: PARENT_RIGHT
Height: PARENT_BOTTOM
Align: Center
Visible: false
Text: Error displaying file. See assetbrowser.log for details.
Container@FRAME_SELECTOR:
X: 226
Y: PARENT_BOTTOM - 75
Width: PARENT_RIGHT - 226
Children:
Button@BUTTON_PREV:
Width: 26
Height: 26
Key: LEFT
Children:
Image@IMAGE_PREV:
X: 5
Y: 5
ImageCollection: music
ImageName: prev
Button@BUTTON_PLAY:
X: 35
Width: 26
Height: 26
Key: SPACE
Children:
Image@IMAGE_PLAY:
X: 5
Y: 5
ImageCollection: music
ImageName: play
Button@BUTTON_PAUSE:
Visible: false
X: 35
Width: 26
Height: 26
Key: SPACE
Children:
Image@IMAGE_PAUSE:
X: 5
Y: 5
ImageCollection: music
ImageName: pause
Button@BUTTON_STOP:
X: 70
Width: 26
Height: 26
Key: RETURN
Children:
Image@IMAGE_STOP:
X: 5
Y: 5
ImageCollection: music
ImageName: stop
Button@BUTTON_NEXT:
X: 105
Width: 26
Height: 26
Key: RIGHT
Children:
Image@IMAGE_NEXT:
X: 5
Y: 5
ImageCollection: music
ImageName: next
Slider@FRAME_SLIDER:
X: 140
Y: 3
Width: PARENT_RIGHT - 140 - 85
Height: 20
MinimumValue: 0
Label@FRAME_COUNT:
X: PARENT_RIGHT - WIDTH + 5
Y: 0
Width: 85
Height: 25
Font: TinyBold
Align: Left
Container@VOXEL_SELECTOR:
X: 226
Y: PARENT_BOTTOM - 75
Children:
Label@ROLL:
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Roll
Slider@ROLL_SLIDER:
X: 30
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Label@PITCH:
X: 150
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Pitch
Slider@PITCH_SLIDER:
X: 190
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Label@YAW:
X: 305
Y: 1
Width: 40
Height: 25
Font: TinyBold
Align: Left
Text: Yaw
Slider@YAW_SLIDER:
X: 335
Y: 3
Width: 100
Height: 20
MinimumValue: 1
MaximumValue: 1023
Button@CLOSE_BUTTON:
Key: escape
X: PARENT_RIGHT - 180
Y: PARENT_BOTTOM - 45
Width: 160
Height: 25
Font: Bold
Text: Close
TooltipContainer@TOOLTIP_CONTAINER:
ScrollPanel@ASSET_TYPES_PANEL:
Width: 195
Height: 130
ItemSpacing: 5
TopBottomSpacing: 0
Children:
Checkbox@ASSET_TYPE_TEMPLATE:
X: 5
Y: 5
Width: PARENT_RIGHT - 29
Height: 20

View File

@@ -178,7 +178,7 @@ ChromeLayout:
ts|chrome/dropdowns.yaml
common|chrome/musicplayer.yaml
common|chrome/tooltips.yaml
common|chrome/assetbrowser.yaml
ts|chrome/assetbrowser.yaml
common|chrome/missionbrowser.yaml
common|chrome/confirmation-dialogs.yaml
common|chrome/editor.yaml