diff options
Diffstat (limited to 'source/blender/windowmanager/intern/wm_dragdrop.cc')
-rw-r--r-- | source/blender/windowmanager/intern/wm_dragdrop.cc | 35 |
1 files changed, 12 insertions, 23 deletions
diff --git a/source/blender/windowmanager/intern/wm_dragdrop.cc b/source/blender/windowmanager/intern/wm_dragdrop.cc index 94bd33a9765..393149f20f5 100644 --- a/source/blender/windowmanager/intern/wm_dragdrop.cc +++ b/source/blender/windowmanager/intern/wm_dragdrop.cc @@ -174,8 +174,7 @@ static void wm_dropbox_invoke(bContext *C, wmDrag *drag) } } -wmDrag *WM_drag_data_create( - bContext *C, int icon, int type, void *poin, double value, unsigned int flags) +wmDrag *WM_drag_data_create(bContext *C, int icon, int type, void *poin, double value, uint flags) { wmDrag *drag = MEM_cnew<wmDrag>(__func__); @@ -234,8 +233,7 @@ void WM_event_start_prepared_drag(bContext *C, wmDrag *drag) wm_dropbox_invoke(C, drag); } -void WM_event_start_drag( - bContext *C, int icon, int type, void *poin, double value, unsigned int flags) +void WM_event_start_drag(bContext *C, int icon, int type, void *poin, double value, uint flags) { wmDrag *drag = WM_drag_data_create(C, icon, type, poin, value, flags); WM_event_start_prepared_drag(C, drag); @@ -473,7 +471,7 @@ void wm_drop_prepare(bContext *C, wmDrag *drag, wmDropBox *drop) wm_drags_exit(CTX_wm_manager(C), CTX_wm_window(C)); } -void wm_drop_end(bContext *C, wmDrag *UNUSED(drag), wmDropBox *UNUSED(drop)) +void wm_drop_end(bContext *C, wmDrag * /*drag*/, wmDropBox * /*drop*/) { CTX_store_set(C, nullptr); } @@ -498,7 +496,7 @@ void wm_drags_check_ops(bContext *C, const wmEvent *event) } } -wmOperatorCallContext wm_drop_operator_context_get(const wmDropBox *UNUSED(drop)) +wmOperatorCallContext wm_drop_operator_context_get(const wmDropBox * /*drop*/) { return WM_OP_INVOKE_DEFAULT; } @@ -558,15 +556,12 @@ bool WM_drag_is_ID_type(const wmDrag *drag, int idcode) return WM_drag_get_local_ID(drag, idcode) || WM_drag_get_asset_data(drag, idcode); } -wmDragAsset *WM_drag_create_asset_data(const AssetHandle *asset, - AssetMetaData *metadata, - const char *path, - int import_type) +wmDragAsset *WM_drag_create_asset_data(const AssetHandle *asset, const char *path, int import_type) { wmDragAsset *asset_drag = MEM_new<wmDragAsset>(__func__); BLI_strncpy(asset_drag->name, ED_asset_handle_get_name(asset), sizeof(asset_drag->name)); - asset_drag->metadata = metadata; + asset_drag->metadata = ED_asset_handle_get_metadata(asset); asset_drag->path = path; asset_drag->id_type = ED_asset_handle_get_id_type(asset); asset_drag->import_type = import_type; @@ -587,7 +582,7 @@ wmDragAsset *WM_drag_get_asset_data(const wmDrag *drag, int idcode) } wmDragAsset *asset_drag = static_cast<wmDragAsset *>(drag->poin); - return (ELEM(idcode, 0, asset_drag->id_type)) ? asset_drag : nullptr; + return ELEM(idcode, 0, asset_drag->id_type) ? asset_drag : nullptr; } AssetMetaData *WM_drag_get_asset_meta_data(const wmDrag *drag, int idcode) @@ -735,12 +730,11 @@ void WM_drag_add_asset_list_item( drag_asset->asset_data.local_id = local_id; } else { - AssetMetaData *metadata = ED_asset_handle_get_metadata(asset); char asset_blend_path[FILE_MAX_LIBEXTRA]; ED_asset_handle_get_full_library_path(C, asset_library_ref, asset, asset_blend_path); drag_asset->is_external = true; drag_asset->asset_data.external_info = WM_drag_create_asset_data( - asset, metadata, BLI_strdup(asset_blend_path), FILE_ASSET_IMPORT_APPEND); + asset, BLI_strdup(asset_blend_path), FILE_ASSET_IMPORT_APPEND); } BLI_addtail(&drag->asset_items, drag_asset); } @@ -820,10 +814,7 @@ static int wm_drag_imbuf_icon_height_get(const wmDrag *drag) return round_fl_to_int(drag->imb->y * drag->imbuf_scale); } -static void wm_drag_draw_icon(bContext *UNUSED(C), - wmWindow *UNUSED(win), - wmDrag *drag, - const int xy[2]) +static void wm_drag_draw_icon(bContext * /*C*/, wmWindow * /*win*/, wmDrag *drag, const int xy[2]) { int x, y; @@ -858,7 +849,8 @@ static void wm_drag_draw_icon(bContext *UNUSED(C), y = xy[1] - 2 * UI_DPI_FAC; const uchar text_col[] = {255, 255, 255, 255}; - UI_icon_draw_ex(x, y, drag->icon, U.inv_dpi_fac, 0.8, 0.0f, text_col, false); + UI_icon_draw_ex( + x, y, drag->icon, U.inv_dpi_fac, 0.8, 0.0f, text_col, false, UI_NO_ICON_OVERLAY_TEXT); } } @@ -869,10 +861,7 @@ static void wm_drag_draw_item_name(wmDrag *drag, const int x, const int y) UI_fontstyle_draw_simple(fstyle, x, y, WM_drag_get_item_name(drag), text_col); } -void WM_drag_draw_item_name_fn(bContext *UNUSED(C), - wmWindow *UNUSED(win), - wmDrag *drag, - const int xy[2]) +void WM_drag_draw_item_name_fn(bContext * /*C*/, wmWindow * /*win*/, wmDrag *drag, const int xy[2]) { int x = xy[0] + 10 * UI_DPI_FAC; int y = xy[1] + 1 * UI_DPI_FAC; |