Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MrmFetchWidgetOverride(3)   Library Functions Manual   MrmFetchWidgetOverride(3)

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(
     MrmHierarchy hierarchy_id,
     const char *index,
     Widget parent_widget,
     const char *override_name,
     ArgList override_args,
     Cardinal override_num_args,
     Widget *widget,
     MrmType *class);

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 interface
	       definition.  The value of hierarchy_id was returned in a previous
	       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 XtCre-
	       ateWidget (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.	Literals
	       identifying MRM widget class codes are  defined	in  the  include
	       file Mrm/MrmPublic.h.

RETURN VALUE
     This function returns one of the following status return constants:

     MrmSUCCESSThe function executed successfully.

     MrmBAD_HIERARCHY
	       The hierarchy ID was invalid.

     MrmNOT_FOUND
	       The widget was not found in UID hierarchy.

     MrmFAILUREThe function failed.

RELATED
     MrmOpenHierarchyPerDisplay(3), MrmFetchWidget(3).

						       MrmFetchWidgetOverride(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=MrmFetchWidgetOverride&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help