UI: Add search-create callback
[blender.git] / source / blender / editors / interface / interface_intern.h
index 1fced5165389aaceaffc9f1967b23028f91645c8..99656b89ee219954ba83daebca12a6a8c6718cdc 100644 (file)
@@ -255,6 +255,7 @@ struct uiBut {
        uiButCompleteFunc autocomplete_func;
        void *autofunc_arg;
        
+       uiButSearchCreateFunc search_create_func;
        uiButSearchFunc search_func;
        void *search_arg;
 
@@ -591,7 +592,7 @@ void ui_color_picker_to_rgb_v(const float r_cp[3], float rgb[3]);
 void ui_color_picker_to_rgb(float r_cp0, float r_cp1, float r_cp2, float *r, float *g, float *b);
 
 /* searchbox for string button */
-ARegion *ui_searchbox_create(struct bContext *C, struct ARegion *butregion, uiBut *but);
+ARegion *ui_searchbox_create_generic(struct bContext *C, struct ARegion *butregion, uiBut *but);
 bool ui_searchbox_inside(struct ARegion *ar, int x, int y);
 int  ui_searchbox_find_index(struct ARegion *ar, const char *name);
 void ui_searchbox_update(struct bContext *C, struct ARegion *ar, uiBut *but, const bool reset);