XMSETMENUCURSOR(3)
β¨ XmSetMenuCursor β¨
okay bestie, welcome to the XmSetMenuCursor page β a function that modifies the menu cursor for a client, straight out of the library call manual. it's giving "vintage Motif" and honestly? iconic for what it is. π
πΈ SYNOPSIS πΈ
#include <Xm/Xm.h>
void XmSetMenuCursor(
Display * display,
Cursor cursorId);
π¦ DESCRIPTION π¦
so here's the tea, bestie: XmSetMenuCursor programmatically modifies the menu cursor for a client. like, once the cursor has already been created by the client, this function registers that cursor with the menu system. no cap. π«Ά
after you call this function, the specified cursor gets displayed whenever this client displays a Motif menu on the indicated display. and the slay part? the client can then specify different cursors on different displays. main character energy fr fr. π
this function sets the menu cursor for all screens on the display. periodt.
β οΈ okay real talk:XmSetMenuCursoris obsolete and only exists for compatibility with previous releases. like, it's still here, it still works, but it's the friend who peaked in high school. instead of using this function, provide initial values or callXtSetValuesfor theXmScreenresourceXmNmenuCursor. do that. trust. π
display β specifies the display to which the cursor is to be associated π
cursorId β specifies the X cursor ID β
π RELATED π
and that's the whole vibe, bestie β this page came straight out of the XmSetMenuCursor section of the library call manual, dated however old Motif docs are, and it's lowkey a lil historical artifact. go forth and XtSetValues instead. mwah. πβ¨π
π¦ where this page comes from
- alpine 3.24: motif-doc 2.5.2-r0 Β· LGPL-2.1-or-later
- arch rolling: openmotif 2.3.8-4 Β· LGPL-2.1-or-later
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- epel 10: motif-devel 2.3.8-2.el10_2 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- nixos 26.05: motif 2.3.8
- nixpkgs unstable: motif 2.3.8
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms