<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sizing input boxes in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Sizing-input-boxes/m-p/366233#M61593</link>
    <description>&lt;P&gt;I would most likely try doing this with Line Up Box. Something like:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);
FC=1;
SN=1;
nw = New Window( "Launch Dialog",
	&amp;lt;&amp;lt;Modal,
	V List Box(
		Align( "right" ),
		H List Box(
			Panel Box( "Select Columns",
				clb = ColListBox( dt, all, /*&amp;lt;&amp;lt;Set Data Type( "Numeric" )*/grouped )
			),
			Panel Box( "Cast Selected Columns into Roles",
				Lineup box(N Col(3),
					Button Box( "PCC_FEATURE_CODE", clbFC &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
					clbFC = Col List Box(MinItems( fc ), MaxItems( 1 ), nlines( 1 )),
					cbfc = Check Box( "needed", 1, &amp;lt;&amp;lt;set(1,1)),
					Button Box( "SERIALNO", clbSN &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
					clbSN = Col List Box( MinItems( sn ), MaxItems( 1 ), nlines( 1 )),
					cbsn = Check Box( "needed", 1,&amp;lt;&amp;lt;set(1,1))
				)
			)
		)		
	)
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 08 Mar 2021 18:50:15 GMT</pubDate>
    <dc:creator>jthi</dc:creator>
    <dc:date>2021-03-08T18:50:15Z</dc:date>
    <item>
      <title>Sizing input boxes</title>
      <link>https://community.jmp.com/t5/Discussions/Sizing-input-boxes/m-p/366211#M61589</link>
      <description>&lt;P&gt;I made a script to line up columns to proper names and the format showed up nice like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shampton82_0-1615228014035.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/31102i84E9514F2D911490/image-size/medium?v=v2&amp;amp;px=400" role="button" title="shampton82_0-1615228014035.png" alt="shampton82_0-1615228014035.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Then I tried to add a check box to the right hand side and now the column name boxes are different widths.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="shampton82_1-1615228046313.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/31103i33CD0547E7F1495B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="shampton82_1-1615228046313.png" alt="shampton82_1-1615228046313.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any input on what I need to change to get it to look like the first image(all the boxes the same size) just with the check boxes on the end of each row?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt=current datatable();
can=0;
ok=0;
var1=0;
FC=1;
SN=1;
L1=1;
L2=1;
L3=1;
L3=1;
PN=1;
Dev=1;
LSL=1;
USL=1;

y=dt&amp;lt;&amp;lt;get column names(string);

listitems={};
ll1={};

for(i=1,i&amp;lt;=n items(y),i++,
	if(y[i]=="PCC_FEATURE_CODE",
		FC=0;
		FCVars = y[i];
	,
	y[i]=="SERIALNO",
		sn=0;
		SNVars = y[i] ;
	,
	y[i]=="LOCATION_1",
		L1=0;
		L1Vars = y[i];
	,
	y[i]=="LOCATION_2",
		L2=0;
		L2Vars = y[i];
	,
	y[i]=="LOCATION_3",
		L3=0;
		L3Vars = y[i] ;
	,
	y[i]=="POINT_NO",
		PN=0;
		PNVars = y[i];
	,
	y[i]=="DEVIATION",
		Dev=0;
		DVars = y[i];
	,
	y[i]=="LSL",
		USL=0;
		LSLVars = y[i];
	,
	y[i]=="USL",
		LSL=0;
		USLVars = y[i];
	);
);

if(sum(fc,sn,l1,l2,l3,pn,dev,usl,lsl)&amp;gt;0,
	var1=1;
);



If( can == 1,
Throw();
);


	nw = New Window( "Launch Dialog",
				&amp;lt;&amp;lt;Modal,
				V List Box(
							Align( "right" ),
							H List Box(
										Panel Box( "Select Columns",
													clb = ColListBox( dt, all, /*&amp;lt;&amp;lt;Set Data Type( "Numeric" )*/grouped )
												),
										Panel Box( "Cast Selected Columns into Roles",
													h list box(
																v list box(
																			h list box(Button Box( "PCC_FEATURE_CODE", clbFC &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbFC = Col List Box( MinItems( fc ), MaxItems( 1 );, nlines( 1 ))),
																			h list box(Button Box( "SERIALNO", clbSN &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbSN = Col List Box( MinItems( sn ), MaxItems( 1 ), nlines( 1 ))),
			/*																h list box(Button Box( "LOCATION_1", clbL1 &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbL1 = Col List Box( MinItems( l1 ), MaxItems( 1 ), nlines( 1 )),cbl1 = Check Box( "needed", 1 )),cbl1&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "LOCATION_2", clbL2 &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbL2 = Col List Box( MinItems( l2 ), MaxItems( 1 ), nlines( 1 )),cbl2 = Check Box( "needed", 1 )),cbl2&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "LOCATION_3", clbL3 &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbL3 = Col List Box( MinItems( l3 ), MaxItems( 1 ), nlines( 1 )),cbl3 = Check Box( "needed", 1 )),cbl3&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "POINT_NO", clbPN &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbPN = Col List Box( MinItems( pn ), MaxItems( 1 ), nlines( 1 )),cbpn = Check Box( "needed", 1 )),cbpn&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "DEVIATION", clbD &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbD = Col List Box( "Numeric", MinItems( dev ), MaxItems( 1 ), nlines( 1 )),cbd = Check Box( "needed", 1 )),cbd&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "LSL", clbLSL &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
																					clbLSL = Col List Box( "Numeric", MinItems( 0 ), MaxItems( 1 ), nlines( 1 )),cblsl = Check Box( "needed", 1 )),cblsl&amp;lt;&amp;lt;set(1,1);,
																			h list box(Button Box( "USL", clbUSL &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )), 
																					clbUSL = Col List Box( "Numeric", MinItems( 0 ), MaxItems( 1 ), nlines( 1 )),cbusl = Check Box( "needed", 1 )),cbusl&amp;lt;&amp;lt;set(1,1);,
																			Button Box( "Remove",clbPC &amp;lt;&amp;lt; Remove Selected,clbSN &amp;lt;&amp;lt; Remove Selected,clbL1 &amp;lt;&amp;lt; Remove Selected;clbL2 &amp;lt;&amp;lt; Remove Selected,clbL3 &amp;lt;&amp;lt; Remove Selected,clbPN &amp;lt;&amp;lt; Remove Selected,clbLSL &amp;lt;&amp;lt; Remove Selected,clbUSL &amp;lt;&amp;lt; Remove Selected,clbD &amp;lt;&amp;lt; Remove Selected;
																					)*/)
															,
															v list box(
																		cbfc = Check Box( "needed", 1 ),cbfc&amp;lt;&amp;lt;set(1,1);,
																		cbsn = Check Box( "needed", 1 ),cbsn&amp;lt;&amp;lt;set(1,1);
																
																		)
																
																
																
															)
												)		
									),
							H List Box(
										Button Box( "OK",
													/* Retrieve the selected items as column references */
													if(fc==1,FCVars = clbFC &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(sn==1,SNVars = clbSN &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(l1==1,L1Vars = clbL1 &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(l2==1,L2Vars = clbL2 &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(l3==1,L3Vars = clbL3 &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(pn==1,PNVars = clbPN &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(dev==1,DVars = clbD &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(lsl==1,LSLVars = clbLSL &amp;lt;&amp;lt; Get Items( "Column Reference" ););
													if(usl==1,USLVars = clbUSL &amp;lt;&amp;lt; Get Items( "Column Reference" ););
												),
										Button Box( "Cancel" )
							)
						)
			);
	

If( nw["button"] == -1,
Throw();
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Thanks for any ideas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 22:07:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Sizing-input-boxes/m-p/366211#M61589</guid>
      <dc:creator>shampton82</dc:creator>
      <dc:date>2023-06-09T22:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Sizing input boxes</title>
      <link>https://community.jmp.com/t5/Discussions/Sizing-input-boxes/m-p/366233#M61593</link>
      <description>&lt;P&gt;I would most likely try doing this with Line Up Box. Something like:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);
FC=1;
SN=1;
nw = New Window( "Launch Dialog",
	&amp;lt;&amp;lt;Modal,
	V List Box(
		Align( "right" ),
		H List Box(
			Panel Box( "Select Columns",
				clb = ColListBox( dt, all, /*&amp;lt;&amp;lt;Set Data Type( "Numeric" )*/grouped )
			),
			Panel Box( "Cast Selected Columns into Roles",
				Lineup box(N Col(3),
					Button Box( "PCC_FEATURE_CODE", clbFC &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
					clbFC = Col List Box(MinItems( fc ), MaxItems( 1 ), nlines( 1 )),
					cbfc = Check Box( "needed", 1, &amp;lt;&amp;lt;set(1,1)),
					Button Box( "SERIALNO", clbSN &amp;lt;&amp;lt; Append( clb &amp;lt;&amp;lt; Get Selected )),
					clbSN = Col List Box( MinItems( sn ), MaxItems( 1 ), nlines( 1 )),
					cbsn = Check Box( "needed", 1,&amp;lt;&amp;lt;set(1,1))
				)
			)
		)		
	)
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Mar 2021 18:50:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Sizing-input-boxes/m-p/366233#M61593</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2021-03-08T18:50:15Z</dc:date>
    </item>
  </channel>
</rss>

