XMMULTILISTUNSELECTITEM(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

πŸ’… XmMultiListUnselectItem πŸ’…

okay bestie, gather round, because today we're learning how to *un*select a thing. yes, really. it's giving "undo but make it a whole function" ✨


🌸 NAME 🌸

XmMultiListUnselectItem β€” an MultiList function that deselects the specified item of the list πŸŽ€

(and yes, the grammar in the original is "an MultiList function", we do not question the ancestors, we simply vibe 🫢)


✨ SYNOPSIS ✨

#include <Xm/MultiList.h>
void XmMultiListUnselectItem(
Widget widget,
XmMultiListRowInfo *row_info);

like. that's it. that's the whole invitation. no return value, it just does the thing and leaves πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea, bestie: XmMultiListUnselectItem unselects the row designated by row_info of the passed MultiList widget. that's the whole job. no cap. it takes a selected row and goes "not anymore, babe" ✨

  • widget β€” specifies the ID of the MultiList from whose list an item is unselected. it's the main character here πŸ‘‘ you're telling it which list we're operating on.
  • row_info β€” specifies the pointer to the row which is to be unselected. it's literally pointing at the row like "that one. that one. unselect her." πŸ™ˆ

and for a complete definition of MultiList and its associated resources, see XmMultiList(3). go read it, it's iconic, it's the extended lore 🧚

lowkey important: this function is void, so it gives you nothing back. no success code, no error, no little treat. it just unselects and moves on with main character energy πŸ’€

the one and only sibling reference, and honestly? she ate 🌈


okay that's the whole page, bestie, you're officially certified in unselecting rows πŸŽ“βœ¨

this has been the XmMultiListUnselectItem page from the library call section of the manual β€” no date on this one, the ancestors simply didn't timestamp it, and we respect that 🫢 πŸ’–