diff --git a/mods/common/chrome/assetbrowser.yaml b/mods/common/chrome/assetbrowser.yaml index f4bf6fb124..93886995d4 100644 --- a/mods/common/chrome/assetbrowser.yaml +++ b/mods/common/chrome/assetbrowser.yaml @@ -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 diff --git a/mods/ts/chrome/assetbrowser.yaml b/mods/ts/chrome/assetbrowser.yaml new file mode 100644 index 0000000000..f4bf6fb124 --- /dev/null +++ b/mods/ts/chrome/assetbrowser.yaml @@ -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 diff --git a/mods/ts/mod.yaml b/mods/ts/mod.yaml index d24241a036..ed1c5f4731 100644 --- a/mods/ts/mod.yaml +++ b/mods/ts/mod.yaml @@ -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