diff options
Diffstat (limited to 'indra/newview')
16 files changed, 671 insertions, 775 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 03b953b6cc..7ebda3eea6 100755 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -11452,17 +11452,6 @@        <key>Value</key>        <integer>0</integer>      </map> -    <key>SnapshotFiltersEnabled</key> -    <map> -        <key>Comment</key> -        <string>Enable filters in the Snapshot Advanced panel (experimental).</string> -        <key>Persist</key> -        <integer>1</integer> -        <key>Type</key> -        <string>Boolean</string> -        <key>Value</key> -        <integer>0</integer> -    </map>      <key>SnapshotFormat</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llfloatersnapshot.cpp b/indra/newview/llfloatersnapshot.cpp index 960d3f35dd..c4b00c8342 100755 --- a/indra/newview/llfloatersnapshot.cpp +++ b/indra/newview/llfloatersnapshot.cpp @@ -1,4 +1,4 @@ -/**  +/**    * @file llfloatersnapshot.cpp   * @brief Snapshot preview window, allowing saving, e-mailing, etc.   * @@ -62,7 +62,6 @@ const S32 MAX_TEXTURE_SIZE = 512 ; //max upload texture size 512 * 512  static LLDefaultChildRegistry::Register<LLSnapshotFloaterView> r("snapshot_floater_view"); -  ///----------------------------------------------------------------------------  /// Class LLFloaterSnapshot::Impl  ///---------------------------------------------------------------------------- @@ -96,7 +95,7 @@ public:  	static void onClickAutoSnap(LLUICtrl *ctrl, void* data);  	static void onClickFilter(LLUICtrl *ctrl, void* data);  	//static void onClickAdvanceSnap(LLUICtrl *ctrl, void* data); -	static void onClickMore(void* data) ; +	static void onClickPreview(void* data) ;  	static void onClickUICheck(LLUICtrl *ctrl, void* data);  	static void onClickHUDCheck(LLUICtrl *ctrl, void* data);  	static void applyKeepAspectCheck(LLFloaterSnapshot* view, BOOL checked); @@ -264,31 +263,33 @@ void LLFloaterSnapshot::Impl::updateLayout(LLFloaterSnapshot* floaterp)  	BOOL advanced = gSavedSettings.getBOOL("AdvanceSnapshot"); -	// Show/hide advanced options. -	LLPanel* advanced_options_panel = floaterp->getChild<LLPanel>("advanced_options_panel"); -	floaterp->getChild<LLButton>("advanced_options_btn")->setImageOverlay(advanced ? "TabIcon_Open_Off" : "TabIcon_Close_Off"); -	if (advanced != advanced_options_panel->getVisible()) +	//BD - Automatically calculate the size of our snapshot window to enlarge +	//     the snapshot preview to its maximum size, this is especially helpfull +	//     for pretty much every aspect ratio other than 1:1. +	F32 panel_width = 400.f * gViewerWindow->getWorldViewAspectRatio(); + +	//BD - Make sure we clamp at 700 here because 700 would be for 16:9 which we +	//     consider the maximum. Everything bigger will be clamped and will have +	//     a slightly smaller preview window which most likely won't fill up the +	//     whole snapshot floater as it should. +	if(panel_width > 700.f)  	{ -		S32 panel_width = advanced_options_panel->getRect().getWidth(); -		floaterp->getChild<LLPanel>("advanced_options_panel")->setVisible(advanced); -		S32 floater_width = floaterp->getRect().getWidth(); -		floater_width += (advanced ? panel_width : -panel_width); -		floaterp->reshape(floater_width, floaterp->getRect().getHeight()); +		panel_width = 700.f;  	} -	if(!advanced) //set to original window resolution +	S32 floater_width = 224.f; +	if(advanced)  	{ -		previewp->mKeepAspectRatio = TRUE; - -		floaterp->getChild<LLComboBox>("profile_size_combo")->setCurrentByIndex(0); -		floaterp->getChild<LLComboBox>("postcard_size_combo")->setCurrentByIndex(0); -		floaterp->getChild<LLComboBox>("texture_size_combo")->setCurrentByIndex(0); -		floaterp->getChild<LLComboBox>("local_size_combo")->setCurrentByIndex(0); - -		LLSnapshotLivePreview* previewp = getPreviewView(floaterp); -		previewp->setSize(gViewerWindow->getWindowWidthRaw(), gViewerWindow->getWindowHeightRaw()); +		floater_width = floater_width + panel_width;  	} +	LLUICtrl* thumbnail_placeholder = floaterp->getChild<LLUICtrl>("thumbnail_placeholder"); +	thumbnail_placeholder->setVisible(advanced); +	thumbnail_placeholder->reshape(panel_width, thumbnail_placeholder->getRect().getHeight()); +	floaterp->getChild<LLUICtrl>("image_res_text")->setVisible(advanced); +	floaterp->getChild<LLUICtrl>("file_size_label")->setVisible(advanced); +	floaterp->reshape(floater_width, floaterp->getRect().getHeight()); +  	bool use_freeze_frame = floaterp->getChild<LLUICtrl>("freeze_frame_check")->getValue().asBoolean();  	if (use_freeze_frame) @@ -388,7 +389,7 @@ void LLFloaterSnapshot::Impl::updateControls(LLFloaterSnapshot* floater)  			height_ctrl->setValue(h);  		} -		// Сlamp snapshot resolution to window size when showing UI or HUD in snapshot. +		// Clamp snapshot resolution to window size when showing UI or HUD in snapshot.  		if (gSavedSettings.getBOOL("RenderUIInSnapshot") || gSavedSettings.getBOOL("RenderHUDInSnapshot"))  		{  			S32 width = gViewerWindow->getWindowWidthRaw(); @@ -581,20 +582,6 @@ void LLFloaterSnapshot::Impl::onClickFilter(LLUICtrl *ctrl, void* data)  	}  } -void LLFloaterSnapshot::Impl::onClickMore(void* data) -{ -	BOOL visible = gSavedSettings.getBOOL("AdvanceSnapshot"); -	 -	LLFloaterSnapshot *view = (LLFloaterSnapshot *)data; -	if (view) -	{ -		view->impl.setStatus(Impl::STATUS_READY); -		gSavedSettings.setBOOL("AdvanceSnapshot", !visible); -		updateControls(view) ; -		updateLayout(view) ; -	} -} -  // static  void LLFloaterSnapshot::Impl::onClickUICheck(LLUICtrl *ctrl, void* data)  { @@ -701,6 +688,20 @@ void LLFloaterSnapshot::Impl::checkAspectRatio(LLFloaterSnapshot *view, S32 inde  	}  } +void LLFloaterSnapshot::Impl::onClickPreview(void* data) +{ +	BOOL visible = gSavedSettings.getBOOL("AdvanceSnapshot"); +	 +	LLFloaterSnapshot *view = (LLFloaterSnapshot *)data; +	if (view) +	{ +		view->impl.setStatus(Impl::STATUS_READY); +		gSavedSettings.setBOOL("AdvanceSnapshot", !visible); +		updateControls(view) ; +		updateLayout(view) ; +	} +} +  // Show/hide upload progress indicators.  // static  void LLFloaterSnapshot::Impl::setWorking(LLFloaterSnapshot* floater, bool working) @@ -1055,7 +1056,7 @@ BOOL LLFloaterSnapshot::postBuild()  	mSucceessLblPanel = getChild<LLUICtrl>("succeeded_panel");  	mFailureLblPanel = getChild<LLUICtrl>("failed_panel"); -	childSetAction("advanced_options_btn", Impl::onClickMore, this); +	childSetAction("preview_btn", Impl::onClickPreview, this);  	childSetCommitCallback("ui_check", Impl::onClickUICheck, this);  	getChild<LLUICtrl>("ui_check")->setValue(gSavedSettings.getBOOL("RenderUIInSnapshot")); @@ -1075,24 +1076,15 @@ BOOL LLFloaterSnapshot::postBuild()  	getChild<LLUICtrl>("auto_snapshot_check")->setValue(gSavedSettings.getBOOL("AutoSnapshot"));  	childSetCommitCallback("auto_snapshot_check", Impl::onClickAutoSnap, this); +  	// Filters  	LLComboBox* filterbox = getChild<LLComboBox>("filters_combobox"); -    if (gSavedSettings.getBOOL("SnapshotFiltersEnabled")) -    { -        // Update filter list if setting is on (experimental) -        std::vector<std::string> filter_list = LLImageFiltersManager::getInstance()->getFiltersList(); -        for (U32 i = 0; i < filter_list.size(); i++) -        { -            filterbox->add(filter_list[i]); -        } -        childSetCommitCallback("filters_combobox", Impl::onClickFilter, this); -    } -    else +    std::vector<std::string> filter_list = LLImageFiltersManager::getInstance()->getFiltersList(); +    for (U32 i = 0; i < filter_list.size(); i++)      { -        // Hide Filter UI if setting is off (default) -        getChild<LLUICtrl>("filter_list_label")->setVisible(FALSE); -        filterbox->setVisible(FALSE); +        filterbox->add(filter_list[i]);      } +    childSetCommitCallback("filters_combobox", Impl::onClickFilter, this);  	LLWebProfile::setImageUploadResultCallback(boost::bind(&LLFloaterSnapshot::Impl::onSnapshotUploadFinished, _1));  	LLPostCard::setPostResultCallback(boost::bind(&LLFloaterSnapshot::Impl::onSendingPostcardFinished, _1)); @@ -1119,7 +1111,7 @@ BOOL LLFloaterSnapshot::postBuild()  	getChild<LLComboBox>("profile_size_combo")->selectNthItem(0);  	getChild<LLComboBox>("postcard_size_combo")->selectNthItem(0);  	getChild<LLComboBox>("texture_size_combo")->selectNthItem(0); -	getChild<LLComboBox>("local_size_combo")->selectNthItem(0); +	getChild<LLComboBox>("local_size_combo")->selectNthItem(8);  	getChild<LLComboBox>("local_format_combo")->selectNthItem(0);  	impl.mPreviewHandle = previewp->getHandle(); @@ -1145,7 +1137,7 @@ void LLFloaterSnapshot::draw()  	LLFloater::draw(); -	if (previewp && !isMinimized()) +	if (previewp && !isMinimized() && sThumbnailPlaceholder->getVisible())  	{		  		if(previewp->getThumbnailImage())  		{ @@ -1172,44 +1164,13 @@ void LLFloaterSnapshot::draw()  			previewp->drawPreviewRect(offset_x, offset_y) ; -			// Draw some controls on top of the preview thumbnail. -			static const S32 PADDING = 5; -			static const S32 REFRESH_LBL_BG_HEIGHT = 32; - -			// Reshape and position the posting result message panels at the top of the thumbnail. -			// Do this regardless of current posting status (finished or not) to avoid flicker -			// when the result message is displayed for the first time. -			// if (impl.getStatus() == Impl::STATUS_FINISHED) -			{ -				LLRect result_lbl_rect = mSucceessLblPanel->getRect(); -				const S32 result_lbl_h = result_lbl_rect.getHeight(); -				result_lbl_rect.setLeftTopAndSize(local_offset_x, local_offset_y + thumbnail_h, thumbnail_w - 1, result_lbl_h); -				mSucceessLblPanel->reshape(result_lbl_rect.getWidth(), result_lbl_h); -				mSucceessLblPanel->setRect(result_lbl_rect); -				mFailureLblPanel->reshape(result_lbl_rect.getWidth(), result_lbl_h); -				mFailureLblPanel->setRect(result_lbl_rect); -			} - -			// Position the refresh button in the bottom left corner of the thumbnail. -			mRefreshBtn->setOrigin(local_offset_x + PADDING, local_offset_y + PADDING); - -			if (impl.mNeedRefresh) -			{ -				// Place the refresh hint text to the right of the refresh button. -				const LLRect& refresh_btn_rect = mRefreshBtn->getRect(); -				mRefreshLabel->setOrigin(refresh_btn_rect.mLeft + refresh_btn_rect.getWidth() + PADDING, refresh_btn_rect.mBottom); - -				// Draw the refresh hint background. -				LLRect refresh_label_bg_rect(offset_x, offset_y + REFRESH_LBL_BG_HEIGHT, offset_x + thumbnail_w - 1, offset_y); -				gl_rect_2d(refresh_label_bg_rect, LLColor4::white % 0.9f, TRUE); -			} -  			gGL.pushUIMatrix();  			LLUI::translate((F32) thumbnail_rect.mLeft, (F32) thumbnail_rect.mBottom);  			sThumbnailPlaceholder->draw();  			gGL.popUIMatrix();  		}  	} +	impl.updateLayout(this);  }  void LLFloaterSnapshot::onOpen(const LLSD& key) @@ -1225,6 +1186,9 @@ void LLFloaterSnapshot::onOpen(const LLSD& key)  	gSnapshotFloaterView->setVisible(TRUE);  	gSnapshotFloaterView->adjustToFitScreen(this, FALSE); +	impl.updateControls(this); +	impl.updateLayout(this); +  	// Initialize default tab.  	getChild<LLSideTrayPanelContainer>("panel_container")->getCurrentPanel()->onOpen(LLSD());  } diff --git a/indra/newview/skins/default/xui/de/floater_snapshot.xml b/indra/newview/skins/default/xui/de/floater_snapshot.xml index 798461c007..b98ee78685 100755 --- a/indra/newview/skins/default/xui/de/floater_snapshot.xml +++ b/indra/newview/skins/default/xui/de/floater_snapshot.xml @@ -41,23 +41,24 @@  	</string>  	<button name="advanced_options_btn" tool_tip="Erweiterte Optionen"/>  	<text name="image_res_text"> -		[WIDTH] x [HEIGHT] px +		[WIDTH]px (Breite) x [HEIGHT]px (Höhe)  	</text>  	<text name="file_size_label">  		[SIZE] KB  	</text> +	<button name="advanced_options" label="AUFNAHME OPTIONEN"/>  	<panel name="advanced_options_panel"> -		<text name="advanced_options_label"> -			ERWEITERTE OPTIONEN -		</text>  		<text name="layer_type_label"> -			Aufnahme: +			Aufnehmen:  		</text>  		<combo_box label="Bildebenen" name="layer_types">  			<combo_box.item label="Farben" name="Colors"/>  			<combo_box.item label="Tiefe" name="Depth"/>  		</combo_box> -		<check_box label="Schnittstelle" name="ui_check"/> +		<combo_box label="Filter" name="filters_combobox"> +			<combo_box.item label="Kein Filter" name="NoFilter"/> +		</combo_box> +		<check_box label="Benutzeroberfläche" name="ui_check"/>  		<check_box label="HUDs" name="hud_check"/>  		<check_box label="Standbild (Vollbild)" name="freeze_frame_check"/>  		<check_box label="Automatisch aktualisieren" name="auto_snapshot_check"/> diff --git a/indra/newview/skins/default/xui/de/panel_snapshot_inventory.xml b/indra/newview/skins/default/xui/de/panel_snapshot_inventory.xml index 10827ce6f2..271d745869 100755 --- a/indra/newview/skins/default/xui/de/panel_snapshot_inventory.xml +++ b/indra/newview/skins/default/xui/de/panel_snapshot_inventory.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="panel_snapshot_inventory">  	<text name="title"> -		In meinem Inventar speichern +		Inventar  	</text>  	<text name="hint_lbl">  		Das Speichern eines Bilds in Ihrem Inventar kostet [UPLOAD_COST] L$. Um das Bild als Textur zu speichern, wählen Sie eines der quadratischen Formate aus. diff --git a/indra/newview/skins/default/xui/de/panel_snapshot_local.xml b/indra/newview/skins/default/xui/de/panel_snapshot_local.xml index 3aeae80388..935e8d2356 100755 --- a/indra/newview/skins/default/xui/de/panel_snapshot_local.xml +++ b/indra/newview/skins/default/xui/de/panel_snapshot_local.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="panel_snapshot_local">  	<text name="title"> -		Auf meinem Computer speichern +		Festplatte  	</text>  	<combo_box label="Auflösung" name="local_size_combo">  		<combo_box.item label="Aktuelles Fenster" name="CurrentWindow"/> diff --git a/indra/newview/skins/default/xui/de/panel_snapshot_options.xml b/indra/newview/skins/default/xui/de/panel_snapshot_options.xml index e1d8a5dc6d..e2ba5bd4db 100755 --- a/indra/newview/skins/default/xui/de/panel_snapshot_options.xml +++ b/indra/newview/skins/default/xui/de/panel_snapshot_options.xml @@ -1,7 +1,10 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="panel_snapshot_options"> -	<button label="In meinem Profil posten" name="save_to_profile_btn"/> -	<button label="E-Mail" name="save_to_email_btn"/> -	<button label="In meinem Inventar speichern ([AMOUNT] L$)" name="save_to_inventory_btn"/> -	<button label="Auf meinem Computer speichern" name="save_to_computer_btn"/> +	<button label="Ins Profil hochladen" name="save_to_profile_btn"/> +	<button label="Per E-Mail senden" name="save_to_email_btn"/> +	<button label="Im Inventar speichern" name="save_to_inventory_btn"/> +	<button label="Auf Festplatte speichern" name="save_to_computer_btn"/> +	<button label="Zu Facebook hochladen" name="send_to_facebook_btn"/> +	<button label="Zu Twitter hochladen" name="send_to_twitter_btn"/> +	<button label="Zu Flickr hochladen" name="send_to_flickr_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_snapshot_postcard.xml b/indra/newview/skins/default/xui/de/panel_snapshot_postcard.xml index c9afe86d7f..e0fc60621e 100755 --- a/indra/newview/skins/default/xui/de/panel_snapshot_postcard.xml +++ b/indra/newview/skins/default/xui/de/panel_snapshot_postcard.xml @@ -12,6 +12,4 @@  	<text name="title">  		E-Mail  	</text> -	<button label="Nachricht" name="message_btn"/> -	<button label="Einstellungen" name="settings_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_snapshot_profile.xml b/indra/newview/skins/default/xui/de/panel_snapshot_profile.xml index 8d1c52dea8..1ecb6090af 100755 --- a/indra/newview/skins/default/xui/de/panel_snapshot_profile.xml +++ b/indra/newview/skins/default/xui/de/panel_snapshot_profile.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="panel_snapshot_profile">  	<text name="title"> -		In meinem Profil posten +		Profil  	</text>  	<combo_box label="Auflösung" name="profile_size_combo">  		<combo_box.item label="Aktuelles Fenster" name="CurrentWindow"/> diff --git a/indra/newview/skins/default/xui/en/floater_snapshot.xml b/indra/newview/skins/default/xui/en/floater_snapshot.xml index 771035b40d..410594f1c6 100755 --- a/indra/newview/skins/default/xui/en/floater_snapshot.xml +++ b/indra/newview/skins/default/xui/en/floater_snapshot.xml @@ -3,15 +3,17 @@   positioning="cascading"   legacy_header_height="18"   can_minimize="true" + can_resize="false"   can_close="true" - height="500" + height="455"   layout="topleft"   name="Snapshot"   help_topic="snapshot"   save_rect="true"   save_visibility="false"   title="SNAPSHOT" - width="470"> + width="624" + min_height="455">      <floater.string       name="unknown">          unknown @@ -57,11 +59,11 @@   	    Saved to Computer!   	</string>   	<string -        name="facebook_failed_str"> +     name="facebook_failed_str">   	    Failed to upload image to your Facebook timeline.   	</string>   	<string -        name="profile_failed_str"> +     name="profile_failed_str">   	    Failed to upload image to your Profile Feed.   	</string>   	<string @@ -78,35 +80,201 @@   	</string>      <button       follows="left|top" -     height="23" -     image_overlay="TabIcon_Close_Off" +     height="18" +     image_overlay="Refresh_Off" +     image_overlay_alignment="left" +     imgoverlay_label_space="5" +	 pad_bottom="0" +	 halign="left" +	 image_selected="transparent.j2c" +	 image_unselected="transparent.j2c"       layout="topleft" -     left="236" -     name="advanced_options_btn" -     tool_tip="Advanced options" -     top="25" -     width="23" /> -  <ui_ctrl  -    height="160" -    width="250" -    layout="topleft" -    name="thumbnail_placeholder" -    top="50" -    follows="left|top" -    left="10"> +     left="5" +	 label="REFRESH" +     name="new_snapshot_btn" +     top_pad="26" +     width="195" /> +	<panel +     height="154" +     layout="topleft" +	 follows="top|left" +     left="0" +     name="advanced_options_panel" +     top_pad="0" +     width="200"> +        <view_border  +         bevel_style="in" +         follows="left|top|right"  +         height="1" +         left="6" +         layout="topleft" +         name="advanced_options_hr" +         right="-1" +         top_pad="5" +         /> +        <text +         type="string" +         length="1" +         follows="left|top" +         height="13" +         layout="topleft" +         left="10" +         name="layer_type_label" +         top_pad="10" +         width="100"> +            Capture: +        </text> +        <combo_box +         follows="left|top|right" +         height="23" +         label="Image Layers" +         layout="topleft" +         left="30" +         name="layer_types" +         right="-2"> +            <combo_box.item +             label="Colors" +             name="Colors" +             value="colors" /> +            <combo_box.item +             label="Depth" +             name="Depth" +             value="depth" /> +        </combo_box> +        <check_box +         label="Interface" +         layout="topleft" +         left="30" +		 height="16" +         top_pad="8" +         width="180" +         name="ui_check" /> +        <check_box +         label="HUDs" +         layout="topleft" +		 height="16" +         left="30" +         top_pad="1" +         width="180" +         name="hud_check" /> +        <check_box +         label="Freeze frame (fullscreen)" +         layout="topleft" +		 height="16" +         left="10" +         top_pad="1" +         width="180" +         name="freeze_frame_check" /> +        <check_box +         label="Auto-refresh" +         layout="topleft" +		 height="16" +         left="10" +         top_pad="1" +         width="180" +         name="auto_snapshot_check" /> +        <text +         type="string" +         length="1" +         follows="left|top" +         height="13" +         layout="topleft" +         left="10" +         name="filter_list_label" +         top_pad="10" +         width="50"> +            Filter: +        </text> +        <combo_box +            control_name="PhotoFilters" +            follows="left|right|top" +            name="filters_combobox" +            tool_tip="Image filters" +            top_delta="-3" +            left="50" +			right="-1" +            height="21" +            width="135"> +            <combo_box.item +            label="No Filter" +            name="NoFilter" +            value="NoFilter" /> +        </combo_box> +		 <view_border  +         bevel_style="in" +         follows="left|top|right"  +         height="1" +         left="6" +         layout="topleft" +         name="advanced_options_hr" +         right="-1" +         top_pad="10" +         /> +    </panel> +	<panel_container +     follows="left|top" +     height="230" +     layout="topleft" +     left="0" +     name="panel_container" +     default_panel_name="panel_snapshot_options" +     top_pad="10" +     width="205">        <panel +       class="llpanelsnapshotoptions" +       filename="panel_snapshot_options.xml" +       follows="all" +       layout="topleft" +       left="0" +       name="panel_snapshot_options" +       top="0" /> +      <panel +       class="llpanelsnapshotprofile" +       follows="all" +       layout="topleft" +       name="panel_snapshot_profile" +       filename="panel_snapshot_profile.xml" /> +      <panel +       class="llpanelsnapshotpostcard" +       follows="all" +       layout="topleft" +       name="panel_snapshot_postcard" +       filename="panel_snapshot_postcard.xml" /> +      <panel +       class="llpanelsnapshotinventory" +       follows="all" +       layout="topleft" +       name="panel_snapshot_inventory" +       filename="panel_snapshot_inventory.xml" /> +      <panel +       class="llpanelsnapshotlocal" +       follows="all" +       layout="topleft" +       name="panel_snapshot_local" +       filename="panel_snapshot_local.xml" /> +    </panel_container> +	<view_border  +         bevel_style="in" +         follows="left|top"  +         height="1" +         left="6" +         layout="topleft" +         name="status_hr" +         width="192" +         top_pad="-16"/> +	<panel         background_visible="true" -       bg_alpha_color="0.9 1 0.9 1" +       bg_alpha_color="0 0 0 0.25"         follows="left|top"         font="SansSerifLarge"         halign="center"         height="20"         layout="topleft" -       left="0" +       left="10"         length="1"         name="succeeded_panel" -       right="-1" -       top="0" +	   width="188" +       top_pad="1"         type="string"         visible="false">            <text @@ -119,7 +287,7 @@             length="1"             name="succeeded_lbl"             right="-1" -           text_color="0.2 0.5 0.2 1" +           text_color="0.2 0.85 0.2 1"             top="4"             translate="false"             type="string"> @@ -128,17 +296,17 @@        </panel>        <panel         background_visible="true" -       bg_alpha_color="1 0.9 0.9 1" +       bg_alpha_color="0 0 0 0.25"         follows="left|top"         font="SansSerifLarge"         halign="center"         height="20"         layout="topleft" -       left_delta="0" +       left="10"         length="1"         name="failed_panel" -       right="-1" -       top="0" +	   width="188" +       top_delta="0"         type="string"         visible="false">            <text @@ -151,7 +319,7 @@             length="1"             name="failed_lbl"             right="-1" -           text_color="0.5 0.2 0.2 1" +           text_color="0.95 0.4 0.4 1"             top="4"             translate="false"             type="string"> @@ -160,51 +328,39 @@        </panel>        <loading_indicator         follows="left|top" -       height="48" +       height="24"         layout="topleft"         name="working_indicator" -       left="101" -       top="46" +       left="95" +       top_delta="0"         visible="false" -       width="48" /> +       width="24" />        <text -       follows="left|top|right" +       follows="left|top"         font="SansSerifBold"         height="14"         layout="topleft" -       left="5" +       left="10"         length="1" -       halign="center" +       halign="right"         name="working_lbl" -       right="-5" -       top="98" +       top_delta="4"         translate="false"         type="string"         visible="false" -       width="130"> +       width="80">            Working        </text> -      <button -       follows="left|top" -       height="22" -       image_overlay="Refresh_Off" -       layout="topleft" -       left="20" -       name="new_snapshot_btn" -       bottom="-20" -       visible="false" -       width="22" />        <text         follows="left|top"         font="SansSerifBold"         halign="left"         height="18"         layout="topleft" -       left_pad="10" +       left="10"         length="1"         name="refresh_lbl" -       right="-5" -       text_color="red" +       text_color="0.95 0.4 0.4 1"         top_delta="0"         translate="false"         type="string" @@ -212,17 +368,23 @@         width="130">            Refresh to save.        </text> -  </ui_ctrl> +  <ui_ctrl  +    layout="topleft" +    name="thumbnail_placeholder" +    top="23" +	left="215" +	width="400" +	height="400" +    follows="top|left"/>    <view_border      bevel_style="in"      height="21" -   width="250"     layout="topleft"     name="img_info_border" -   top_pad="3" -   follows="left|top" -   left_delta="0" -   /> +   top_pad="0" +   right="-10" +   follows="left|top|right" +   left_delta="0"/>     <text      type="string"      font="SansSerifSmall" @@ -234,15 +396,15 @@      halign="left"      name="image_res_text"      top_delta="5" -    width="100"> -       [WIDTH] x [HEIGHT] px +    width="200"> +       [WIDTH]px (width) x [HEIGHT]px (height)     </text>     <text -    follows="left|top" +    follows="right|top"      font="SansSerifSmall"      height="14"      layout="topleft" -    left="200" +    left="-65"      length="1"      halign="right"      name="file_size_label" @@ -251,161 +413,13 @@      width="50">         [SIZE] KB     </text> -    <panel_container -     follows="left|top" -     height="260" -     layout="topleft" -     left="0" -     name="panel_container" -     default_panel_name="panel_snapshot_options" -     top_pad="10" -     width="270"> -      <panel -       class="llpanelsnapshotoptions" -       filename="panel_snapshot_options.xml" -       follows="all" -       layout="topleft" -       left="0" -       name="panel_snapshot_options" -       top="0" /> -      <panel -       class="llpanelsnapshotprofile" -       follows="all" -       layout="topleft" -       name="panel_snapshot_profile" -       filename="panel_snapshot_profile.xml" /> -      <panel -       class="llpanelsnapshotpostcard" -       follows="all" -       layout="topleft" -       name="panel_snapshot_postcard" -       filename="panel_snapshot_postcard.xml" /> -      <panel -       class="llpanelsnapshotinventory" -       follows="all" -       layout="topleft" -       name="panel_snapshot_inventory" -       filename="panel_snapshot_inventory.xml" /> -      <panel -       class="llpanelsnapshotlocal" -       follows="all" +   <button +       follows="left|top" +       height="420"         layout="topleft" -       name="panel_snapshot_local" -       filename="panel_snapshot_local.xml" /> -    </panel_container> -    <panel -     height="295" -     layout="topleft" -     left="270" -     name="advanced_options_panel" -     top="20" -     width="200"> -        <text -         type="string" -         font="SansSerifSmall" -         length="1" -         follows="left|top" -         height="14" -         layout="topleft" -         left="10" -         halign="left" -         name="advanced_options_label" -         right="-10" -         top="10"> -            ADVANCED OPTIONS -        </text> -        <view_border  -         bevel_style="in" -         follows="left|top|right"  -         height="1" -         left="10" -         layout="topleft" -         name="advanced_options_hr" -         right="-10" -         top_pad="5" -         /> -        <text -         type="string" -         length="1" -         follows="left|top" -         height="13" -         layout="topleft" -         left="10" -         name="layer_type_label" -         top_pad="10" -         width="50"> -            Capture: -        </text> -        <combo_box -         follows="left|top|right" -         height="23" -         label="Image Layers" -         layout="topleft" -         left="30" -         name="layer_types" -         right="-10"> -            <combo_box.item -             label="Colors" -             name="Colors" -             value="colors" /> -            <combo_box.item -             label="Depth" -             name="Depth" -             value="depth" /> -        </combo_box> -        <check_box -         label="Interface" -         layout="topleft" -         left="30" -         top_pad="10" -         width="180" -         name="ui_check" /> -        <check_box -         label="HUDs" -         layout="topleft" -         left="30" -         top_pad="10" -         width="180" -         name="hud_check" /> -        <check_box -         label="Freeze frame (fullscreen)" -         layout="topleft" -         left="10" -         top_pad="8" -         width="180" -         name="freeze_frame_check" /> -        <check_box -         label="Auto-refresh" -         layout="topleft" -         left="10" -         top_pad="8" -         width="180" -         name="auto_snapshot_check" /> -        <text -         type="string" -         length="1" -         follows="left|top" -         height="13" -         layout="topleft" -         left="10" -         name="filter_list_label" -         top_pad="10" -         width="50"> -            Filter: -        </text> -        <combo_box -            control_name="PhotoFilters" -            follows="left|right|top" -            name="filters_combobox" -            tool_tip="Image filters" -            top_pad="8" -            left="30" -            height="21" -            width="135"> -            <combo_box.item -            label="No Filter" -            name="NoFilter" -            value="NoFilter" /> -        </combo_box> -    </panel> +	   image_overlay="Arrow_Right" +       name="preview_btn" +       left="203" +	   top="25" +       width="8" />  </floater> diff --git a/indra/newview/skins/default/xui/en/panel_postcard_message.xml b/indra/newview/skins/default/xui/en/panel_postcard_message.xml index ab2a42ea01..56601da2fd 100755 --- a/indra/newview/skins/default/xui/en/panel_postcard_message.xml +++ b/indra/newview/skins/default/xui/en/panel_postcard_message.xml @@ -25,7 +25,7 @@       layout="topleft"       left_pad="10"       name="to_form" -     right="-10" +     right="-5"       top_delta="-4" />      <text       type="string" @@ -47,7 +47,7 @@       left_pad="10"       max_length_bytes="100"       name="name_form" -     right="-10" +     right="-5"       top_delta="-4" />      <text       type="string" @@ -70,31 +70,31 @@       left_pad="10"       max_length_bytes="100"       name="subject_form" -     right="-10" +     right="-5"       top_delta="-4" />      <text       type="string"       length="1"       bottom_delta="23" -     follows="top|left|right" +     follows="top|left"       font="SansSerif" +     height="16"       layout="topleft"       left="12" -     name="msg_label" -     right="-10"> +     name="msg_label">          Message:      </text>      <text_editor       type="string"       length="1"       follows="left|top|right" -     height="60" +     height="45"       layout="topleft"       left_delta="0"       max_length="700"       name="msg_form" -     right="-10" -     top_pad="10" +     right="-5" +     top_pad="5"       word_wrap="true">          Type your message here.      </text_editor> @@ -104,21 +104,21 @@       label="Cancel"       layout="topleft"       name="cancel_btn" -     right="-32" -     top="350" -     width="100"> +     right="-5" +     top="345" +     width="90">        <button.commit_callback         function="Postcard.Cancel" />      </button>      <button -     follows="right|bottom" +     follows="left|bottom"       height="23"       label="Send"       layout="topleft" -     left_delta="-106" +     left="10"       name="send_btn"       top_delta="0" -     width="100"> +     width="95">        <button.commit_callback         function="Postcard.Send" />      </button> diff --git a/indra/newview/skins/default/xui/en/panel_postcard_settings.xml b/indra/newview/skins/default/xui/en/panel_postcard_settings.xml index 3f67a48b14..22f19ca99a 100755 --- a/indra/newview/skins/default/xui/en/panel_postcard_settings.xml +++ b/indra/newview/skins/default/xui/en/panel_postcard_settings.xml @@ -11,8 +11,8 @@       layout="topleft"       left="10"       name="postcard_size_combo" -     right="-10" -     top_pad="10"> +     right="-5" +     top_pad="5">          <combo_box.item           label="Current Window"           name="CurrentWindow" @@ -40,19 +40,19 @@       height="275"       layout="bottomleft"       name="postcard_image_params_ls" -     left_delta="0" +     left="0"       orientation="vertical" -     top_pad="10" -     right="-10"> +     top_pad="0" +     right="-1">          <layout_panel           follows="top|left|right" -         height="60" +         height="47"           layout="topleft"           left="0"           name="postcard_image_size_lp"           auto_resize="false"           top="0" -         right="-1" +         right="-5"           visible="true">              <spinner               allow_text_entry="false" @@ -60,32 +60,31 @@               follows="left|top"               height="20"               increment="32" -             label="Width" -             label_width="40" +             label="Width x Height" +             label_width="78"               layout="topleft"               left="10"               max_val="6016"               min_val="32"               name="postcard_snapshot_width" -             top_pad="10" -             width="95" /> +             top_pad="3" +             width="132" />              <spinner               allow_text_entry="false"               decimal_digits="0"               follows="left|top"               height="20"               increment="32" -             label="Height" -             label_width="40" +             label="" +             label_width="0"               layout="topleft" -             left_pad="5" +             left_pad="0"               max_val="6016"               min_val="32"               name="postcard_snapshot_height"               top_delta="0" -             width="95" /> +             width="54" />              <check_box -              height="10"               bottom_delta="20"               follows="left|top"               label="Constrain proportions" @@ -95,42 +94,27 @@          </layout_panel>          <layout_panel           follows="top|left|right" -         height="23" +         height="19"           layout="topleft"           left="0"           name="postcard_image_format_quality_lp"           auto_resize="true"           top="0" -         right="-1"           visible="true">              <slider -             decimal_digits="0" -             follows="left|top" -             height="15" -             increment="1" -             initial_value="75" -             label="Image quality" -             label_width="80" -             layout="topleft" -             left="0" -             max_val="100" -             name="image_quality_slider" -             top_pad="7" -             width="190" /> -            <text -             type="string" -             follows="left|top" -             font="SansSerifSmall" -             length="1" -             height="14" -             layout="topleft" -             left_pad="-5" -             halign="left" -             name="image_quality_level" -             top_delta="0" -             width="60"> -               ([QLVL]) -            </text> +            decimal_digits="0" +            follows="left|top" +            height="15" +            increment="1" +            initial_value="75" +            label="Quality:" +            label_width="45" +            layout="topleft" +            left="10" +            max_val="100" +            name="image_quality_slider" +            top_pad="6" +            width="195" />          </layout_panel>      </layout_stack>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_inventory.xml b/indra/newview/skins/default/xui/en/panel_snapshot_inventory.xml index 71d808fa4b..3a42b9a2f8 100755 --- a/indra/newview/skins/default/xui/en/panel_snapshot_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_inventory.xml @@ -12,12 +12,12 @@       left="12"       mouse_opaque="true"       name="title_icon" -     top="5" +     top="6"       width="18" />      <text       follows="top|left|right"       font="SansSerifBold" -     height="20" +     height="14"       layout="topleft"       left_pad="12"       length="1" @@ -25,42 +25,28 @@       right="-10"       text_color="white"       type="string" -     top_delta="5"> -        Save to My Inventory +     top_delta="3"> +        Inventory      </text>      <view_border        bevel_style="in"       follows="left|top|right"        height="1" -     left="10" +     left="9"       layout="topleft"       name="hr" -     right="-10" +     right="-5"       top_pad="5"       /> -    <text -     bottom="35" -     follows="top|left|right" -     font="SansSerif" -     height="56" -     layout="topleft" -     left="12" -     length="1" -     name="hint_lbl" -     top_pad="10" -     type="string" -     word_wrap="true"> -        Saving an image to your inventory costs L$[UPLOAD_COST]. To save your image as a texture select one of the square formats. -    </text>      <combo_box       follows="top|left|right" -     height="23" +     height="20"       label="Resolution"       layout="topleft"       left_delta="0"       name="texture_size_combo" -     right="-10" -     top_pad="10"> +     right="-5" +     top_pad="5">          <combo_box.item           label="Current Window"           name="CurrentWindow" @@ -88,61 +74,74 @@       follows="left|top"       height="20"       increment="32" -     label="Width" -     label_width="40" +     label="Width x Height" +     label_width="80"       layout="topleft"       left="10"       max_val="6016"       min_val="32"       name="inventory_snapshot_width" -     top_pad="10" -     width="95" /> +     top_pad="7" +     width="134" />      <spinner       allow_text_entry="false"       decimal_digits="0"       follows="left|top"       height="20"       increment="32" -     label="Height" -     label_width="40" +     label="" +     label_width="0"       layout="topleft" -     left_pad="5" +     left_pad="0"       max_val="6016"       min_val="32"       name="inventory_snapshot_height"       top_delta="0" -     width="95" /> +     width="54" />      <check_box       bottom_delta="20" -     height="10"       follows="left|top"       label="Constrain proportions"       layout="topleft"       left="10"       name="inventory_keep_aspect_check"       visible="false" /> +    <text +     follows="top|left" +     font="SansSerif" +     height="56" +     layout="topleft" +     left="10" +     length="1" +     name="hint_lbl" +     top_pad="10" +     width="190" +     type="string" +     word_wrap="true"> +        Saving an image to your inventory costs L$[UPLOAD_COST]. To save your image as a texture select one of the square formats. +    </text>      <button       follows="right|bottom"       height="23"       label="Cancel"       layout="topleft"       name="cancel_btn" -     right="-32" -     top="350" -     width="100"> +     right="-5" +     top="337" +     width="90">        <button.commit_callback         function="Inventory.Cancel" />      </button>      <button -     follows="right|bottom" +     follows="left|bottom"       height="23"       label="Save"       layout="topleft" -     left_delta="-106" +     left="10"       name="save_btn"       top_delta="0" -     width="100"> +     width="95">        <button.commit_callback         function="Inventory.Save" />      </button> -</panel> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_local.xml b/indra/newview/skins/default/xui/en/panel_snapshot_local.xml index 781ab17403..430010f7e4 100755 --- a/indra/newview/skins/default/xui/en/panel_snapshot_local.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_local.xml @@ -12,12 +12,12 @@       left="12"       mouse_opaque="true"       name="title_icon" -     top="5" +     top="7"       width="18" />      <text       follows="top|left|right"       font="SansSerifBold" -     height="20" +     height="14"       layout="topleft"       left_pad="12"       length="1" @@ -25,8 +25,8 @@       right="-10"       text_color="white"       type="string" -     top_delta="4"> -        Save to My Computer +     top_delta="2"> +        Disk      </text>      <view_border        bevel_style="in" @@ -35,18 +35,17 @@       left="10"       layout="topleft"       name="hr" -     right="-10" -     top_pad="5" -     /> +     right="-5" +     top_pad="5"/>      <combo_box       follows="left|top|right" -     height="23" +     height="20"       label="Resolution"       layout="topleft"       left_delta="0"       name="local_size_combo" -     right="-10" -     top_pad="10"> +     right="-5" +     top_pad="5">          <combo_box.item           label="Current Window"           name="CurrentWindow" @@ -80,149 +79,114 @@           name="Custom"           value="[i-1,i-1]" />      </combo_box> -    <layout_stack -     animate="false" -     follows="all" -     height="275" -     layout="bottomleft" -     name="local_image_params_ls" -     left_delta="0" -     orientation="vertical" -     top_pad="10" -     right="-10"> -        <layout_panel -         follows="top|left|right" -         height="60" -         layout="topleft" -         left="0" -         name="local_image_size_lp" -         auto_resize="false" -         top="0" -         right="-1" -         visible="true"> -            <spinner -             allow_text_entry="false" -             decimal_digits="0" -             follows="left|top" -             height="20" -             increment="32" -             label="Width" -             label_width="40" -             layout="topleft" -             left="10" -             max_val="6016" -             min_val="32" -             name="local_snapshot_width" -             top_pad="10" -             width="95" /> -            <spinner -             allow_text_entry="false" -             decimal_digits="0" -             follows="left|top" -             height="20" -             increment="32" -             label="Height" -             label_width="40" -             layout="topleft" -             left_pad="5" -             max_val="6016" -             min_val="32" -             name="local_snapshot_height" -             top_delta="0" -             width="95" /> -            <check_box -             bottom_delta="20" -             height="10" -             follows="left|top" -             label="Constrain proportions" -             layout="topleft" -             left="10" -             name="local_keep_aspect_check" /> -        </layout_panel> -        <layout_panel -         follows="top|left|right" -         height="23" -         layout="topleft" -         left="0" -         name="local_image_format_quality_lp" -         auto_resize="true" -         top="0" -         right="-1" -         visible="true"> -            <combo_box -             follows="left|top" -             height="23" -             label="Format" -             layout="topleft" -             left_delta="0" -             name="local_format_combo" -             top_pad="0" -             width="120"> -                <combo_box.item -                 label="PNG (Lossless)" -                 name="PNG" -                 value="PNG" /> -                <combo_box.item -                 label="JPEG" -                 name="JPEG" -                 value="JPEG" /> -                <combo_box.item -                 label="BMP (Lossless)" -                 name="BMP" -                 value="BMP" /> -            </combo_box> -            <slider -             decimal_digits="0" -             follows="left|top" -             height="15" -             increment="1" -             initial_value="75" -             label="Image quality" -             label_width="80" -             layout="topleft" -             left="10" -             max_val="100" -             name="image_quality_slider" -             top_pad="7" -             width="200" /> -            <text -             type="string" -             follows="left|top" -             font="SansSerifSmall" -             length="1" -             height="14" -             layout="topleft" -             left_pad="-5" -             halign="left" -             name="image_quality_level" -             top_delta="0" -             width="60"> -               ([QLVL]) -            </text> -        </layout_panel> -    </layout_stack> +    <spinner +     allow_text_entry="false" +     decimal_digits="0" +     follows="left|top" +     height="20" +     increment="32" +     label="Width x Height" +     label_width="80" +     layout="topleft" +     left="10" +     max_val="6016" +     min_val="32" +     name="local_snapshot_width" +     top_pad="7" +     width="134" /> +    <spinner +     allow_text_entry="false" +     decimal_digits="0" +     follows="left|top" +     height="20" +     increment="32" +     label="" +     label_width="0" +     layout="topleft" +     left_pad="0" +     max_val="6016" +     min_val="32" +     name="local_snapshot_height" +     top_delta="0" +     width="54" /> +    <check_box +     bottom_delta="20" +     follows="left|top" +     label="Constrain proportions" +     layout="topleft" +     left="10" +     name="local_keep_aspect_check" /> +    <text +      type="string" +      length="1" +      follows="left|top" +      height="13" +      layout="topleft" +      left="10" +      name="local_format_label" +      top_pad="7" +      width="50"> +         Format: +     </text> +    <combo_box +     follows="left|top|right" +     height="20" +     label="Format" +     layout="topleft" +     left="65" +     right="-5" +     name="local_format_combo" +     top_delta="-3" +     width="120"> +        <combo_box.item +         label="PNG (Lossless)" +         name="PNG" +         value="PNG" /> +        <combo_box.item +         label="JPEG" +         name="JPEG" +         value="JPEG" /> +        <combo_box.item +         label="BMP (Lossless)" +         name="BMP" +         value="BMP" /> +    </combo_box> +    <slider +     decimal_digits="0" +     follows="left|top" +     height="15" +     increment="1" +     initial_value="75" +     label="Quality:" +     label_width="45" +     layout="topleft" +     left="10" +     max_val="100" +     name="image_quality_slider" +     top_pad="6" +     width="195" />      <button       follows="right|bottom"       height="23"       label="Cancel"       layout="topleft"       name="cancel_btn" -     right="-32" -     top="350" -     width="100"> +     right="-5" +     top="337" +     width="90">        <button.commit_callback         function="Local.Cancel" />      </button>      <flyout_button -     follows="right|bottom" +     follows="left|bottom"       height="23"       label="Save"       layout="topleft" -     left_delta="-106" +     left="10"       name="save_btn"       tool_tip="Save image to a file"       top_delta="0" -     width="100"> +     width="95">          <flyout_button.item           label="Save"           name="save_item" @@ -232,4 +196,4 @@           name="saveas_item"           value="save as" />      </flyout_button> -</panel> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_options.xml b/indra/newview/skins/default/xui/en/panel_snapshot_options.xml index eff60f8228..0bb2ccba5e 100755 --- a/indra/newview/skins/default/xui/en/panel_snapshot_options.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_options.xml @@ -4,117 +4,127 @@   height="240"   layout="topleft"   name="panel_snapshot_options" - width="490"> + width="198"> + <button +   follows="left|top" +   font="SansSerif" +   halign="left" +   height="22" +   image_overlay="Snapshot_Download" +   image_overlay_alignment="left" +   image_top_pad="-0" +   imgoverlay_label_space="10" +   label="Save to Disk" +   layout="topleft" +   left="5" +   name="save_to_computer_btn" +   top_pad="9"> +    <button.commit_callback +     function="Snapshot.SaveToComputer" /> +  </button>    <button -   follows="left|top|right" +   follows="left|top"     font="SansSerif"     halign="left" -   height="38" -   image_overlay="Snapshot_Profile" +   height="22" +   image_overlay="Snapshot_Inventory"     image_overlay_alignment="left" -   image_top_pad="-2" +   image_top_pad="-1"     imgoverlay_label_space="10" -   label="Post to My Profile Feed" +   label="Save to Inventory (L$[AMOUNT])"     layout="topleft"     left_delta="0" +   name="save_to_inventory_btn" +   top_pad="5"> +    <button.commit_callback +     function="Snapshot.SaveToInventory" /> +  </button> +  <button +   follows="left|top" +   font="SansSerif" +   halign="left" +   height="22" +   image_overlay="Snapshot_Profile" +   image_overlay_alignment="left" +   image_top_pad="-1" +   imgoverlay_label_space="10" +   label="Upload to Profile" +   layout="topleft"     name="save_to_profile_btn" -   pad_left="10" -   right="-10" -   top_pad="10"> +   left_delta="0" +   top_pad="5">      <button.commit_callback       function="Snapshot.SaveToProfile" />    </button>    <button -   follows="left|top|right" +   follows="left|top"     font="SansSerif"     halign="left" -   height="38" -   image_overlay="Snapshot_Email" +   height="22" +   image_overlay="Snapshot_Facebook"     image_overlay_alignment="left" -   image_top_pad="-2" +   image_top_pad="0"     imgoverlay_label_space="10" -   label="Email" +   label="Upload to Facebook"     layout="topleft"     left_delta="0" -   name="save_to_email_btn" -   pad_left="10" -   right="-10" -   top_pad="10"> +   name="send_to_facebook_btn" +   top_pad="5">      <button.commit_callback -     function="Snapshot.SaveToEmail" /> +     function="Floater.Toggle" +     parameter="facebook"/>    </button>    <button -   follows="left|top|right" +   follows="left|top"     font="SansSerif"     halign="left" -   height="38" -   image_overlay="Snapshot_Inventory" +   height="22" +   image_overlay="Command_Twitter_Icon"     image_overlay_alignment="left" -   image_top_pad="-2" +   image_top_pad="0"     imgoverlay_label_space="10" -   label="Save to My Inventory (L$[AMOUNT])" +   label="Upload to Twitter"     layout="topleft"     left_delta="0" -   name="save_to_inventory_btn" -   pad_left="10" -   right="-10" -   top_pad="10"> +   name="send_to_twitter_btn" +   top_pad="5">      <button.commit_callback -     function="Snapshot.SaveToInventory" /> +     function="Floater.Toggle" +     parameter="twitter"/>    </button>    <button -   follows="left|top|right" +   follows="left|top"     font="SansSerif"     halign="left" -   height="38" -   image_overlay="Snapshot_Download" +   height="22" +   image_overlay="Command_Flickr_Icon"     image_overlay_alignment="left" -   image_top_pad="-2" +   image_top_pad="0"     imgoverlay_label_space="10" -   label="Save to My Computer" +   label="Upload to Flickr"     layout="topleft"     left_delta="0" -   name="save_to_computer_btn" -   pad_left="10" -   right="-10" -   top_pad="10"> +   name="send_to_flickr_btn" +   top_pad="5">      <button.commit_callback -     function="Snapshot.SaveToComputer" /> +     function="Floater.Toggle" +     parameter="flickr"/> +  </button> +  <button +   follows="left|top" +   font="SansSerif" +   halign="left" +   height="22" +   image_overlay="Snapshot_Email" +   image_overlay_alignment="left" +   image_top_pad="0" +   imgoverlay_label_space="10" +   label="Send via E-mail" +   layout="topleft" +   left_delta="0" +   name="save_to_email_btn" +   top_pad="5"> +    <button.commit_callback +     function="Snapshot.SaveToEmail" />    </button> -  <text -    font="SansSerif" -    layout="topleft" -    length="1" -    follows="top|left" -    height="16" -    left="10" -    name="send_to_facebook_textbox" -    top_pad="10" -    type="string"> -    Send to:  [secondlife:/// Facebook] -  </text> -  <text -    font="SansSerif" -    layout="topleft" -    length="1" -    follows="top|left" -    height="16" -    left="140" -    name="send_to_twitter_textbox" -    top_pad="-16" -    type="string"> -    [secondlife:/// Twitter] -  </text> -  <text -    font="SansSerif" -    layout="topleft" -    length="1" -    follows="top|left" -    height="16" -    left="190" -    name="send_to_flickr_textbox" -    top_pad="-16" -    type="string"> -    [secondlife:/// Flickr] -  </text> -</panel> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml b/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml index ebba292a93..5be93c44c1 100755 --- a/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml @@ -24,12 +24,12 @@       left="12"       mouse_opaque="true"       name="title_icon" -     top="5" +     top="8"       width="18" />      <text       follows="top|left|right"       font="SansSerifBold" -     height="20" +     height="14"       layout="topleft"       left_pad="12"       length="1" @@ -37,19 +37,20 @@       right="-10"       text_color="white"       type="string" -     top_delta="3"> -        Email +     top_delta="2"> +        E-mail      </text>      <button       follows="right|top"       height="23"       is_toggle="true" -     label="Message" +     label="" +     image_overlay="Command_Chat_Icon"       layout="topleft"       name="message_btn" -     right="-82" -     top_delta="-7" -     width="70"> +     right="-35" +     top_delta="-3" +     width="25">        <button.commit_callback         function="Postcard.Message" />      </button> @@ -57,12 +58,13 @@       follows="right|top"       height="23"       is_toggle="true" -     label="Settings" +     label="" +     image_overlay="Command_Preferences_Icon"       layout="topleft"       name="settings_btn"       top_delta="0" -     right="-10" -     width="70"> +     left_pad="5" +     width="25">        <button.commit_callback         function="Postcard.Settings" />      </button> @@ -73,8 +75,8 @@       left="10"       layout="topleft"       name="hr" -     right="-10" -     top_pad="5" +     right="-5" +     top_pad="2"       />      <panel_container       follows="all" @@ -83,7 +85,7 @@       left="0"       name="postcard_panel_container"       default_panel_name="panel_postcard_message" -     top_pad="10" +     top_pad="0"       width="490">        <panel         follows="all" @@ -96,4 +98,4 @@         name="panel_postcard_settings"         filename="panel_postcard_settings.xml" />      </panel_container> -</panel> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_profile.xml b/indra/newview/skins/default/xui/en/panel_snapshot_profile.xml index 0dd357aa1a..bb63bc5347 100755 --- a/indra/newview/skins/default/xui/en/panel_snapshot_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_profile.xml @@ -17,7 +17,7 @@      <text       follows="top|left|right"       font="SansSerifBold" -     height="20" +     height="14"       layout="topleft"       left_pad="12"       length="1" @@ -26,7 +26,7 @@       text_color="white"       type="string"       top_delta="4"> -        Post to My Profile Feed +        Profile      </text>      <view_border        bevel_style="in" @@ -35,18 +35,19 @@       left="10"       layout="topleft"       name="hr" -     right="-10" +     right="-5"       top_pad="5"       />      <combo_box -     follows="left|top" +     follows="left|top|right"       height="23"       label="Resolution"       layout="topleft" -     left_delta="0" +     left="10" +     right="-5"       name="profile_size_combo" -     top_pad="10" -     width="250"> +     top_pad="5" +     width="180">          <combo_box.item           label="Current Window"           name="CurrentWindow" @@ -68,132 +69,99 @@           name="Custom"           value="[i-1,i-1]" />      </combo_box> -    <layout_stack -     animate="false" -     follows="all" -     height="270" -     layout="bottomleft" -     name="profile_image_params_ls" +    <spinner +     allow_text_entry="false" +     decimal_digits="0" +     follows="left|top" +     height="20" +     increment="32" +     label="Width x Height" +     label_width="80" +     layout="topleft" +     left="10" +     max_val="6016" +     min_val="32" +     name="profile_snapshot_width" +     top_pad="7" +     width="134" /> +    <spinner +     allow_text_entry="false" +     decimal_digits="0" +     follows="left|top" +     height="20" +     increment="32" +     label="" +     label_width="0" +     layout="topleft" +     left_pad="0" +     max_val="6016" +     min_val="32" +     name="profile_snapshot_height" +     top_delta="0" +     width="54" /> +    <check_box +     bottom_delta="20" +     label="Constrain proportions" +     layout="topleft" +     left="10" +     name="profile_keep_aspect_check" /> +    <text +     length="1" +     follows="top|left|right" +     height="16" +     layout="topleft" +     left="12" +     name="caption_label" +     right="-10" +     top_pad="4" +     type="string"> +        Caption: +    </text> +    <text_editor +     follows="top|left|right" +     height="35" +     layout="topleft" +     left="10" +     right="-5" +     length="1" +     max_length="700" +     name="caption" +     width="200" +     top_pad="2" +     type="string" +     word_wrap="true"> +    </text_editor> +    <check_box +     follows="left|top" +     initial_value="true" +     label="Include location" +     layout="topleft"       left_delta="0" -     orientation="vertical" -     top_pad="10" -     right="-10"> -        <layout_panel -         follows="top|left|right" -         height="55" -         layout="topleft" -         left="0" -         name="profile_image_size_lp" -         auto_resize="false" -         top="0" -         right="-1" -         visible="true"> -            <spinner -             allow_text_entry="false" -             decimal_digits="0" -             follows="left|top" -             height="20" -             increment="32" -             label="Width" -             label_width="40" -             layout="topleft" -             left="10" -             max_val="6016" -             min_val="32" -             name="profile_snapshot_width" -             top_pad="10" -             width="95" /> -            <spinner -             allow_text_entry="false" -             decimal_digits="0" -             follows="left|top" -             height="20" -             increment="32" -             label="Height" -             label_width="40" -             layout="topleft" -             left_pad="5" -             max_val="6016" -             min_val="32" -             name="profile_snapshot_height" -             top_delta="0" -             width="95" /> -            <check_box -              height="10" -             bottom_delta="20" -             label="Constrain proportions" -             layout="topleft" -             left="10" -             name="profile_keep_aspect_check" /> -        </layout_panel> -        <layout_panel -         follows="top|left|right" -         height="200" -         layout="topleft" -         left="0" -         name="profile_image_metadata_lp" -         auto_resize="true" -         top="0" -         right="-1" -         visible="true"> -            <text -             length="1" -             follows="top|left|right" -             font="SansSerif" -             height="16" -             layout="topleft" -             left="0" -             name="caption_label" -             right="-10" -             top_pad="0" -             type="string"> -                Caption: -            </text> -            <text_editor -             follows="all" -             height="155" -             layout="topleft" -             left_delta="0" -             length="1" -             max_length="700" -             name="caption" -             right="-10" -             top_pad="5" -             type="string" -             word_wrap="true"> -            </text_editor> -            <check_box -             follows="left|bottom" -             initial_value="true" -             label="Include location" -             layout="topleft" -             left_delta="0" -             name="add_location_cb" -             top_pad="15" /> -        </layout_panel> -    </layout_stack> +     height="18" +     name="add_location_cb" +     top_pad="3" />      <button       follows="right|bottom"       height="23"       label="Cancel"       layout="topleft"       name="cancel_btn" -     right="-32" -     top="350" -     width="100"> +     right="-5" +     top="337" +     width="90">        <button.commit_callback         function="PostToProfile.Cancel" />      </button>      <button -     follows="right|bottom" +     follows="left|bottom"       height="23"       label="Post"       layout="topleft" -     left_delta="-106" +     left="10"       name="post_btn"       top_delta="0" -     width="100"> +     width="95">        <button.commit_callback         function="PostToProfile.Send" />      </button> -</panel> +</panel>
\ No newline at end of file | 
