| 
						 
							
							
							
						 
					 | 
				
			
			 | 
			 | 
			
				@ -1,307 +0,0 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{$mode objfpc}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				unit newt;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				interface
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  Automatically converted by H2Pas 0.99.15 from newt.h
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  The following command line parameters were used:
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    newt.h
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{$PACKRECORDS C}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{$LINKLIB slang}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				Const
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtlib = 'newt';
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ROOT          = 2;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_BORDER        = 3;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_WINDOW        = 4;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_SHADOW        = 5;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_TITLE         = 6;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_BUTTON        = 7;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ACTBUTTON     = 8;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_CHECKBOX      = 9;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ACTCHECKBOX   = 10;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ENTRY         = 11;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_LABEL         = 12;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_LISTBOX       = 13;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ACTLISTBOX    = 14;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_TEXTBOX       = 15;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ACTTEXTBOX    = 16;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_HELPLINE      = 17;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ROOTTEXT      = 18;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_EMPTYSCALE    = 19;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_FULLSCALE     = 20;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_DISENTRY      = 21;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_COMPACTBUTTON = 22;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_ACTSELLISTBOX = 23;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_COLORSET_SELLISTBOX    = 24;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ARG_LAST               = -(100000);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ARG_APPEND             = -(1);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				type
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtColors = record
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    rootFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    rootBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    borderFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    borderBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    windowFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    windowBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    shadowFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    shadowBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    titleFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    titleBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    buttonFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    buttonBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actButtonFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actButtonBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    checkboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    checkboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actCheckboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actCheckboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    entryFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    entryBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    labelFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    labelBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    listboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    listboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actListboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actListboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    textboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    textboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actTextboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actTextboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    helpLineFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    helpLineBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    rootTextFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    rootTextBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    emptyScale : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    fullScale : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    disabledEntryFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    disabledEntryBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    compactButtonFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    compactButtonBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actSelListboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    actSelListboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    selListboxFg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    selListboxBg : ^char;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  end;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtFlagsSense = (NEWT_FLAGS_SET,NEWT_FLAGS_RESET,NEWT_FLAGS_TOGGLE );
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_RETURNEXIT  = 1 shl 0;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_HIDDEN      = 1 shl 1;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_SCROLL      = 1 shl 2;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_DISABLED    = 1 shl 3;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_BORDER      = 1 shl 5;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_WRAP        = 1 shl 6;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_NOF12       = 1 shl 7;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_MULTIPLE    = 1 shl 8;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_SELECTED    = 1 shl 9;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FLAG_CHECKBOX    = 1 shl 10;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FD_READ          = 1 shl 0;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FD_WRITE         = 1 shl 1;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_LISTBOX_RETURNEXIT = NEWT_FLAG_RETURNEXIT;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ENTRY_SCROLL       = NEWT_FLAG_SCROLL;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ENTRY_HIDDEN       = NEWT_FLAG_HIDDEN;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ENTRY_RETURNEXIT   = NEWT_FLAG_RETURNEXIT;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ENTRY_DISABLED     = NEWT_FLAG_DISABLED;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_TEXTBOX_WRAP       = NEWT_FLAG_WRAP;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_TEXTBOX_SCROLL     = NEWT_FLAG_SCROLL;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_FORM_NOF12         = NEWT_FLAG_NOF12;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_TAB            = #8;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_ENTER          = #13;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_SUSPEND        = #26;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_RETURN         = NEWT_KEY_ENTER;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_EXTRA_BASE     = $8000;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_UP           = NEWT_KEY_EXTRA_BASE + 1;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_DOWN         = NEWT_KEY_EXTRA_BASE + 2;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_LEFT         = NEWT_KEY_EXTRA_BASE + 4;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_RIGHT        = NEWT_KEY_EXTRA_BASE + 5;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_BKSPC        = NEWT_KEY_EXTRA_BASE + 6;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_DELETE       = NEWT_KEY_EXTRA_BASE + 7;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_HOME         = NEWT_KEY_EXTRA_BASE + 8;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_END          = NEWT_KEY_EXTRA_BASE + 9;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_UNTAB        = NEWT_KEY_EXTRA_BASE + 10;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_PGUP         = NEWT_KEY_EXTRA_BASE + 11;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_PGDN         = NEWT_KEY_EXTRA_BASE + 12;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_INSERT       = NEWT_KEY_EXTRA_BASE + 13;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F1           = NEWT_KEY_EXTRA_BASE + 101;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F2           = NEWT_KEY_EXTRA_BASE + 102;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F3           = NEWT_KEY_EXTRA_BASE + 103;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F4           = NEWT_KEY_EXTRA_BASE + 104;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F5           = NEWT_KEY_EXTRA_BASE + 105;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F6           = NEWT_KEY_EXTRA_BASE + 106;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F7           = NEWT_KEY_EXTRA_BASE + 107;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F8           = NEWT_KEY_EXTRA_BASE + 108;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F9           = NEWT_KEY_EXTRA_BASE + 109;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F10          = NEWT_KEY_EXTRA_BASE + 110;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F11          = NEWT_KEY_EXTRA_BASE + 111;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_F12          = NEWT_KEY_EXTRA_BASE + 112;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				 { not really a key, but newtGetKey returns it  }
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_KEY_RESIZE       = NEWT_KEY_EXTRA_BASE + 113;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ANCHOR_LEFT = 1 shl 0;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ANCHOR_RIGHT = 1 shl 1;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ANCHOR_TOP = 1 shl 2;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_ANCHOR_BOTTOM = 1 shl 3;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_GRID_FLAG_GROWX = 1 shl 0;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  NEWT_GRID_FLAG_GROWY = 1 shl 1;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// was alias in C:     newtListboxAddEntry = newtListboxAppendEntry;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// Was C alias      newtGridDestroy = Pointer; // ^newtGridFree;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				type
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtComponent  = Pointer;  // Opaque, was : ^newtComponent_struct;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  pnewtComponent = ^newtComponent;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtCallback = procedure (_para1:newtComponent; _para2:pointer);cdecl;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtSuspendCallback = procedure (data:pointer);cdecl;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  treason = (NEWT_EXIT_HOTKEY,NEWT_EXIT_COMPONENT, NEWT_EXIT_FDREADY,NEWT_EXIT_TIMER);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtExitStruct = record
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    reason : treason;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    u : record
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    case longint of
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				       0 : ( key : longint );
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				       1 : ( co : newtComponent );
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    end;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  end;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  PnewtExitStruct = ^newtExitStruct;   (* Const before type ignored *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtEntryFilter = function (entry:newtComponent; data:pointer; ch:longint; cursor:longint):longint;cdecl;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtGrid = pointer;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtGridElement = (NEWT_GRID_EMPTY := 0,NEWT_GRID_COMPONENT, NEWT_GRID_SUBGRID);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtWinEntry = record
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    text : pchar;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    value : ppchar;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    flags : longint;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  end;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  PnewtWinEntry = ^newtWinEntry;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				var
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  newtDefaultColorPalette : newtColors;cvar;external;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtInit:longint;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtFinished:longint; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtCls;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtResizeScreen(redraw:longint);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtWaitForKey; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtClearKeyBuffer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtDelay(usecs:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtOpenWindow(left:longint; top:longint; width:longint; height:longint; title:Pchar):longint;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCenteredWindow(width:longint; height:longint; title:Pchar):longint; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtPopWindow; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtSetColors(colors:newtColors); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtRefresh; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtSuspend; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtSetSuspendCallback(cb:newtSuspendCallback; data:pointer);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtResume;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtPushHelpLine(text:Pchar); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtRedrawHelpLine; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtPopHelpLine; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtDrawRootText(col:longint; row:longint; text:Pchar); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtBell; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCompactButton(left:longint; top:longint; text:Pchar):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtButton(left:longint; top:longint; text:Pchar):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckbox(left:longint; top:longint; text:Pchar; defValue:char; seq:Pchar;  aresult:Pchar):newtComponent;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxGetValue(co:newtComponent):char; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtCheckboxSetValue(co:newtComponent; value:char); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtCheckboxSetFlags(co:newtComponent; flags:longint; sense:newtFlagsSense); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtRadiobutton(left:longint; top:longint; text:Pchar; isDefault:longint; prevButton:newtComponent):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtRadioGetCurrent(setMember:newtComponent):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListitem(left:longint; top:longint; text:Pchar; isDefault:longint; prevItem:newtComponent; data:pointer; flags:longint):newtComponent;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListitemSet(co:newtComponent; text:Pchar); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListitemGetData(co:newtComponent):pointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGetScreenSize(cols:Plongint; rows:Plongint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtLabel(left:longint; top:longint; text:Pchar):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtLabelSetText(co:newtComponent; text:Pchar); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtVerticalScrollbar(left:longint; top:longint; height:longint; normalColorset:longint; thumbColorset:longint):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtScrollbarSet(co:newtComponent; where:longint; total:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListbox(left:longint; top:longint; height:longint; flags:longint):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListboxGetCurrent(co:newtComponent):pointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSetCurrent(co:newtComponent; num:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSetCurrentByKey(co:newtComponent; key:pointer); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSetEntry(co:newtComponent; num:longint; text:Pchar); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSetWidth(co:newtComponent; width:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSetData(co:newtComponent; num:longint; data:pointer); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListboxAppendEntry(co:newtComponent; text:Pchar; data:pointer):longint; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListboxInsertEntry(co:newtComponent; text:Pchar; data:pointer; key:pointer):longint; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListboxDeleteEntry(co:newtComponent; data:pointer):longint; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxClear(co:newtComponent); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxGetEntry(co:newtComponent; num:longint; text:PPchar; data:Ppointer); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtListboxGetSelection(co:newtComponent; numitems:Plongint): ppointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxClearSelection(co:newtComponent); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtListboxSelectItem(co:newtComponent; key:pointer; sense:newtFlagsSense); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTree(left:longint; top:longint; height:longint; flags:longint):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeMulti(left:longint; top:longint; height:longint; seq:Pchar; flags:longint):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeGetSelection(co:newtComponent; numitems:Plongint): ppointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeGetCurrent(co:newtComponent):pointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeGetMultiSelection(co:newtComponent; numitems:Plongint; seqnum:char): ppointer; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeAddItem(co:newtComponent; text:Pchar; data:pointer; flags:longint; index:longint):longint; cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeAddArray(co:newtComponent; text:Pchar; data:pointer; flags:longint; indexes:Plongint):longint;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCheckboxTreeFindItem(co:newtComponent; data:pointer):plongint;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtTextboxReflowed(left:longint; top:longint; text:Pchar; width:longint; flexDown:longint; flexUp:longint; flags:longint):newtComponent;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtTextbox(left:longint; top:longint; width:longint; height:longint; flags:longint):newtComponent;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtTextboxSetText(co:newtComponent; text:Pchar);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtTextboxSetHeight(co:newtComponent; height:longint);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtTextboxGetNumLines(co:newtComponent):longint;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtReflowText(text:Pchar; width:longint; flexDown:longint; flexUp:longint; actualWidth:Plongint; actualHeight:Plongint):pchar;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtForm(vertBar:newtComponent; help:Pchar; flags:longint):newtComponent;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetTimer(form:newtComponent; millisecs:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormWatchFd(form:newtComponent; fd:longint; fdFlags:longint);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetSize(co:newtComponent);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtFormGetCurrent(co:newtComponent):newtComponent;  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetBackground(co:newtComponent; color:longint);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetCurrent(co:newtComponent; subco:newtComponent);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormAddComponent(form:newtComponent; co:newtComponent);  cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormAddComponents(form:newtComponent);  cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetHeight(co:newtComponent; height:longint);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormSetWidth(co:newtComponent; width:longint);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtRunForm(form:newtComponent):newtComponent;  cdecl; external newtlib; { obsolete  }
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormRun(co:newtComponent; es:PnewtExitStruct);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtDrawForm(form:newtComponent);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormAddHotKey(co:newtComponent; key:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtEntry(left:longint; top:longint; initialValue:Pchar; width:longint; resultPtr:PPchar; flags:longint):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtEntrySet(co:newtComponent; value:Pchar; cursorAtEnd:longint);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtEntrySetFilter(co:newtComponent; filter:newtEntryFilter; data:pointer);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtEntryGetValue(co:newtComponent):pchar;   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtEntrySetFlags(co:newtComponent; flags:longint; sense:newtFlagsSense);   cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtScale(left:longint; top:longint; width:longint; fullValue:int64):newtComponent; cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtScaleSet(co:newtComponent; amount:qword); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtComponentAddCallback(co:newtComponent; f:newtCallback; data:pointer); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtComponentTakesFocus(co:newtComponent; val:longint); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtFormDestroy(form:newtComponent); cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtCreateGrid(cols:longint; rows:longint):newtGrid;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridVStacked(_type:newtGridElement; what:pointer):newtGrid;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridVCloseStacked(_type:newtGridElement; what:pointer):newtGrid;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridHStacked(type1:newtGridElement; what1:pointer):newtGrid;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridHCloseStacked(type1:newtGridElement; what1:pointer):newtGrid;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridBasicWindow(text:newtComponent; middle:newtGrid; buttons:newtGrid):newtGrid;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtGridSimpleWindow(text:newtComponent; middle:newtComponent; buttons:newtGrid):newtGrid;cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridSetField(grid:newtGrid; col:longint; row:longint; _type:newtGridElement; val:pointer;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                padLeft:longint; padTop:longint; padRight:longint; padBottom:longint; anchor:longint;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                flags:longint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridPlace(grid:newtGrid; left:longint; top:longint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridFree(grid:newtGrid; recurse:longint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridGetSize(grid:newtGrid; width:Plongint; height:Plongint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridWrappedWindow(grid:newtGrid; title:Pchar);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridWrappedWindowAt(grid:newtGrid; title:Pchar; left:longint; top:longint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtGridAddComponentsToForm(grid:newtGrid; form:newtComponent; recurse:longint);cdecl; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtButtonBarv(button1:Pchar; b1comp:PnewtComponent):newtGrid;cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtButtonBar(button1:Pchar; b1comp:PnewtComponent):newtGrid;cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtWinMessage(title:Pchar; buttonText:Pchar; text:Pchar);cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				procedure newtWinMessagev(title:Pchar; buttonText:Pchar; text:Pchar);cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtWinChoice(title:Pchar; button1:Pchar; button2:Pchar; text:Pchar):longint;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtWinTernary(title:Pchar; button1:Pchar; button2:Pchar; button3:Pchar; message:Pchar):longint;cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtWinMenu(title:Pchar; text:Pchar; suggestedWidth:longint; flexDown:longint; flexUp:longint;  maxListHeight:longint; items:PPchar; listItem:Plongint; button1:Pchar):longint;cdecl; varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				function newtWinEntries(title:Pchar; text:Pchar; suggestedWidth:longint; flexDown:longint; flexUp:longint;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				               dataWidth:longint; items:PnewtWinEntry; button1:Pchar):longint;cdecl;varargs; external newtlib;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				implementation
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				end.
 |