/*
  AP=ArgPack_duplicate_args(lia_blackline);
  ArgPack_add_arg(AP,XmNfromVert, (XtArgVal) toplabel2W);
  ArgPack_add_arg(AP,XmNfromHoriz, (XtArgVal) NULL);
  ArgPack_add_arg(AP,XmNforeground,(XtArgVal) backg_);
  ArgPack_add_arg(AP,XmNbackground,(XtArgVal) foreg_);
  ArgPack_add_arg(AP,XmNwidth, (XtArgVal) display_w_+10);
  lineW=XtCreateManagedWidget("lia_line",
			      labelWidgetClass,
			      outerW,
			      ArgPack_the_args(AP),
			      ArgPack_num_args(AP));
  ArgPack_delete(AP);


  /* Set up the name text widget */


  AP=ArgPack_duplicate_args(lia_namelabel  );
  ArgPack_add_arg(AP,XmNlabelString, (XtArgVal) "My Name Is:");
  ArgPack_add_arg(AP,XmNfontList,(XtArgVal)lifonts_get(LIFONTS_MINOR_HEADING));
  ArgPack_add_arg(AP,XmNwidth, (XtArgVal) display_w_);
  ArgPack_add_arg(AP,XmNtopWidget, (XtArgVal) toplabel2W);
  namelabelW=XtCreateManagedWidget("lia_namelabel",
				   xmLabelWidgetClass,
				   outerW,
				   ArgPack_the_args(AP),
				   ArgPack_num_args(AP));
  ArgPack_delete(AP);

  /*set up the text widget for the name */
   /* first the form to hold the whole thing */
  AP=ArgPack_duplicate_args(lia_containerrc);
  ArgPack_add_arg(AP,XmNwidth, (XtArgVal) display_w_);
  ArgPack_add_arg(AP,XmNtopWidget, (XtArgVal) namelabelW);
  nameCW=XtCreateManagedWidget("lia_nameC",
			       xmRowColumnWidgetClass,
			       outerW,
			       ArgPack_the_args(AP),ArgPack_num_args(AP));
  ArgPack_delete(AP);

  AP=ArgPack_duplicate_args(lia_arrow  );
  ArgPack_add_arg(AP,XmNlabelPixmap, 
		  (XtArgVal) lix_get_pixmap(RAW_BM,display_,
					    screen_,screenN_));
  nameRAW=XtCreateManagedWidget("lia_rNarrow",
				xmLabelWidgetClass,
				nameCW,
				ArgPack_the_args(AP),
				ArgPack_num_args(AP));
  ArgPack_delete(AP);

  AP=ArgPack_duplicate_args(lia_text);
  ArgPack_add_arg(AP,XmNfontList,(XtArgVal)lifonts_get(LIFONTS_TEXT));
  ArgPack_add_arg(AP,XmNcursorPosition, (XtArgVal) 0);
  ArgPack_add_arg(AP, XmNvalue, (XtArgVal) Name_);
  ArgPack_add_arg(AP, XmNmaxLength, (XtArgVal) MAX_NAME_LENGTH-1);
  ArgPack_add_arg(AP, XmNwidth, 
		  (XtArgVal)display_w_-(2*50)-(2*CW_HD)); 
		                                    /* 50 is the width of */
						    /* the arrows and 150 is */
						    /* the internal width of */
						    /* arrows from borders.*/
							
  nameW=XtCreateManagedWidget("lia_text",
			      xmTextWidgetClass,
			      nameCW,
			      ArgPack_the_args(AP),ArgPack_num_args(AP));
  ArgPack_delete(AP);
  XtOverrideTranslations(nameW,
			 XtParseTranslationTable(TextTranslations)); 
  

  AP=ArgPack_duplicate_args(lia_arrow  );
  ArgPack_add_arg(AP,XmNlabelPixmap, 
		  (XtArgVal) lix_get_pixmap(RAW_BM,display_,
					    screen_,screenN_));
  nameLAW=XtCreateManagedWidget("lia_lNarrow",
				xmLabelWidgetClass,
				nameCW,
				ArgPack_the_args(AP),
				ArgPack_num_args(AP));
  ArgPack_delete(AP);





  /* Set up the AFFILIATION text widget */

  AP=ArgPack_duplicate_args(lia_namelabel  );
  ArgPack_add_arg(AP,XmNlabelString, (XtArgVal) "My Affiliation Is:");
  ArgPack_add_arg(AP,XmNfontList,(XtArgVal)lifonts_get(LIFONTS_MINOR_HEADING));
  ArgPack_add_arg(AP,XmNwidth, (XtArgVal) display_w_);
  ArgPack_add_arg(AP,XmNtopWidget, (XtArgVal) nameCW);
  afflabelW=XtCreateManagedWidget("lia_namelabel",
				   xmLabelWidgetClass,
				   outerW,
				   ArgPack_the_args(AP),
				   ArgPack_num_args(AP));
  ArgPack_delete(AP);

  /*set up the text widget for the name */
   /* first the form to hold the whole thing */
  AP=ArgPack_duplicate_args(lia_containerrc);
  ArgPack_add_arg(AP,XmNwidth, (XtArgVal) display_w_);
  ArgPack_add_arg(AP,XmNtopWidget, (XtArgVal) afflabelW);
  affCW=XtCreateManagedWidget("lia_affC",
			       xmRowColumnWidgetClass,
			       outerW,
			       ArgPack_the_args(AP),ArgPack_num_args(AP));
  ArgPack_delete(AP);

  AP=ArgPack_duplicate_args(lia_arrow  );
  ArgPack_add_arg(AP,XmNlabelPixmap, 
		  (XtArgVal) lix_get_pixmap(RAW_BM,display_,
					    screen_,screenN_));
  affRAW=XtCreateManagedWidget("lia_rAarrow",
				xmLabelWidgetClass,
				affCW,
				ArgPack_the_args(AP),
				ArgPack_num_args(AP));
  ArgPack_delete(AP);

  AP=ArgPack_duplicate_args(lia_text);
  ArgPack_add_arg(AP,XmNfontList,(XtArgVal)lifonts_get(LIFONTS_TEXT));
  ArgPack_add_arg(AP,XmNcursorPosition, (XtArgVal) 0);
  ArgPack_add_arg(AP, XmNvalue, (XtArgVal) Aff_);
  ArgPack_add_arg(AP, XmNmaxLength, (XtArgVal) MAX_ORG_LENGTH-1);
  ArgPack_add_arg(AP, XmNwidth, 
		  (XtArgVal)display_w_-(2*50)-(2*CW_HD)); 
		                                    /* 50 is the width of */
						    /* the arrows and 150 is */
						    /* the internal width of */
						    /* arrows from borders.*/
							
  affW=XtCreateManagedWidget("lia_textaff",
			      xmTextWidgetClass,
			      affCW,
			      ArgPack_the_args(AP),ArgPack_num_args(AP));
  ArgPack_delete(AP);
  XtOverrideTranslations(nameW,
			 XtParseTranslationTable(TextTranslations)); 
  

  AP=ArgPack_duplicate_args(lia_arrow  );
  ArgPack_add_arg(AP,XmNlabelPixmap, 
		  (XtArgVal) lix_get_pixmap(RAW_BM,display_,
					    screen_,screenN_));
  affLAW=XtCreateManagedWidget("lia_lNarrow",
				xmLabelWidgetClass,
				affCW,
				ArgPack_the_args(AP),
				ArgPack_num_args(AP));
  ArgPack_delete(AP);


/*
