Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
commit
7a914d35ba
|
|
@ -44,8 +44,8 @@ jobs:
|
|||
echo "/usr/local/bin" >> $GITHUB_PATH
|
||||
echo "$(brew --prefix)/opt/gnu-sed/libexec/gnubin" >> $GITHUB_PATH
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-python@v4
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v5
|
||||
id: py311
|
||||
with:
|
||||
python-version: '3.11'
|
||||
|
|
@ -130,12 +130,12 @@ jobs:
|
|||
shell: bash
|
||||
|
||||
- name: Get the code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Checkout build vars (after the main code)
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: FirestormViewer/fs-build-variables
|
||||
path: build-variables
|
||||
|
|
@ -275,7 +275,7 @@ jobs:
|
|||
# fi
|
||||
- name: Publish artifacts
|
||||
if: runner.os == 'Windows'
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.FS_RELEASE_TYPE }}-${{ matrix.os }}-${{ matrix.addrsize }}-${{ matrix.grid }}-artifacts.zip
|
||||
path: |
|
||||
|
|
@ -284,7 +284,7 @@ jobs:
|
|||
|
||||
- name: publish Linux artifacts
|
||||
if: runner.os == 'Linux'
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.FS_RELEASE_TYPE }}-${{ matrix.os }}-${{matrix.addrsize}}-${{matrix.grid}}-artifacts.zip
|
||||
path: |
|
||||
|
|
@ -293,7 +293,7 @@ jobs:
|
|||
|
||||
- name: publish MacOS artifacts
|
||||
if: runner.os == 'macOS'
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.FS_RELEASE_TYPE }}-${{ matrix.os }}-${{matrix.addrsize}}-${{matrix.grid}}-artifacts.zip
|
||||
path: |
|
||||
|
|
@ -361,7 +361,7 @@ jobs:
|
|||
echo "FS_BUILD_WEBHOOK_URL=${FS_BUILD_WEBHOOK_URL}" >> $GITHUB_ENV
|
||||
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
uses: actions/download-artifact@v4
|
||||
id: download
|
||||
with:
|
||||
path: to_deploy
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="outfit_photo_preview">
|
||||
<floater.string name="Title">
|
||||
Tekstura: [NAME]
|
||||
</floater.string>
|
||||
<floater.string name="exceed_limits">
|
||||
[MAX_WIDTH]*[MAX_HEIGHT] şəkilin maksimal ölçüsüdür. Zəhmət olmasa, ayrı şəkil seçin.
|
||||
</floater.string>
|
||||
<floater.string name="photo_confirmation">
|
||||
[OUTFIT] geyimi üçün bu şəkil təyin edilsin?
|
||||
</floater.string>
|
||||
<text name="dimensions">
|
||||
[WIDTH]piks. x [HEIGHT]piks.
|
||||
</text>
|
||||
<button label="OK" name="ok_btn"/>
|
||||
<button label="Ləğv et" name="cancel_btn"/>
|
||||
</floater>
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="outfit_snapshot" title="Geyim şəkili">
|
||||
<floater.string name="unknown">
|
||||
naməlum
|
||||
</floater.string>
|
||||
<string name="inventory_progress_str">
|
||||
Avadanlıq siyahısına saxlanıldı
|
||||
</string>
|
||||
<string name="inventory_succeeded_str">
|
||||
Avadanlıq siyahısına saxlanıldı!
|
||||
</string>
|
||||
<string name="inventory_failed_str">
|
||||
Avadanlıq siyahısına saxlamaq alınmadı.
|
||||
</string>
|
||||
<view name="controls_container">
|
||||
<button label="Yenilə" name="new_snapshot_btn"/>
|
||||
<panel name="advanced_options_panel">
|
||||
<text name="layer_type_label">
|
||||
Şəkil:
|
||||
</text>
|
||||
<combo_box label="Şəkil təbəqələri" name="layer_types">
|
||||
<combo_box.item label="Rənglər" name="Colors" />
|
||||
<combo_box.item label="Dərinlik" name="Depth" />
|
||||
<combo_box.item label="Dərinlik (24 bit)" name="Depth24" />
|
||||
</combo_box>
|
||||
<check_box label="İnterfeys" name="ui_check" />
|
||||
<check_box label="L$ Balansı" name="currency_check" />
|
||||
<check_box label="Displey" name="hud_check" />
|
||||
<check_box label="Çərçivəni dondur (tam ekran)" name="freeze_frame_check" />
|
||||
<check_box label="Avtomatik yeniləmə" name="auto_snapshot_check" />
|
||||
<text name="filter_list_label" width="60" >
|
||||
Filtr:
|
||||
</text>
|
||||
<combo_box name="filters_combobox" tool_tip="Şəkil filterləri" left="60" >
|
||||
<combo_box.item label="Filtersiz" name="NoFilter" />
|
||||
</combo_box>
|
||||
</panel>
|
||||
<panel name="succeeded_panel">
|
||||
<text name="succeeded_lbl">
|
||||
Uğurlu
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="failed_panel">
|
||||
<text name="failed_lbl">
|
||||
Uğursuz
|
||||
</text>
|
||||
</panel>
|
||||
<text name="working_lbl">
|
||||
İş
|
||||
</text>
|
||||
<text name="refresh_lbl">
|
||||
Yadda saxlamaq üçün yeniləyin.
|
||||
</text>
|
||||
</view>
|
||||
<text name="image_res_text">
|
||||
[WIDTH]piks (en) x [HEIGHT]piks (hündürlük)
|
||||
</text>
|
||||
<text name="file_size_label">
|
||||
[SIZE] KB
|
||||
</text>
|
||||
</floater>
|
||||
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="env_adjust_snapshot" title="Éclairage personnel">
|
||||
<string name="hdr_string">Échelle HDR :</string>
|
||||
<string name="brightness_string">Luminosité :</string>
|
||||
<string name="hdr_tooltip">Intensité des effets d'éclairage tels que les ciels lumineux réalistes et l'exposition dynamique. 1.0 est la valeur par défaut, 0 correspond à la désactivation, les valeurs entre 0 et 1 mélangent la lumière ambiante et la lumière HDR.</string>
|
||||
<layout_stack name="outer_stack">
|
||||
<layout_panel name="env_controls">
|
||||
<layout_stack name="settings_stack">
|
||||
|
|
@ -40,23 +43,31 @@
|
|||
<text name="cloud_scale_label">
|
||||
Taille des nuages :
|
||||
</text>
|
||||
<text name="reflection_probe_ambiance_label">Ambiance de la sonde de réflexion :</text>
|
||||
<slider name="probe_ambiance" tool_tip="L'intensité de l'éclairage indirect basé sur l'environnement. À zéro, l'échelle HDR devient Luminosité"/>
|
||||
<text name="scene_gamma_label">
|
||||
Gamma de la scène :
|
||||
Luminosité :
|
||||
</text>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_3">
|
||||
<text name="label">
|
||||
Soleil :
|
||||
</text>
|
||||
<text name="sun_azimuth_label">
|
||||
Azimut :
|
||||
</text>
|
||||
<text name="sun_elevation_label">
|
||||
Élévation :
|
||||
</text>
|
||||
<check_box label="Montrer la balise" name="sunbeacon"/>
|
||||
<text name="scale_label">
|
||||
Échelle :
|
||||
</text>
|
||||
<text name="glow_focus_label">
|
||||
Glow Focus :
|
||||
Netteté de l'éclat :
|
||||
</text>
|
||||
<text name="glow_size_label">
|
||||
Taille de la lueur :
|
||||
Taille de l'éclat :
|
||||
</text>
|
||||
<text name="star_brightness_label">
|
||||
Brillance des étoiles :
|
||||
|
|
@ -66,6 +77,12 @@
|
|||
<text name="label">
|
||||
Lune :
|
||||
</text>
|
||||
<text name="moon_azimuth_label">
|
||||
Azimut :
|
||||
</text>
|
||||
<text name="moon_elevation_label">
|
||||
Élévation :
|
||||
</text>
|
||||
<check_box label="Montrer la balise" name="moonbeacon"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="simple_outfit_snapshot" title="Photo de la tenue">
|
||||
<button label="Photographier" name="new_snapshot_btn" />
|
||||
<button label="Sauver ([UPLOAD_COST]L$)" name="save_btn" />
|
||||
<button label="Annuler" name="cancel_btn" />
|
||||
</floater>
|
||||
|
|
@ -16,6 +16,7 @@
|
|||
<stat_bar label="KTris par image" name="ktrisframe"/>
|
||||
<stat_bar label="KTris par seconde" name="ktrissec"/>
|
||||
<stat_bar label="Total d'objets" name="totalobjs"/>
|
||||
<stat_bar label="Total des objets" name="objs"/>
|
||||
<stat_bar label="Objets en cache" name="cachedobjs"/>
|
||||
<stat_bar label="Nouveaux objets" name="newobjs"/>
|
||||
<stat_bar label="Taux de réussite du cache des objets" name="object_cache_hits"/>
|
||||
|
|
@ -33,6 +34,9 @@
|
|||
<stat_bar label="Mémoire brute" name="rawmemstat"/>
|
||||
<stat_bar label="Mémoire liée" name="glboundmemstat"/>
|
||||
</stat_view>
|
||||
<stat_view label="Matériau" name="material">
|
||||
<stat_bar label="Nombre" name="nummaterials"/>
|
||||
</stat_view>
|
||||
<stat_view label="Mémoire utilisée" name="memory">
|
||||
<stat_bar label="Interface" name="LLView"/>
|
||||
<stat_bar label="Polices" name="LLFontFreetype"/>
|
||||
|
|
|
|||
|
|
@ -5431,6 +5431,39 @@ Décompression : [UNPACK_TIME]s [USIZE]KB
|
|||
<button name="cancel" text="Annuler" />
|
||||
</form>
|
||||
</notification>
|
||||
<notification label="Créer un sous-dossier" name="CreateSubfolder">
|
||||
Nommez le nouveau dossier :
|
||||
<form name="form">
|
||||
<button name="OK" text="OK"/>
|
||||
<button name="Cancel" text="Annuler"/>
|
||||
</form>
|
||||
</notification>
|
||||
<notification name="SameFolderRequired">
|
||||
Les éléments sélectionnés doivent être dans le même dossier.
|
||||
<usetemplate name="okbutton" yestext="OK"/>
|
||||
</notification>
|
||||
<notification name="RiggedMeshAttachedToHUD">
|
||||
Un objet "[NAME]" attaché au point du HUD "[POINT]" contient des mesh riggés.
|
||||
|
||||
Les mesh riggés sont conçus pour être attachés à l'avatar. Ni vous ni personne d'autre ne verra cet objet.
|
||||
|
||||
Si vous souhaitez voir cet objet, retirez-le et rattachez-le à un point d'attache de l'avatar.
|
||||
<usetemplate ignoretext="M'avertir lorsqu'un mesh riggé est attaché à un point du HUD." name="okignore" yestext="OK"/>
|
||||
</notification>
|
||||
<notification name="ReflectionProbeApplied">
|
||||
ATTENTION : Vous avez fait de votre objet une sonde de réflexion. Cela modifiera implicitement l'objet pour imiter son volume d'influence et entraînera des modifications irréversibles de cet objet. Voulez-vous continuer ?
|
||||
<usetemplate ignoretext="Conseils pour la sonde de réflexion" name="okcancelignore" notext="Annuler" yestext="OK"/>
|
||||
</notification>
|
||||
<notification name="AutoAdjustHDRSky">
|
||||
Vous modifiez un ciel non HDR qui a été automatiquement converti en HDR. Pour supprimer le HDR et le mappage des tons, réglez l'Ambiance de la sonde de réflexion sur zéro.
|
||||
<usetemplate ignoretext="Avertissement concernant l'ajustement du ciel HDR" name="okignore" yestext="OK"/>
|
||||
</notification>
|
||||
<notification name="EnableAutoFPSWarning">
|
||||
Vous êtes sur le point d'activer l'AutoFPS. Tous les paramètres graphiques non sauvegardés seront perdus.
|
||||
|
||||
Voulez-vous d'abord les sauvegarder ?
|
||||
<usetemplate name="okcancelbuttons" notext="No" yestext="Yes"/>
|
||||
</notification>
|
||||
<notification name="NoValidEnvSettingFound">
|
||||
Aucun paramètre d'environnement valide n'a été sélectionné.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<panel label="Atmosphère et lumières" name="panel_settings_sky_atmos">
|
||||
<string name="hdr_string">Échelle HDR :</string>
|
||||
<string name="brightness_string">Luminosité :</string>
|
||||
<string name="hdr_tooltip">Intensité des effets de luminosité tels que les ciels lumineux réalistes et l'exposition dynamique. 1.0 est la valeur par défaut, 0 est désactivé, les valeurs entre 0 et 1 mélangent la luminosité ambiante et le HDR.</string>
|
||||
<layout_stack name="main_ls">
|
||||
<layout_panel name="top_lp">
|
||||
<text name="ambient_color_label">
|
||||
|
|
@ -41,6 +44,10 @@
|
|||
<text name="maximum_altitude_label">
|
||||
Altitude maximale :
|
||||
</text>
|
||||
<text name="probe_ambiance_label" tool_tip="Contrôle de l'irradiance. Si différent de zéro, active le modèle d'éclairage HDR.">
|
||||
Ambiance de la sonde de réflexion (HDR):
|
||||
</text>
|
||||
<slider name="probe_ambiance" tool_tip="Intensité de l'éclairage indirect basé sur l'environnement. À zéro, l'échelle HDR devient Luminosité"/>
|
||||
<text name="scene_gamma_label">
|
||||
Gamma de scène :
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater title="Token MFA richiesto" name="mfa_challenge">
|
||||
<text name="token_prompt_text">
|
||||
token
|
||||
</text>
|
||||
<button label="Continua" name="continue_btn" />
|
||||
<button label="Annulla" name="cancel_btn" />
|
||||
</floater>
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater title="二段階認証トークンが必要です" name="mfa_challenge">
|
||||
<text name="token_prompt_text">
|
||||
トークンのプロンプト
|
||||
</text>
|
||||
<line_editor name="token_edit"/>
|
||||
<button label="続ける" name="continue_btn"/>
|
||||
<button label="キャンセル" name="cancel_btn"/>
|
||||
</floater>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater title="Wymagany token MFA" name="mfa_challenge">
|
||||
<text name="token_prompt_text">
|
||||
token
|
||||
</text>
|
||||
<button label="Kontynuuj" name="continue_btn" />
|
||||
<button label="Anuluj" name="cancel_btn" />
|
||||
</floater>
|
||||
|
|
@ -458,7 +458,7 @@ Nis ↔ Najniż
|
|||
</combo_box>
|
||||
<check_box label="Dynamiczna" name="Probe Dynamic" tool_tip="Po włączeniu tej opcji, awatary będą pojawiać się w odbiciach wewnątrz obszaru wpływu tej sondy." />
|
||||
<spinner label="Nastrój" name="Probe Ambiance" />
|
||||
<spinner label="Przycinanie" name="Probe Near Clip" />
|
||||
<spinner label="Zasięg" name="Probe Near Clip" />
|
||||
<text name="label physicsshapetype">
|
||||
Typ kształtu fizycznego:
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -1,75 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="camera_floater">
|
||||
<panel name="buttons">
|
||||
<button name="presets_btn" tool_tip="Vistas predefinidas"/>
|
||||
<button name="pan_btn" tool_tip="Orbital - Zoom - Panorámica"/>
|
||||
<button name="avatarview_btn" tool_tip="Modos de cámara"/>
|
||||
</panel>
|
||||
<floater.string name="rotate_tooltip">
|
||||
La cámara orbita alrededor de lo enfocado
|
||||
</floater.string>
|
||||
<floater.string name="zoom_tooltip">
|
||||
Acerca o aleja la cámara de lo enfocado
|
||||
</floater.string>
|
||||
<floater.string name="move_tooltip">
|
||||
Mueve la cámara arriba, abajo, izquierda o derecha
|
||||
</floater.string>
|
||||
<floater.string name="camera_modes_title">
|
||||
Vista
|
||||
</floater.string>
|
||||
<floater.string name="pan_mode_title">
|
||||
Cámara
|
||||
</floater.string>
|
||||
<floater.string name="presets_mode_title">
|
||||
Predefinida
|
||||
</floater.string>
|
||||
<floater.string name="free_mode_title">
|
||||
Modo
|
||||
</floater.string>
|
||||
<panel name="controls">
|
||||
<panel name="preset_views_list">
|
||||
<panel_camera_item name="front_view">
|
||||
<panel_camera_item.text name="front_view_text">
|
||||
Vista frontal
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="group_view">
|
||||
<panel_camera_item.text name="side_view_text">
|
||||
Vista lateral
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="rear_view">
|
||||
<panel_camera_item.text name="rear_view_text">
|
||||
Vista trasera
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="camera_modes_list">
|
||||
<panel_camera_item name="object_view">
|
||||
<panel_camera_item.text name="object_view_text">
|
||||
Centrar el objeto
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="mouselook_view">
|
||||
<panel_camera_item.text name="mouselook_view_text">
|
||||
Vista subjetiva
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="zoom">
|
||||
<layout_stack name="stack">
|
||||
<layout_panel name="panel_rotate">
|
||||
<joystick_rotate name="cam_rotate_stick" tool_tip="Orbita la cámara alrededor de lo enfocado"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panel_zoom">
|
||||
<button name="zoom_plus_btn" tool_tip="Acercar el zoom"/>
|
||||
<slider_bar name="zoom_slider" tool_tip="Acercar o alejar la cámara de lo enfocado"/>
|
||||
<button name="zoom_minus_btn" tool_tip="Alejar el zoom"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panel_track">
|
||||
<joystick_track name="cam_track_stick" tool_tip="Mover la cámara arriba, abajo, izquierda o derecha"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="camera_floater">
|
||||
<panel name="buttons">
|
||||
<button name="presets_btn" tool_tip="Vistas predefinidas"/>
|
||||
<button name="pan_btn" tool_tip="Orbital - Zoom - Panorámica"/>
|
||||
<button name="avatarview_btn" tool_tip="Modos de cámara"/>
|
||||
</panel>
|
||||
<floater.string name="rotate_tooltip">
|
||||
La cámara orbita alrededor de lo enfocado
|
||||
</floater.string>
|
||||
<floater.string name="zoom_tooltip">
|
||||
Acerca o aleja la cámara de lo enfocado
|
||||
</floater.string>
|
||||
<floater.string name="move_tooltip">
|
||||
Mueve la cámara arriba, abajo, izquierda o derecha
|
||||
</floater.string>
|
||||
<floater.string name="camera_modes_title">
|
||||
Vista
|
||||
</floater.string>
|
||||
<floater.string name="pan_mode_title">
|
||||
Cámara
|
||||
</floater.string>
|
||||
<floater.string name="presets_mode_title">
|
||||
Predefinida
|
||||
</floater.string>
|
||||
<floater.string name="free_mode_title">
|
||||
Modo
|
||||
</floater.string>
|
||||
<panel name="controls">
|
||||
<panel name="preset_views_list">
|
||||
<panel_camera_item name="front_view">
|
||||
<panel_camera_item.text name="front_view_text">
|
||||
Vista frontal
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="group_view">
|
||||
<panel_camera_item.text name="side_view_text">
|
||||
Vista lateral
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="rear_view">
|
||||
<panel_camera_item.text name="rear_view_text">
|
||||
Vista trasera
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="camera_modes_list">
|
||||
<panel_camera_item name="object_view">
|
||||
<panel_camera_item.text name="object_view_text">
|
||||
Centrar el objeto
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="mouselook_view">
|
||||
<panel_camera_item.text name="mouselook_view_text">
|
||||
Vista subjetiva
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="zoom">
|
||||
<layout_stack name="stack">
|
||||
<layout_panel name="panel_rotate">
|
||||
<joystick_rotate name="cam_rotate_stick" tool_tip="Orbita la cámara alrededor de lo enfocado"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panel_zoom">
|
||||
<button name="zoom_plus_btn" tool_tip="Acercar el zoom"/>
|
||||
<slider_bar name="zoom_slider" tool_tip="Acercar o alejar la cámara de lo enfocado"/>
|
||||
<button name="zoom_minus_btn" tool_tip="Alejar el zoom"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panel_track">
|
||||
<joystick_track name="cam_track_stick" tool_tip="Mover la cámara arriba, abajo, izquierda o derecha"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
</panel>
|
||||
</floater>
|
||||
Loading…
Reference in New Issue