rem: WMSetViewExpandsToParent(WMWidgetView(panel->box), 2, 2, 0, 0);
add: WMSetViewExpandsToParent(WMWidgetView(panel->box), 2, 2, 2, 2);
context: createPanel(Panel *p){    _Panel *panel = (_Panel*)p;    WMScreen *scr = WMWidgetScreen(panel->parent);    int i;    WMColor *color;    WMFont *font;    color = WMDarkGrayColor(scr);    font = WMSystemFontOfSize(scr, 10);    panel->box = WMCreateBox(panel->parent);    WMSetViewExpandsToParent(WMWidgetView(panel->box), 2, 2, 0, 0);        /**************** Initial Key Repeat ***************/    panel->delaF = WMCreateFrame(panel->box);    WMResizeWidget(panel->delaF, 495, 60);    WMMoveWidget(panel->delaF, 15, 10);    WMSetFrameTitle(panel->delaF, _("Initial Key Repeat"));            for (i = 0; i < 4; i++) {	panel->delaB[i] = WMCreateButton(panel->delaF, WBTOnOff);	WMResizeWidget(panel->delaB[i], 60, 20);	WMMoveWidget(panel->delaB[i], 70+i*60, 25);	if (i>0)	    WMGroupButtons(panel->delaB[0], panel->delaB[i]);	switch (i) {	 case 0:	    WMSetButtonText(panel->delaB[i], "....a");	    break;	 case 1:	    WMSetButtonText(panel->delaB[i], "...a");	    break;	 case 2:	    WMSetButtonText(panel->delaB[i], "..a");	    break;	 case 3:	    WMSetButtonText(panel->delaB[i], ".a");	    break;	}    }    panel->dmsT = WMCreateTextField(panel->delaF);    WMResizeWidget(panel->dmsT, 50, 20);    WMMoveWidget(panel->dmsT, 345, 25);/*    WMSetTextFieldAlignment(panel->dmsT, WARight);*/    panel->dmsL = WMCreateLabel(panel->delaF);    WMResizeWidget(panel->dmsL, 30, 16);    WMMoveWidget(panel->dmsL, 400, 30);    WMSetLabelTextColor(panel->dmsL, color);    WMSetLabelFont(panel->dmsL, font);    WMSetLabelText(panel->dmsL, "msec");        WMMapSubwidgets(panel->delaF);        /**************** Key Repeat Rate ***************/    panel->rateF = WMCreateFrame(panel->box);    WMResizeWidget(panel->rateF, 495, 60);    WMMoveWidget(panel->rateF, 15, 95);    WMSetFrameTitle(panel->rateF, _("Key Repeat Rate"));        for (i = 0; i < 4; i++) {	panel->rateB[i] = WMCreateButton(panel->rateF, WBTOnOff);	WMResizeWidget(panel->rateB[i], 60, 20);	WMMoveWidget(panel->rateB[i], 70+i*60, 25);	if (i>0)	    WMGroupButtons(panel->rateB[0], panel->rateB[i]);	switch (i) {	 case 0:	    WMSetButtonText(panel->rateB[i], "a....a");	    break;	 case 1:	    WMSetButtonText(panel->rateB[i], "a...a");	    break;	 case 2:	    WMSetButtonText(panel->rateB[i], "a..a");	    break;	 case 3:	    WMSetButtonText(panel->rateB[i], "a.a");	    break;	}    }    panel->rmsT = WMCreateTextField(panel->rateF);    WMResizeWidget(panel->rmsT, 50, 20);    WMMoveWidget(panel->rmsT, 345, 25);/*    WMSetTextFieldAlignment(panel->rmsT, WARight);*/	    panel->rmsL = WMCreateLabel(panel->rateF);    WMResizeWidget(panel->rmsL, 30, 16);    WMMoveWidget(panel->rmsL, 400, 30);    WMSetLabelTextColor(panel->rmsL, color);    WMSetLabelFont(panel->rmsL, font);    WMSetLabelText(panel->rmsL, "msec");        WMMapSubwidgets(panel->rateF);    panel->testT = WMCreateTextField(panel->box);    WMResizeWidget(panel->testT, 480, 20);    WMMoveWidget(panel->testT, 20, 180);    WMSetTextFieldText(panel->testT, _("Type here to test"));    WMReleaseColor(color);    WMReleaseFont(font);        WMRealizeWidget(panel->box);    WMMapSubwidgets(panel->box);}