Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/intern/wm_operators.c
| Show First 20 Lines • Show All 434 Lines • ▼ Show 20 Lines | #define CTX_TEST_SPACE_TYPE(space_data_type, member_full, dataptr_cmp) \ | ||||
| member_id = ctx_member_full; \ | member_id = ctx_member_full; \ | ||||
| break; \ | break; \ | ||||
| } \ | } \ | ||||
| } (void)0 | } (void)0 | ||||
| switch (GS(((ID *)ptr->id.data)->name)) { | switch (GS(((ID *)ptr->id.data)->name)) { | ||||
| case ID_SCE: | case ID_SCE: | ||||
| { | { | ||||
| CTX_TEST_PTR_DATA_TYPE(C, "active_gpencil_brush", RNA_GPencilBrush, ptr, CTX_data_active_gpencil_brush(C)); | CTX_TEST_PTR_DATA_TYPE(C, "active_gpencil_brush", RNA_Brush, ptr, CTX_data_active_gpencil_brush(C)); | ||||
| CTX_TEST_PTR_ID(C, "scene", ptr->id.data); | CTX_TEST_PTR_ID(C, "scene", ptr->id.data); | ||||
| break; | break; | ||||
| } | } | ||||
| case ID_OB: | case ID_OB: | ||||
| { | { | ||||
| CTX_TEST_PTR_ID(C, "object", ptr->id.data); | CTX_TEST_PTR_ID(C, "object", ptr->id.data); | ||||
| break; | break; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 3,237 Lines • Show Last 20 Lines | |||||