Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_outliner/outliner_edit.c
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| ot->exec = outliner_id_remap_exec; | ot->exec = outliner_id_remap_exec; | ||||
| ot->poll = ED_operator_outliner_active; | ot->poll = ED_operator_outliner_active; | ||||
| /* Flags. */ | /* Flags. */ | ||||
| ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; | ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO; | ||||
| prop = RNA_def_enum(ot->srna, "id_type", rna_enum_id_type_items, ID_OB, "ID Type", ""); | prop = RNA_def_enum(ot->srna, "id_type", rna_enum_id_type_items, ID_OB, "ID Type", ""); | ||||
| RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_ID); | RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_ID); | ||||
| /* Changing ID type wont make sense, would return early with "Invalid old/new ID pair" anyways. */ | |||||
| RNA_def_property_flag(prop, PROP_HIDDEN); | |||||
| prop = RNA_def_enum(ot->srna, "old_id", DummyRNA_NULL_items, 0, "Old ID", "Old ID to replace"); | prop = RNA_def_enum(ot->srna, "old_id", DummyRNA_NULL_items, 0, "Old ID", "Old ID to replace"); | ||||
| RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, outliner_id_itemf); | RNA_def_property_enum_funcs_runtime(prop, NULL, NULL, outliner_id_itemf); | ||||
| RNA_def_property_flag(prop, PROP_ENUM_NO_TRANSLATE | PROP_HIDDEN); | RNA_def_property_flag(prop, PROP_ENUM_NO_TRANSLATE | PROP_HIDDEN); | ||||
| ot->prop = RNA_def_enum(ot->srna, | ot->prop = RNA_def_enum(ot->srna, | ||||
| "new_id", | "new_id", | ||||
| DummyRNA_NULL_items, | DummyRNA_NULL_items, | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||