/*
  _std_mlarge.idlg

*!  VERSION 1.1.0  14jun2006

  This file defines standard dialog lengths and their meaning.

	   x

	   |
	y -+--------------------------+---
	   |                          | ^
	   |                          | |
	   |                          | |
	   |                          | |
	   |                          | ht
	   |                          | |
	   |                          | |
	   |                          | |
	   |                          | v
	   +--------------------------+---

	   |<--------- wd ----------->|

  Shorthand:

	x	- horizontal position
	y	- vertical position
	lft	- left
	wd	- width
	ht	- height
	vn	- variable name
	vl	- variable list

*/

					/* should be replaced by:
  					   _small, _medium, _large, etc. ... */
INCLUDE _mlarge



/*  IMPORTANT   ************************************************************** 

    _std_vsmall should only be used without all 6 resource buttons 

*****************************************************************************/



/* DEFINE only **************************************************************/

					/* left margin */
DEFINE _lft 10
					/* top margin */
DEFINE _top 10

/* standard vertical [s]kips: [v]ery [s]mall, [s]mall, [m]edium, [l]arge, ... */
DEFINE _vss +15
DEFINE _ss  +20
DEFINE _ms  +25
DEFINE _mls +28
DEFINE _ls  +30
DEFINE _xls +40
DEFINE _xxls +50
DEFINE _xxxls +60
DEFINE _xxxxls +70
DEFINE _xxxxxls +80
DEFINE _xxxxxxls +90

					/* column sep */
DEFINE _csep +20
					/* half column sep */
DEFINE _hcsep +10
					/* short seps */
DEFINE _hssep +3
DEFINE _ssep +5
DEFINE _bssep +7


/* EQUATION and DEFINE ******************************************************/

				/* 1.5 of _top */
DEFINE _topph 15
				/* left margin inside maximal box */
DEFINE _ilft 20
				/* left margin inside nested maximal box */
DEFINE _iilft 30
				/* horizontal indent */
DEFINE _indent +10
				/* horizontal double indent */
DEFINE _indent2 +20
				/* horizontal quadruple indent */
DEFINE _indent4 +40
				/* negative horizontal indent */
DEFINE _nindent -10
				/* negative horizontal double indent */
DEFINE _nindent2 -20
				/* negative horizontal quad indent */
DEFINE _nindent4 -40
				/* relative inside width */
DEFINE _inwd -20
				/* inside width of dialog */
DEFINE _iwd 440
				/* inside width of maximal box */
DEFINE _ibwd 420
				/* inside width of nested maximal box */
DEFINE _iibwd 400
		// (l)ength of control used (w)ith some other
		// control of a specified length 	
DEFINE _lw10 425
DEFINE _lw15 420
DEFINE _lw20 415
DEFINE _lw25 410
DEFINE _lw30 405
DEFINE _lw35 400
DEFINE _lw40 395
DEFINE _lw45 390
DEFINE _lw50 385
DEFINE _lw55 380
DEFINE _lw60 375
DEFINE _lw65 370
DEFINE _lw70 365
DEFINE _lw75 360
DEFINE _lw80 355
DEFINE _lw85 350
DEFINE _lw90 345
DEFINE _lw95 340
DEFINE _lw100 335
DEFINE _lw105 330
DEFINE _lw110 325
DEFINE _lw115 320
DEFINE _lw120 315
DEFINE _lw125 310
DEFINE _lw130 305
DEFINE _lw135 300
DEFINE _lw140 295
DEFINE _lw145 290
DEFINE _lw150 285
DEFINE _lw155 280
DEFINE _lw160 275
		// (s)ep after _lw*
		// To be used with control widths above
DEFINE _slw10 +430
DEFINE _slw15 +425
DEFINE _slw20 +420
DEFINE _slw25 +415
DEFINE _slw30 +410
DEFINE _slw35 +405
DEFINE _slw40 +400
DEFINE _slw45 +395
DEFINE _slw50 +390
DEFINE _slw55 +385
DEFINE _slw60 +380
DEFINE _slw65 +375
DEFINE _slw70 +370
DEFINE _slw75 +365
DEFINE _slw80 +360
DEFINE _slw85 +355
DEFINE _slw90 +350
DEFINE _slw95 +345
DEFINE _slw100 +340
DEFINE _slw105 +335
DEFINE _slw110 +330
DEFINE _slw115 +325
DEFINE _slw120 +320
DEFINE _slw125 +315
DEFINE _slw130 +310
DEFINE _slw135 +305
DEFINE _slw140 +300
DEFINE _slw145 +295
DEFINE _slw150 +290
DEFINE _slw155 +285
DEFINE _slw160 +280

		// (l)ength of control used (w)ith some other
		// control of a specified length inside a maximal box 
DEFINE _ilw10 405
DEFINE _ilw15 400
DEFINE _ilw20 395
DEFINE _ilw25 390
DEFINE _ilw30 385
DEFINE _ilw35 380
DEFINE _ilw40 375
DEFINE _ilw45 370
DEFINE _ilw50 365
DEFINE _ilw55 360
DEFINE _ilw60 355
DEFINE _ilw65 350
DEFINE _ilw70 345
DEFINE _ilw75 340
DEFINE _ilw80 335
DEFINE _ilw85 330
DEFINE _ilw90 325
DEFINE _ilw95 320
DEFINE _ilw100 315
DEFINE _ilw105 310
DEFINE _ilw110 305
DEFINE _ilw115 300
DEFINE _ilw120 295
DEFINE _ilw125 290
DEFINE _ilw130 285
DEFINE _ilw135 280
DEFINE _ilw140 275
DEFINE _ilw145 270
DEFINE _ilw150 265
DEFINE _ilw155 260
DEFINE _ilw160 255
		// (s)ep after _ilw*
		// To be used with control widths above
DEFINE _islw10 +410
DEFINE _islw15 +405
DEFINE _islw20 +400
DEFINE _islw25 +395
DEFINE _islw30 +390
DEFINE _islw35 +385
DEFINE _islw40 +380
DEFINE _islw45 +375
DEFINE _islw50 +370
DEFINE _islw55 +365
DEFINE _islw60 +360
DEFINE _islw65 +355
DEFINE _islw70 +350
DEFINE _islw75 +345
DEFINE _islw80 +340
DEFINE _islw85 +335
DEFINE _islw90 +330
DEFINE _islw95 +325
DEFINE _islw100 +320
DEFINE _islw105 +315
DEFINE _islw110 +310
DEFINE _islw115 +305
DEFINE _islw120 +300
DEFINE _islw125 +295
DEFINE _islw130 +290
DEFINE _islw135 +285
DEFINE _islw140 +280
DEFINE _islw145 +275
DEFINE _islw150 +270
DEFINE _islw155 +265
DEFINE _islw160 +260

		// (l)ength of control used (w)ith some other
		// control of a specified length inside 2 maximal boxes
DEFINE _iilw10 385
DEFINE _iilw15 380
DEFINE _iilw20 375
DEFINE _iilw25 370
DEFINE _iilw30 365
DEFINE _iilw35 360
DEFINE _iilw40 355
DEFINE _iilw45 350
DEFINE _iilw50 345
DEFINE _iilw55 340
DEFINE _iilw60 335
DEFINE _iilw65 330
DEFINE _iilw70 325
DEFINE _iilw75 320
DEFINE _iilw80 315
DEFINE _iilw85 310
DEFINE _iilw90 305
DEFINE _iilw95 300
DEFINE _iilw100 295
DEFINE _iilw105 290
DEFINE _iilw110 285
DEFINE _iilw115 280
DEFINE _iilw120 275
DEFINE _iilw125 270
DEFINE _iilw130 265
DEFINE _iilw135 260
DEFINE _iilw140 255
DEFINE _iilw145 250
DEFINE _iilw150 245
DEFINE _iilw155 240
DEFINE _iilw160 235
		// (s)ep after _iilw*
		// To be used with control widths above
DEFINE _iislw10 +390
DEFINE _iislw15 +385
DEFINE _iislw20 +380
DEFINE _iislw25 +375
DEFINE _iislw30 +370
DEFINE _iislw35 +365
DEFINE _iislw40 +360
DEFINE _iislw45 +355
DEFINE _iislw50 +350
DEFINE _iislw55 +345
DEFINE _iislw60 +340
DEFINE _iislw65 +335
DEFINE _iislw70 +330
DEFINE _iislw75 +325
DEFINE _iislw80 +320
DEFINE _iislw85 +315
DEFINE _iislw90 +310
DEFINE _iislw95 +305
DEFINE _iislw100 +300
DEFINE _iislw105 +295
DEFINE _iislw110 +290
DEFINE _iislw115 +285
DEFINE _iislw120 +280
DEFINE _iislw125 +275
DEFINE _iislw130 +270
DEFINE _iislw135 +265
DEFINE _iislw140 +260
DEFINE _iislw145 +255
DEFINE _iislw150 +250
DEFINE _iislw155 +245
DEFINE _iislw160 +240

				/* right justification offsets */
DEFINE _rj10 440
DEFINE _rj20 430
DEFINE _rj30 420
DEFINE _rj40 410
DEFINE _rj50 400
DEFINE _rj60 390
DEFINE _rj70 380
DEFINE _rj80 370
DEFINE _rj90 360
DEFINE _rj100 350
DEFINE _rj110 340
DEFINE _rj120 330
DEFINE _rj130 320
DEFINE _rj140 310
DEFINE _rj150 300
DEFINE _rj160 290
DEFINE _rj170 280
DEFINE _rj180 270
DEFINE _rj190 260
DEFINE _rj200 250
DEFINE _rj210 240
DEFINE _rj220 230
DEFINE _rj230 220
DEFINE _rj240 210
DEFINE _rj250 200
DEFINE _rj260 190
DEFINE _rj270 180
DEFINE _rj280 170
DEFINE _rj290 160
DEFINE _rj300 150
					/* inside box right justification offsets */
DEFINE _irj10 430
DEFINE _irj20 420
DEFINE _irj30 410
DEFINE _irj40 400
DEFINE _irj50 390
DEFINE _irj60 380
DEFINE _irj70 370
DEFINE _irj80 360
DEFINE _irj90 350
DEFINE _irj100 340
DEFINE _irj110 330
DEFINE _irj120 320
DEFINE _irj130 310
DEFINE _irj140 300
DEFINE _irj150 290
DEFINE _irj160 280
DEFINE _irj170 270
DEFINE _irj180 260
DEFINE _irj190 250
DEFINE _irj200 240
DEFINE _irj210 230
DEFINE _irj220 220
DEFINE _irj230 210
DEFINE _irj240 200
DEFINE _irj250 190
DEFINE _irj260 180
DEFINE _irj270 170
DEFINE _irj280 160
DEFINE _irj290 150
DEFINE _irj300 140

/* x pos to place a second 50-50 column */
DEFINE _lft2 240
DEFINE _ilft2 250
DEFINE _iilft2 260

					/* inside widths of 50-50 columns */
DEFINE _cwd0 230
DEFINE _cwd1 210
DEFINE _cwd2 200
DEFINE _cwd3 190
DEFINE _cwd4 180
DEFINE _cwd5 170
DEFINE _cwd6 160

/* width and column positions for drawing lines for tables with 3 columns */
DEFINE _cwd3_0 146
/* x pos to place the second of 3 equal columns */
DEFINE _lft3_02 156
/* x pos to place the third of 3 equal columns */
DEFINE _lft3_03 302
/* widths of each column */
DEFINE _cwd3_01 147
DEFINE _cwd3_02 147
DEFINE _cwd3_03 146

/* x pos to place the second of 3 equal columns */
DEFINE _lft3_2 163
/* x pos to place the third of 3 equal columns */
DEFINE _lft3_3 316

/* x pos to place the second of 3 equal columns inside maximal box */
DEFINE _ilft3_2 166
/* x pos to place the third of 3 equal columns inside maximal box */
DEFINE _ilft3_3 313

/* x pos to place the second of 3 equal columns inside contained maximal box */
DEFINE _iilft3_2 170
/* x pos to place the third of 3 equal columns inside contained maximal box */
DEFINE _iilft3_3 310

					/* inside widths of 3 equal columns */
DEFINE _cwd3_1 133
DEFINE _cwd3_2 126
DEFINE _cwd3_3 120
DEFINE _cwd3_4 113
DEFINE _cwd3_5 106
DEFINE _cwd3_6 100

					/* inside width of 2 combined columns */
DEFINE _comb3_1 286
DEFINE _comb3_2 272
DEFINE _comb3_3 266
DEFINE _comb3_4 252

/* width and column positions for drawing lines for tables with 4 columns */
DEFINE _cwd4_0 110
/* x pos to place the second of 4 equal columns */
DEFINE _lft4_02 120
/* x pos to place the third of 4 equal columns */
DEFINE _lft4_03 230
/* x pos to place the fourth of 4 equal columns */
DEFINE _lft4_04 340
/* widths of each column */
DEFINE _cwd4_01 111
DEFINE _cwd4_02 111
DEFINE _cwd4_03 111
DEFINE _cwd4_03 110

/* x pos to place the second of 4 equal columns */
DEFINE _lft4_2 125
/* x pos to place the third of 4 equal columns */
DEFINE _lft4_3 240
/* x pos to place the fourth of 4 equal columns */
DEFINE _lft4_4 355

/* x pos to place the second of 4 equal columns inside maximal box */
DEFINE _ilft4_2 130
/* x pos to place the third of 4 equal columns inside maximal box */
DEFINE _ilft4_3 240
/* x pos to place the fourth of 4 equal columns inside maximal box */
DEFINE _ilft4_4 350

/* x pos to place the second of 4 equal columns inside contained maximal box */
DEFINE _iilft4_2 135
/* x pos to place the third of 4 equal columns inside contained maximal box */
DEFINE _iilft4_3 240
/* x pos to place the fourth of 4 equal columns inside contained maximal box */
DEFINE _iilft4_4 345

					/* inside widths of 4 equal columns */
DEFINE _cwd4_1 95
DEFINE _cwd4_2 90
DEFINE _cwd4_3 85
DEFINE _cwd4_4 80
DEFINE _cwd4_5 75
DEFINE _cwd4_6 70

				/* inside width of 2 combined columns */
DEFINE _comb4_1 325
DEFINE _comb4_2 310
DEFINE _comb4_3 305
DEFINE _comb4_4 290

/* x pos to place the second of 5 equal columns inside maximal box */
DEFINE _ilft5_2 108
/* x pos to place the third of 5 equal columns inside maximal box */
DEFINE _ilft5_3 196
/* x pos to place the fourth of 5 equal columns inside maximal box */
DEFINE _ilft5_4 284
/* x pos to place the fifth of 5 equal columns inside maximal box */
DEFINE _ilft5_5 372

					/* inside widths of 5 equal columns */
DEFINE _cwd5_1 72
DEFINE _cwd5_2 68
DEFINE _cwd5_3 64
DEFINE _cwd5_4 60
DEFINE _cwd5_5 56
DEFINE _cwd5_6 52

					/* predefined box heights */
DEFINE _ht0 20
DEFINE _ht1 40
DEFINE _ht2 50
DEFINE _ht3 60
DEFINE _ht4 70
DEFINE _ht5 80
DEFINE _ht6 90
DEFINE _ht7 100
DEFINE _ht8 110
DEFINE _ht9 120
DEFINE _ht10 130
DEFINE _ht11 140
DEFINE _ht12 150
DEFINE _ht13 160
DEFINE _ht14 170
DEFINE _ht15 180
DEFINE _ht16 190
DEFINE _ht17 200
DEFINE _ht18 210
DEFINE _ht19 220
DEFINE _ht20 230
DEFINE _ht21 240
DEFINE _ht22 250
DEFINE _ht23 260
DEFINE _ht24 270
DEFINE _ht25 280
DEFINE _ht26 290
DEFINE _ht27 300
DEFINE _ht28 310
DEFINE _ht29 320
DEFINE _ht30 330

					/* halfway between above box heights */
DEFINE _ht0h 25
DEFINE _ht1h 45
DEFINE _ht2h 55
DEFINE _ht3h 65
DEFINE _ht4h 75
DEFINE _ht5h 85
DEFINE _ht6h 95
DEFINE _ht7h 105
DEFINE _ht8h 115
DEFINE _ht9h 125
DEFINE _ht10h 135
DEFINE _ht11h 145
DEFINE _ht12h 155
DEFINE _ht13h 165
DEFINE _ht14h 175
DEFINE _ht15h 185
DEFINE _ht16h 195
DEFINE _ht17h 205
DEFINE _ht18h 215
DEFINE _ht19h 225
DEFINE _ht20h 235
DEFINE _ht21h 245
DEFINE _ht22h 255
DEFINE _ht23h 265
DEFINE _ht24h 275
DEFINE _ht25h 285
DEFINE _ht26h 295
DEFINE _ht27h 305
DEFINE _ht28h 315
DEFINE _ht29h 325
DEFINE _ht30h 335

					/* relative skips pared with _ht */
DEFINE _vs0 +30
DEFINE _vs1 +50
DEFINE _vs2 +60
DEFINE _vs3 +70
DEFINE _vs4 +80
DEFINE _vs5 +90
DEFINE _vs6 +100
DEFINE _vs7 +110
DEFINE _vs8 +120
DEFINE _vs9 +130
DEFINE _vs10 +140
DEFINE _vs11 +150
DEFINE _vs12 +160
DEFINE _vs13 +170
DEFINE _vs14 +180
DEFINE _vs15 +190
DEFINE _vs16 +200
DEFINE _vs16h +205
DEFINE _vs17 +210
DEFINE _vs18 +220
DEFINE _vs19 +230
DEFINE _vs20 +240
DEFINE _vs21 +250
DEFINE _vs22 +260
DEFINE _vs23 +270
DEFINE _vs24 +280
DEFINE _vs25 +290
DEFINE _vs26 +300
DEFINE _vs27 +310
DEFINE _vs28 +320
DEFINE _vs29 +330
DEFINE _vs30 +340

					/* heights for TEXTBOX control */
DEFINE	_tb1	15
DEFINE	_tb2	30
DEFINE	_tb3	45
DEFINE	_tb4	60
DEFINE	_tb5	75
DEFINE	_tb6	90
DEFINE	_tb7	105
DEFINE	_tb8	120
DEFINE	_tb9	135
DEFINE	_tb10	150
DEFINE	_tb11	165
DEFINE	_tb12	180
DEFINE	_tb13	195
DEFINE	_tb14	210
DEFINE	_tb15	225

/* control lengths *********************************************************/
					/* text height */
DEFINE _txht 20
					/* spinner width */
DEFINE _spwd 60
					/* short sep after spinner */
DEFINE _spsep +65
					/* short sep after check box+spinner */
DEFINE _ckwd 20
DEFINE _cksep +20
DEFINE _ckspsep +85
DEFINE _ckspwd 80
					/* short sep after radio box+spinner */
DEFINE _rbwd 20
DEFINE _rbsep +20
DEFINE _rbspsep +85
					/* button width */
DEFINE _buwd 80
				/* Width of an equals sign & separator */
DEFINE _eqlwd 5
DEFINE _eqlsep +10
					/* short sep after button */
DEFINE _busep +85
					/* edit box for <=7 digits */
DEFINE _en7wd 60
					/* short sep after _en7wd */
DEFINE _en7sep +65
					/* short sep after check box+en7 */
DEFINE _cken7sep +85
					/* short sep after radio box+en7 */
DEFINE _rben7sep +85

					/* edit box for <=14 digits */
DEFINE _en14wd 120
					/* short sep after _en14wd */
DEFINE _en14sep +125

					/* varname edit box width */
DEFINE _vnwd 120
					/* short sep after _vnwd */
DEFINE _vnsep +125
					/* varname, equals, and short sep */
DEFINE _vneqsep +135
					/* short sep after radio box+varname */
DEFINE _rbvnsep +145
					/* short sep after check box+varname */
DEFINE _ckvnsep +145
					/* varlist after varname x position */
DEFINE _vlx 150
					/* varlist by varname width */
DEFINE _vlwd 300
					/* varname after varlist x position */
DEFINE _vnx 330
			/* varlist by varname width within maximal box */
DEFINE _ivlwd 290
					/* short sep after _vlwd */
DEFINE _vlsep +305
					/* double sep after _vlwd */
DEFINE _vlcsep +320
					/* width of settings... button */
DEFINE _setbuwd 120
					/* x pos of settings... button */
DEFINE _xsetbu 330
					/* significance level text width */
DEFINE _levelwd 110
					/* sep after significance level text */
DEFINE _levelsep +115
					/* [by][if]in.idlg: -if- widths */
DEFINE _ifwd 15
					/* if's edit field width */
DEFINE _edifwd 315
					/* skip after if's edit field */
DEFINE _edifsep +320

					/* if's expression building width */
DEFINE _expifwd 400

/* rest of the width left after the specified control **********************/

					/* rest of width after spinner */
DEFINE _spr 375
DEFINE _sprb 355
DEFINE _spr2 145
DEFINE _spr2b 125
DEFINE _spr3 68
DEFINE _spr3b 48
DEFINE _spr3c 221
DEFINE _spr3cb 201
DEFINE _spr4 30
DEFINE _spr4c 260
DEFINE _spr4cb 240

				/* rest of width after check box+spinner */
DEFINE _ckspr 355
DEFINE _cksprb 335
DEFINE _ckspr2 125
DEFINE _ckspr2b 105
DEFINE _ckspr2bb 85
DEFINE _ckspr3c 201
DEFINE _ckspr3cb 181
DEFINE _ckspr4c 240
DEFINE _ckspr4cb 220

				/* rest of width after radio box+spinner */
DEFINE _rbspr 355
DEFINE _rbsprb 335
DEFINE _rbspr2 125
DEFINE _rbspr2b 105
DEFINE _rbspr2bb 95
DEFINE _rbspr3c 201
DEFINE _rbspr3cb 181
DEFINE _rbspr4c 240
DEFINE _rbspr4cb 220

				/* rest of width after 7 digit edit box */
DEFINE _en7r 375
DEFINE _en7rb 355
DEFINE _en7r2 145
DEFINE _en7r2b 125
DEFINE _en7r3 68
DEFINE _en7r3b 48
DEFINE _en7r3bb 28
DEFINE _en7r3c 221
DEFINE _en7r3cb 201
DEFINE _en7r4 30
DEFINE _en7r4c 260
DEFINE _en7r4cb 240

			/* rest of width after check box+7 digit edit box */
DEFINE _cken7r 355
DEFINE _cken7rb 335
DEFINE _cken7r2 125
DEFINE _cken7r2b 105
DEFINE _cken7r2bb 95
DEFINE _cken7r3c 201
DEFINE _cken7r3cb 181
DEFINE _cken7r4c 240
DEFINE _cken7r4cb 220

			/* rest of width after radio box+7 digit edit box */
DEFINE _rben7r 355
DEFINE _rben7rb 335
DEFINE _rben7r2 125
DEFINE _rben7r2b 105
DEFINE _rben7r2bb 95
DEFINE _rben7r3c 201
DEFINE _rben7r3cb 181
DEFINE _rben7r4c 240
DEFINE _rben7r4cb 220

			/* rest of width after radio box+varname box */
DEFINE _rbvnr 295
DEFINE _rbvnrb 275
DEFINE _rbvnrbb 255
DEFINE _rbvnr2 65
DEFINE _rbvnr2b 45
DEFINE _rbvnr2bb 35
DEFINE _rbvnr3c 141
DEFINE _rbvnr3cb 121
DEFINE _rbvnr4c 180
DEFINE _rbvnr4cb 160

			/* rest of width after check box+varname box */
DEFINE _ckvnr 295
DEFINE _ckvnrb 275
DEFINE _ckvnrbb 255
DEFINE _ckvnr2 65
DEFINE _ckvnr2b 45
DEFINE _ckvnr2bb 35
DEFINE _ckvnr3c 141
DEFINE _ckvnr3cb 121
DEFINE _ckvnr4c 180
DEFINE _ckvnr4cb 160

				/* rest of width after 14 digit edit box */
DEFINE _en14r 315
DEFINE _en14rb 295
DEFINE _en14r2 85
DEFINE _en14r2b 65
DEFINE _en14r3c 161
DEFINE _en14r3cb 141
DEFINE _en14r4c 200
DEFINE _en14r4cb 180

					/* rest of width after varname box */
DEFINE _vnr 315
DEFINE _vnrb 295
DEFINE _vnr2 85
DEFINE _vnr2b 65
DEFINE _vnr3c 161
DEFINE _vnr3cb 141
DEFINE _vnr4c 200
DEFINE _vnr4cb 180

					/* rest of width after varlist box */
DEFINE _vlr 135
DEFINE _vlrb 115

DEFINE _expwd 197
DEFINE _expsep +207
DEFINE _eqxpos +120
DEFINE _eqwd 33

/* END:  _std_mlarge.idlg */
