Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/object/object_edit.c
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| const char *name = BKE_collection_ui_name_get(menu->collection); | const char *name = BKE_collection_ui_name_get(menu->collection); | ||||
| UI_block_flag_enable(uiLayoutGetBlock(layout), UI_BLOCK_IS_FLIP); | UI_block_flag_enable(uiLayoutGetBlock(layout), UI_BLOCK_IS_FLIP); | ||||
| WM_operator_properties_create_ptr(&menu->ptr, menu->ot); | WM_operator_properties_create_ptr(&menu->ptr, menu->ot); | ||||
| RNA_int_set(&menu->ptr, "collection_index", menu->index); | RNA_int_set(&menu->ptr, "collection_index", menu->index); | ||||
| RNA_boolean_set(&menu->ptr, "is_new", true); | RNA_boolean_set(&menu->ptr, "is_new", true); | ||||
| uiItemFullO_ptr( | uiItemFullO_ptr(layout, | ||||
| layout, menu->ot, "New Collection", ICON_ADD, menu->ptr.data, WM_OP_INVOKE_DEFAULT, 0, NULL); | menu->ot, | ||||
| CTX_IFACE_(BLT_I18NCONTEXT_OPERATOR_DEFAULT, "New Collection"), | |||||
| ICON_ADD, | |||||
| menu->ptr.data, | |||||
| WM_OP_INVOKE_DEFAULT, | |||||
| 0, | |||||
| NULL); | |||||
| uiItemS(layout); | uiItemS(layout); | ||||
| Scene *scene = CTX_data_scene(C); | Scene *scene = CTX_data_scene(C); | ||||
| const int icon = (menu->collection == scene->master_collection) ? | const int icon = (menu->collection == scene->master_collection) ? | ||||
| ICON_SCENE_DATA : | ICON_SCENE_DATA : | ||||
| UI_icon_color_from_collection(menu->collection); | UI_icon_color_from_collection(menu->collection); | ||||
| uiItemIntO(layout, name, icon, menu->ot->idname, "collection_index", menu->index); | uiItemIntO(layout, name, icon, menu->ot->idname, "collection_index", menu->index); | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||