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

✨ NAME ✨

XmMultiListSelectRow β€” bestie, it's literally the MultiList function that selects a row in the list πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

       #include <Xm/MultiList.h>
       void XmMultiListSelectRow(
       Widget widget,
       XmString row,
       Boolean notify);

🌸 DESCRIPTION 🌸

okay so XmMultiListSelectRow does exactly what it says on the tin: it highlights the specified row in the MultiList widget. that's it. that's the whole vibe. ✨

here's the rundown of the args, no cap:

  • widget β€” specifies the ID of the MultiList widget from whose list an item is selected. like, which list are we even talking about? this one. 🫢
  • row β€” specifies the row number (starting from 0) to be selected in the MultiList widget. yes bestie, zero-indexed, we love to see it. (and yeah the signature says XmString while the description says row number β€” we don't make the rules, we just report them πŸ’€)
  • notify β€” specifies a Boolean value that when TRUE invokes the selection callback for the current mode. from an application interface view, calling this function with notify True is indistinguishable from a user-initiated selection action. when notify is FALSE, no callbacks are called. none. zero. the callbacks are not coming to the function. πŸ™ˆ
lowkey important: notify TRUE = the app can't tell the difference between you doing it and a user doing it. that's the whole point, iykyk.

for a complete definition of MultiList and its associated resources, see XmMultiList(3). go read it, it's giving reference material. πŸ“š



that's the whole page, bestie. it's from the library call manual β€” XmMultiListSelectRow(library call) β€” and there's no version or date stamped on this one, just pure Unix excellence. stay slay, stay selected. πŸ’–πŸŽ€πŸ¦‹