commit
5702f0ea73
|
|
@ -179,7 +179,7 @@ struct LLFoundData
|
|||
{
|
||||
LLFoundData() :
|
||||
mAssetType(LLAssetType::AT_NONE),
|
||||
mWearableType(LLWearableType::WT_NONE),
|
||||
mWearableType(LLWearableType::WT_INVALID),
|
||||
mWearable(NULL) {}
|
||||
|
||||
LLFoundData(const LLUUID& item_id,
|
||||
|
|
@ -392,7 +392,7 @@ public:
|
|||
linked_item->getAssetUUID(),
|
||||
linked_item->getName(),
|
||||
linked_item->getType(),
|
||||
linked_item->isWearableType() ? linked_item->getWearableType() : LLWearableType::WT_NONE
|
||||
linked_item->isWearableType() ? linked_item->getWearableType() : LLWearableType::WT_INVALID
|
||||
);
|
||||
found.mWearable = mWearable;
|
||||
mHolder->mFoundList.push_front(found);
|
||||
|
|
@ -1115,7 +1115,7 @@ void LLAppearanceMgr::updateAppearanceFromCOF()
|
|||
linked_item->getAssetUUID(),
|
||||
linked_item->getName(),
|
||||
linked_item->getType(),
|
||||
linked_item->isWearableType() ? linked_item->getWearableType() : LLWearableType::WT_NONE
|
||||
linked_item->isWearableType() ? linked_item->getWearableType() : LLWearableType::WT_INVALID
|
||||
);
|
||||
|
||||
#if 0
|
||||
|
|
|
|||
|
|
@ -846,16 +846,16 @@ void LLFolderView::clearSelection()
|
|||
mSelectThisID.setNull();
|
||||
}
|
||||
|
||||
BOOL LLFolderView::getSelectionList(std::set<LLUUID> &selection) const
|
||||
std::set<LLUUID> LLFolderView::getSelectionList() const
|
||||
{
|
||||
std::set<LLUUID> selection;
|
||||
for (selected_items_t::const_iterator item_it = mSelectedItems.begin();
|
||||
item_it != mSelectedItems.end();
|
||||
++item_it)
|
||||
{
|
||||
selection.insert((*item_it)->getListener()->getUUID());
|
||||
}
|
||||
|
||||
return (selection.size() != 0);
|
||||
return selection;
|
||||
}
|
||||
|
||||
BOOL LLFolderView::startDrag(LLToolDragAndDrop::ESource source)
|
||||
|
|
@ -2070,8 +2070,7 @@ bool LLFolderView::doToSelected(LLInventoryModel* model, const LLSD& userdata)
|
|||
}
|
||||
|
||||
|
||||
std::set<LLUUID> selected_items;
|
||||
getSelectionList(selected_items);
|
||||
std::set<LLUUID> selected_items = getSelectionList();
|
||||
|
||||
LLMultiPreview* multi_previewp = NULL;
|
||||
LLMultiProperties* multi_propertiesp = NULL;
|
||||
|
|
|
|||
|
|
@ -164,7 +164,7 @@ public:
|
|||
|
||||
virtual S32 extendSelection(LLFolderViewItem* selection, LLFolderViewItem* last_selected, LLDynamicArray<LLFolderViewItem*>& items);
|
||||
|
||||
virtual BOOL getSelectionList(std::set<LLUUID> &selection) const;
|
||||
virtual std::set<LLUUID> getSelectionList() const;
|
||||
|
||||
// make sure if ancestor is selected, descendents are not
|
||||
void sanitizeSelection();
|
||||
|
|
|
|||
|
|
@ -387,6 +387,12 @@ void LLFolderViewItem::extendSelectionFromRoot(LLFolderViewItem* selection)
|
|||
getRoot()->extendSelection(selection, NULL, selected_items);
|
||||
}
|
||||
|
||||
std::set<LLUUID> LLFolderViewItem::getSelectionList() const
|
||||
{
|
||||
std::set<LLUUID> selection;
|
||||
return selection;
|
||||
}
|
||||
|
||||
EInventorySortGroup LLFolderViewItem::getSortGroup() const
|
||||
{
|
||||
return SG_ITEM;
|
||||
|
|
|
|||
|
|
@ -231,7 +231,7 @@ public:
|
|||
virtual S32 extendSelection(LLFolderViewItem* selection, LLFolderViewItem* last_selected, LLDynamicArray<LLFolderViewItem*>& items){ return FALSE; }
|
||||
|
||||
// gets multiple-element selection
|
||||
virtual BOOL getSelectionList(std::set<LLUUID> &selection) const {return TRUE;}
|
||||
virtual std::set<LLUUID> getSelectionList() const;
|
||||
|
||||
// Returns true is this object and all of its children can be removed (deleted by user)
|
||||
virtual BOOL isRemovable();
|
||||
|
|
|
|||
|
|
@ -60,8 +60,8 @@ LLIconDictionary::LLIconDictionary()
|
|||
{
|
||||
addEntry(LLInventoryIcon::ICONNAME_TEXTURE, new IconEntry("Inv_Texture", "Inv_Texture_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_SOUND, new IconEntry("Inv_Texture", "Inv_Texture_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_CALLINGCARD_ONLINE, new IconEntry("Inv_Callingcard", "Inv_Callingcard_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_CALLINGCARD_OFFLINE, new IconEntry("Inv_Callingcard", "Inv_Callingcard_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_CALLINGCARD_ONLINE, new IconEntry("Inv_CallingCard", "Inv_CallingCard_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_CALLINGCARD_OFFLINE, new IconEntry("Inv_CallingCard", "Inv_CallingCard_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_LANDMARK, new IconEntry("Inv_Landmark", "Inv_Landmark_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_LANDMARK_VISITED, new IconEntry("Inv_Landmark", "Inv_Landmark_Link"));
|
||||
addEntry(LLInventoryIcon::ICONNAME_SCRIPT, new IconEntry("Inv_Script", "Inv_Script_Link"));
|
||||
|
|
|
|||
|
|
@ -775,8 +775,7 @@ void LLInventoryPanel::doCreate(const LLSD& userdata)
|
|||
|
||||
bool LLInventoryPanel::beginIMSession()
|
||||
{
|
||||
std::set<LLUUID> selected_items;
|
||||
mFolderRoot->getSelectionList(selected_items);
|
||||
std::set<LLUUID> selected_items = mFolderRoot->getSelectionList();
|
||||
|
||||
std::string name;
|
||||
static int session_num = 1;
|
||||
|
|
@ -873,8 +872,7 @@ bool LLInventoryPanel::beginIMSession()
|
|||
|
||||
bool LLInventoryPanel::attachObject(const LLSD& userdata)
|
||||
{
|
||||
std::set<LLUUID> selected_items;
|
||||
mFolderRoot->getSelectionList(selected_items);
|
||||
std::set<LLUUID> selected_items = mFolderRoot->getSelectionList();
|
||||
|
||||
std::string joint_name = userdata.asString();
|
||||
LLViewerJointAttachment* attachmentp = NULL;
|
||||
|
|
|
|||
|
|
@ -993,8 +993,8 @@ bool LLLandmarksPanel::isActionEnabled(const LLSD& userdata) const
|
|||
}
|
||||
else if("create_pick" == command_name)
|
||||
{
|
||||
std::set<LLUUID> selection;
|
||||
if ( mCurrentSelectedList && mCurrentSelectedList->getRootFolder()->getSelectionList(selection) )
|
||||
std::set<LLUUID> selection = mCurrentSelectedList->getRootFolder()->getSelectionList();
|
||||
if ( mCurrentSelectedList && !selection.empty() )
|
||||
{
|
||||
return ( 1 == selection.size() && !LLAgentPicksInfo::getInstance()->isPickLimitReached() );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1099,8 +1099,7 @@ BOOL LLPanelMainInventory::isActionEnabled(const LLSD& userdata)
|
|||
if (root)
|
||||
{
|
||||
can_delete = TRUE;
|
||||
std::set<LLUUID> selection_set;
|
||||
root->getSelectionList(selection_set);
|
||||
std::set<LLUUID> selection_set = root->getSelectionList();
|
||||
if (selection_set.empty()) return FALSE;
|
||||
for (std::set<LLUUID>::iterator iter = selection_set.begin();
|
||||
iter != selection_set.end();
|
||||
|
|
|
|||
|
|
@ -1489,7 +1489,7 @@ void LLPanelObjectInventory::updateInventory()
|
|||
BOOL inventory_has_focus = FALSE;
|
||||
if (mHaveInventory)
|
||||
{
|
||||
mFolders->getSelectionList(selected_items);
|
||||
selected_items = mFolders->getSelectionList();
|
||||
inventory_has_focus = gFocusMgr.childHasKeyboardFocus(mFolders);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -493,8 +493,7 @@ BOOL LLPanelOutfitsInventory::isActionEnabled(const LLSD& userdata)
|
|||
LLFolderView* root = getActivePanel()->getRootFolder();
|
||||
if (root)
|
||||
{
|
||||
std::set<LLUUID> selection_set;
|
||||
root->getSelectionList(selection_set);
|
||||
std::set<LLUUID> selection_set = root->getSelectionList();
|
||||
can_delete = (selection_set.size() > 0);
|
||||
for (std::set<LLUUID>::iterator iter = selection_set.begin();
|
||||
iter != selection_set.end();
|
||||
|
|
@ -515,8 +514,7 @@ BOOL LLPanelOutfitsInventory::isActionEnabled(const LLSD& userdata)
|
|||
LLFolderView* root = getActivePanel()->getRootFolder();
|
||||
if (root)
|
||||
{
|
||||
std::set<LLUUID> selection_set;
|
||||
root->getSelectionList(selection_set);
|
||||
std::set<LLUUID> selection_set = root->getSelectionList();
|
||||
can_delete = (selection_set.size() > 0);
|
||||
for (std::set<LLUUID>::iterator iter = selection_set.begin();
|
||||
iter != selection_set.end();
|
||||
|
|
@ -568,8 +566,7 @@ bool LLPanelOutfitsInventory::hasItemsSelected()
|
|||
LLFolderView* root = getActivePanel()->getRootFolder();
|
||||
if (root)
|
||||
{
|
||||
std::set<LLUUID> selection_set;
|
||||
root->getSelectionList(selection_set);
|
||||
std::set<LLUUID> selection_set = root->getSelectionList();
|
||||
has_items_selected = (selection_set.size() > 0);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -323,8 +323,7 @@ LLInventoryItem *LLSidepanelInventory::getSelectedItem()
|
|||
U32 LLSidepanelInventory::getSelectedCount()
|
||||
{
|
||||
LLPanelMainInventory *panel_main_inventory = mInventoryPanel->getChild<LLPanelMainInventory>("panel_main_inventory");
|
||||
std::set<LLUUID> selection_list;
|
||||
panel_main_inventory->getActivePanel()->getRootFolder()->getSelectionList(selection_list);
|
||||
std::set<LLUUID> selection_list = panel_main_inventory->getActivePanel()->getRootFolder()->getSelectionList();
|
||||
return selection_list.size();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -235,7 +235,7 @@ BOOL LLTexLayerParamAlpha::getSkip() const
|
|||
}
|
||||
|
||||
LLWearableType::EType type = (LLWearableType::EType)getWearableType();
|
||||
if ((type != LLWearableType::WT_NONE) && !avatar->isWearingWearableType(type))
|
||||
if ((type != LLWearableType::WT_INVALID) && !avatar->isWearingWearableType(type))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -731,6 +731,7 @@ void display(BOOL rebuild, F32 zoom_factor, int subfield, BOOL for_snapshot)
|
|||
{
|
||||
LLViewerCamera::sCurCameraID = LLViewerCamera::CAMERA_WORLD;
|
||||
LLMemType mt_ss(LLMemType::MTYPE_DISPLAY_STATE_SORT);
|
||||
gPipeline.sAllowRebuildPriorityGroup = TRUE ;
|
||||
gPipeline.stateSort(*LLViewerCamera::getInstance(), result);
|
||||
stop_glerror();
|
||||
|
||||
|
|
|
|||
|
|
@ -1545,7 +1545,7 @@ LLWearableType::EType LLViewerInventoryItem::getWearableType() const
|
|||
if (!isWearableType())
|
||||
{
|
||||
llwarns << "item is not a wearable" << llendl;
|
||||
return LLWearableType::WT_NONE;
|
||||
return LLWearableType::WT_INVALID;
|
||||
}
|
||||
return LLWearableType::EType(getFlags() & LLInventoryItemFlags::II_FLAGS_WEARABLES_MASK);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -796,7 +796,7 @@ private:
|
|||
mSelectedItems.clear();
|
||||
if (mActivePanel)
|
||||
{
|
||||
mActivePanel->getRootFolder()->getSelectionList(mSelectedItems);
|
||||
mSelectedItems = mActivePanel->getRootFolder()->getSelectionList();
|
||||
}
|
||||
mSelectedItems.erase(mMoveIntoFolderID);
|
||||
}
|
||||
|
|
@ -829,8 +829,7 @@ private:
|
|||
}
|
||||
|
||||
// get selected items (without destination folder)
|
||||
selected_items_t selected_items;
|
||||
mActivePanel->getRootFolder()->getSelectionList(selected_items);
|
||||
selected_items_t selected_items = mActivePanel->getRootFolder()->getSelectionList();
|
||||
selected_items.erase(mMoveIntoFolderID);
|
||||
|
||||
// compare stored & current sets of selected items
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
LLViewerVisualParamInfo::LLViewerVisualParamInfo()
|
||||
:
|
||||
mWearableType( LLWearableType::WT_NONE ),
|
||||
mWearableType( LLWearableType::WT_INVALID ),
|
||||
mCrossWearable(FALSE),
|
||||
mCamDist( 0.5f ),
|
||||
mCamAngle( 0.f ),
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@ public:
|
|||
bool is_local_texture,
|
||||
EBakedTextureIndex baked_texture_index = BAKED_NUM_INDICES,
|
||||
const std::string& default_image_name = "",
|
||||
LLWearableType::EType wearable_type = LLWearableType::WT_NONE);
|
||||
LLWearableType::EType wearable_type = LLWearableType::WT_INVALID);
|
||||
const std::string mDefaultImageName;
|
||||
const LLWearableType::EType mWearableType;
|
||||
// It's either a local texture xor baked
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ void LLVOAvatarSelf::markDead()
|
|||
param;
|
||||
param = (LLViewerVisualParam*) getNextVisualParam())
|
||||
{
|
||||
if (param->getWearableType() != LLWearableType::WT_NONE)
|
||||
if (param->getWearableType() != LLWearableType::WT_INVALID)
|
||||
{
|
||||
param->setIsDummy(TRUE);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1856,6 +1856,11 @@ void LLVOVolume::syncMediaData(S32 texture_index, const LLSD &media_data, bool m
|
|||
}
|
||||
|
||||
LLTextureEntry *te = getTE(texture_index);
|
||||
if(!te)
|
||||
{
|
||||
return ;
|
||||
}
|
||||
|
||||
LL_DEBUGS("MediaOnAPrim") << "BEFORE: texture_index = " << texture_index
|
||||
<< " hasMedia = " << te->hasMedia() << " : "
|
||||
<< ((NULL == te->getMediaData()) ? "NULL MEDIA DATA" : ll_pretty_print_sd(te->getMediaData()->asLLSD())) << llendl;
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ static std::string asset_id_to_filename(const LLUUID &asset_id);
|
|||
|
||||
LLWearable::LLWearable(const LLTransactionID& transaction_id) :
|
||||
mDefinitionVersion(LLWearable::sCurrentDefinitionVersion),
|
||||
mType(LLWearableType::WT_NONE)
|
||||
mType(LLWearableType::WT_INVALID)
|
||||
{
|
||||
mTransactionID = transaction_id;
|
||||
mAssetID = mTransactionID.makeAssetID(gAgent.getSecureSessionID());
|
||||
|
|
@ -96,7 +96,7 @@ LLWearable::LLWearable(const LLTransactionID& transaction_id) :
|
|||
|
||||
LLWearable::LLWearable(const LLAssetID& asset_id) :
|
||||
mDefinitionVersion( LLWearable::sCurrentDefinitionVersion ),
|
||||
mType(LLWearableType::WT_NONE)
|
||||
mType(LLWearableType::WT_INVALID)
|
||||
{
|
||||
mAssetID = asset_id;
|
||||
mTransactionID.setNull();
|
||||
|
|
|
|||
|
|
@ -76,14 +76,15 @@ LLWearableDictionary::LLWearableDictionary()
|
|||
addEntry(LLWearableType::WT_PANTS, new WearableEntry("pants", "New Pants", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_PANTS));
|
||||
addEntry(LLWearableType::WT_SHOES, new WearableEntry("shoes", "New Shoes", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_SHOES));
|
||||
addEntry(LLWearableType::WT_SOCKS, new WearableEntry("socks", "New Socks", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_SOCKS));
|
||||
addEntry(LLWearableType::WT_JACKET, new WearableEntry("jacket", "New Jacket", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_JACKET));
|
||||
addEntry(LLWearableType::WT_GLOVES, new WearableEntry("gloves", "New Gloves", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_GLOVES));
|
||||
addEntry(LLWearableType::WT_UNDERSHIRT, new WearableEntry("undershirt", "New Undershirt", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_UNDERSHIRT));
|
||||
addEntry(LLWearableType::WT_UNDERPANTS, new WearableEntry("underpants", "New Underpants", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_UNDERPANTS));
|
||||
addEntry(LLWearableType::WT_JACKET, new WearableEntry("jacket", "New Jacket", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_JACKET));
|
||||
addEntry(LLWearableType::WT_GLOVES, new WearableEntry("gloves", "New Gloves", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_GLOVES));
|
||||
addEntry(LLWearableType::WT_UNDERSHIRT, new WearableEntry("undershirt", "New Undershirt", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_UNDERSHIRT));
|
||||
addEntry(LLWearableType::WT_UNDERPANTS, new WearableEntry("underpants", "New Underpants", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_UNDERPANTS));
|
||||
addEntry(LLWearableType::WT_SKIRT, new WearableEntry("skirt", "New Skirt", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_SKIRT));
|
||||
addEntry(LLWearableType::WT_ALPHA, new WearableEntry("alpha", "New Alpha", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_ALPHA));
|
||||
addEntry(LLWearableType::WT_TATTOO, new WearableEntry("tattoo", "New Tattoo", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_TATTOO));
|
||||
addEntry(LLWearableType::WT_NONE, new WearableEntry("invalid", "Invalid Wearable", LLAssetType::AT_NONE, LLInventoryIcon::ICONNAME_NONE));
|
||||
addEntry(LLWearableType::WT_TATTOO, new WearableEntry("tattoo", "New Tattoo", LLAssetType::AT_CLOTHING, LLInventoryIcon::ICONNAME_CLOTHING_TATTOO));
|
||||
addEntry(LLWearableType::WT_INVALID, new WearableEntry("invalid", "Invalid Wearable", LLAssetType::AT_NONE, LLInventoryIcon::ICONNAME_NONE));
|
||||
addEntry(LLWearableType::WT_NONE, new WearableEntry("none", "Invalid Wearable", LLAssetType::AT_NONE, LLInventoryIcon::ICONNAME_NONE));
|
||||
addEntry(LLWearableType::WT_COUNT, NULL);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,7 +59,8 @@ public:
|
|||
WT_TATTOO = 14,
|
||||
WT_COUNT = 15,
|
||||
|
||||
WT_NONE = -1,
|
||||
WT_INVALID = 255,
|
||||
WT_NONE = -1,
|
||||
};
|
||||
|
||||
static const std::string& getTypeName(EType type);
|
||||
|
|
|
|||
|
|
@ -284,6 +284,7 @@ BOOL LLPipeline::sRenderFrameTest = FALSE;
|
|||
BOOL LLPipeline::sRenderAttachedLights = TRUE;
|
||||
BOOL LLPipeline::sRenderAttachedParticles = TRUE;
|
||||
BOOL LLPipeline::sRenderDeferred = FALSE;
|
||||
BOOL LLPipeline::sAllowRebuildPriorityGroup = FALSE ;
|
||||
S32 LLPipeline::sVisibleLightCount = 0;
|
||||
F32 LLPipeline::sMinRenderSize = 0.f;
|
||||
|
||||
|
|
@ -1780,6 +1781,12 @@ void LLPipeline::updateGL()
|
|||
|
||||
void LLPipeline::rebuildPriorityGroups()
|
||||
{
|
||||
if(!sAllowRebuildPriorityGroup)
|
||||
{
|
||||
return ;
|
||||
}
|
||||
sAllowRebuildPriorityGroup = FALSE ;
|
||||
|
||||
LLTimer update_timer;
|
||||
LLMemType mt(LLMemType::MTYPE_PIPELINE);
|
||||
|
||||
|
|
|
|||
|
|
@ -462,6 +462,7 @@ public:
|
|||
static BOOL sRenderAttachedLights;
|
||||
static BOOL sRenderAttachedParticles;
|
||||
static BOOL sRenderDeferred;
|
||||
static BOOL sAllowRebuildPriorityGroup;
|
||||
static S32 sVisibleLightCount;
|
||||
static F32 sMinRenderSize;
|
||||
|
||||
|
|
|
|||
|
|
@ -60,8 +60,7 @@
|
|||
<button label="Jetzt kaufen" name="buy_btn"/>
|
||||
<button label="Abbrechen" name="cancel_btn"/>
|
||||
<text height="40" left="160" name="info_cannot_buy" width="200">
|
||||
Kauf nicht
|
||||
möglich
|
||||
Kauf nicht möglich
|
||||
</text>
|
||||
<button label="Weiter zum Internet" name="error_web"/>
|
||||
<button label="Weiter zur Kontoseite" name="error_web"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
<text name="l_val_text">
|
||||
Hell.:
|
||||
</text>
|
||||
<check_box label="Jetzt übernehmen" name="apply_immediate"/>
|
||||
<check_box label="Sofort übernehmen" name="apply_immediate"/>
|
||||
<button label="" label_selected="" name="color_pipette"/>
|
||||
<button label="Abbrechen" label_selected="Abbrechen" name="cancel_btn"/>
|
||||
<button label="OK" label_selected="OK" name="select_btn"/>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
VBO aktivieren:
|
||||
</text>
|
||||
<check_box initial_value="true" label="OpenGL Vertex-Buffer-Objekte aktivieren" name="vbo" tool_tip="Wenn Sie über moderne Grafikhardware verfügen, können Sie durch Aktivieren dieser Option die Geschwindigkeit verbessern. Bei alter Hardware sind die VBO oft schlecht implementiert, was zu Abstürzen führen kann, wenn diese Option aktiviert ist."/>
|
||||
<slider label="Texturspeicher (MB):" name="GraphicsCardTextureMemory" tool_tip="Speicherplatz, der für Texturen zur Verfügung steht. In der Regel handelt es sich um Grafikkartenspeicher. Ein kleinerer Wert kann die Geschwindigkeit erhöhen, aber auch zu Texturunschärfen führen."/>
|
||||
<slider label="Texturen-Cache (MB):" name="GraphicsCardTextureMemory" tool_tip="Speicherplatz, der für Texturen zur Verfügung steht. In der Regel handelt es sich um Grafikkartenspeicher. Ein kleinerer Wert kann die Geschwindigkeit erhöhen, aber auch zu Texturunschärfen führen."/>
|
||||
<spinner label="Nebeldistanzverhältnis:" name="fog"/>
|
||||
<button label="OK" label_selected="OK" name="OK"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
<text name="requires_restart_label">
|
||||
(Neustart erforderlich)
|
||||
</text>
|
||||
<radio_group name="chat_window" tool_tip="Zeigen Sie Ihre Sofortnachrichten (Instant Messages) in einem anderen Fenster oder in einem einzigen Fenster mit viele Registerkarten an (Neustart erforderlich).">
|
||||
<radio_group name="chat_window" tool_tip="Zeigen Sie Ihre Sofortnachrichten (Instant Messages) in einem anderen Fenster oder in einem einzigen Fenster mit vielen Registerkarten an (Neustart erforderlich).">
|
||||
<radio_item label="Getrennte Fenster" name="radio" value="0"/>
|
||||
<radio_item label="Registerkarten" name="radio2" value="1"/>
|
||||
</radio_group>
|
||||
|
|
|
|||
|
|
@ -1561,7 +1561,7 @@
|
|||
Objektinhalt
|
||||
</string>
|
||||
<string name="BusyModeResponseDefault">
|
||||
Der Einwohner/Die Einwohnerin ist „beschäftigt", d.h. er/sie möchte im Moment nicht gestört werden. Ihre Nachricht wird dem Einwohner/der Einwohnerin als IM angezeigt, und kann später beantwortet werden.
|
||||
Der Einwohner/Die Einwohnerin ist „beschäftigt”, d.h. er/sie möchte im Moment nicht gestört werden. Ihre Nachricht wird dem Einwohner/der Einwohnerin als IM angezeigt, und kann später beantwortet werden.
|
||||
</string>
|
||||
<string name="MuteByName">
|
||||
(nach Namen)
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
name="allowed_label"
|
||||
top="366"
|
||||
left="10"
|
||||
width="290">
|
||||
width="365">
|
||||
Allowed land holdings at current payment plan:
|
||||
</text>
|
||||
<text
|
||||
|
|
@ -110,7 +110,7 @@
|
|||
layout="topleft"
|
||||
name="allowed_text"
|
||||
top="366"
|
||||
left="305"
|
||||
left="380"
|
||||
width="290">
|
||||
[AREA] m²
|
||||
</text>
|
||||
|
|
@ -123,7 +123,7 @@
|
|||
top="386"
|
||||
left="10"
|
||||
name="current_label"
|
||||
width="290">
|
||||
width="365">
|
||||
Current land holdings:
|
||||
</text>
|
||||
<text
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
height="16"
|
||||
layout="topleft"
|
||||
top="386"
|
||||
left="305"
|
||||
left="380"
|
||||
name="current_text"
|
||||
width="290">
|
||||
[AREA] m²
|
||||
|
|
@ -148,7 +148,7 @@
|
|||
top="406"
|
||||
left="10"
|
||||
name="available_label"
|
||||
width="290">
|
||||
width="365">
|
||||
Available for land purchases:
|
||||
</text>
|
||||
<text
|
||||
|
|
@ -160,7 +160,7 @@
|
|||
layout="topleft"
|
||||
name="available_text"
|
||||
top="406"
|
||||
left="305"
|
||||
left="380"
|
||||
width="290">
|
||||
[AREA] m²
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -183,10 +183,10 @@
|
|||
<name_box initial_value="Carregando..." name="Group Name Proxy"/>
|
||||
<button label="Doar" label_selected="Doar" name="button deed" tool_tip="Ao doar este item, o próximo dono terá permissões de próximo dono. Objetos de grupos podem ser doados por um oficial do grupo."/>
|
||||
<check_box label="Compartilhar" name="checkbox share with group" tool_tip="Permitir que todos os membros do grupo tenhas suas permissões de modificação para este objeto. Faça uma doação para ativar restrições de função."/>
|
||||
<text name="label click action" width="220">
|
||||
<text name="label click action">
|
||||
Clique para:
|
||||
</text>
|
||||
<combo_box name="clickaction" width="192">
|
||||
<combo_box name="clickaction">
|
||||
<combo_box.item label="Tocar (padrão)" name="Touch/grab(default)"/>
|
||||
<combo_box.item label="Sentar no objeto" name="Sitonobject"/>
|
||||
<combo_box.item label="Comprar objeto" name="Buyobject"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue