Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_dropboxes.cc
| Show All 34 Lines | if (!hovered_tree_item) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| return UI_tree_view_item_can_drop(hovered_tree_item, drag); | return UI_tree_view_item_can_drop(hovered_tree_item, drag); | ||||
| } | } | ||||
| static char *ui_tree_view_drop_tooltip(bContext *C, | static char *ui_tree_view_drop_tooltip(bContext *C, | ||||
| wmDrag *drag, | wmDrag *drag, | ||||
| const wmEvent *event, | const int xy[2], | ||||
| wmDropBox *UNUSED(drop)) | wmDropBox *UNUSED(drop)) | ||||
| { | { | ||||
| const ARegion *region = CTX_wm_region(C); | const ARegion *region = CTX_wm_region(C); | ||||
| const uiTreeViewItemHandle *hovered_tree_item = UI_block_tree_view_find_item_at(region, | const uiTreeViewItemHandle *hovered_tree_item = UI_block_tree_view_find_item_at(region, xy); | ||||
| event->xy); | |||||
| if (!hovered_tree_item) { | if (!hovered_tree_item) { | ||||
| return nullptr; | return nullptr; | ||||
| } | } | ||||
| return UI_tree_view_item_drop_tooltip(hovered_tree_item, drag); | return UI_tree_view_item_drop_tooltip(hovered_tree_item, drag); | ||||
| } | } | ||||
| void ED_dropboxes_ui() | void ED_dropboxes_ui() | ||||
| Show All 10 Lines | |||||