MrmFetchWidgetOverride(3X)

MrmFetchWidgetOverride -- Fetches any indexed (UIL named) application wid- get. It overrides the arguments specified for this application widget in UIL

As shipped in IRIX 6.5.5. Unchanged since IRIX 6.5.

NAME
     MrmFetchWidgetOverride  -- Fetches any indexed (UIL named) application wid-
     get.  It overrides the arguments specified for this application  widget  in
     UIL

SYNOPSIS
     #include <Mrm/MrmPublic.h>

     Cardinal MrmFetchWidgetOverride(hierarchy_id, index, parent_widget, override_name,
               override_args, override_num_args, widget, class)
          MrmHierarchyhierarchy_id;
          String    index;
          Widget    parent_widget;
          String    override_name;
          ArgList   override_args;
          Cardinal  override_num_args;
          Widget    *widget;
          MrmType   *class;


VERSION
     This page documents version 1.2 of the Motif library.

DESCRIPTION
     The MrmFetchWidgetOverride function is the extended version of MrmFetchWid-
     get.   It  is identical to MrmFetchWidget, except that it allows the caller
     to override the widget's name and any arguments that  MrmFetchWidget  would
     otherwise  retrieve  from the UID file or one of the defaulting mechanisms.
     That is, the override argument list is not limited to  those  arguments  in
     the UID file.

     The  override  arguments  apply  only to the widget fetched and returned by
     this function.  Its children (subtree) do not receive any override  parame-
     ters.


     hierarchy_id   Specifies  the ID of the UID hierarchy that contains the in-
                    terface definition.  The hierarchy_id was returned in a pre-
                    vious call to MrmOpenHierarchyPerDisplay.

     index          Specifies the UIL name of the widget to fetch.

     parent_widget  Specifies the parent widget ID.

     override_name  Specifies the name to override the widget name.  Use a  NULL
                    value if you do not want to override the widget name.

     override_args  Specifies  the  override  argument list, exactly as given to
                    XtCreateWidget (conversion complete and so  forth).   Use  a
                    NULL value if you do not want to override the argument list.

     override_num_args
                    Specifies the number of arguments in override_args.

     widget         Returns the widget ID of the created widget.

     class          Returns the class code identifying MRM's widget class.  Lit-
                    erals  identifying MRM widget class codes are defined in the
                    include file <Mrm/MrmPublic.h>.


RETURN VALUE
     This function returns one of these status return constants:


     MrmSUCCESS          The function executed successfully.

     MrmBAD_HIERARCHY    The hierarchy ID was invalid.

     MrmNOT_FOUND        The widget was not found in UID hierarchy.

     MrmFAILURE          The function failed.


RELATED INFORMATION
     MrmOpenHierarchyPerDisplay(3X), MrmFetchWidget(3X).

                                                      MrmFetchWidgetOverride(3X)