#pragma rtGlobals=1 // Use modern global access method. Window PanelCromerLiberman(): Panel string sFont = "Times New Roman"; variable fSize = 14; if (wintype("PanelCromerLiberman") == 7) dowindow/f PanelCromerLiberman; return; endif; string savedDF=GetDataFolder(1); NewDataFolder/o/s root:Packages NewDataFolder/o/s root:Packages:CromerControl variable/c dummy=Get_fp("H",10); PauseUpdate; Silent 1 variable/g gIndexAtom; variable/g gMuOverRho; variable/g gRadioSourceDef; variable/g gDeltaF1,gDeltaF2; variable/g gWavelength=1.5405929; variable/g gEnergy=12.398419/gWavelength; string/g sAtomName=StringFromList(gIndexAtom-1,root:Packages:CromerCalculations:ListOfElements); string/g sAtomicNumber=StringFromList(gIndexAtom-1,root:Packages:CromerCalculations:ListOfElNumbers); string/g sAtomicWeight=StringFromList(gIndexAtom-1,root:Packages:CromerCalculations:ListOfElAtomWghts); variable f = fSize / 12; variable lineHeight = fSize * 2; variable checkboxH = fSize * 1.5; variable setvarH = fSize * 1.5; variable popupH = fSize * 2; variable winWidth; make/o margin={(10*f),(10*f),(10*f)} make/o posItem={(20*f),(120*f),(300*f),(20*f),(180*f),(20*f)}; make/o widthItem={(200*f),(100*f),(60*f),(130*f),(200*f),(200*f),(20*f)}; winWidth=sum(margin,0,3)+sum(widthItem,0,2); winWidth=0; variable j=0,nItem=numpnts(posItem); do winWidth=max(winWidth,posItem[j]+widthItem[j]+widthItem[nItem]) j+=1; while (j