XMCREATESIMPLERADIOBOX(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 ✨

okay so bestie, welcome to the library call section, and the star of the show is XmCreateSimpleRadioBox β€” a RowColumn widget convenience creation function πŸ’– she's giving main character energy fr fr.


🌸 SYNOPSIS 🌸

#include <Xm/RowColumn.h>
Widget XmCreateSimpleRadioBox(
Widget parent,
String name,
ArgList arglist,
Cardinal argcount);

πŸ’… DESCRIPTION πŸ’…

So like, XmCreateSimpleRadioBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. no cap.

This routine creates a RadioBox and its ToggleButtonGadget children. The name of each button is button_n, where n is an integer from 0 (zero) to the number of buttons in the menu minus 1. Buttons are named and created in the order they are specified in the RowColumn simple menu creation resources supplied in the argument list. periodt.

Here's the argument vibe check:

  • parent β€” Specifies the parent widget ID. it's giving "who's your mother" energy ngl.
  • name β€” Specifies the name of the created widget. name her, bestie πŸ’–
  • arglist β€” Specifies the argument list. the receipts, the lore.
  • argcount β€” Specifies the number of attribute/value pairs in the argument list (arglist). count 'em up, bestie.
A number of resources exist specifically for use with this and other simple menu creation routines. The only button type allowed in the XmNbuttonType resource is XmRADIOBUTTON. For a complete definition of RowColumn and its associated resources, see XmRowColumn(3). okay so like, don't try any other button type, she said what she said πŸ’…

πŸ”₯ RETURN πŸ”₯

Returns the RowColumn widget ID. that's it, that's the tea. slay.



okay bestie that's the whole page, and the sign-off is literally XmCreateSimpleRadioBox(library call) β€” that's the footer vibe, iconic, no cap. now go create some radio boxes, mwah πŸ’‹βœ¨πŸŽ€