mirror of
https://github.com/godotengine/godot.git
synced 2024-11-27 09:16:35 +08:00
Merge pull request #66689 from MewPurPur/property-editor-renames
Rename Copy/Paste Property –> Copy/Paste Value
This commit is contained in:
commit
56918f25c8
@ -716,11 +716,11 @@ void EditorProperty::shortcut_input(const Ref<InputEvent> &p_event) {
|
||||
const Ref<InputEventKey> k = p_event;
|
||||
|
||||
if (k.is_valid() && k->is_pressed()) {
|
||||
if (ED_IS_SHORTCUT("property_editor/copy_property", p_event)) {
|
||||
menu_option(MENU_COPY_PROPERTY);
|
||||
if (ED_IS_SHORTCUT("property_editor/copy_value", p_event)) {
|
||||
menu_option(MENU_COPY_VALUE);
|
||||
accept_event();
|
||||
} else if (ED_IS_SHORTCUT("property_editor/paste_property", p_event) && !is_read_only()) {
|
||||
menu_option(MENU_PASTE_PROPERTY);
|
||||
} else if (ED_IS_SHORTCUT("property_editor/paste_value", p_event) && !is_read_only()) {
|
||||
menu_option(MENU_PASTE_VALUE);
|
||||
accept_event();
|
||||
} else if (ED_IS_SHORTCUT("property_editor/copy_property_path", p_event)) {
|
||||
menu_option(MENU_COPY_PROPERTY_PATH);
|
||||
@ -915,10 +915,10 @@ Control *EditorProperty::make_custom_tooltip(const String &p_text) const {
|
||||
|
||||
void EditorProperty::menu_option(int p_option) {
|
||||
switch (p_option) {
|
||||
case MENU_COPY_PROPERTY: {
|
||||
case MENU_COPY_VALUE: {
|
||||
InspectorDock::get_inspector_singleton()->set_property_clipboard(object->get(property));
|
||||
} break;
|
||||
case MENU_PASTE_PROPERTY: {
|
||||
case MENU_PASTE_VALUE: {
|
||||
emit_changed(property, InspectorDock::get_inspector_singleton()->get_property_clipboard());
|
||||
} break;
|
||||
case MENU_COPY_PROPERTY_PATH: {
|
||||
@ -1013,10 +1013,10 @@ void EditorProperty::_update_popup() {
|
||||
add_child(menu);
|
||||
menu->connect("id_pressed", callable_mp(this, &EditorProperty::menu_option));
|
||||
}
|
||||
menu->add_icon_shortcut(get_theme_icon(SNAME("ActionCopy"), SNAME("EditorIcons")), ED_GET_SHORTCUT("property_editor/copy_property"), MENU_COPY_PROPERTY);
|
||||
menu->add_icon_shortcut(get_theme_icon(SNAME("ActionPaste"), SNAME("EditorIcons")), ED_GET_SHORTCUT("property_editor/paste_property"), MENU_PASTE_PROPERTY);
|
||||
menu->add_icon_shortcut(get_theme_icon(SNAME("ActionCopy"), SNAME("EditorIcons")), ED_GET_SHORTCUT("property_editor/copy_value"), MENU_COPY_VALUE);
|
||||
menu->add_icon_shortcut(get_theme_icon(SNAME("ActionPaste"), SNAME("EditorIcons")), ED_GET_SHORTCUT("property_editor/paste_value"), MENU_PASTE_VALUE);
|
||||
menu->add_icon_shortcut(get_theme_icon(SNAME("CopyNodePath"), SNAME("EditorIcons")), ED_GET_SHORTCUT("property_editor/copy_property_path"), MENU_COPY_PROPERTY_PATH);
|
||||
menu->set_item_disabled(MENU_PASTE_PROPERTY, is_read_only());
|
||||
menu->set_item_disabled(MENU_PASTE_VALUE, is_read_only());
|
||||
if (!pin_hidden) {
|
||||
menu->add_separator();
|
||||
if (can_pin) {
|
||||
@ -4101,7 +4101,7 @@ EditorInspector::EditorInspector() {
|
||||
refresh_countdown = 0.33;
|
||||
}
|
||||
|
||||
ED_SHORTCUT("property_editor/copy_property", TTR("Copy Property"), KeyModifierMask::CMD_OR_CTRL | Key::C);
|
||||
ED_SHORTCUT("property_editor/paste_property", TTR("Paste Property"), KeyModifierMask::CMD_OR_CTRL | Key::V);
|
||||
ED_SHORTCUT("property_editor/copy_value", TTR("Copy Value"), KeyModifierMask::CMD_OR_CTRL | Key::C);
|
||||
ED_SHORTCUT("property_editor/paste_value", TTR("Paste Value"), KeyModifierMask::CMD_OR_CTRL | Key::V);
|
||||
ED_SHORTCUT("property_editor/copy_property_path", TTR("Copy Property Path"), KeyModifierMask::CMD_OR_CTRL | KeyModifierMask::SHIFT | Key::C);
|
||||
}
|
||||
|
@ -58,8 +58,8 @@ class EditorProperty : public Container {
|
||||
|
||||
public:
|
||||
enum MenuItems {
|
||||
MENU_COPY_PROPERTY,
|
||||
MENU_PASTE_PROPERTY,
|
||||
MENU_COPY_VALUE,
|
||||
MENU_PASTE_VALUE,
|
||||
MENU_COPY_PROPERTY_PATH,
|
||||
MENU_PIN_VALUE,
|
||||
MENU_OPEN_DOCUMENTATION,
|
||||
|
Loading…
Reference in New Issue
Block a user