diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-03-02 05:57:16 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-03-02 05:57:16 +0300 |
commit | 69b66d549bcc82b5667916e647d43578bada5dd2 (patch) | |
tree | d547988157561f79aefe5e3ee0cb7a2119c68c52 /source/blender/editors/interface/interface_templates.c | |
parent | aefb68c84d574359a20f61868b84b320b4aa0496 (diff) |
UI: Add search-create callback
Needed to support alternate search UI's, no functional changes.
Diffstat (limited to 'source/blender/editors/interface/interface_templates.c')
-rw-r--r-- | source/blender/editors/interface/interface_templates.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index e3a749d34f8..079205b4f0d 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -197,7 +197,9 @@ static uiBlock *id_search_menu(bContext *C, ARegion *ar, void *arg_litem) but = uiDefSearchBut(block, search, 0, ICON_VIEWZOOM, sizeof(search), 10, 0, w, UI_UNIT_Y, template.prv_rows, template.prv_cols, ""); - UI_but_func_search_set(but, id_search_cb, &template, id_search_call_cb, idptr.data); + UI_but_func_search_set( + but, ui_searchbox_create_generic, id_search_cb, + &template, id_search_call_cb, idptr.data); } /* list view */ else { @@ -207,7 +209,9 @@ static uiBlock *id_search_menu(bContext *C, ARegion *ar, void *arg_litem) /* fake button, it holds space for search items */ uiDefBut(block, UI_BTYPE_LABEL, 0, "", 10, 15, searchbox_width, searchbox_height, NULL, 0, 0, 0, 0, NULL); but = uiDefSearchBut(block, search, 0, ICON_VIEWZOOM, sizeof(search), 10, 0, searchbox_width, UI_UNIT_Y - 1, 0, 0, ""); - UI_but_func_search_set(but, id_search_cb, &template, id_search_call_cb, idptr.data); + UI_but_func_search_set( + but, ui_searchbox_create_generic, id_search_cb, + &template, id_search_call_cb, idptr.data); } @@ -3303,7 +3307,9 @@ static void operator_search_cb(const bContext *C, void *UNUSED(arg), const char void UI_but_func_operator_search(uiBut *but) { - UI_but_func_search_set(but, operator_search_cb, NULL, operator_call_cb, NULL); + UI_but_func_search_set( + but, ui_searchbox_create_generic, operator_search_cb, + NULL, operator_call_cb, NULL); } void uiTemplateOperatorSearch(uiLayout *layout) |