XtDoChangeProc(3X) XT FUNCTIONS XtDoChangeProc(3X)NAMEXtDoChangeProc - procedure used by XtChangeManagedSet to make changes
to children
SYNTAX
typedef void (XtDoChangeProc*)(Widget, WidgetList, Cardinal*, Wid‐
getList, Cardinal*. XtPointer);
Widget composite_parent;
WidgetList unmanage_children;
Cardinal *num_unmanage_children;
WidgetList manage_children;
Cardinal *num_manage_children;
XtPointer client_data;
ARGUMENTS
composite_parent
Passes the composite parent whose managed set is being
altered.
unmanage_children
Passes the list of children just removed from the managed
set.
num_unmanage_children
Passes the number of entries in the un_manage_children list.
manage_children
Passes the list of children about to be added to the managed
set.
num_manage_children
Passes the number of entries in the manage_children list.
client_data
Passes the client data passed to XtChangeManagedSet.
DESCRIPTIONXtDoChangeProc is used by the caller of XtChangeManagedSet() to make
changes to one or more children at the point when the managed set con‐
tains the fewest entries. These changes may involve geometry requests
and in this case the caller of XtChangeMangedSet may take advantage of
the fact that the Intrinsics internally grant geometry requests made by
unmanaged children without invoking the parent's geometry manager. To
achieve this advantage, if the do_change_proc procedure changes the
geometry of a child or of a descendent of a child, then that should be
included in the unmanage_children and manage_children lists.
SEE ALSOXtChangeManagedSet(3X)X Version 11 Release 6 XtDoChangeProc(3X)