Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmFetchWiB(3X) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



MrmFetchWidgetOverride(3X)       UNIX System V       MrmFetchWidgetOverride(3X)


NAME
      MrmFetchWidgetOverride - Fetches any indexed (UIL named) application
      widget. 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)
           MrmHierarchy hierarchy_id;
           String index;
           Widget parent_widget;
           String override_name;
           ArgList override_args;
           Cardinal override_num_args;
           Widget *widget;
           MrmType *class;

DESCRIPTION
      The MrmFetchWidgetOverride function is the extended version of
      MrmFetchWidget.  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
      parameters.

      hierarchy_id   Specifies the ID of the UID hierarchy that contains the
                     interface definition.  The hierarchy_id was returned in a
                     previous call to MrmOpenHierarchy.

      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.  If this is
                     not NULL when you call MrmFetchWidgetOverride, MRM assumes
                     that the widget has already been created and


10/89                                                                    Page 1







MrmFetchWidgetOverride(3X)       UNIX System V       MrmFetchWidgetOverride(3X)


                     MrmFetchWidgetOverride returns MrmFAILURE.

      class          Returns the class code identifying MRM's widget class.
                     Literals 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
      MrmFetchWidget(3X)



































Page 2                                                                    10/89





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026