Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_layout.c
| Context not available. | |||||
| but->str[0] = 0; | but->str[0] = 0; | ||||
| } | } | ||||
| /* setting initially selected item */ | |||||
| void *data = NULL; | |||||
| switch (RNA_property_type(prop)) { | |||||
| case PROP_POINTER: { | |||||
| PointerRNA pptr = RNA_property_pointer_get(ptr, prop); | |||||
| data = pptr.data; | |||||
| break; | |||||
| } | |||||
| case PROP_ENUM: { | |||||
| data = RNA_property_enum_get(ptr, prop); | |||||
| break; | |||||
| } | |||||
| case PROP_STRING: { | |||||
| break; | |||||
| } | |||||
| } | |||||
| UI_but_func_search_set( | UI_but_func_search_set( | ||||
| but, ui_searchbox_create_generic, ui_rna_collection_search_cb, | but, ui_searchbox_create_generic, ui_rna_collection_search_cb, | ||||
| coll_search, NULL, NULL); | coll_search, NULL, data); | ||||
| but->free_search_arg = true; | but->free_search_arg = true; | ||||
| } | } | ||||
| else if (but->type == UI_BTYPE_SEARCH_MENU) { | else if (but->type == UI_BTYPE_SEARCH_MENU) { | ||||
| Context not available. | |||||