Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_outliner/outliner_edit.c
| Show First 20 Lines • Show All 659 Lines • ▼ Show 20 Lines | static int outliner_id_remap_invoke(bContext *C, wmOperator *op, const wmEvent *event) | ||||
| return WM_operator_props_dialog_popup(C, op, 200); | return WM_operator_props_dialog_popup(C, op, 200); | ||||
| } | } | ||||
| static const EnumPropertyItem *outliner_id_itemf(bContext *C, | static const EnumPropertyItem *outliner_id_itemf(bContext *C, | ||||
| PointerRNA *ptr, | PointerRNA *ptr, | ||||
| PropertyRNA *UNUSED(prop), | PropertyRNA *UNUSED(prop), | ||||
| bool *r_free) | bool *r_free) | ||||
| { | { | ||||
| if (C == NULL) { | |||||
| return DummyRNA_NULL_items; | |||||
| } | |||||
| EnumPropertyItem item_tmp = {0}, *item = NULL; | EnumPropertyItem item_tmp = {0}, *item = NULL; | ||||
| int totitem = 0; | int totitem = 0; | ||||
| int i = 0; | int i = 0; | ||||
| short id_type = (short)RNA_enum_get(ptr, "id_type"); | short id_type = (short)RNA_enum_get(ptr, "id_type"); | ||||
| ID *id = which_libbase(CTX_data_main(C), id_type)->first; | ID *id = which_libbase(CTX_data_main(C), id_type)->first; | ||||
| for (; id; id = id->next) { | for (; id; id = id->next) { | ||||
| ▲ Show 20 Lines • Show All 1,684 Lines • Show Last 20 Lines | |||||