XMREPTYPEGETREGISTERED(3)
π NAME π
okay so this is XmRepTypeGetRegistered, from the library call manual, and she is a representation type manager function that returns a copy of the registration list. Registry-copy energy, no cap.
β¨ SYNOPSIS β¨
#include <Xm/RepType.h>
XmRepTypeList XmRepTypeGetRegistered(void)
π¦ DESCRIPTION π¦
XmRepTypeGetRegistered retrieves information about all representation types that are registered with the representation type manager. The registration list is an array of structures, and each one contains information for a representation type entry. The end of the registration list is marked with a representation type entry whose rep_type_name field has a NULL pointer. So when rep_type_name is NULL, that's the βwe're done hereβ signal, bestie.
This routine allocates memory for the returned data. The application must free this memory using XtFree. Do not ghost that free call, or you're leaking memory and that is not the vibe.
The representation type entry structure contains the following information:
typedef struct
{
String rep_type_name;
String *value_names;
unsigned char *values;
unsigned char num_values;
Boolean reverse_installed;
XmRepTypeId rep_type_id;
} XmRepTypeEntryRec, *XmRepTypeList;
(void)
rep_type_nameβ the name of the representation type. Like a name tag at the function party.value_namesβ an array of representation type value names.valuesβ an array of representation type numerical values.num_valuesβ the number of values associated with the representation type.reverse_installedβ a flag that indicates whether or not the reverse converter is installed. yes/no, installed-or-not, that's the whole flag.rep_type_idβ the identification number of the representation type. its little ID number, iconic.
π«Ά RETURN π«Ά
Returns a pointer to the registration list of representation types. pointer to the list, periodt.
π RELATED π
XmRepTypeRegister(3) and XmRepTypeGetRecord(3).
That's the page, bestie. The footer just labels this as the XmRepTypeGetRegistered page in the library call manual β no extra version or date tea β so this is your cute sign-off. π
β¨
π¦ 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