SL-13239 Add 'Touch' to the various attachment context menus
parent
5a44656a26
commit
353afb48f2
|
|
@ -831,6 +831,7 @@ Kithrak Kirkorian
|
|||
Kitty Barnett
|
||||
BUG-228664
|
||||
BUG-228665
|
||||
BUG-228719
|
||||
VWR-19699
|
||||
STORM-288
|
||||
STORM-799
|
||||
|
|
|
|||
|
|
@ -140,6 +140,7 @@ protected:
|
|||
{
|
||||
LLUICtrl::CommitCallbackRegistry::ScopedRegistrar registrar;
|
||||
|
||||
registrar.add("Attachment.Touch", boost::bind(handleMultiple, handle_attachment_touch, mUUIDs));
|
||||
registrar.add("Attachment.Edit", boost::bind(handleMultiple, handle_item_edit, mUUIDs));
|
||||
registrar.add("Attachment.Detach", boost::bind(&LLAppearanceMgr::removeItemsFromAvatar, LLAppearanceMgr::getInstance(), mUUIDs));
|
||||
|
||||
|
|
@ -153,7 +154,11 @@ protected:
|
|||
{
|
||||
const std::string event_name = userdata.asString();
|
||||
|
||||
if ("edit" == event_name)
|
||||
if ("touch" == event_name)
|
||||
{
|
||||
return (1 == mUUIDs.size()) && (enable_attachment_touch(mUUIDs.front()));
|
||||
}
|
||||
else if ("edit" == event_name)
|
||||
{
|
||||
return (1 == mUUIDs.size()) && (get_is_item_editable(mUUIDs.front()));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6385,6 +6385,10 @@ void LLObjectBridge::performAction(LLInventoryModel* model, std::string action)
|
|||
{
|
||||
LLAppearanceMgr::instance().wearItemOnAvatar(mUUID, true, false); // Don't replace if adding.
|
||||
}
|
||||
else if ("touch" == action)
|
||||
{
|
||||
handle_attachment_touch(mUUID);
|
||||
}
|
||||
else if ("edit" == action)
|
||||
{
|
||||
handle_attachment_edit(mUUID);
|
||||
|
|
@ -6540,6 +6544,12 @@ void LLObjectBridge::buildContextMenu(LLMenuGL& menu, U32 flags)
|
|||
{
|
||||
items.push_back(std::string("Wearable And Object Separator"));
|
||||
|
||||
items.push_back(std::string("Attachment Touch"));
|
||||
if ( ((flags & FIRST_SELECTED_ITEM) == 0) || !enable_attachment_touch(mUUID) )
|
||||
{
|
||||
disabled_items.push_back(std::string("Attachment Touch"));
|
||||
}
|
||||
|
||||
items.push_back(std::string("Wearable Edit"));
|
||||
if ( ((flags & FIRST_SELECTED_ITEM) == 0) || !get_is_item_editable(mUUID) )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ public:
|
|||
LLUICtrl::CommitCallbackRegistry::ScopedRegistrar registrar;
|
||||
LLUICtrl::EnableCallbackRegistry::ScopedRegistrar enable_registrar;
|
||||
|
||||
registrar.add("Gear.TouchAttach", boost::bind(&LLWearingGearMenu::handleMultiple, this, handle_attachment_touch));
|
||||
registrar.add("Gear.EditItem", boost::bind(&LLWearingGearMenu::handleMultiple, this, handle_item_edit));
|
||||
registrar.add("Gear.EditOutfit", boost::bind(&edit_outfit));
|
||||
registrar.add("Gear.TakeOff", boost::bind(&LLPanelWearing::onRemoveItem, mPanelWearing));
|
||||
|
|
@ -103,6 +104,7 @@ protected:
|
|||
{
|
||||
LLUICtrl::CommitCallbackRegistry::ScopedRegistrar registrar;
|
||||
|
||||
registrar.add("Wearing.TouchAttach", boost::bind(handleMultiple, handle_attachment_touch, mUUIDs));
|
||||
registrar.add("Wearing.EditItem", boost::bind(handleMultiple, handle_item_edit, mUUIDs));
|
||||
registrar.add("Wearing.EditOutfit", boost::bind(&edit_outfit));
|
||||
registrar.add("Wearing.ShowOriginal", boost::bind(show_item_original, mUUIDs.front()));
|
||||
|
|
@ -150,15 +152,18 @@ protected:
|
|||
}
|
||||
|
||||
// Enable/disable some menu items depending on the selection.
|
||||
bool show_touch = !bp_selected && !clothes_selected && attachments_selected;
|
||||
bool show_edit = bp_selected || clothes_selected || attachments_selected;
|
||||
bool allow_detach = !bp_selected && !clothes_selected && attachments_selected;
|
||||
bool allow_take_off = !bp_selected && clothes_selected && !attachments_selected;
|
||||
|
||||
menu->setItemVisible("touch_attach", show_touch);
|
||||
menu->setItemEnabled("touch_attach", 1 == mUUIDs.size() && enable_attachment_touch(mUUIDs.front()));
|
||||
menu->setItemVisible("edit_item", show_edit);
|
||||
menu->setItemEnabled("edit_item", 1 == mUUIDs.size() && get_is_item_editable(mUUIDs.front()));
|
||||
menu->setItemVisible("take_off", allow_take_off);
|
||||
menu->setItemVisible("detach", allow_detach);
|
||||
menu->setItemVisible("edit_outfit_separator", show_edit | allow_take_off || allow_detach);
|
||||
menu->setItemVisible("edit_outfit_separator", show_touch | show_edit | allow_take_off || allow_detach);
|
||||
menu->setItemVisible("show_original", mUUIDs.size() == 1);
|
||||
}
|
||||
};
|
||||
|
|
@ -187,6 +192,8 @@ protected:
|
|||
|
||||
void updateMenuItemsVisibility(LLContextMenu* menu)
|
||||
{
|
||||
menu->setItemVisible("touch_attach", TRUE);
|
||||
menu->setItemEnabled("touch_attach", 1 == mUUIDs.size());
|
||||
menu->setItemVisible("edit_item", TRUE);
|
||||
menu->setItemEnabled("edit_item", 1 == mUUIDs.size());
|
||||
menu->setItemVisible("take_off", FALSE);
|
||||
|
|
@ -368,7 +375,11 @@ bool LLPanelWearing::isActionEnabled(const LLSD& userdata)
|
|||
uuid_vec_t selected_uuids;
|
||||
getSelectedItemsUUIDs(selected_uuids);
|
||||
|
||||
if (command_name == "edit_item")
|
||||
if (command_name == "touch_attach")
|
||||
{
|
||||
return (1 == selected_uuids.size()) && (enable_attachment_touch(selected_uuids.front()));
|
||||
}
|
||||
else if (command_name == "edit_item")
|
||||
{
|
||||
return (1 == selected_uuids.size()) && (get_is_item_editable(selected_uuids.front()));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2821,6 +2821,43 @@ void handle_attachment_edit(const LLUUID& inv_item_id)
|
|||
}
|
||||
}
|
||||
|
||||
void handle_attachment_touch(const LLUUID& inv_item_id)
|
||||
{
|
||||
if ( (isAgentAvatarValid()) && (enable_attachment_touch(inv_item_id)) )
|
||||
{
|
||||
if (LLViewerObject* attach_obj = gAgentAvatarp->getWornAttachment(gInventory.getLinkedItemID(inv_item_id)))
|
||||
{
|
||||
LLSelectMgr::getInstance()->deselectAll();
|
||||
|
||||
LLObjectSelectionHandle sel = LLSelectMgr::getInstance()->selectObjectAndFamily(attach_obj);
|
||||
if (!LLToolMgr::getInstance()->inBuildMode())
|
||||
{
|
||||
struct SetTransient : public LLSelectedNodeFunctor
|
||||
{
|
||||
bool apply(LLSelectNode* node)
|
||||
{
|
||||
node->setTransient(TRUE);
|
||||
return true;
|
||||
}
|
||||
} f;
|
||||
sel->applyToNodes(&f);
|
||||
}
|
||||
|
||||
handle_object_touch();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool enable_attachment_touch(const LLUUID& inv_item_id)
|
||||
{
|
||||
if (isAgentAvatarValid())
|
||||
{
|
||||
const LLViewerObject* attach_obj = gAgentAvatarp->getWornAttachment(gInventory.getLinkedItemID(inv_item_id));
|
||||
return (attach_obj) && (attach_obj->flagHandleTouch());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void handle_object_inspect()
|
||||
{
|
||||
LLObjectSelectionHandle selection = LLSelectMgr::getInstance()->getSelection();
|
||||
|
|
|
|||
|
|
@ -108,7 +108,10 @@ void handle_zoom_to_object(LLUUID object_id);
|
|||
void handle_object_return();
|
||||
void handle_object_delete();
|
||||
void handle_object_edit();
|
||||
|
||||
void handle_attachment_edit(const LLUUID& inv_item_id);
|
||||
void handle_attachment_touch(const LLUUID& inv_item_id);
|
||||
bool enable_attachment_touch(const LLUUID& inv_item_id);
|
||||
|
||||
void handle_buy_land();
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@
|
|||
#include "llgesturemgr.h"
|
||||
#include "lltransutil.h"
|
||||
#include "llviewerattachmenu.h"
|
||||
#include "llviewermenu.h"
|
||||
#include "llvoavatarself.h"
|
||||
|
||||
class LLFindOutfitItems : public LLInventoryCollectFunctor
|
||||
|
|
@ -809,6 +810,7 @@ LLContextMenu* LLWearableItemsList::ContextMenu::createMenu()
|
|||
// Register handlers for attachments.
|
||||
registrar.add("Attachment.Detach",
|
||||
boost::bind(&LLAppearanceMgr::removeItemsFromAvatar, LLAppearanceMgr::getInstance(), ids));
|
||||
registrar.add("Attachment.Touch", boost::bind(handle_attachment_touch, selected_id));
|
||||
registrar.add("Attachment.Profile", boost::bind(show_item_profile, selected_id));
|
||||
registrar.add("Object.Attach", boost::bind(LLViewerAttachMenu::attachObjects, ids, _2));
|
||||
|
||||
|
|
@ -838,6 +840,7 @@ void LLWearableItemsList::ContextMenu::updateItemsVisibility(LLContextMenu* menu
|
|||
U32 n_already_worn = 0; // number of items worn of same type as selected items
|
||||
U32 n_links = 0; // number of links among the selected items
|
||||
U32 n_editable = 0; // number of editable items among the selected ones
|
||||
U32 n_touchable = 0; // number of touchable items among the selected ones
|
||||
|
||||
bool can_be_worn = true;
|
||||
|
||||
|
|
@ -859,11 +862,16 @@ void LLWearableItemsList::ContextMenu::updateItemsVisibility(LLContextMenu* menu
|
|||
const bool is_link = item->getIsLinkType();
|
||||
const bool is_worn = get_is_item_worn(id);
|
||||
const bool is_editable = get_is_item_editable(id);
|
||||
const bool is_touchable = enable_attachment_touch(id);
|
||||
const bool is_already_worn = gAgentWearables.selfHasWearable(wearable_type);
|
||||
if (is_worn)
|
||||
{
|
||||
++n_worn;
|
||||
}
|
||||
if (is_touchable)
|
||||
{
|
||||
++n_touchable;
|
||||
}
|
||||
if (is_editable)
|
||||
{
|
||||
++n_editable;
|
||||
|
|
@ -893,6 +901,8 @@ void LLWearableItemsList::ContextMenu::updateItemsVisibility(LLContextMenu* menu
|
|||
setMenuItemEnabled(menu, "wear_add", LLAppearanceMgr::instance().canAddWearables(ids));
|
||||
setMenuItemVisible(menu, "wear_replace", n_worn == 0 && n_already_worn != 0 && can_be_worn);
|
||||
//visible only when one item selected and this item is worn
|
||||
setMenuItemVisible(menu, "touch", !standalone && mask == MASK_ATTACHMENT && n_worn == n_items);
|
||||
setMenuItemEnabled(menu, "touch", n_touchable && n_worn == 1 && n_items == 1);
|
||||
setMenuItemVisible(menu, "edit", !standalone && mask & (MASK_CLOTHING|MASK_BODYPART|MASK_ATTACHMENT) && n_worn == n_items);
|
||||
setMenuItemEnabled(menu, "edit", n_editable && n_worn == 1 && n_items == 1);
|
||||
setMenuItemVisible(menu, "create_new", mask & (MASK_CLOTHING|MASK_BODYPART) && n_items == 1);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Berør" name="touch_attach" />
|
||||
<menu_item_call label="Redigér" name="edit_item" />
|
||||
<menu_item_call label="Tag af" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -78,6 +78,7 @@
|
|||
<menu_item_call label="Tag på" name="Wearable And Object Wear"/>
|
||||
<menu label="Vedhæft" name="Attach To"/>
|
||||
<menu label="Vedhæft til HUD" name="Attach To HUD"/>
|
||||
<menu_item_call label="Berør" name="Attachment Touch" />
|
||||
<menu_item_call label="Redigér" name="Wearable Edit"/>
|
||||
<menu_item_call label="Tilføj" name="Wearable Add"/>
|
||||
<menu_item_call label="Tag af" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Erstat" name="wear_replace"/>
|
||||
<menu_item_call label="Tag på" name="wear_wear"/>
|
||||
<menu_item_call label="Tilføj" name="wear_add"/>
|
||||
<menu_item_call label="Berør" name="touch" />
|
||||
<menu_item_call label="Tag af" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Tag af" name="detach"/>
|
||||
<context_menu label="Vedhæft til" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<menu name="Gear Wearing">
|
||||
<menu_item_call label="Berør" name="touch"/>
|
||||
<menu_item_call label="Redigér" name="edit_item"/>
|
||||
<menu_item_call label="Redigér sæt" name="edit_outfit"/>
|
||||
<menu_item_call label="Tag af" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Berør" name="touch_attach"/>
|
||||
<menu_item_call label="Redigér" name="edit_item"/>
|
||||
<menu_item_call label="Tag af" name="take_off"/>
|
||||
<menu_item_call label="Tag af" name="detach"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Berühren" name="touch_attach" />
|
||||
<menu_item_call label="Bearbeiten" name="edit_item" />
|
||||
<menu_item_call label="Abnehmen" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Anziehen" name="Wearable And Object Wear"/>
|
||||
<menu label="Anhängen an" name="Attach To"/>
|
||||
<menu label="An HUD hängen" name="Attach To HUD"/>
|
||||
<menu_item_call label="Berühren" name="Attachment Touch" />
|
||||
<menu_item_call label="Bearbeiten" name="Wearable Edit"/>
|
||||
<menu_item_call label="Hinzufügen" name="Wearable Add"/>
|
||||
<menu_item_call label="Ausziehen" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Ersetzen" name="wear_replace"/>
|
||||
<menu_item_call label="Anziehen" name="wear_wear"/>
|
||||
<menu_item_call label="Hinzufügen" name="wear_add"/>
|
||||
<menu_item_call label="Berühren" name="touch" />
|
||||
<menu_item_call label="Ausziehen / Abnehmen" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Abnehmen" name="detach"/>
|
||||
<context_menu label="Anhängen an" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Berühren" name="touch"/>
|
||||
<menu_item_call label="Bearbeiten" name="edit_item"/>
|
||||
<menu_item_call label="Outfit bearbeiten" name="edit_outfit"/>
|
||||
<menu_item_call label="Ausziehen" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Berühren" name="touch_attach"/>
|
||||
<menu_item_call label="Ausziehen" name="take_off"/>
|
||||
<menu_item_call label="Abnehmen" name="detach"/>
|
||||
<menu_item_call label="Outfit bearbeiten" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -2,6 +2,16 @@
|
|||
<context_menu
|
||||
layout="topleft"
|
||||
name="COF Attachment">
|
||||
<menu_item_call
|
||||
label="Touch"
|
||||
layout="topleft"
|
||||
name="touch_attach">
|
||||
<on_click
|
||||
function="Attachment.Touch" />
|
||||
<on_enable
|
||||
function="Attachment.OnEnable"
|
||||
parameter="touch" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Edit"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -837,6 +837,14 @@
|
|||
label="Attach To HUD"
|
||||
layout="topleft"
|
||||
name="Attach To HUD" />
|
||||
<menu_item_call
|
||||
label="Touch"
|
||||
layout="topleft"
|
||||
name="Attachment Touch">
|
||||
<menu_item_call.on_click
|
||||
function="Inventory.DoToSelected"
|
||||
parameter="touch" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Edit"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -22,6 +22,12 @@
|
|||
<on_click
|
||||
function="Wearable.Add" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Touch"
|
||||
layout="topleft"
|
||||
name="touch"
|
||||
on_click.function="Attachment.Touch"
|
||||
/>
|
||||
<menu_item_call
|
||||
label="Edit"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,16 @@
|
|||
layout="topleft"
|
||||
visible="false"
|
||||
name="Gear Wearing">
|
||||
<menu_item_call
|
||||
label="Touch"
|
||||
layout="topleft"
|
||||
name="touch">
|
||||
<on_click
|
||||
function="Gear.TouchAttach" />
|
||||
<on_enable
|
||||
function="Gear.OnEnable"
|
||||
parameter="touch_attach" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Edit"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,13 @@
|
|||
<context_menu
|
||||
layout="topleft"
|
||||
name="Wearing">
|
||||
<menu_item_call
|
||||
label="Touch"
|
||||
layout="topleft"
|
||||
name="touch_attach">
|
||||
<on_click
|
||||
function="Wearing.TouchAttach" />
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Edit"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Tocar" name="touch_attach" />
|
||||
<menu_item_call label="Editar" name="edit_item" />
|
||||
<menu_item_call label="Quitar" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -104,6 +104,7 @@
|
|||
<menu_item_call label="Ponerme" name="Wearable And Object Wear"/>
|
||||
<menu label="Anexar a" name="Attach To"/>
|
||||
<menu label="Anexar como HUD" name="Attach To HUD"/>
|
||||
<menu_item_call label="Tocar" name="Attachment Touch" />
|
||||
<menu_item_call label="Editar" name="Wearable Edit"/>
|
||||
<menu_item_call label="Añadir" name="Wearable Add"/>
|
||||
<menu_item_call label="Quitarse" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Reemplazar" name="wear_replace"/>
|
||||
<menu_item_call label="Ponerme" name="wear_wear"/>
|
||||
<menu_item_call label="Añadir" name="wear_add"/>
|
||||
<menu_item_call label="Tocar" name="touch" />
|
||||
<menu_item_call label="Quitarme / Quitar" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Quitar" name="detach"/>
|
||||
<context_menu label="Anexar a" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Tocar" name="touch"/>
|
||||
<menu_item_call label="Editar" name="edit_item"/>
|
||||
<menu_item_call label="Editar el vestuario" name="edit_outfit"/>
|
||||
<menu_item_call label="Quitarme" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Tocar" name="touch_attach"/>
|
||||
<menu_item_call label="Quitarme" name="take_off"/>
|
||||
<menu_item_call label="Quitar" name="detach"/>
|
||||
<menu_item_call label="Editar el vestuario" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Toucher" name="touch_attach" />
|
||||
<menu_item_call label="Modifier" name="edit_item" />
|
||||
<menu_item_call label="Détacher" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Porter" name="Wearable And Object Wear"/>
|
||||
<menu label="Attacher à" name="Attach To"/>
|
||||
<menu label="Attacher au HUD " name="Attach To HUD"/>
|
||||
<menu_item_call label="Toucher" name="Attachment Touch" />
|
||||
<menu_item_call label="Modifier" name="Wearable Edit"/>
|
||||
<menu_item_call label="Ajouter" name="Wearable Add"/>
|
||||
<menu_item_call label="Enlever" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Remplacer" name="wear_replace"/>
|
||||
<menu_item_call label="Porter" name="wear_wear"/>
|
||||
<menu_item_call label="Ajouter" name="wear_add"/>
|
||||
<menu_item_call label="Toucher" name="touch" />
|
||||
<menu_item_call label="Enlever / Détacher" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Détacher" name="detach"/>
|
||||
<context_menu label="Attacher à" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Toucher" name="touch"/>
|
||||
<menu_item_call label="Modifier" name="edit_item"/>
|
||||
<menu_item_call label="Modifier la tenue" name="edit_outfit"/>
|
||||
<menu_item_call label="Enlever" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Toucher" name="touch_attach"/>
|
||||
<menu_item_call label="Enlever" name="take_off"/>
|
||||
<menu_item_call label="Détacher" name="detach"/>
|
||||
<menu_item_call label="Modifier la tenue" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Tocca" name="touch_attach" />
|
||||
<menu_item_call label="Modifica" name="edit_item" />
|
||||
<menu_item_call label="Stacca" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Indossa" name="Wearable And Object Wear"/>
|
||||
<menu label="Attacca a" name="Attach To"/>
|
||||
<menu label="Attacca all'HUD" name="Attach To HUD"/>
|
||||
<menu_item_call label="Tocca" name="Attachment Touch" />
|
||||
<menu_item_call label="Modifica" name="Wearable Edit"/>
|
||||
<menu_item_call label="Aggiungi" name="Wearable Add"/>
|
||||
<menu_item_call label="Togli" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Sostituisci" name="wear_replace"/>
|
||||
<menu_item_call label="Indossa" name="wear_wear"/>
|
||||
<menu_item_call label="Aggiungi" name="wear_add"/>
|
||||
<menu_item_call label="Tocca" name="touch" />
|
||||
<menu_item_call label="Togli / Stacca" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Stacca" name="detach"/>
|
||||
<context_menu label="Attacca a" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Tocca" name="touch"/>
|
||||
<menu_item_call label="Modifica" name="edit_item"/>
|
||||
<menu_item_call label="Modifica vestiario" name="edit_outfit"/>
|
||||
<menu_item_call label="Togli" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Tocca" name="touch_attach"/>
|
||||
<menu_item_call label="Togli" name="take_off"/>
|
||||
<menu_item_call label="Stacca" name="detach"/>
|
||||
<menu_item_call label="Modifica vestiario" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="触る" name="touch_attach" />
|
||||
<menu_item_call label="編集" name="edit_item" />
|
||||
<menu_item_call label="取り外す" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="装着" name="Wearable And Object Wear"/>
|
||||
<menu label="装着先" name="Attach To"/>
|
||||
<menu label="HUD 装着先" name="Attach To HUD"/>
|
||||
<menu_item_call label="触る" name="Attachment Touch" />
|
||||
<menu_item_call label="編集" name="Wearable Edit"/>
|
||||
<menu_item_call label="追加" name="Wearable Add"/>
|
||||
<menu_item_call label="取り外す" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="交換" name="wear_replace"/>
|
||||
<menu_item_call label="装着" name="wear_wear"/>
|
||||
<menu_item_call label="追加" name="wear_add"/>
|
||||
<menu_item_call label="触る" name="touch" />
|
||||
<menu_item_call label="取り外す" name="take_off_or_detach"/>
|
||||
<menu_item_call label="取り外す" name="detach"/>
|
||||
<context_menu label="装着:" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="触る" name="touch"/>
|
||||
<menu_item_call label="編集" name="edit_item"/>
|
||||
<menu_item_call label="アウトフットの編集" name="edit_outfit"/>
|
||||
<menu_item_call label="取り外す" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="触る" name="touch_attach"/>
|
||||
<menu_item_call label="取り外す" name="take_off"/>
|
||||
<menu_item_call label="取り外す" name="detach"/>
|
||||
<menu_item_call label="アウトフットの編集" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Dotknij" name="touch_attach" />
|
||||
<menu_item_call label="Edytuj" name="edit_item" />
|
||||
<menu_item_call label="Odłącz" name="detach" />
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -85,6 +85,7 @@
|
|||
<menu_item_call label="Załóż" name="Wearable And Object Wear" />
|
||||
<menu label="Dołącz do" name="Attach To" />
|
||||
<menu label="Dołącz do HUD-a" name="Attach To HUD" />
|
||||
<menu_item_call label="Dotknij" name="Attachment Touch" />
|
||||
<menu_item_call label="Edytuj" name="Wearable Edit" />
|
||||
<menu_item_call label="Dodaj/dołącz" name="Wearable Add" />
|
||||
<menu_item_call label="Zdejmij" name="Take Off" />
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Zastąp" name="wear_replace" />
|
||||
<menu_item_call label="Załóż" name="wear_wear" />
|
||||
<menu_item_call label="Dodaj" name="wear_add" />
|
||||
<menu_item_call label="Dotknij" name="touch" />
|
||||
<menu_item_call label="Zdejmij/Odłącz" name="take_off_or_detach" />
|
||||
<menu_item_call label="Odłącz" name="detach" />
|
||||
<context_menu label="Dołącz do" name="wearable_attach_to" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Dotknij" name="touch"/>
|
||||
<menu_item_call label="Edytuj" name="edit_item"/>
|
||||
<menu_item_call label="Edytuj strój" name="edit_outfit" />
|
||||
<menu_item_call label="Zdejmij" name="takeoff" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Dotknij" name="touch_attach"/>
|
||||
<menu_item_call label="Edytuj" name="edit_item"/>
|
||||
<menu_item_call label="Zdejmij" name="take_off" />
|
||||
<menu_item_call label="Odłącz" name="detach" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Tocar" name="touch_attach" />
|
||||
<menu_item_call label="Editar" name="edit_item" />
|
||||
<menu_item_call label="Separar" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Vestir" name="Wearable And Object Wear"/>
|
||||
<menu label="Anexar a" name="Attach To"/>
|
||||
<menu label="Anexar ao HUD" name="Attach To HUD"/>
|
||||
<menu_item_call label="Tocar" name="Attachment Touch" />
|
||||
<menu_item_call label="Editar" name="Wearable Edit"/>
|
||||
<menu_item_call label="Adicionar" name="Wearable Add"/>
|
||||
<menu_item_call label="Tirar" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Trocar" name="wear_replace"/>
|
||||
<menu_item_call label="Vestir" name="wear_wear"/>
|
||||
<menu_item_call label="Adicionar" name="wear_add"/>
|
||||
<menu_item_call label="Tocar" name="touch" />
|
||||
<menu_item_call label="Tirar / Separar" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Separar" name="detach"/>
|
||||
<context_menu label="Colocar em" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Tocar" name="touch"/>
|
||||
<menu_item_call label="Editar" name="edit_item"/>
|
||||
<menu_item_call label="Editar look" name="edit_outfit"/>
|
||||
<menu_item_call label="Tirar" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Tocar" name="touch_attach"/>
|
||||
<menu_item_call label="Tirar" name="take_off"/>
|
||||
<menu_item_call label="Tirar" name="detach"/>
|
||||
<menu_item_call label="Editar look" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Коснуться" name="touch_attach" />
|
||||
<menu_item_call label="Изменить" name="edit_item" />
|
||||
<menu_item_call label="Отсоединить" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Надеть" name="Wearable And Object Wear"/>
|
||||
<menu label="Присоединить к" name="Attach To"/>
|
||||
<menu label="Присоединить к данным в игре" name="Attach To HUD"/>
|
||||
<menu_item_call label="Коснуться" name="Attachment Touch" />
|
||||
<menu_item_call label="Изменить" name="Wearable Edit"/>
|
||||
<menu_item_call label="Добавить" name="Wearable Add"/>
|
||||
<menu_item_call label="Снять" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Заменить" name="wear_replace"/>
|
||||
<menu_item_call label="Надеть" name="wear_wear"/>
|
||||
<menu_item_call label="Добавить" name="wear_add"/>
|
||||
<menu_item_call label="Коснуться" name="touch" />
|
||||
<menu_item_call label="Снять / отсоединить" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Отсоединить" name="detach"/>
|
||||
<context_menu label="Присоединить" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Коснуться" name="touch"/>
|
||||
<menu_item_call label="Изменить" name="edit_item"/>
|
||||
<menu_item_call label="Изменить костюм" name="edit_outfit"/>
|
||||
<menu_item_call label="Снять" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Коснуться" name="touch_attach"/>
|
||||
<menu_item_call label="Снять" name="take_off"/>
|
||||
<menu_item_call label="Отсоединить" name="detach"/>
|
||||
<menu_item_call label="Изменить костюм" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="Dokun" name="touch_attach" />
|
||||
<menu_item_call label="Düzenle" name="edit_item" />
|
||||
<menu_item_call label="Ayır" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="Giy" name="Wearable And Object Wear"/>
|
||||
<menu label="Şuna Ekle:" name="Attach To"/>
|
||||
<menu label="BÜG'e Ekle" name="Attach To HUD"/>
|
||||
<menu_item_call label="Dokun" name="Attachment Touch" />
|
||||
<menu_item_call label="Düzenle" name="Wearable Edit"/>
|
||||
<menu_item_call label="Ekle" name="Wearable Add"/>
|
||||
<menu_item_call label="Çıkar" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="Değiştir" name="wear_replace"/>
|
||||
<menu_item_call label="Giy" name="wear_wear"/>
|
||||
<menu_item_call label="Ekle" name="wear_add"/>
|
||||
<menu_item_call label="Dokun" name="touch" />
|
||||
<menu_item_call label="Çıkar / Ayır" name="take_off_or_detach"/>
|
||||
<menu_item_call label="Ayır" name="detach"/>
|
||||
<context_menu label="Şuna ekle" name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="Dokun" name="touch"/>
|
||||
<menu_item_call label="Düzenle" name="edit_item"/>
|
||||
<menu_item_call label="Dış Görünümü Düzenle" name="edit_outfit"/>
|
||||
<menu_item_call label="Çıkar" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="Dokun" name="touch_attach"/>
|
||||
<menu_item_call label="Çıkar" name="take_off"/>
|
||||
<menu_item_call label="Ayır" name="detach"/>
|
||||
<menu_item_call label="Dış Görünümü Düzenle" name="edit_outfit"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="COF Attachment">
|
||||
<menu_item_call label="觸碰" name="touch_attach" />
|
||||
<menu_item_call label="編輯" name="edit_item" />
|
||||
<menu_item_call label="卸下" name="detach"/>
|
||||
</context_menu>
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
<menu_item_call label="穿上" name="Wearable And Object Wear"/>
|
||||
<menu label="附著到..." name="Attach To"/>
|
||||
<menu label="附著到擡頭顯示" name="Attach To HUD"/>
|
||||
<menu_item_call label="觸碰" name="Attachment Touch" />
|
||||
<menu_item_call label="編輯" name="Wearable Edit"/>
|
||||
<menu_item_call label="添加" name="Wearable Add"/>
|
||||
<menu_item_call label="脫下" name="Take Off"/>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<menu_item_call label="取代" name="wear_replace"/>
|
||||
<menu_item_call label="穿上" name="wear_wear"/>
|
||||
<menu_item_call label="添加" name="wear_add"/>
|
||||
<menu_item_call label="觸碰" name="touch" />
|
||||
<menu_item_call label="脫下裝扮 / 卸除附件" name="take_off_or_detach"/>
|
||||
<menu_item_call label="卸下" name="detach"/>
|
||||
<context_menu label="附著到..." name="wearable_attach_to"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<toggleable_menu name="Gear Wearing">
|
||||
<menu_item_call label="觸碰" name="touch"/>
|
||||
<menu_item_call label="編輯" name="edit_item"/>
|
||||
<menu_item_call label="編輯裝扮" name="edit_outfit"/>
|
||||
<menu_item_call label="脫下" name="takeoff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<context_menu name="Wearing">
|
||||
<menu_item_call label="觸碰" name="touch_attach"/>
|
||||
<menu_item_call label="脫下" name="take_off"/>
|
||||
<menu_item_call label="卸下" name="detach"/>
|
||||
<menu_item_call label="編輯裝扮" name="edit_outfit"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue