Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_select.c
| Show First 20 Lines • Show All 1,137 Lines • ▼ Show 20 Lines | else { | ||||
| memset(object_mouse_select_menu_data, 0, sizeof(object_mouse_select_menu_data)); | memset(object_mouse_select_menu_data, 0, sizeof(object_mouse_select_menu_data)); | ||||
| for (node = linklist, i = 0; node; node = node->next, i++) { | for (node = linklist, i = 0; node; node = node->next, i++) { | ||||
| Base *base = node->link; | Base *base = node->link; | ||||
| Object *ob = base->object; | Object *ob = base->object; | ||||
| const char *name = ob->id.name + 2; | const char *name = ob->id.name + 2; | ||||
| BLI_strncpy(object_mouse_select_menu_data[i].idname, name, MAX_ID_NAME - 2); | BLI_strncpy(object_mouse_select_menu_data[i].idname, name, MAX_ID_NAME - 2); | ||||
| object_mouse_select_menu_data[i].icon = uiIconFromID(&ob->id); | object_mouse_select_menu_data[i].icon = UI_icon_from_id(&ob->id); | ||||
| } | } | ||||
| { | { | ||||
| wmOperatorType *ot = WM_operatortype_find("VIEW3D_OT_select_menu", false); | wmOperatorType *ot = WM_operatortype_find("VIEW3D_OT_select_menu", false); | ||||
| PointerRNA ptr; | PointerRNA ptr; | ||||
| WM_operator_properties_create_ptr(&ptr, ot); | WM_operator_properties_create_ptr(&ptr, ot); | ||||
| RNA_boolean_set(&ptr, "toggle", toggle); | RNA_boolean_set(&ptr, "toggle", toggle); | ||||
| ▲ Show 20 Lines • Show All 1,700 Lines • Show Last 20 Lines | |||||