diff options
Diffstat (limited to 'linden/indra/newview')
-rw-r--r-- | linden/indra/newview/llfloatertelehub.cpp | 1 | ||||
-rw-r--r-- | linden/indra/newview/llfloatertools.cpp | 88 | ||||
-rw-r--r-- | linden/indra/newview/llfloatertools.h | 4 | ||||
-rw-r--r-- | linden/indra/newview/llviewermenu.cpp | 1 | ||||
-rw-r--r-- | linden/indra/newview/skins/default/xui/en-us/floater_tools.xml | 173 |
5 files changed, 111 insertions, 156 deletions
diff --git a/linden/indra/newview/llfloatertelehub.cpp b/linden/indra/newview/llfloatertelehub.cpp index 943bc36..062306b 100644 --- a/linden/indra/newview/llfloatertelehub.cpp +++ b/linden/indra/newview/llfloatertelehub.cpp | |||
@@ -68,7 +68,6 @@ void LLFloaterTelehub::show() | |||
68 | // Find tools floater, glue to bottom | 68 | // Find tools floater, glue to bottom |
69 | if (gFloaterTools) | 69 | if (gFloaterTools) |
70 | { | 70 | { |
71 | gFloaterTools->showMore(FALSE); | ||
72 | LLRect tools_rect = gFloaterTools->getRect(); | 71 | LLRect tools_rect = gFloaterTools->getRect(); |
73 | S32 our_width = sInstance->getRect().getWidth(); | 72 | S32 our_width = sInstance->getRect().getWidth(); |
74 | S32 our_height = sInstance->getRect().getHeight(); | 73 | S32 our_height = sInstance->getRect().getHeight(); |
diff --git a/linden/indra/newview/llfloatertools.cpp b/linden/indra/newview/llfloatertools.cpp index 84a1edc..f3ffbe4 100644 --- a/linden/indra/newview/llfloatertools.cpp +++ b/linden/indra/newview/llfloatertools.cpp | |||
@@ -54,6 +54,7 @@ | |||
54 | #include "llpanelobject.h" | 54 | #include "llpanelobject.h" |
55 | #include "llpanelvolume.h" | 55 | #include "llpanelvolume.h" |
56 | #include "llpanelpermissions.h" | 56 | #include "llpanelpermissions.h" |
57 | #include "llresmgr.h" | ||
57 | #include "llselectmgr.h" | 58 | #include "llselectmgr.h" |
58 | #include "llslider.h" | 59 | #include "llslider.h" |
59 | #include "llstatusbar.h" | 60 | #include "llstatusbar.h" |
@@ -329,14 +330,10 @@ BOOL LLFloaterTools::postBuild() | |||
329 | // the setting stores the actual force multiplier, but the slider is logarithmic, so we convert here | 330 | // the setting stores the actual force multiplier, but the slider is logarithmic, so we convert here |
330 | childSetValue( "slider force", log10(gSavedSettings.getF32("LandBrushForce"))); | 331 | childSetValue( "slider force", log10(gSavedSettings.getF32("LandBrushForce"))); |
331 | 332 | ||
332 | childSetAction("button more", click_show_more, this); | ||
333 | childSetAction("button less", click_show_more, this); | ||
334 | mTab = getChild<LLTabContainer>("Object Info Tabs"); | 333 | mTab = getChild<LLTabContainer>("Object Info Tabs"); |
335 | if(mTab) | 334 | if(mTab) |
336 | { | 335 | { |
337 | mTab->setVisible( gSavedSettings.getBOOL("ToolboxShowMore") ); | ||
338 | mTab->setFollows(FOLLOWS_TOP | FOLLOWS_LEFT); | 336 | mTab->setFollows(FOLLOWS_TOP | FOLLOWS_LEFT); |
339 | mTab->setVisible( gSavedSettings.getBOOL("ToolboxShowMore") ); | ||
340 | mTab->setBorderVisible(FALSE); | 337 | mTab->setBorderVisible(FALSE); |
341 | mTab->selectFirstTab(); | 338 | mTab->selectFirstTab(); |
342 | } | 339 | } |
@@ -436,19 +433,6 @@ LLFloaterTools::LLFloaterTools() | |||
436 | factory_map["land info panel"] = LLCallbackMap(createPanelLandInfo, this);//LLPanelLandInfo | 433 | factory_map["land info panel"] = LLCallbackMap(createPanelLandInfo, this);//LLPanelLandInfo |
437 | 434 | ||
438 | LLUICtrlFactory::getInstance()->buildFloater(this,"floater_tools.xml",&factory_map,FALSE); | 435 | LLUICtrlFactory::getInstance()->buildFloater(this,"floater_tools.xml",&factory_map,FALSE); |
439 | |||
440 | mLargeHeight = getRect().getHeight(); | ||
441 | mSmallHeight = mLargeHeight; | ||
442 | if (mTab) mSmallHeight -= mTab->getRect().getHeight(); | ||
443 | |||
444 | // force a toggle initially. seems to be needed to correctly initialize | ||
445 | // both "more" and "less" cases. it also seems to be important to begin | ||
446 | // with the user's preference first so that it's initial position will | ||
447 | // be correct (SL-51192) -MG | ||
448 | BOOL show_more = gSavedSettings.getBOOL("ToolboxShowMore"); // get user's preference | ||
449 | gSavedSettings.setBOOL("ToolboxShowMore", show_more); // sets up forced toggle below | ||
450 | showMore( !show_more ); // does the toggle | ||
451 | showMore( show_more ); // reset the real user's preference | ||
452 | } | 436 | } |
453 | 437 | ||
454 | LLFloaterTools::~LLFloaterTools() | 438 | LLFloaterTools::~LLFloaterTools() |
@@ -492,6 +476,16 @@ void LLFloaterTools::refresh() | |||
492 | mTab->enableTabButton(idx_face, all_volume); | 476 | mTab->enableTabButton(idx_face, all_volume); |
493 | mTab->enableTabButton(idx_contents, all_volume); | 477 | mTab->enableTabButton(idx_contents, all_volume); |
494 | 478 | ||
479 | // Refresh object and prim count labels | ||
480 | LLLocale locale(LLLocale::USER_LOCALE); | ||
481 | std::string obj_count_string; | ||
482 | LLResMgr::getInstance()->getIntegerString(obj_count_string, LLSelectMgr::getInstance()->getSelection()->getRootObjectCount()); | ||
483 | childSetTextArg("obj_count", "[COUNT]", obj_count_string); | ||
484 | std::string prim_count_string; | ||
485 | LLResMgr::getInstance()->getIntegerString(prim_count_string, LLSelectMgr::getInstance()->getSelection()->getObjectCount()); | ||
486 | childSetTextArg("prim_count", "[COUNT]", prim_count_string); | ||
487 | |||
488 | // Refresh child tabs | ||
495 | mPanelPermissions->refresh(); | 489 | mPanelPermissions->refresh(); |
496 | mPanelObject->refresh(); | 490 | mPanelObject->refresh(); |
497 | mPanelVolume->refresh(); | 491 | mPanelVolume->refresh(); |
@@ -799,8 +793,8 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask) | |||
799 | if (mSliderDozerSize) | 793 | if (mSliderDozerSize) |
800 | { | 794 | { |
801 | mSliderDozerSize ->setVisible( land_visible ); | 795 | mSliderDozerSize ->setVisible( land_visible ); |
802 | childSetVisible("Brush:", land_visible); | 796 | childSetVisible("Bulldozer:", land_visible); |
803 | childSetVisible("Brush Size:", land_visible); | 797 | childSetVisible("Dozer Size:", land_visible); |
804 | } | 798 | } |
805 | if (mCheckShowOwners) | 799 | if (mCheckShowOwners) |
806 | { | 800 | { |
@@ -812,13 +806,10 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask) | |||
812 | childSetVisible("Strength:", land_visible); | 806 | childSetVisible("Strength:", land_visible); |
813 | } | 807 | } |
814 | 808 | ||
815 | // | 809 | childSetVisible("obj_count", !land_visible); |
816 | // More panel visibility | 810 | childSetVisible("prim_count", !land_visible); |
817 | // | 811 | mTab->setVisible(!land_visible); |
818 | BOOL show_more = gSavedSettings.getBOOL("ToolboxShowMore"); | 812 | mPanelLandInfo->setVisible(land_visible); |
819 | |||
820 | mTab->setVisible(show_more && tool != LLToolBrushLand::getInstance() && tool != LLToolSelectLand::getInstance()); | ||
821 | mPanelLandInfo->setVisible(show_more && (tool == LLToolBrushLand::getInstance() || tool == LLToolSelectLand::getInstance())); | ||
822 | } | 813 | } |
823 | 814 | ||
824 | 815 | ||
@@ -873,46 +864,12 @@ void LLFloaterTools::onClose(bool app_quitting) | |||
873 | // gMenuBarView->arrange(); | 864 | // gMenuBarView->arrange(); |
874 | } | 865 | } |
875 | 866 | ||
876 | void LLFloaterTools::showMore(BOOL show_more) | ||
877 | { | ||
878 | BOOL showing_more = gSavedSettings.getBOOL("ToolboxShowMore"); | ||
879 | if (show_more == showing_more) | ||
880 | { | ||
881 | return; | ||
882 | } | ||
883 | |||
884 | gSavedSettings.setBOOL("ToolboxShowMore", show_more); | ||
885 | |||
886 | // Visibility updated next frame - JC | ||
887 | // mTab->setVisible(show_more); | ||
888 | |||
889 | if (show_more) | ||
890 | { | ||
891 | reshape( getRect().getWidth(), mLargeHeight, TRUE); | ||
892 | translate( 0, mSmallHeight - mLargeHeight ); | ||
893 | } | ||
894 | else | ||
895 | { | ||
896 | reshape( getRect().getWidth(), mSmallHeight, TRUE); | ||
897 | translate( 0, mLargeHeight - mSmallHeight ); | ||
898 | } | ||
899 | childSetVisible("button less", show_more); | ||
900 | childSetVisible("button more", !show_more); | ||
901 | } | ||
902 | |||
903 | void LLFloaterTools::showPanel(EInfoPanel panel) | 867 | void LLFloaterTools::showPanel(EInfoPanel panel) |
904 | { | 868 | { |
905 | llassert(panel >= 0 && panel < PANEL_COUNT); | 869 | llassert(panel >= 0 && panel < PANEL_COUNT); |
906 | mTab->selectTabByName(PANEL_NAMES[panel]); | 870 | mTab->selectTabByName(PANEL_NAMES[panel]); |
907 | } | 871 | } |
908 | 872 | ||
909 | void click_show_more(void *userdata) | ||
910 | { | ||
911 | LLFloaterTools *f = (LLFloaterTools *)userdata; | ||
912 | BOOL show_more = !gSavedSettings.getBOOL("ToolboxShowMore"); | ||
913 | f->showMore( show_more ); | ||
914 | } | ||
915 | |||
916 | void click_popup_info(void*) | 873 | void click_popup_info(void*) |
917 | { | 874 | { |
918 | // gBuildView->setPropertiesPanelOpen(TRUE); | 875 | // gBuildView->setPropertiesPanelOpen(TRUE); |
@@ -997,8 +954,8 @@ void click_popup_dozer_mode(LLUICtrl *, void *user) | |||
997 | 954 | ||
998 | void commit_slider_dozer_size(LLUICtrl *ctrl, void*) | 955 | void commit_slider_dozer_size(LLUICtrl *ctrl, void*) |
999 | { | 956 | { |
1000 | S32 size = (S32)ctrl->getValue().asInteger(); | 957 | F32 size = (F32)ctrl->getValue().asReal(); |
1001 | gSavedSettings.setS32("LandBrushSize", size); | 958 | gSavedSettings.setF32("LandBrushSize", size); |
1002 | } | 959 | } |
1003 | 960 | ||
1004 | void commit_slider_dozer_force(LLUICtrl *ctrl, void*) | 961 | void commit_slider_dozer_force(LLUICtrl *ctrl, void*) |
@@ -1086,15 +1043,15 @@ void LLFloaterTools::onFocusReceived() | |||
1086 | 1043 | ||
1087 | void LLFloaterTools::updateTreeGrassCombo(bool visible) | 1044 | void LLFloaterTools::updateTreeGrassCombo(bool visible) |
1088 | { | 1045 | { |
1046 | LLTextBox* tree_grass_label = getChild<LLTextBox>("tree_grass_label"); | ||
1089 | if (visible) | 1047 | if (visible) |
1090 | { | 1048 | { |
1091 | LLPCode pcode = LLToolPlacer::getObjectType(); | 1049 | LLPCode pcode = LLToolPlacer::getObjectType(); |
1092 | std::map<std::string, S32>::iterator it, end; | 1050 | std::map<std::string, S32>::iterator it, end; |
1093 | std::string selected; | 1051 | std::string selected; |
1094 | LLTextBox* tree_grass_label = getChild<LLTextBox>("tree_grass_label"); | ||
1095 | if (pcode == LLToolPlacerPanel::sTree) | 1052 | if (pcode == LLToolPlacerPanel::sTree) |
1096 | { | 1053 | { |
1097 | tree_grass_label->setVisible(true); | 1054 | tree_grass_label->setVisible(visible); |
1098 | LLButton* button = getChild<LLButton>("ToolTree"); | 1055 | LLButton* button = getChild<LLButton>("ToolTree"); |
1099 | tree_grass_label->setText(button->getToolTip()); | 1056 | tree_grass_label->setText(button->getToolTip()); |
1100 | 1057 | ||
@@ -1104,7 +1061,7 @@ void LLFloaterTools::updateTreeGrassCombo(bool visible) | |||
1104 | } | 1061 | } |
1105 | else if (pcode == LLToolPlacerPanel::sGrass) | 1062 | else if (pcode == LLToolPlacerPanel::sGrass) |
1106 | { | 1063 | { |
1107 | tree_grass_label->setVisible(true); | 1064 | tree_grass_label->setVisible(visible); |
1108 | LLButton* button = getChild<LLButton>("ToolGrass"); | 1065 | LLButton* button = getChild<LLButton>("ToolGrass"); |
1109 | tree_grass_label->setText(button->getToolTip()); | 1066 | tree_grass_label->setText(button->getToolTip()); |
1110 | 1067 | ||
@@ -1140,6 +1097,7 @@ void LLFloaterTools::updateTreeGrassCombo(bool visible) | |||
1140 | } | 1097 | } |
1141 | 1098 | ||
1142 | mComboTreesGrass->setVisible(visible); | 1099 | mComboTreesGrass->setVisible(visible); |
1100 | tree_grass_label->setVisible(visible); | ||
1143 | } | 1101 | } |
1144 | 1102 | ||
1145 | // static | 1103 | // static |
diff --git a/linden/indra/newview/llfloatertools.h b/linden/indra/newview/llfloatertools.h index 8f88977..1b13b9f 100644 --- a/linden/indra/newview/llfloatertools.h +++ b/linden/indra/newview/llfloatertools.h | |||
@@ -95,14 +95,12 @@ public: | |||
95 | /*virtual*/ void draw(); | 95 | /*virtual*/ void draw(); |
96 | 96 | ||
97 | void dirty(); | 97 | void dirty(); |
98 | void showMore(BOOL show_more); | ||
99 | void showPanel(EInfoPanel panel); | 98 | void showPanel(EInfoPanel panel); |
100 | 99 | ||
101 | void setStatusText(const std::string& text); | 100 | void setStatusText(const std::string& text); |
102 | virtual void onFocusReceived(); | 101 | virtual void onFocusReceived(); |
103 | static void setEditTool(void* data); | 102 | static void setEditTool(void* data); |
104 | void saveLastTool(); | 103 | void saveLastTool(); |
105 | |||
106 | private: | 104 | private: |
107 | static void setObjectType( void* data ); | 105 | static void setObjectType( void* data ); |
108 | 106 | ||
@@ -198,8 +196,6 @@ public: | |||
198 | 196 | ||
199 | private: | 197 | private: |
200 | BOOL mDirty; | 198 | BOOL mDirty; |
201 | S32 mSmallHeight; | ||
202 | S32 mLargeHeight; | ||
203 | 199 | ||
204 | std::map<std::string, std::string> mStatusText; | 200 | std::map<std::string, std::string> mStatusText; |
205 | 201 | ||
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index cfc9a14..36ffc21 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp | |||
@@ -5417,7 +5417,6 @@ class LLLandEdit : public view_listener_t | |||
5417 | 5417 | ||
5418 | LLViewerParcelMgr::getInstance()->selectParcelAt( LLToolPie::getInstance()->getPick().mPosGlobal ); | 5418 | LLViewerParcelMgr::getInstance()->selectParcelAt( LLToolPie::getInstance()->getPick().mPosGlobal ); |
5419 | 5419 | ||
5420 | gFloaterTools->showMore(TRUE); | ||
5421 | gFloaterView->bringToFront( gFloaterTools ); | 5420 | gFloaterView->bringToFront( gFloaterTools ); |
5422 | 5421 | ||
5423 | // Switch to land edit toolset | 5422 | // Switch to land edit toolset |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml b/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml index 18d56b4..d9b51b1 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml | |||
@@ -1,6 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <floater bottom="-359" can_close="true" can_drag_on_left="false" can_minimize="true" | 2 | <floater bottom="-374" can_close="true" can_drag_on_left="false" can_minimize="true" |
3 | can_resize="false" follows="left|top" height="550" | 3 | can_resize="false" follows="left|top" height="565" |
4 | left="308" min_height="100" min_width="100" mouse_opaque="true" | 4 | left="308" min_height="100" min_width="100" mouse_opaque="true" |
5 | name="toolbox floater" rect_control="ToolboxRect" sound_flags="0" title="" | 5 | name="toolbox floater" rect_control="ToolboxRect" sound_flags="0" title="" |
6 | short_title="Build" width="272"> | 6 | short_title="Build" width="272"> |
@@ -79,20 +79,24 @@ | |||
79 | <check_box bottom_delta="-15" follows="left|top" font="SansSerifSmall" height="16" | 79 | <check_box bottom_delta="-15" follows="left|top" font="SansSerifSmall" height="16" |
80 | initial_value="false" label="Select Faces to Texture" left="4" mouse_opaque="true" | 80 | initial_value="false" label="Select Faces to Texture" left="4" mouse_opaque="true" |
81 | name="radio select face" radio_style="true" width="114" /> | 81 | name="radio select face" radio_style="true" width="114" /> |
82 | <check_box bottom_delta="-22" control_name="SnapEnabled" follows="left|top" | 82 | <check_box bottom_delta="-19" control_name="EditLinkedParts" follows="left|top" |
83 | font="SansSerifSmall" height="16" initial_value="true" label="Use Grid" | 83 | font="SansSerifSmall" height="16" initial_value="false" |
84 | left_delta="0" mouse_opaque="true" name="checkbox snap to grid" width="134" /> | 84 | label="Edit linked parts" left="4" mouse_opaque="true" |
85 | <button bottom_delta="0" follows="left|top" font="SansSerifSmall" halign="center" | 85 | name="checkbox edit linked parts" width="114" /> |
86 | height="16" label="Options..." label_selected="Options..." left_delta="75" | 86 | <button bottom_delta="-19" follows="left|top" font="SansSerifSmall" |
87 | mouse_opaque="true" name="Options..." scale_image="TRUE" width="80" /> | 87 | halign="center" height="18" label="Link" label_selected="Link" |
88 | left="10" mouse_opaque="true" name="link_btn" width="68" /> | ||
89 | <button bottom_delta="0" follows="left|top" font="SansSerifSmall" | ||
90 | halign="center" height="18" label="Unlink" label_selected="Unlink" | ||
91 | left_delta="75" mouse_opaque="true" name="unlink_btn" width="68" /> | ||
88 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 92 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
89 | bottom_delta="-20" drop_shadow_visible="true" follows="left|top" | 93 | bottom_delta="-18" drop_shadow_visible="true" follows="left|top" |
90 | font="SansSerifSmall" h_pad="0" halign="left" height="14" left="6" | 94 | font="SansSerifSmall" h_pad="0" halign="left" height="14" left="6" |
91 | mouse_opaque="true" name="text ruler mode" v_pad="0" width="68"> | 95 | mouse_opaque="true" name="text ruler mode" v_pad="0" width="68"> |
92 | Ruler mode: | 96 | Ruler: |
93 | </text> | 97 | </text> |
94 | <combo_box allow_text_entry="false" bottom_delta="-4" follows="left|top" height="20" | 98 | <combo_box allow_text_entry="false" bottom_delta="-4" follows="left|top" height="20" |
95 | left_delta="74" max_chars="20" mouse_opaque="true" | 99 | left_delta="40" max_chars="20" mouse_opaque="true" |
96 | name="combobox grid mode" width="86"> | 100 | name="combobox grid mode" width="86"> |
97 | <combo_item name="World" value="World"> | 101 | <combo_item name="World" value="World"> |
98 | World | 102 | World |
@@ -112,16 +116,13 @@ | |||
112 | font="SansSerifSmall" height="16" initial_value="true" | 116 | font="SansSerifSmall" height="16" initial_value="true" |
113 | label="Stretch Textures" left_delta="0" mouse_opaque="true" | 117 | label="Stretch Textures" left_delta="0" mouse_opaque="true" |
114 | name="checkbox stretch textures" width="134" /> | 118 | name="checkbox stretch textures" width="134" /> |
115 | <check_box bottom_delta="-15" control_name="EditLinkedParts" follows="left|top" | 119 | <check_box bottom_delta="-19" control_name="SnapEnabled" follows="left|top" |
116 | font="SansSerifSmall" height="16" initial_value="false" | 120 | font="SansSerifSmall" height="16" initial_value="true" label="Use Grid" |
117 | label="Edit linked parts" left="143" mouse_opaque="true" | 121 | left_delta="0" mouse_opaque="true" name="checkbox snap to grid" width="134" /> |
118 | name="checkbox edit linked parts" width="114" /> | 122 | <button bottom_delta="-19" follows="left|top" font="SansSerifSmall" |
119 | <button bottom_delta="-18" follows="left|top" font="SansSerifSmall" | 123 | halign="center" valign="center" |
120 | halign="center" height="18" label="Link" label_selected="Link" | 124 | height="20" label="Options..." label_selected="Options..." left_delta="20" |
121 | right="-5" mouse_opaque="true" name="link_btn" width="78" /> | 125 | mouse_opaque="true" name="Options..." scale_image="TRUE" width="80" /> |
122 | <button bottom_delta="-20" follows="left|top" font="SansSerifSmall" | ||
123 | halign="center" height="18" label="Unlink" label_selected="Unlink" | ||
124 | right="-5" mouse_opaque="true" name="unlink_btn" width="78" /> | ||
125 | 126 | ||
126 | <!-- Help text --> | 127 | <!-- Help text --> |
127 | 128 | ||
@@ -289,18 +290,18 @@ | |||
289 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" | 290 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" |
290 | border_visible="false" bottom_delta="-16" drop_shadow_visible="true" enabled="true" | 291 | border_visible="false" bottom_delta="-16" drop_shadow_visible="true" enabled="true" |
291 | follows="left|top" font="SansSerifSmall" h_pad="0" halign="left" height="12" left="118" | 292 | follows="left|top" font="SansSerifSmall" h_pad="0" halign="left" height="12" left="118" |
292 | hidden="false" mouse_opaque="true" name="Brush:" v_pad="0" width="100"> | 293 | hidden="false" mouse_opaque="true" name="Bulldozer:" v_pad="0" width="100"> |
293 | Brush: | 294 | Bulldozer: |
294 | </text> | 295 | </text> |
295 | 296 | ||
296 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" | 297 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" |
297 | border_visible="false" bottom_delta="-18" drop_shadow_visible="true" enabled="true" | 298 | border_visible="false" bottom_delta="-18" drop_shadow_visible="true" enabled="true" |
298 | follows="left|top" font="SansSerifSmall" h_pad="0" halign="left" height="12" left="132" | 299 | follows="left|top" font="SansSerifSmall" h_pad="0" halign="left" height="12" left="132" |
299 | hidden="false" mouse_opaque="true" name="Brush Size:" v_pad="0" width="100"> | 300 | hidden="false" mouse_opaque="true" name="Dozer Size:" v_pad="0" width="100"> |
300 | Size | 301 | Size |
301 | </text> | 302 | </text> |
302 | <volume_slider bottom_delta="-4" follows="left|top" height="16" hidden="false" | 303 | <volume_slider bottom_delta="-4" follows="left|top" height="16" hidden="false" |
303 | increment="1.0" initial_val="0.0" left="178" max_val="2.0" min_val="0.0" | 304 | increment="0.1" initial_val="2.0" left="178" max_val="11.0" min_val="1.0" |
304 | mouse_opaque="true" name="slider brush size" width="80" /> | 305 | mouse_opaque="true" name="slider brush size" width="80" /> |
305 | 306 | ||
306 | 307 | ||
@@ -312,21 +313,23 @@ | |||
312 | </text> | 313 | </text> |
313 | <volume_slider bottom_delta="-4" follows="left|top" height="16" hidden="false" | 314 | <volume_slider bottom_delta="-4" follows="left|top" height="16" hidden="false" |
314 | increment="0.1" initial_val="0.00" left="178" max_val="2.0" min_val="-1.0" | 315 | increment="0.1" initial_val="0.00" left="178" max_val="2.0" min_val="-1.0" |
315 | mouse_opaque="true" name="slider force" width="80" /> | 316 | mouse_opaque="true" name="slider force" width="80" /> |
316 | 317 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | |
317 | 318 | bottom="-168" left="118" drop_shadow_visible="true" follows="left|top" | |
318 | <button bottom="-163" follows="left|top" font="SansSerifSmall" halign="center" | 319 | font="SansSerifSmall" h_pad="0" halign="right" height="16" |
319 | height="20" label="More >>" left="186" mouse_opaque="true" | 320 | mouse_opaque="true" name="obj_count" v_pad="0" width="143"> |
320 | name="button more" scale_image="TRUE" tool_tip="Advanced Options" | 321 | Selected objects: [COUNT] |
321 | width="80" /> | 322 | </text> |
322 | <button bottom_delta="0" follows="left|top" font="SansSerifSmall" halign="center" | 323 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
323 | height="20" label="<< Less" left_delta="0" mouse_opaque="true" | 324 | bottom="-181" left="118" drop_shadow_visible="true" follows="left|top" |
324 | name="button less" scale_image="TRUE" tool_tip="Advanced Options" | 325 | font="SansSerifSmall" h_pad="0" halign="right" height="16" |
325 | width="80" /> | 326 | mouse_opaque="true" name="prim_count" v_pad="0" width="143"> |
327 | primitives: [COUNT] | ||
328 | </text> | ||
326 | 329 | ||
327 | <!-- Sub-tabs --> | 330 | <!-- Sub-tabs --> |
328 | 331 | ||
329 | <tab_container bottom="-550" follows="left|top" height="384" left="0" mouse_opaque="false" | 332 | <tab_container bottom="-565" follows="left|top" height="384" left="0" mouse_opaque="false" |
330 | name="Object Info Tabs" tab_max_width="52" tab_min_width="40" | 333 | name="Object Info Tabs" tab_max_width="52" tab_min_width="40" |
331 | tab_position="top" width="272"> | 334 | tab_position="top" width="272"> |
332 | <panel border="true" bottom="-383" follows="left|top|right|bottom" height="367" | 335 | <panel border="true" bottom="-383" follows="left|top|right|bottom" height="367" |
@@ -364,7 +367,7 @@ | |||
364 | Thrax Linden | 367 | Thrax Linden |
365 | </text> | 368 | </text> |
366 | <button bottom="-66" follows="top|right" font="SansSerifSmall" halign="center" | 369 | <button bottom="-66" follows="top|right" font="SansSerifSmall" halign="center" |
367 | height="16" label="Profile..." label_selected="Profile..." left_delta="94" | 370 | height="20" label="Profile..." label_selected="Profile..." left_delta="94" |
368 | mouse_opaque="true" name="button creator profile" scale_image="TRUE" | 371 | mouse_opaque="true" name="button creator profile" scale_image="TRUE" |
369 | width="78" /> | 372 | width="78" /> |
370 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 373 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
@@ -380,7 +383,7 @@ | |||
380 | Thrax Linden | 383 | Thrax Linden |
381 | </text> | 384 | </text> |
382 | <button bottom="-86" follows="top|right" font="SansSerifSmall" halign="center" | 385 | <button bottom="-86" follows="top|right" font="SansSerifSmall" halign="center" |
383 | height="16" label="Profile..." label_selected="Profile..." left_delta="94" | 386 | height="20" label="Profile..." label_selected="Profile..." left_delta="94" |
384 | mouse_opaque="true" name="button owner profile" scale_image="TRUE" | 387 | mouse_opaque="true" name="button owner profile" scale_image="TRUE" |
385 | width="78" /> | 388 | width="78" /> |
386 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 389 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
@@ -397,15 +400,9 @@ | |||
397 | The Lindens | 400 | The Lindens |
398 | </text> | 401 | </text> |
399 | <button bottom="-106" follows="top|right" font="SansSerifSmall" halign="center" | 402 | <button bottom="-106" follows="top|right" font="SansSerifSmall" halign="center" |
400 | height="16" label="Set..." label_selected="Set..." left_delta="94" | 403 | height="20" label="Set..." label_selected="Set..." left_delta="94" |
401 | mouse_opaque="true" name="button set group" scale_image="TRUE" width="78" /> | 404 | mouse_opaque="true" name="button set group" scale_image="TRUE" width="78" /> |
402 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 405 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
403 | bottom="-126" drop_shadow_visible="true" follows="left|top" | ||
404 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="10" | ||
405 | mouse_opaque="true" name="prim info" v_pad="0" width="166"> | ||
406 | 1 Object, 1 Primitive | ||
407 | </text> | ||
408 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
409 | bottom_delta="-20" drop_shadow_visible="true" follows="left|top" | 406 | bottom_delta="-20" drop_shadow_visible="true" follows="left|top" |
410 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="10" | 407 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="10" |
411 | mouse_opaque="true" name="Permissions:" v_pad="0" width="85"> | 408 | mouse_opaque="true" name="Permissions:" v_pad="0" width="85"> |
@@ -420,7 +417,7 @@ | |||
420 | <check_box bottom_delta="-20" follows="left|top" font="SansSerifSmall" height="16" | 417 | <check_box bottom_delta="-20" follows="left|top" font="SansSerifSmall" height="16" |
421 | initial_value="false" label="Share with group" left="10" | 418 | initial_value="false" label="Share with group" left="10" |
422 | mouse_opaque="true" name="checkbox share with group" | 419 | mouse_opaque="true" name="checkbox share with group" |
423 | tool_tip="Allow group members to move, modify, copy and delete." | 420 | tool_tip="Allow all members of the set group to share and use your permissions for this object. You must Deed to enable role restrictions." |
424 | width="166" /> | 421 | width="166" /> |
425 | <string name="text deed continued"> | 422 | <string name="text deed continued"> |
426 | Deed... | 423 | Deed... |
@@ -429,7 +426,7 @@ | |||
429 | Deed | 426 | Deed |
430 | </string> | 427 | </string> |
431 | <button bottom="-186" follows="top|right" font="SansSerifSmall" halign="center" | 428 | <button bottom="-186" follows="top|right" font="SansSerifSmall" halign="center" |
432 | height="16" label="Deed..." label_selected="Deed..." left_delta="172" | 429 | height="20" label="Deed..." label_selected="Deed..." left_delta="172" |
433 | mouse_opaque="true" name="button deed" scale_image="TRUE" | 430 | mouse_opaque="true" name="button deed" scale_image="TRUE" |
434 | tool_tip="Group shared objects can be deeded by a group officer." | 431 | tool_tip="Group shared objects can be deeded by a group officer." |
435 | width="78" /> | 432 | width="78" /> |
@@ -517,37 +514,37 @@ | |||
517 | </combo_item> | 514 | </combo_item> |
518 | </combo_box> | 515 | </combo_box> |
519 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 516 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
520 | bottom="-135" drop_shadow_visible="true" follows="left|top" | 517 | bottom="-115" drop_shadow_visible="true" follows="left|top" |
521 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="88" | 518 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="88" |
522 | mouse_opaque="true" name="B:" v_pad="0" width="174"> | 519 | mouse_opaque="true" name="B:" v_pad="0" width="174"> |
523 | B: | 520 | B: |
524 | </text> | 521 | </text> |
525 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 522 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
526 | bottom="-135" drop_shadow_visible="true" follows="left|top" | 523 | bottom="-115" drop_shadow_visible="true" follows="left|top" |
527 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" | 524 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" |
528 | mouse_opaque="true" name="O:" v_pad="0" width="124"> | 525 | mouse_opaque="true" name="O:" v_pad="0" width="124"> |
529 | O; | 526 | O; |
530 | </text> | 527 | </text> |
531 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 528 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
532 | bottom="-135" drop_shadow_visible="true" follows="left|top" | 529 | bottom="-115" drop_shadow_visible="true" follows="left|top" |
533 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" | 530 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" |
534 | mouse_opaque="true" name="G:" v_pad="0" width="74"> | 531 | mouse_opaque="true" name="G:" v_pad="0" width="74"> |
535 | G: | 532 | G: |
536 | </text> | 533 | </text> |
537 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 534 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
538 | bottom="-147" drop_shadow_visible="true" follows="left|top" | 535 | bottom="-127" drop_shadow_visible="true" follows="left|top" |
539 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="88" | 536 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="88" |
540 | mouse_opaque="true" name="E:" v_pad="0" width="174"> | 537 | mouse_opaque="true" name="E:" v_pad="0" width="174"> |
541 | E: | 538 | E: |
542 | </text> | 539 | </text> |
543 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 540 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
544 | bottom="-147" drop_shadow_visible="true" follows="left|top" | 541 | bottom="-127" drop_shadow_visible="true" follows="left|top" |
545 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" | 542 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" |
546 | mouse_opaque="true" name="N:" v_pad="0" width="124"> | 543 | mouse_opaque="true" name="N:" v_pad="0" width="124"> |
547 | N: | 544 | N: |
548 | </text> | 545 | </text> |
549 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 546 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
550 | bottom="-147" drop_shadow_visible="true" follows="left|top" | 547 | bottom="-127" drop_shadow_visible="true" follows="left|top" |
551 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" | 548 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left_delta="50" |
552 | mouse_opaque="true" name="F:" v_pad="0" width="74"> | 549 | mouse_opaque="true" name="F:" v_pad="0" width="74"> |
553 | F: | 550 | F: |
@@ -764,12 +761,12 @@ | |||
764 | Skew | 761 | Skew |
765 | </text> | 762 | </text> |
766 | <spinner bottom_delta="-20" decimal_digits="1" follows="left|top" height="16" | 763 | <spinner bottom_delta="-20" decimal_digits="1" follows="left|top" height="16" |
767 | increment="5" initial_val="0" left="121" max_val="95" min_val="0" | 764 | increment="5" initial_val="0" left="121" max_val="95" min_val="0" |
768 | mouse_opaque="true" name="Scale 1" width="68" label=" " label_width="10"/> | 765 | mouse_opaque="true" name="Scale 1" width="68" /> |
769 | <spinner bottom_delta="0" decimal_digits="2" follows="left|top" height="16" | 766 | <spinner bottom_delta="0" decimal_digits="2" follows="left|top" height="16" |
770 | increment="0.05" initial_val="0" left_delta="73" max_val="0.95" label_width="10" | 767 | increment="0.05" initial_val="0" left_delta="73" max_val="0.95" |
771 | min_val="-0.95" mouse_opaque="true" name="Skew" width="68" label=" " /> | 768 | min_val="-0.95" mouse_opaque="true" name="Skew" width="68" /> |
772 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 769 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
773 | bottom_delta="-15" drop_shadow_visible="true" follows="left|top" | 770 | bottom_delta="-15" drop_shadow_visible="true" follows="left|top" |
774 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="121" | 771 | font="SansSerifSmall" h_pad="0" halign="left" height="10" left="121" |
775 | mouse_opaque="true" name="Hollow Shape" v_pad="0" width="141"> | 772 | mouse_opaque="true" name="Hollow Shape" v_pad="0" width="141"> |
@@ -888,10 +885,10 @@ | |||
888 | </text> | 885 | </text> |
889 | <spinner bottom_delta="-19" decimal_digits="3" follows="left|top" height="16" | 886 | <spinner bottom_delta="-19" decimal_digits="3" follows="left|top" height="16" |
890 | increment="0.05" initial_val="0" left="121" max_val="1" min_val="-1" | 887 | increment="0.05" initial_val="0" left="121" max_val="1" min_val="-1" |
891 | mouse_opaque="true" name="Radius Offset" width="68" label=" " label_width="10" /> | 888 | mouse_opaque="true" name="Radius Offset" width="68" /> |
892 | <spinner bottom_delta="0" decimal_digits="2" follows="left|top" height="16" | 889 | <spinner bottom_delta="0" decimal_digits="2" follows="left|top" height="16" |
893 | increment="0.1" initial_val="1" left_delta="73" max_val="4" min_val="1" | 890 | increment="0.1" initial_val="1" left_delta="73" max_val="4" min_val="1" |
894 | mouse_opaque="true" name="Revolutions" width="68" label=" " label_width="10" /> | 891 | mouse_opaque="true" name="Revolutions" width="68" /> |
895 | <texture_picker allow_no_texture="false" bottom="-211" can_apply_immediately="true" | 892 | <texture_picker allow_no_texture="false" bottom="-211" can_apply_immediately="true" |
896 | default_image_name="Default" follows="left|top" height="141" | 893 | default_image_name="Default" follows="left|top" height="141" |
897 | label="Sculpt Texture" left="121" mouse_opaque="true" | 894 | label="Sculpt Texture" left="121" mouse_opaque="true" |
@@ -1192,7 +1189,7 @@ | |||
1192 | initial_val="1" left="112" max_val="10" min_val="0.1" mouse_opaque="true" | 1189 | initial_val="1" left="112" max_val="10" min_val="0.1" mouse_opaque="true" |
1193 | name="rptctrl" width="68" /> | 1190 | name="rptctrl" width="68" /> |
1194 | <button bottom="-256" follows="left|top" font="SansSerifSmall" halign="center" | 1191 | <button bottom="-256" follows="left|top" font="SansSerifSmall" halign="center" |
1195 | height="16" label="Apply" label_selected="Apply" left_delta="78" | 1192 | height="20" label="Apply" label_selected="Apply" left_delta="78" |
1196 | mouse_opaque="true" name="button apply" scale_image="TRUE" width="75" /> | 1193 | mouse_opaque="true" name="button apply" scale_image="TRUE" width="75" /> |
1197 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 1194 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
1198 | bottom="-288" drop_shadow_visible="true" follows="left|top" | 1195 | bottom="-288" drop_shadow_visible="true" follows="left|top" |
@@ -1223,10 +1220,13 @@ | |||
1223 | </panel> | 1220 | </panel> |
1224 | <panel border="true" bottom="-383" follows="left|top|right|bottom" height="367" | 1221 | <panel border="true" bottom="-383" follows="left|top|right|bottom" height="367" |
1225 | label="Content" left="1" mouse_opaque="false" name="Contents" width="270"> | 1222 | label="Content" left="1" mouse_opaque="false" name="Contents" width="270"> |
1226 | <button bottom="-30" follows="left|top" font="SansSerif" halign="center" height="20" | 1223 | <button bottom="-30" follows="left|top" font="SansSerif" halign="center" height="20" |
1227 | label="New Script..." label_selected="New Script..." | 1224 | label="New Script" label_selected="New Script..." |
1228 | left="10" mouse_opaque="true" name="button new script" scale_image="TRUE" | 1225 | left="10" mouse_opaque="true" name="button new script" scale_image="TRUE" |
1229 | width="130" /> | 1226 | width="100" /> |
1227 | <button bottom_delta="0" left_delta="110" width="100" height="20" follows="left|top" | ||
1228 | label="Permissions..." name="button permissions" font="SansSerif" halign="center" | ||
1229 | mouse_opaque="true" scale_image="TRUE" /> | ||
1230 | <panel bottom_delta="-330" follows="left|top" height="325" left="10" | 1230 | <panel bottom_delta="-330" follows="left|top" height="325" left="10" |
1231 | mouse_opaque="true" name="ContentsInventory" width="252" /> | 1231 | mouse_opaque="true" name="ContentsInventory" width="252" /> |
1232 | </panel> | 1232 | </panel> |
@@ -1236,22 +1236,10 @@ | |||
1236 | 1236 | ||
1237 | <panel bottom="-550" follows="left|top" height="384" left="0" mouse_opaque="true" | 1237 | <panel bottom="-550" follows="left|top" height="384" left="0" mouse_opaque="true" |
1238 | name="land info panel" width="272"> | 1238 | name="land info panel" width="272"> |
1239 | <!-- Parcel Information --> | ||
1239 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 1240 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
1240 | bottom="-40" drop_shadow_visible="true" follows="left|top" | 1241 | bottom="-40" drop_shadow_visible="true" follows="left|top" |
1241 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" | 1242 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" |
1242 | mouse_opaque="true" name="label_parcel_modify" v_pad="0" width="150"> | ||
1243 | Modify Parcel | ||
1244 | </text> | ||
1245 | <button bottom_delta="-24" follows="left|top" font="SansSerif" halign="center" | ||
1246 | height="20" label="Subdivide..." label_selected="Subdivide..." left="48" | ||
1247 | mouse_opaque="true" name="button subdivide land" scale_image="TRUE" | ||
1248 | width="112" /> | ||
1249 | <button bottom_delta="-24" follows="left|top" font="SansSerif" halign="center" | ||
1250 | height="20" label="Join..." label_selected="Join..." left="48" | ||
1251 | mouse_opaque="true" name="button join land" scale_image="TRUE" width="112" /> | ||
1252 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
1253 | bottom_delta="-56" drop_shadow_visible="true" follows="left|top" | ||
1254 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" | ||
1255 | mouse_opaque="true" name="label_parcel_info" v_pad="0" width="150"> | 1243 | mouse_opaque="true" name="label_parcel_info" v_pad="0" width="150"> |
1256 | Parcel Information | 1244 | Parcel Information |
1257 | </text> | 1245 | </text> |
@@ -1271,12 +1259,27 @@ | |||
1271 | height="20" label="About Land..." label_selected="About Land..." left="48" | 1259 | height="20" label="About Land..." label_selected="About Land..." left="48" |
1272 | mouse_opaque="true" name="button about land" scale_image="TRUE" width="112" /> | 1260 | mouse_opaque="true" name="button about land" scale_image="TRUE" width="112" /> |
1273 | <check_box bottom_delta="-24" control_name="ShowParcelOwners" follows="left|top" | 1261 | <check_box bottom_delta="-24" control_name="ShowParcelOwners" follows="left|top" |
1274 | tool_tip="Colour parcels according to their status" font="SansSerifSmall" | 1262 | tool_tip="Colour parcels according to their ownership" font="SansSerifSmall" |
1275 | height="16" initial_value="false" label="Show Status" left="48" | 1263 | height="16" initial_value="false" label="Show owners" left="48" |
1276 | mouse_opaque="true" name="checkbox show owners" width="100" /> | 1264 | mouse_opaque="true" name="checkbox show owners" width="100" /> |
1277 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" | 1265 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" |
1278 | height="18" label="?" label_selected="?" left_delta="94" | 1266 | height="18" label="?" label_selected="?" left_delta="94" |
1279 | mouse_opaque="true" name="button show owners help" width="18" /> | 1267 | mouse_opaque="true" name="button show owners help" width="18" /> |
1268 | <!-- Modify Parcel --> | ||
1269 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | ||
1270 | bottom_delta="-56" drop_shadow_visible="true" follows="left|top" | ||
1271 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" | ||
1272 | mouse_opaque="true" name="label_parcel_modify" v_pad="0" width="150"> | ||
1273 | Modify Parcel | ||
1274 | </text> | ||
1275 | <button bottom_delta="-24" follows="left|top" font="SansSerif" halign="center" | ||
1276 | height="20" label="Subdivide..." label_selected="Subdivide..." left="48" | ||
1277 | mouse_opaque="true" name="button subdivide land" scale_image="TRUE" | ||
1278 | width="112" /> | ||
1279 | <button bottom_delta="-24" follows="left|top" font="SansSerif" halign="center" | ||
1280 | height="20" label="Join..." label_selected="Join..." left="48" | ||
1281 | mouse_opaque="true" name="button join land" scale_image="TRUE" width="112" /> | ||
1282 | <!-- Land Transactions --> | ||
1280 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 1283 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
1281 | bottom_delta="-56" drop_shadow_visible="true" follows="left|top" | 1284 | bottom_delta="-56" drop_shadow_visible="true" follows="left|top" |
1282 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" | 1285 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40" |
@@ -1307,10 +1310,10 @@ | |||
1307 | Click and drag to change view | 1310 | Click and drag to change view |
1308 | </string> | 1311 | </string> |
1309 | <string name="status_grab"> | 1312 | <string name="status_grab"> |
1310 | Drag to move objects, Ctrl to lift, Ctrl-Shift to spin | 1313 | Drag to move, Ctrl to lift, Ctrl-Shift to rotate |
1311 | </string> | 1314 | </string> |
1312 | <string name="status_place"> | 1315 | <string name="status_place"> |
1313 | Click in the world to create, shift-click to select | 1316 | Click inworld to build |
1314 | </string> | 1317 | </string> |
1315 | <string name="status_selectland"> | 1318 | <string name="status_selectland"> |
1316 | Click and drag to select land | 1319 | Click and drag to select land |