X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xoptions.c;h=446cf156c58fe4cc6943e0f796f10429bc8c896b;hb=97d28802c3f1166f64a2cc32da74d829a60d8243;hp=a21d487832c3d25f658ec105924947d7495ef904;hpb=ad44a402a550a5697a8124b6307235a5d6188a96;p=xboard.git diff --git a/xoptions.c b/xoptions.c index a21d487..446cf15 100644 --- a/xoptions.c +++ b/xoptions.c @@ -1154,9 +1154,19 @@ GenericPopUp (Option *option, char *title, int dlgNr) break; case CheckBox: if(!currentCps) option[i].value = *(Boolean*)option[i].target; - j=0; + j=0; // space holder XtSetArg(args[j], XtNfromVert, last); j++; XtSetArg(args[j], XtNwidth, 10); j++; + XtSetArg(args[j], XtNheight, textHeight-22); j++; + XtSetArg(args[j], XtNleft, XtChainLeft); j++; + XtSetArg(args[j], XtNright, XtChainLeft); j++; + XtSetArg(args[j], XtNborderWidth, 0); j++; +printf("%d\n",textHeight); + if(textHeight < 24) dialog = last; else + dialog = XtCreateManagedWidget(" ", labelWidgetClass, form, args, j); + j=0; + XtSetArg(args[j], XtNfromVert, dialog); j++; + XtSetArg(args[j], XtNwidth, 10); j++; XtSetArg(args[j], XtNheight, 10); j++; XtSetArg(args[j], XtNleft, XtChainLeft); j++; XtSetArg(args[j], XtNright, XtChainLeft); j++;