info->tip_string_installed = True;
GadgetAddTipString(Widget w){	Widget				pw = NULL;	_XfeTipManagerInfo	manager_info = NULL;	_XfeTipItemInfo		info = NULL;	assert( _XfeIsAlive(w) );	assert( XmIsGadget(w) );	pw = XtParent(w);	/* Look for the manager info */	manager_info = ManagerGetInfo(pw);		/* Add the manager info if needed */	if (manager_info == NULL)	{		manager_info = ManagerAddInfo(pw);	}	assert( manager_info != NULL );	/* Try to find the info */	info = GadgetGetInfo(w);		/* If the info is not found, allocate it and add it to the item */	if (info == NULL)	{		info = ItemAllocateInfo(w);		GadgetAddInfo(w,manager_info,info);	}	assert( info != NULL );	/* If the tip string info was already installed, we are done */	if (info->tip_string_installed)	{		return info;	}	/* Mark the tip string info as installed */	info->tip_string_installed = True;	GadgetSaveRealInputDispatchMethod(w);		GadgetHackInputDispatch(w);	return info;}