XMDROPTRANSFERADD(3)

πŸ“¦
version 2.5.2 Β· 2 versions
, in alpine 3.24, arch rolling, centos-stream 9, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– XmDropTransferAdd πŸ’–

okay bestie so this one is a library call (that's the manual name, she's fancy like that) β€” it's a Drag and Drop function that enables additional drop transfer entries to be processed after initiating a drop transfer ✨


✨ NAME ✨

XmDropTransferAdd β€” A Drag and Drop function that enables additional drop transfer entries to be processed after initiating a drop transfer πŸ¦‹


🌸 SYNOPSIS 🌸

#include <Xm/DragDrop.h>
void XmDropTransferAdd(
Widget drop_transfer,
XmDropTransferEntryRec *transfers,
Cardinal num_transfers);

πŸŽ€ DESCRIPTION πŸŽ€

so basically, XmDropTransferAdd identifies a list of additional drop transfer entries to be processed after a drop transfer is started. it's giving "hey, we're not done yet, here's more stuff to handle" πŸ’… and honestly? iconic.

  • drop_transfer β€” Specifies the ID of the DropTransfer widget returned by XmDropTransferStart. that's your golden ticket, the whole reason this works, no cap 🎫
  • transfers β€” Specifies the additional drop transfer entries that the receiver wants processed. the receiver is the main character here, we're just serving them 🫢
  • num_transfers β€” Specifies the number of items in the transfers array. like, count your blessings but make it Cardinal πŸ“
lowkey important: For a complete definition of DropTransfer and its associated resources, see XmDropTransfer(3). go read that one too, bestie, it's the lore πŸ“–

all three of them, together, the friend group fr fr πŸ’œ


so yeah that's the whole page πŸ’– this was XmDropTransferAdd(library call) β€” that's the manual name again, i said what i said β€” coming at you from the library call corner of the man pages, dated whenever this page says it's dated, version whatever the header says, and i am obsessed with her honestly πŸŽ€βœ¨πŸ’… bye bestie, go transfer some drops πŸ¦‹πŸŒΈ