XmRepTypeGetRecord(3X)

XmRepTypeGetRecord - A representation type manager function that returns information about a representation type

As shipped in IRIX 6.5.19. Added in IRIX 6.5.19.

     NAME
          XmRepTypeGetRecord - A representation type manager function
          that returns information about a representation type

     SYNOPSIS
          #include <Xm/RepType.h>

          XmRepTypeEntry XmRepTypeGetRecord (rep_type_id)
               XmRepTypeIdrep_type_id;

     DESCRIPTION
          XmRepTypeGetRecord retrieves information about a particular
          representation type that is registered with the
          representation type manager.  This routine allocates memory
          for the returned data. The application must free this memory
          using XtFree.

          rep_type_id
               The identification number of the representation type

          The representation type entry structure contains the
          following information:
          typedef struct
          {
            String       rep_type_name;
            String       *value_names;
            unsigned char*values;
            unsigned charnum_values;
            Boolean      reverse_installed;
            XmRepTypeId  rep_type_id;
          } XmRepTypeEntryRec, *XmRepTypeEntry ;

          rep_type_name
               The name of the representation type

          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

          rep_type_id
               The identification number of the representation type

     RETURN VALUE
          Returns a pointer to the representation type entry structure
          that describes the representation type.

     RELATED INFORMATION
          XmRepTypeGetId(3X), XmRepTypeGetRegistered(3X), and
          XmRepTypeRegister(3X).