diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-05-07 16:16:22 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-05-07 16:38:44 +0300 |
commit | 82704ac3edf0e37d9eea2860bc565bcf521ae593 (patch) | |
tree | f5a1f73cca5b0399f92247fac030163213cbd79a /source/blender/editors/interface/interface_intern.h | |
parent | daf10d17f46c933341be12bc9a9baf359d3280f7 (diff) |
UI: support context menu in menu search popup
Diffstat (limited to 'source/blender/editors/interface/interface_intern.h')
-rw-r--r-- | source/blender/editors/interface/interface_intern.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index da7cbc8638b..b69d8fb7245 100644 --- a/source/blender/editors/interface/interface_intern.h +++ b/source/blender/editors/interface/interface_intern.h @@ -150,6 +150,8 @@ struct uiButSearchData { uiButSearchUpdateFn update_fn; void *arg; uiButSearchArgFreeFn arg_free_fn; + uiButSearchContextMenuFn context_menu_fn; + const char *sep_string; }; @@ -658,7 +660,7 @@ bool ui_searchbox_inside(struct ARegion *region, int x, int y); int ui_searchbox_find_index(struct ARegion *region, const char *name); void ui_searchbox_update(struct bContext *C, struct ARegion *region, uiBut *but, const bool reset); int ui_searchbox_autocomplete(struct bContext *C, struct ARegion *region, uiBut *but, char *str); -void ui_searchbox_event(struct bContext *C, +bool ui_searchbox_event(struct bContext *C, struct ARegion *region, uiBut *but, const struct wmEvent *event); |