[comp.windows.open-look] Panel Choice label

mrs@philabs.philips.com (05/25/91)

Question:

Using Xview, how does one explictly position the
label of a PANEL_CHOICE item?


The attribute PANEL_LABEL_X works, but PANEL_LABEL_Y
is ignored. XV_X and XV_Y position the entire panel item.
The x position of the panel label is always aligned
with the middle of the bounding box of the PANEL_CHOICE item.

Any ideas?


Here is the pertinent code:


 xv_create(panel, 	 PANEL_CHECK_BOX,
      PANEL_CHOOSE_ONE,  TRUE,
      PANEL_CHOICE_STRINGS, "1", "2", "3", "4",
                            "5", "6", "7", "8", XV_NULL,
      PANEL_CHOICE_XS,   xv_col(panel, 4),    xv_col(panel, 17),
	                 xv_col(panel, 30),   xv_col(panel, 43),
			 xv_col(panel, 4),    xv_col(panel, 17),
	                 xv_col(panel, 30),   xv_col(panel, 43), XV_NULL,
      PANEL_CHOICE_YS,   xv_row(panel, 6),    xv_row(panel, 6),
                         xv_row(panel, 6),    xv_row(panel, 6),
			 xv_row(panel, 7),    xv_row(panel, 7),
                         xv_row(panel, 7),    xv_row(panel, 7),  XV_NULL,
      PANEL_LABEL_STRING,  "X values:",
      PANEL_LABEL_X,             xv_col(panel, 4),
      PANEL_LABEL_Y,             xv_row(panel, 5),
  XV_NULL);