From 01197be897f98b8992bd454e2aecadea9d6147f7 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 5 Nov 2024 17:14:13 +0100 Subject: [PATCH] Clean up formatting in floater_fs_poser.xml and fix various issues that showed up in log --- indra/newview/fsfloaterposer.cpp | 19 - indra/newview/fsfloaterposer.h | 3 - .../skins/default/xui/en/floater_fs_poser.xml | 2135 ++++++++--------- .../xui/en/widgets/fs_virtual_trackpad.xml | 1 - 4 files changed, 1063 insertions(+), 1095 deletions(-) diff --git a/indra/newview/fsfloaterposer.cpp b/indra/newview/fsfloaterposer.cpp index 130ec7ba8c..508574d988 100644 --- a/indra/newview/fsfloaterposer.cpp +++ b/indra/newview/fsfloaterposer.cpp @@ -180,7 +180,6 @@ bool FSFloaterPoser::postBuild() mAdvScaleYSlider = getChild("Advanced_Scale_Y"); mAdvScaleZSlider = getChild("Advanced_Scale_Z"); - mSaveFilePptionsPnl = getChild("save_file_options"); mPosesLoadSavePnl = getChild("poses_loadSave"); mStartStopPosingBtn = getChild("start_stop_posing_button"); mToggleLoadSavePanelBtn = getChild("toggleLoadSavePanel"); @@ -212,10 +211,6 @@ bool FSFloaterPoser::postBuild() mMiscJointsPnl = getChild("misc_joints_panel"); mCollisionVolumesPnl = getChild("collision_volumes_panel"); - mStopPosingWhenClosed = getChild("stop_posing_on_close_checkbox"); - if (gSavedSettings.getBOOL(POSER_STOPPOSINGWHENCLOSED_SAVE_KEY)) - mStopPosingWhenClosed->set(true); - return true; } @@ -236,9 +231,6 @@ void FSFloaterPoser::onClose(bool app_quitting) if (mToggleAdvancedPanelBtn) gSavedSettings.setBOOL(POSER_ADVANCEDWINDOWSTATE_SAVE_KEY, mToggleAdvancedPanelBtn->getValue().asBoolean()); - if (mStopPosingWhenClosed) - gSavedSettings.setBOOL(POSER_STOPPOSINGWHENCLOSED_SAVE_KEY, mStopPosingWhenClosed->getValue()); - if (gSavedSettings.getBOOL(POSER_STOPPOSINGWHENCLOSED_SAVE_KEY)) stopPosingSelf(); @@ -1054,16 +1046,6 @@ void FSFloaterPoser::onToggleLoadSavePanel() if (loadSavePanelExpanded) refreshPoseScroll(mPosesScrollList); - - showOrHideAdvancedSaveOptions(); -} - -void FSFloaterPoser::showOrHideAdvancedSaveOptions() -{ - bool loadSavePanelExpanded = mToggleLoadSavePanelBtn->getValue().asBoolean(); - bool advancedPanelExpanded = mToggleAdvancedPanelBtn->getValue().asBoolean(); - - mSaveFilePptionsPnl->setVisible(loadSavePanelExpanded && advancedPanelExpanded); } void FSFloaterPoser::onToggleMirrorChange() @@ -1364,7 +1346,6 @@ void FSFloaterPoser::onToggleAdvancedPanel() return; reshape(poserFloaterWidth, poserFloaterHeight); - showOrHideAdvancedSaveOptions(); onJointSelect(); } diff --git a/indra/newview/fsfloaterposer.h b/indra/newview/fsfloaterposer.h index bc0987212e..7f8cfa2a93 100644 --- a/indra/newview/fsfloaterposer.h +++ b/indra/newview/fsfloaterposer.h @@ -205,7 +205,6 @@ class FSFloaterPoser : public LLFloater bool poseFileStartsFromTeePose(const std::string& poseFileName); void setPoseSaveFileTextBoxToUiSelectedAvatarSaveFileName(); void setUiSelectedAvatarSaveFileName(const std::string& saveFileName); - void showOrHideAdvancedSaveOptions(); // UI Event Handlers: void onAvatarsRefresh(); @@ -385,7 +384,6 @@ class FSFloaterPoser : public LLFloater LLButton* mSetToTposeButton{ nullptr }; LLButton* mRecaptureJointsButton{ nullptr }; - LLCheckBoxCtrl* mStopPosingWhenClosed{ nullptr }; LLLineEditor* mPoseSaveNameEditor{ nullptr }; LLPanel* mAdvancedParentPnl{ nullptr }; @@ -397,7 +395,6 @@ class FSFloaterPoser : public LLFloater LLPanel* mHandsJointsPnl{ nullptr }; LLPanel* mMiscJointsPnl{ nullptr }; LLPanel* mCollisionVolumesPnl{ nullptr }; - LLPanel* mSaveFilePptionsPnl{ nullptr }; LLPanel* mPosesLoadSavePnl{ nullptr }; }; diff --git a/indra/newview/skins/default/xui/en/floater_fs_poser.xml b/indra/newview/skins/default/xui/en/floater_fs_poser.xml index 8d2bad9879..d7cb8f1229 100644 --- a/indra/newview/skins/default/xui/en/floater_fs_poser.xml +++ b/indra/newview/skins/default/xui/en/floater_fs_poser.xml @@ -256,410 +256,410 @@ width="403"> + follows="top|left|right" + height="425" + layout="topleft" + left="3" + border_size="-4" + close_time_constant="0.02" + open_time_constant="0.02" + mouse_opaque="false" + name="poser_stack" + orientation="vertical" + top="0" + width="607"> + follows="top|left" + layout="topleft" + auto_resize="false" + name="regular_controls_layout" + height="290" + width="607"> + follows="left" + height="290" + background_visible="false" + layout="topleft" + mouse_opaque="false" + name="joints_parent_panel" + top="0" + left="0" + width="235"> + follows="all" + halign="center" + height="285" + layout="topleft" + left="0" + name="joints_tabs" + tab_height="20" + tab_width="55" + tab_group="1" + tab_position="left" + top="0" + width="235"> + follows="all" + background_visible="false" + height="302" + layout="topleft" + title="Move" + name="positionRotation_panel" + top="0" + width="235"> + follows="all" + height="302" + background_visible="false" + layout="topleft" + mouse_opaque="false" + left="5" + name="title" + top="0" + width="235"> Up/Down: - + name="av_position_updown_label" + height="10" + layout="topleft" + left_delta="0" + top_pad="5" + width="172"> + Up/Down: + + + function="Poser.PositionSet"/> - Left/Right: - + + Left/Right: + + + function="Poser.PositionSet"/> - In/Out: - + + In/Out: + + + function="Poser.PositionSet"/> + visible="false" + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="entireAv_joint_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Body Part" + name="joint" + relative_width="0.9"/> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Body" + name="body_joints_panel" + top="0" + width="481"> + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="body_joints_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Body Part" + name="joint" + relative_width="0.9"/> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Face" + name="face_joints_panel" + top="0" + width="481"> + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="face_joints_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Body Part" + name="joint" + relative_width="0.9"/> + follows="all" + halign="center" + height="285" + layout="topleft" + left="0" + title="Hands" + name="hands_tabs" + tab_height="20" + tab_width="50" + tab_group="1" + tab_position="top" + top="0" + width="235"> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Adjust" + name="hands_joints_panel" + top="0" + width="481"> + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="hand_joints_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Body Part" + name="joint" + relative_width="0.9"/> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Presets" + name="hands_presets_panel" + top="0" + width="481"> + column_padding="2" + height="275" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="false" + name="hand_presets_scroll" + top="0"> + label="Preset Name" + name="name" + relative_width="0.9"/> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Misc" + name="misc_joints_panel" + top="0" + width="481"> + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="misc_joints_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Body Part" + name="joint" + relative_width="0.9"/> + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Physics" + name="collision_volumes_panel" + top="0" + width="481"> + column_padding="2" + height="300" + follows="all" + can_sort="false" + layout="topleft" + left="2" + width="479" + multi_select="true" + name="collision_volumes_scroll" + top="0"> + label="" + name="icon" + relative_width="0.1"/> + label="Physics" + name="joint" + relative_width="0.9"/> + follows="all" + height="302" + background_visible="false" + layout="topleft" + visible="true" + title="Model" + mouse_opaque="false" + name="avatarSelection_panel" + top="0" + left="0" + width="153"> show_permissions_granted="true" width="317" /> + column_padding="0" + height="160" + can_sort="false" + follows="all" + layout="topleft" + left="3" + tool_tip="Select the Avatar or Animesh you want to animate." + width="151" + multi_select="false" + name="avatarSelection_scroll" + top="0"> + label="" + name="icon" + relative_width="0.0"/> + label="Select Someone to Pose..." + name="name" + relative_width="1.0"/> + label="UUID" + name="uuid" + relative_width="0.0"/> + label="SaveFileName" + name="saveFileName" + relative_width="0.0"/> - Trackpad Sensitivity: + follows="all" + background_visible="false" + height="299" + layout="topleft" + left="0" + title="Settings" + name="settings_panel" + top="0" + width="481"> + + Trackpad Sensitivity: + + decimal_digits="2" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.01" + initial_value="0" + layout="topleft" + left_delta="0" + max_val="2" + min_val="0.01" + name="trackpad_sensitivity_slider" + tool_tip="Adjusts the sensitivity of the trackball" + top_pad="3" + width="170" > + function="Poser.AdjustTrackPadSensitivity"/> + control_name="FSPoserStopPosingWhenClosed" + name="stop_posing_on_close_checkbox" + height="16" + label="Stop posing when closed" + follows="left|top" + left="5" + tool_tip="Not stopping you pose can be helpful if you do a lot of work, and don't want to accidentally lose it." + top_pad="5" + width="134" /> - Rotation: - + follows="left|top|bottom" + height="290" + background_visible="false" + layout="topleft" + mouse_opaque="false" + name="trackball_panel" + enabled="false" + top="0" + width="160" + left_pad="2"> + + Rotation: + + + follows="left|top|bottom" + height="22" + background_visible="false" + layout="topleft" + mouse_opaque="false" + left="0" + top_pad="2" + name="trackball_button_panel" + width="232"> - Up/Down: - - Left/Right: - - Roll: - + + Up/Down: + + + + Left/Right: + + + + Roll: + + + follows="top|left|bottom" + height="290" + background_visible="false" + layout="topleft" + mouse_opaque="false" + left_pad="2" + visible="false" + name="poses_loadSave" + top="0" + width="225"> + column_padding="0" + height="268" + follows="left|top|right" + layout="topleft" + tool_tip="Load a pose for who you are animating." + width="225" + multi_select="true" + name="poses_scroll" + top="0"> + label="Pose Name" + name="name"/> + follows="top|left" + layout="topleft" + height="21" + top_pad="-2" + commit_on_focus_lost="false" + label="Enter Pose Name To Save..." + name="pose_save_name" + width="225"/> + follows="top|left|right" + layout="topleft" + height="22" + auto_resize="false" + name="button_controls_layout" + width="800"> + follows="left|top|bottom" + height="100" + background_visible="false" + layout="topleft" + mouse_opaque="false" + top="0" + left="0" + name="button_controls_panel" + width="800"> + follows="left|top|bottom" + height="22" + background_visible="false" + layout="topleft" + mouse_opaque="false" + left_pad="0" + top_delta="0" + name="advbutton_spacer_panel" + width="36"/> + follows="left|top|bottom" + height="22" + background_visible="false" + layout="topleft" + mouse_opaque="false" + left_pad="0" + top_delta="0" + name="button_spacer_panel" + width="58"/> + height="21" + follows="top|left" + layout="topleft" + label="Load Pose" + enabled="false" + visible="false" + tool_tip="Load the currently selected pose." + image_overlay="Icon_Undock_Foreground" + image_overlay_alignment="left" + image_hover_unselected="Toolbar_Middle_Over" + image_selected="Toolbar_Middle_Selected" + image_unselected="Toolbar_Middle_Off" + menu_filename="menu_fs_poser_poses_btn.xml" + menu_position="topright" + name="load_poses_button" + left_pad="1" + top_delta="0" + width="97"/> + follows="top|left|right" + layout="topleft" + height="97" + auto_resize="false" + name="advanced_controls_layout" + width="600"> + follows="top|left|right" + height="97" + left="0" + layout="all" + enabled="false" + background_visible="false" + mouse_opaque="false" + visible="false" + name="advanced_parent_panel" + width="555"> + follows="all" + halign="center" + height="97" + layout="topleft" + name="modifier_tabs" + tab_height="20" + tab_group="1" + tab_position="top" + top_pad="0" + width="555"> + follows="all" + background_visible="false" + height="97" + layout="topleft" + left="0" + title="Body Part Position" + name="position_panel" + top="0" + width="555"> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Position X:" + label_width="70" + layout="topleft" + left="10" + max_val="0.5" + min_val="-0.5" + name="Advanced_Position_X" + top_pad="6" + width="380" > + function="Poser.Advanced.PositionSet"/> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Position Y:" + label_width="70" + layout="topleft" + left_delta="0" + max_val="0.5" + min_val="-0.5" + name="Advanced_Position_Y" + top_pad="1" + width="380" > + function="Poser.Advanced.PositionSet"/> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Position Z:" + label_width="70" + layout="topleft" + left_delta="0" + max_val="0.5" + min_val="-0.5" + name="Advanced_Position_Z" + top_pad="1" + width="380" > + function="Poser.Advanced.PositionSet"/> + follows="all" + background_visible="false" + height="97" + layout="topleft" + left="0" + title="Body Part Scale" + name="scale_panel" + top="0" + width="607"> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Scale X:" + label_width="70" + layout="topleft" + left="10" + max_val="2" + min_val="0" + name="Advanced_Scale_X" + top_pad="6" + width="380" > + function="Poser.Advanced.ScaleSet"/> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Scale Y:" + label_width="70" + layout="topleft" + left_delta="0" + max_val="2" + min_val="0" + name="Advanced_Scale_Y" + top_pad="1" + width="380" > + function="Poser.Advanced.ScaleSet"/> + decimal_digits="3" + can_edit_text="true" + follows="left|top" + height="14" + increment="0.001" + initial_value="0" + label="Scale Z:" + label_width="70" + layout="topleft" + left_delta="0" + max_val="2" + min_val="0" + name="Advanced_Scale_Z" + top_pad="1" + width="380" > + function="Poser.Advanced.ScaleSet"/> diff --git a/indra/newview/skins/default/xui/en/widgets/fs_virtual_trackpad.xml b/indra/newview/skins/default/xui/en/widgets/fs_virtual_trackpad.xml index e9fba5ac27..b3151312f7 100644 --- a/indra/newview/skins/default/xui/en/widgets/fs_virtual_trackpad.xml +++ b/indra/newview/skins/default/xui/en/widgets/fs_virtual_trackpad.xml @@ -4,7 +4,6 @@ width="150" height="150" pinch_mode="false" - user_resize="false" image_sphere="VirtualTrackball_Sphere" image_moon_back="VirtualTrackball_Moon_Back" image_moon_front="VirtualTrackball_Moon_Front"