


#  Palmphi string table
#  --------------------
#
#
#
#
# Write comments using character '#' at the first column
#
#
#
#
# This file contains most strings used by Palmphi. The whole file is read when starting Palmphi, so
# if you are making changes you will have to restart to see what happened
#
# You can add references to external files with INCLUDE:
#
# INCLUDE myfile.txt
#
# This will read from "myfile.txt" as if it were written in this file. INCLUDE is not recursive like in C
#
#
#
# NOTE: If you change this file or you create a section for another language share it with other people by sending
#       it back to me. I will publish it in the next release.
#
#
#
#



LANGUAGE Espaol

IconGrey16
    =>Especifique que fichero bmp (de dimensiones 32x32 o 22x22) se utilizar como icono
    =>Este bmp debe tener 16 tonos de gris
IconGrey4
    =>Especifique que fichero bmp (de dimensiones 32x32 o 22x22) se utilizar como icono
    =>Este bmp debe tener 16 tonos de gris
IconColor
    =>Especifique que fichero bmp (de dimensiones 32x32 o 22x22) se utilizar como icono
    =>Este bmp debe tener 16 millones de colores. Bmps de 256 colores no son estndar
Enabled
    =>Controla si el control responde a eventos o no
AppID
    =>Identificador de cuatro caracteres para la aplicacin
    =>Ejemplo: test
TApplication.MainForm
    =>Especifica que formulario debe ser cargado en primer lugar
    =>al comenzar la ejecucin.
ExtraObjFiles
    =>Especifica ficheros ".o" adicionales. Delimite varios con la coma
    =>Ejemplo: func1.o,func2.o
ExtraIncludes
    =>Especifica ficheros include adicionales. El delimitador es la coma
    =>     Use <file.h> para cabeceras estndar de Palm
    =>     Use "file.h" para otros tipos de cabeceras
    =>Ejemplo: "file1.h","file2.h",<stdio.h>

IncludePath
    =>Especifica la ruta de bsqueda de ficheros de cabecera. El delimitador es la coma
    =>     Use la barra de unix (/) para especificar la ruta de acceso
    =>     Los directorios se refieren al rbol de directorios de cygwin
    =>Ejemplo: /usr/mylib,/usr/include
Visible
    =>Controla si el componente es pintado o no
Width
    =>Utilice width para establecer el ancho del componente manualmente
Height
    =>Utilice height para establecer la altura del componente manualmente
Top
    =>Utilice top para establecer la posicin superior del componente manualmente
Icon
    =>Especifique que fichero bmp (de dimensiones 32x32 o 22x22) se utilizar como icono
TApplication.Category
    =>Especifica la categoria en el launcher bajo la cual aparece el programa
    =>Ejemplo: Games
EventHandling
    =>Especifique aqu si quiere que Palmphi utilice el valor devuelto por cada manejador de evento
    =>para determinar si PalmOS tiene que responder al evento o no :
    =>   User   : El valor devuelto determina si PalmOS responde al evento o no
    =>   Palmphi: Palmphi indica a PalmOS que eventos deben ser manejados
    =>   Default: El valor especifcado en Tool/Settings es utilizado
Left
    =>Utilice left para establecer la posicin izquierda del componente manualmente
TApplication.MultiSegment
    =>Utilice varios segmentos de cdigo si su aplicacion necesita ms de 32K de cdigo
TForm.Name
    =>Utilice  File/Save para cambiar el nombre de un TForm
TForm.Caption
    =>Ttulo del TForm. Si no se especifica nada la barra del ttulo desaparece
BorderStyle
    =>Selecciona la anchura del borde del TButton
VisibleItems
    =>Especifica cuantos elementos son visibles en la lista. Este valor determina la altura de la lista
MaxValue
    =>Valor mximo del TScrollBar
ColWidths
    =>Aqu puede especificar el ancho de cada columna. El delimitador es la coma
Data
    =>Especifica la zona de datos privada del TGadget. Palmphi reserva memoria para esta estructura
    =>al comenzar el programa. Valores posibles son:
    =>     "Int16 size" para reservar memoria para un UInt16
    =>     "Int 16 size1,size2;Char ch" para reservar memoria para dos UInt16 y un carcter
    =>     En el programa utilice la construccin : GadgetName.Data()->size1
    =>              o GadgetName.Data()->ch para acceder a los datos
ColCount
    =>Nmero de columnas que contiene el TTable
RowCount
    =>Nmero de lneas que contiene el TTable
AutoInit
    =>Poniendo AutoInit a true (default) Palmphi inicializa el tipo de las celdas y les assigna el valor por defecto especificado
MinValue
    =>Valor mnimo del TScrollBar
Position
    =>Posicin actual del cursor
    =>     Debe ser un valor entre MinValue y MaxValue-PageSize
PageSize
    =>Especifica el tamao de la pgina. Se utiliza para calcular el tamao del cursor
TBitmap.File
    =>Especifica la posicin del archivo .bmp
Items
    =>Especifca los valores a mostrar. El delimitador es la coma
    =>Use por ejemplo : "uno,dos,tres" para tener tres valores
TButton.Group
    =>Slo tiene efecto cuando TButton.ButtonType es btPush. Slo un TButton de todos los que tengan
    =>     este nmero de grupo puede estar pulsado al mismo tiempo (Checked=True)
TCheckBox.Group
    =>Slo un TCheckBox de todos los que tengan este nmero de grupo puede
    =>estar pulsado al mismo tiempo (Checked=True)
ButtonType
    =>Determina el tipo de boton :
    =>     btRepeat:Un boton que al mantenerlo pulsado enva eventos OnClick
    =>     btPush:Un boton con dos estados, pulsado y no pulsado. Acceda al estado con Checked
    =>     btNormal:No tiene estados y solo enva un evento OnClick al ser pulsado
Caption
    =>Texto a mostrar
Modal
    =>Determina si el usuario puede cambiar de TForm (false) o debe terminar el actual para volver al anterior (true)
TForm.Menu
    =>Determina que TMenu se utiliza en el TForm
SaveBehind
    =>Determina si los contenidos de la pantalla deben ser salvados al dibujar este TForm
    =>Normalmente debe ser true para todos los TForm excepto el MainForm
TEdit.Text
    =>Especifica un valor por defecto para el TEdit. Este valor se asigna en TForm.Open
TEdit.Align
    =>Determina la alineacin del texto en el TEdit
TEdit.DynamicSize
    =>En TEdits con varias lneas puede utilizar true para que PalmOS recalcule la altura del control dynamicamente
Font
    =>Determina que fuente se utiliza para pintar el componente
Underlined
    =>Esto aade una linea debajo del texto.
Multiline
    =>Determina si el TEdit puede mostrar ms de una lnea o no
MaxChars
    =>Determina cuantos carcteres puede tener este TEdit como mximo. Si este valor es cero el TEdit no es editable
ReadOnly
    =>Especifica si el valor puede ser cambiado por el usuario
Numeric
    =>Si es true el TEdit slo acepta caracteres numricos
Name
    =>Este es el nombre del componente. Normalmente un alias a un puntero
    =>     Identificadores vlidos comienzan con una letra o underscore (_) seguidos de
    =>     cualquier carcter alfanumrico.



Screen.RestoreScreenMode()
    =>Llame esta funcin en Application::Terminate sie cambi el numero de bits por pixel (bpp)
Screen.ClrScr()
    =>Borrar la pantalla
Screen.EraseRect()
    =>Parmetros : (left,top,right,bottom)
    =>Borrar el area especificada de la pantalla (con el color de fondo)
Screen.Rectangle()
    =>Parmetros : (left,top,right,bottom)
    =>Dibujar un rectngulo en el area especificada de la pantalla
Screen.RoundRect()
    =>Parmetros : (left,top,right,bottom, dimetro del crculo)
    =>Dibuja un rectngulo con bordes redondeados
    =>Dimetro cero significa bordes cuadrados
Screen.FillRect()
    =>Parmetros : (left,top,right,bottom)
    =>Dibujar un rectngulo relleno en el area especificada de la pantalla
Screen.FillRoundRect()
    =>Parmetros : (left,top,right,bottom,Circle_diameter)
    =>Dibujar un rectngulo relleno con bordes redondeados en el area especificada de la pantalla
    =>Dimetro cero significa bordes cuadrados
Screen.EraseComp()
    =>Parmetros : (Nombre del componente)
    =>Borra el area de la pantalla usada por este componente
Screen.Line()
    =>Parmetros : (x1,y1,x2,y2)
    =>Dibuja una linea
Screen.GrayLine()
    =>Parmetros : (x1,y1,x2,y2)
    =>Dibuja una linea en gris
Screen.TextOut()
    =>Parmetros : (x,y,char *texto)
    =>Escribe el texto en la posicion x,y
Screen.TextOutInverted()
    =>Parmetros : (x,y,char *texto)
    =>Escribe texto invertido en la posicion x,y
Screen.bpp=
    =>Cambiar el nmero de colores. Este es el valor bits por pixel.
    =>Use 1 para tener dos colores, 2 para cuatro colores
    =>Para Palms en color se pueden utilizar valores ms altos como 8 para 256 colores.
Screen.Color=
    =>Cambia el color de la pluma para las funciones de dibujo
    =>Espera un valor de 24 bits con formato : 0xRRGGBB
Screen.TextColor=
    =>Cambia el color del texto para las funciones TextOut y TextOutInverted
    =>Espera un valor de 24 bits con formato : 0xRRGGBB
Screen.BGColor=
    =>Cambia el color de fondo para operaciones de dibujo
    =>Espera un valor de 24 bits con formato : 0xRRGGBB
Screen.Font=
    =>Determina la fuente a utilizar para las funciones TextOut y TextOutInverted


System.MemInfo()
    =>Parmetros: (UInt32 *freeMemory,UInt32 *totalMemory,UInt32 *dynamicMemory)
    =>Returns information about memory in system in the passed arguments.
    =>Specify for each parameter either a pointer to a value holder or NULL to not use it.
    =>Returned values are specified in Kilobytes
System.GetUserName()
    =>Parmetros: (Char *UserNameHolder)
    =>Copiar el nombre del usuario en el puntero pasado como parmetro
System.Reset()
    =>Reinicializar la mquina
System.DelayTicks()
    =>Parmetros : (Nmero de ticks)
    =>Detener la ejecucin del programa
System.Delay()
    =>Parmetros : (segundos)
    =>Detener la ejecucin del programa
System.ROMVersion()
    =>Devuelve la version ROM de la Palm (por ejemplo 0x0300 para PalmOS 3.0)
System.BatteryLevel()
    =>Devuelve un valor entre 0 y 100 indicando el porcentaje de carga de la batera

TApplication.Terminate()
    =>Terminar la aplicacin y volver al men principal


TForm.ShowPureModal()
    =>Parmetros: (Form)
    =>Muestra el TForm sin enlazarlo con un manejador de eventos.
TForm.ShowModal()
    =>Parmetros: (Form)
    =>Mostrar el TForm. Utilicelo con una variable creada por vd. :
    =>         TForm myform;
    =>         myform.ShowModal(_Form1);      // Form1 est definido
TForm.PopUp()
    =>Muestra el TForm.
    =>Utilice esta funcion para traer un TForm al primer plano. Para regresar al TForm anterior utilice Back()
    =>Recuerde que el TForm llamado debera tener SaveBehind a true
TForm.Show()
    =>Traer un TForm a primer plano. Utilice Show otra vez para ir a otro TForm
TForm.Id()
    =>Devuelve el Id de un TForm
TForm.Redraw()
    =>Redibujar el TForm
TForm.FocusedControl()
    =>Devuelve el control que recibe el foco de entrada.
TForm.HandleEvent()
    =>Dejar que PalmOS responda al evento que se est manejando.
    =>Esto sirve para poder actuar despus de que PalmOS responde a un evento :
    =>     1. Llamar HandleEvent()   2. Realizar accion      3. Devolver TRUE en el manejador de evento
    =>Devolviendo true en el manejador de evento se evita que PalmOS lo procese otra vez
TForm.Back()
    =>Volver al formulario que realiz la llamada con PopUp()
TForm.Caption=
    =>Permite cambiar el ttulo del TForm en tiempo de ejecucin

TButton.Caption()
    =>Utilice Caption para acceder o determinar el texto del TButton en tiempo de ejecucin.
TButton.Checked()
    =>Use Checked para controlar si el TButton aparece como pulsado o no.
    =>Utilice esta propiedad slo si ButtonKind es btPushButton

ItemIndex()
    =>Use ItemIndex para obtener o determinar el nmero del item seleccionado
Draw()
    =>Redibuja el componente. Use Erase antes de llamar a draw para asegurarse de que se redibuja correctamente
TListBox.PopUp()
    =>Mostrar una ventana modal con los items del TListBox.
    =>Devuelve el valor del item seleccionado
TListBox.ScrollToItem()
    =>Parmetros: (UInt16 index)
    =>Mover la lista hasta mostrar el item seleccionado
    =>Llame las funciones erase y draw para actualizar la pantalla
TListBox.Item()
    =>Parmetros : (Int16 index)
    =>Devuelve el texto del item de indice index
ItemCount()
    =>Devuelve el nmero de items en la lista
TListBox.SelText()
    =>Devuelve el texto del item seleccionado
VisibleItems=
    =>Especifica cuantos elementos son visibles en la lista. Este valor determina la altura de la lista
    =>Llame las funciones erase y draw para actualizar la pantalla
Items=
    =>Utilice items para establecer los items de la lista.
    =>El delimitador es la coma.

TComboBox.PopUp()
    =>Mostrar una ventana modal con los items del TComboBox.
    =>Devuelve el valor del item seleccionado
TComboBox.Item()
    =>Parmetros : (Int16 index)
    =>Devuelve el texto del item de indice index
TComboBox.SelText()
    =>Devuelve el texto del item seleccionado

TTable.SetCellInt()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Hacer la celda de tipo TIntLabel.
    =>Este tipo de celdas no puede ser modificado por el usuario
TTable.SetCellRString()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Hacer la celda de tipo TStrLabel.
    =>Este tipo de celdas no puede ser modificado por el usuario
TTable.SetCellRWString()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Hacer la celda de tipo TEdit.
    =>Este tipo de celdas no puede ser modificado por el usuario
TTable.SetCellCheckBox()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Hacer la celda de tipo TCheckBox.
TTable.SetCellDate()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Hacer la celda de tipo TDateLabel.
    =>Este tipo de celdas no puede ser modificado por el usuario
TTable.SetDateValue()
    =>Parmetros : (UInt8 col,UInt8 lnea,UInt8 da,UInt8 mes,UInt ao)
    =>Establecer el valor de una celda de tipo TDateLabel.
    =>Utilice Erase y Draw para reflejar los cambios.
TTable.GetDateValue()
    =>Parmetros : (UInt8 col,UInt8 lnea,UInt8 *da,UInt8 *mes,UInt *ao)
    =>Obtener el valor almacenado en una celda de tipo TDateLabel.
TTable.ExtractYear()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Obtener el ao almacenado en una celda de tipo TDateLabel.
TTable.ExtractMonth()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Obtener el mes almacenado en una celda de tipo TDateLabel.
TTable.ExtractDay()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Obtener el da almacenado en una celda de tipo TDateLabel.
TTable.IntValue()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Acceder al valor almacenado en una celda de tipo TIntLabel.
    =>Utilice Erase y Draw para reflejar los cambios.
TTable.StrValue()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Acceder al valor almacenado en una celda de tipo TStrLabel.
    =>Utilice Erase y Draw para reflejar los cambios.
TTable.Checked()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Acceder al valor almacenado en una celda de tipo TCheckBox.
    =>Utilice Erase y Draw para reflejar los cambios.
TTable.SetLoadEvent()
    =>Uso interno.
TTable.SetSaveEvent()
    =>Uso interno.
TTable.TextValue()
    =>Parmetros : (UInt8 col,UInt8 linea)
    =>Acceder al valor almacenado en una celda de tipo TEdit.
    =>La celda se redibuja automticamente si cambia su valor.
TTable.ColVisible=
    =>Parmetros : (Uint8 col)
    =>Utilice ColVisible para especificar si una columna es visible o no
    =>Si no utiliza AutoInit debe establecer explicitamente todas las columnas a visible para que se dibuje algo
TTable.RowVisible=
    =>Parmetros : (Uint8 lin)
    =>Utilice ColVisible para especificar si una lnea es visible o no


TScrollBar.Draw()
    =>Redibuja el control
TScrollBar.MaxValue()
    =>Valor mximo del TScrollBar
TScrollBar.MinValue()
    =>Valor mnimo del TScrollBar
TScrollBar.Position()
    =>Posicin actual del cursor
    =>Debe ser un valor entre MinValue y MaxValue-PageSize
TScrollBar.PageSize()
    =>Tamao en lneas de la pgina. Cuanto mayor es este valor mayor es el cursor del TScrollBar
TScrollBar.GetValuesFrom()
    =>Toma los valores para mximo, mnimo y posicin de un TEdit con multiples lneas


TGadget.Data()
    =>Con este mtodo se accede a la informacin interna del TGadget
    =>Por ejemplo, si defini la informacin interna como "Int16 a;char b" acceda a los datos con :
    =>   GadgetName.Data()->a o GadgetName.Data()->b
TGadget.Paint()
    =>Llama al evento OnPaint definido por el usuario

TAlert.Show()
    =>Parmetros([char *custom1,[char *custom2,[char *custom3]]])
    =>Con este mtodo se muestra el TAlert y se espera a que el usuario pulse alguno de los botones
    =>El valor devuelto es el numero de botn pulsado
    =>Los valores custom1, custom2 y custom3 sustituyen a las cadenas  ^1 ^2 y ^3 escritas en el caption del TAlert

TCheckBox.Checked()
    =>Con Checked se puede determinar si el TCheckBox est chequeado o no.

TFont.Init()
    =>Si la propiedad "AutoInit" del TFont es false, puede utilizar este mtodo para inicializar el TFont
    =>en cualquier parte del programa. Un TFont slo puede ser utilizado si se ha inicializado
TFont.Release()
    =>Si la propiedad "AutoInit" del TFont es false, puede utilizar este mtodo para liberar la memoria utilizada por el TFont
    =>Recuerde liberar la memoria de todos los TFonts inicializados.

TEdit.Text_()
    =>Devuelve un puntero al buffer interno del TEdit.
    =>Si el TEdit est vaco se devuelve un puntero nulo.
    =>Si no, se devuelve un puntero al string del TEdit.
TEdit.Text()
    =>Devuelve un puntero al buffer interno del TEdit.
    =>Si el TEdit est vaco se devuelve un puntero a una cadena vaca.
    =>Si no, se devuelve un puntero al string del TEdit.
    =>Este mtodo es ms lento que Text_()
TEdit.Copy()
    =>Copia el area seleccionada en el TEdit al portapapeles
TEdit.Paste()
    =>Sustituye el area seleccionada con el contenido del portapapeles
TEdit.Cut()
    =>Borra el area seleccionada y la copia al portapapeles
TEdit.ScrollFrom()
    =>Use esta funcin en el evento OnScroll de un TScrollBar para que el TEdit muestre la posicin del texto sealada por un TScrollBar
    =>El TScrollBar debera llamar a la funcin GetScrollValues en el mtodo OnKeyDown del TEdit
TEdit.Delete()
    =>Parmetros: (Int8 Desde,Int8 Hasta)
    =>Borra los caracteres entre Desde y Hasta
TEdit.Draw()
    =>Redibujar el componente. A veces es necesario utilizar Erase() antes de llamar a esta funcin
TEdit.Empty()
    =>Borra los contenidos del TEdit
TEdit.SelStart()
    =>Utilice SelStart para determinar la posicin del cursor o del primer carcter seleccionado
TEdit.SelLength()
    =>Utilice SelLength para determinar cuantos caracteres estn seleccionados
TEdit.SetFocus()
    =>Traer el foco de entrada a este control
TEdit.Font()
    =>Use Font para obtener el Id de la fuente que utiliza este TEdit.
TEdit.Length()
    =>Devuelve la cantidad de caracteres en el TEdit

TPalmDB.OpenRW()
    =>Parmetros : Una constante type UInt32 (p ej 'abcd')
    =>Use esta funcion para abrir la base de datos en modo lectura escritura
    =>Use 'memo' para acceder a los registros del memopad
TPalmDB.OpenR()
    =>Parmetros : Una constante type UInt32 (p ej 'abcd')
    =>Use esta funcion para abrir la base de datos en modo slo lectura
    =>Use 'memo' para acceder a los registros del memopad
TPalmDB.Create()
    =>Parmetros : (char* NombreBD,UInt32 Creador (p ej. 'abcd'))
    =>Con esta funcion se crea una nueva base de datos
    =>Una BD se crea slo si no existe, as que puede llamar a esta funcin siempre.
TPalmDB.Close()
    =>Cierra la BD
TPalmDB.Remove()
    =>Parmetros: (UInt16 idx)
    =>Borra el registro especificado
TPalmDB.RecordCount()
    =>Devuelve el nmero de registros de la BD
TPalmDB.Read()
    =>Parmetros: (Uint16 idx,void *buffer,UInt16 size)
    =>Copia los contenidos del registro nmero idx al buffer
    =>El tamao del registro se especifica con el ltimo parmetro
    =>Use RecordSize(int idx) para obtener el tamao del registro
TPalmDB.Modify()
    =>Parmetros: (Uint16 idx,void *buffer,UInt16 size)
    =>Copia los contenidos del buffer al registro nmero idx
    =>El tamao del registro se especifica con el ltimo parmetro
    =>Para aumentar el tamao de un registro utilice RecordSize()
    =>Los registros de una misma BD no tienen porque tener el mismo tamao
TPalmDB.Insert()
    =>Parmetros: (Uint16 idx,void *buffer,UInt16 size)
    =>Copia los contenidos del buffer a un nuevo registro en la posicin idx
    =>El tamao del nuevo registro se especifica con el ltimo parmetro
    =>Los registros de una misma BD no tienen porque tener el mismo tamao
TPalmDB.RecordSize()
    =>Parmetros : (Uint16 idx)
    =>Obtener o establecer el tamao de un registro
TPalmDB.BackupDB=
    =>Establece si la BD debe ser copiada al ordenador en la prxima sincronizacin

TMemBlock.Size()
    =>Utilice Size para cambiar el tamao de un TMemBlock
    =>No cambie el tamao de un TMemBlock sin inicializar
TMemBlock.New()
    =>Parmetros : (UInt16 Tamao)
    =>Inicializa un TMemBlock, esta funcin debe ser llamada antes de poder utilizar el TMemBlock
TMemBlock.Get()
    =>Obtener un puntero al area de memoria reservada por el TMemBlock
    =>Recuerde llamar a Release al terminar de utilizar este puntero
TMemBlock.Release()
    =>Desbloquea la memoria interna del TMemBlock.
    =>Despus de esta llamada no referencie al puntero devuelto por Get()
    =>Los contenidos de la memoria interna no son liberados, para liberarlos llame a Free()
TMemBlock.Free()
    =>Libera la memoria asociada al TMemblock

Width()
    =>Devuelve el ancho del componente cuando fue diseado.
    =>Esto es una constante, cambios de valor durante la ejecucion no se tienen en cuenta
Top()
    =>Devuelve la posicin Y del componente cuando fue diseado.
    =>Esto es una constante, cambios de valor durante la ejecucion no se tienen en cuenta
Left()
    =>Devuelve la posicin X del componente cuando fue diseado.
    =>Esto es una constante, cambios de valor durante la ejecucion no se tienen en cuenta
Height()
    =>Devuelve la altura del componente cuando fue diseado.
    =>Esto es una constante, cambios de valor durante la ejecucion no se tienen en cuenta
Visible=
    =>Use Visible para controlar si el componente debe ser dibujado o no.
Enabled()
    =>Activa o desactiva el control. Los controles desactivados no responden al puntero.
    =>Sie desactiva un control visible, el control sigue mostrndose y su apariencia no es distinta de los controles que responden al puntero. Un control desactivado se puede utilizar para mostrar cierta informacin que no puede ser modificada.
    =>Use Enabled para determinar si el componente responde a los eventos o no.
Erase()
    =>Borra el area del TForm usada por este componente
TListBox.Draw()
    =>Redibuja la lista. Llame a Erase antes de Draw para asegurarse de que se redibuja el control

TComboBox.ItemCount()
    =>Use ItemCount para obtener el nmero de elementos en el control TComboBox

TComboBox.ItemIndex()
    =>Use ItemIndex para obtener el numero del elemento actual o establecer un ndice al elemento actual

TComboBox.Items=
    =>Use para establecer todos los item de una lista
    =>Use comas para delimitar los valores (como en la propiedad value)

TComboBox.VisibleItems=
    =>Establece el nmero de elementos a visualizar en la lista popup
    =>Si la lista es mostrada, tu tienes que llamar al Erase y Draw para actualizar los cambios

TListBox.Draw()
    =>Redibuja la lista. Llame a Erase antes de Draw para asegurarse de que se redibuja el control

TListBox.ItemCount()
    =>Use ItemCount para obtener el nmero de elementos en el control TListBox

TListBox.Items=
    =>Use para establecer todos los item de una lista
    =>Use comas para delimitar los valores (como en la propiedad value)

TListBox.VisibleItems=
    =>Establece el nmero de elementos a visualizar en la lista
    =>Llame a Erase y Draw para redibujar el control

TPanel.BorderStyle()
    =>Esta propiedad sostiene el tipo actual de borde para este panel:
    =>   bsNone:   No dibuja borde.
    =>   bsSingle: Dibuja una linea simple
    =>   bsBold:   Dibuja una Linea doble
    =>Usted tendr que llamar a Draw() para ver los cambios.

TPanel.Height()
    =>Retorna la altura del TPanel

TPanel.Left()
    =>Use para acceder a la X-posicin de la esquina superior izquierda del TPanel.
    =>Asignando un nuevo valor, se relocaliza cada componente del TPanel
    =>Para cambiar Left y Top use MoveTo(x,y);
TPanel.Left>>
    =>Panel3.Left=20;
    =>Panel3.Draw();

TPanel.MoveTo()
    =><b>Parameters:</b> (UInt16 Left,UInt16 Top)
    =>Mueve el TPanel hacia la ubicacion definida y reubicar todos los componentes contenidos en el panel
    =>Normalmente debe redibujar el panel llamando a Draw()
TPanel.MoveTo>>
    =>EVENT Form1_OnPenDownXY(UInt16 X,UInt16 Y)
    =>{
    =>   Panel3.MoveTo(X,Y);
    =>   return false;
    =>}


TPanel.Top()
    =>Use para acceder a la Y-position de la esquina superior izquierda del TPanel.
    =>Asignando un nuevo valor, se relocaliza cada componente del TPanel
    =>Para cambiar Left y Top use MoveTo(x,y);
TPanel.Top>>
    =>Panel3.Top=Panel3.Top()+5;


TPanel.Width()
    =>Retorna el ancho del TPanel

TTable.Draw()
    =>Dibuja el contenido de cada celda de ssu posocin
    =>Para eliminar los valores, usted debe llamar a Erase()

NoParam:
    =>Este mtodo no espera ningn parmetro
Param1:
    =>Este mtodo espera un parmetro
ParamN:
    =>Este mtodo espera XX parmetros
Classes:
    =>Clases
Methods:
    =>Mtodos/Propiedades
OldVersion:
    =>Tienes una versin caducada del programa
    =>obtn la ltima en XX
NoProject:
    =>Cree o abra un projecto antes de insertar componentes
Modified:
    =>Algunos archivos han sido modificados.  Quiere guardar los cambios ?
NoCYGWIN:
    =>No parece que haya configurado correctamente cygwin.
    =>Vaya a Tools|Settings y seleccione la posicin de cygwin.bat
    =>Puede encontrar en XX un instalador para cygwin en caso de que aun no lo tenga
SearchNotFound:
    =>Cadena a buscar no encontrada
Replace?:
    => Reemplazar ?
MenuNewProject:
    =>Nuevo proyecto
MenuNewForm:
    =>Nuevo TForm
MenuNewSource:
    =>Nuevo fichero fuente
MenuOpen:
    =>Abrir
MenuOpenProject:
    =>Abrir proyecto
MenuReopen:
    =>Abrir reciente
MenuSaveSource:
    =>Salvar fichero
MenuSaveas:
    =>Salvar como ...
MenuSaveProject:
    =>Salvar Proyecto
MenuSaveProjectas:
    =>Salvar proyecto como ...
MenuCloseProject:
    =>Cerrar proyecto
MenuExit:
    =>Salir
MenuUndo:
    =>Deshacer
MenuRedo:
    =>Rehacer
MenuFind:
    =>Buscar
MenuFindNext:
    =>Buscar siguiente
MenuReplace:
    =>Reemplazar
MenuSelectAll:
    =>Seleccionar todo
MenuIndent:
    =>Indentar
MenuUnindent:
    =>Desindentar
MenuObjectInspector:
    =>Mostrar object inspector
MenuSwitchFormUnit:
    =>Cambiar Formulario/Unidad
MenuSettings:
    =>Configuracin
MenuMake:
    =>Compilar
MenuCloseCode:
    =>Borrar del proyecto
MenuDeleteTemp:
    =>Borrar ficheros temporales
MenuContents:
    =>Contenidos
MenuObjectBrowser:
    =>Browser de clases
MenuAbout:
    =>Acerca de ...
MenuFile:
    =>Archivo
MenuEdit:
    =>Edicin
MenuObject:
    =>Objetos
MenuTools:
    =>Herramientas
MenuProject:
    =>Proyecto
MenuHelp:
    =>Ayuda
DefaultHandling:
    =>Chequee aqu para permitir a Palmphi decidir cuando un Event debe ser manejado por PalmOS o no.
    =>Si Palmphi decide que eventos son manejados el valor devuelto por los manejadores no tiene ningn efecto.
    =>En caso contrario el valor TRUE hace que PalmOS ignore los eventos
    =>Si no sabe de que trata esto, deje que Palmphi se ocupe de los eventos.
InvalidId:
    =>El valor "XX" no es un identificador vlido
ChangeFormName:
    =>Utilice "File | Save as ..." para cambiar el nombre del TForm
DupName:
    =>Este nombre est siendo utilizado. Seleccione otro
MonoIcon?:
    =>Debe definir primero la propiedad Icon
InvalidFormat:
    =>Este fichero pprj tiene un formato que no puede ser
    =>ledo por esta version de Palmphi.
ComponentName:
    =>Nombre del Componente
InsertItem:
    =>Insertar item
InsertColumn:
    =>Insertar columna
Delete:
    =>Borrar
MenuCloseFile:
    =>Cerrar fichero
MenuAddToProject:
    =>Aadir al proyecto
TooShort:
    =>El nombre del handler debe tener por lo menos cuatro caracteres de longitud

FormObjectInspector:
    =>Inspector de objetos
OI_TabEvents:
    =>Eventos
OI_TabProperties:
    =>Propiedades
OI_UseGrid:
    =>Ajustar a la rejilla
OI_DelBtn:
    =>Borrar
OI_ShowBtn:
    =>Mostrar/F12
OI_EditMenuBtn:
    =>Editar men ...
OI_EditFontBtn:
    =>Editar fuente ...
FormSettings:
    =>Configuracin
S_TabEnvironment:
    =>Entorno
S_TabAppearance:
    =>Apariencia
S_TabParser:
    =>Parser
S_TabIDE:
    =>IDE
S_EmulatorLocation:
    =>Emulador
S_ChangeBGColor:
    =>Color de fondo
S_ChangeFont:
    =>Fuente ...
S_SampleNote:
    =>Sample: (click over a line to select)
S_ChangeColor:
    =>Cambiar color
S_PalmphiHandlesEvents:
    =>Dejar a Palmphi decidir como manejar los eventos
S_Language:
    =>Idioma
S_RestartNote:
    =>(Debe reinicializar Palmphi para activar un nuevo idioma)
S_CodeCompletion:
    =>Completar cdigo
S_Confirmation:
    =>Pedir confirmacin al borrar, salir o cerrar un proyecto
S_BlockIndent:
    =>Caracteres a indentar
FormSearch:
    =>Bsqueda
Search_SearchLabel:
    =>Buscar :
Search_ReplaceLabel:
    =>Reemplazar :
Search_OnlySelection:
    =>Slo seleccion
Search_IdReplacement:
    =>Renombrar id
Search_Prompt:
    =>Preguntar antes de cambiar
Search_Case:
    =>Distinguir mays./mins.


































LANGUAGE Deutsch

NoParam:
    =>Anzahl der Parameter: Keine
Param1:
    =>Anzahl der Parameter: 1
ParamN:
    =>Anzahl der Parameter: XX
Classes:
    =>Klassen
Methods:
    =>Funktionen/Eigenschaften
OldVersion:
    =>Sie verwenden eine veraltete Version von Palmphi!
    =>Die aktuelle Version finden Sie hier:
    =>    XX
NoProject:
    =>ffnen oder Erzeugen Sie ein Projekt bevor Sie Komponenten hinzufgen.
Modified:
    =>Eine oder mehrere Dateien wurden verndert.
    =>Wollen Sie diese speichern?
NoCYGWIN:
    =>CygWin wurde noch nicht konfiguriert.
    =>Geben Sie bitte unter "Tools | Einstellungen" die Position der cygwin.bat an.
    =>Ein CygWin-Installationsprogramm finden sie unter:
    =>    XX
SearchNotFound:
    =>Suchbegriff wurden nicht gefunden
Replace?:
    =>Diese Stelle ersetzen?
MenuNewProject:
    =>Neues Projekt
MenuNewForm:
    =>Neues Formular
MenuNewSource:
    =>Neuer Quelltext
MenuOpen:
    =>ffnen ...
MenuOpenProject:
    =>Projekt ffnen ...
MenuSaveSource:
    =>Speichern
MenuSaveas:
    =>Speichern unter ...
MenuSaveProject:
    =>Projekt speichern
MenuSaveProjectas:
    =>Projekt speichern unter ...
MenuCloseProject:
    =>Projekt schlieen
MenuExit:
    =>Beenden
MenuUndo:
    =>Rckgngig
MenuRedo:
    =>Wiederherstellen
MenuFind:
    =>Suche
MenuFindNext:
    =>Weitersuchen
MenuReplace:
    =>Ersetzen
MenuSelectAll:
    =>Alles selektieren
MenuIndent:
    =>Einrckung vergrern
MenuUnindent:
    =>Einrckung verkleinern
MenuObjectInspector:
    =>Object Inspector anzeigen
MenuSwitchFormUnit:
    =>Wechsel Formular/Quelltext
MenuSettings:
    =>Einstellungen
MenuMake:
    =>Kompilieren
MenuCloseCode:
    =>Datei aus Projekt entfernen
MenuDeleteTemp:
    =>Temp. Dateien lschen
MenuContents:
    =>Inhalt
MenuObjectBrowser:
    =>Klassenbersicht
MenuAbout:
    =>Info ber ...
MenuFile:
    =>Datei
MenuEdit:
    =>Bearbeiten
MenuReopen:
    =>Bisherige Projekte ...
MenuObject:
    =>Objekt
MenuTools:
    =>Tools
MenuProject:
    =>Projekt
MenuHelp:
    =>Hilfe
DefaultHandling:
    =>Click here to let Palmphi manage whether an Event must be handled by PalmOS or not.
    =>When Palmphi manages default handling, then the returned value in an event handler is ignored.
    =>Otherwise, when you return True PalmOS ignores the default handling.
    =>If you don't know what is this all about, let Palmphi manage default event handling
InvalidId:
    =>Der Wert "XX" ist keine gltige Kennung
ChangeFormName:
    =>Verwenden Sie
    =>    "Datei | Speichern unter ..."
    => um den Namen des Formulars zu ndern.
DupName:
    =>Dieser Name ist bereits vergeben und kann nicht doppelt verwendet werden.
MonoIcon?:
    =>Vor Verwendung von IconGrey4, IconGrey16 or IconColor mu ein DefaultIcon gesetzt sein.
InvalidFormat:
    =>Diese Projektdatei hat ein unbekanntes Format.
    =>Mglicherweise bentigen Sie eine andere Version von Palmphi um sie zu laden.
ComponentName:
    =>Componentname
InsertItem:
    =>Item hinzufgen
InsertColumn:
    =>Spalte hinzufgen
Delete:
    =>Lschen
MenuCloseFile:
    =>Datei schlieen
MenuAddToProject:
    =>Zum Projekt hinzufgen
TooShort:
    =>Ereignishandlername mu wenigstens vier Zeichen lang sein
SearchNotFound:
    =>Suchbegriff wurde nicht gefunden


    
    
    
    
    
    
    
    
    
    
    
    
LANGUAGE Franais

Enabled
    =>Dtermine si le contrle rpond aux vnements. Il ne rpond pas au crayon s'il a la valeur disabled.
    =>Si vous rendez un contrle disabled, le contrle est encore affich, et son apparence n'est pas diffrente des autres contrles qui rponde au crayon. Vous pourriez employer une telle commande pour informer vos utilisateurs q'un certain tat de votre application ne peut pas tre modifi
AppID
    =>Chaque application Palm os  un champ crateur ID unique.
    =>Le AppID est une valeur sur 4-byte utilis pour relier toutes les
    =>base de donne  l'application.
    =>AppIDs est unique  l'application et non au crateur de l'application.
    =>Chaque base de donne sur le pda a une valeur pour l'application et un type.
    =>Exemple : test
TApplication.MainForm
    =>Dtermine quel formulaire devrait tre charg et actif lorsque le programme dmarre
ExtraObjFiles
    =>Entr ici les fichiers additionnels qui doivent tre li (linked), le dlimiteur est une virgule
    =>Exemple : func1.o,func2.o
ExtraIncludes
    =>Dtermine les fichiers include additionnels. Le dlimiteur est une virgule.
    =>     Utilis <file.h> pour les enttes conventionnel de Palm
    =>     Utilis "file.h" pour vos enttes de fichier
    =>La valeur pourrait tre :
    =>      "file1.h","file2.h",<stdio.h>
ExtraResources
    =>Dtermine les ressources additionnelles qui doivent tre compil. Le dlimiteur est une virgule.
    =>
    =>La valeur pourrait tre :
    =>      file1.rcp,file2.rcp
IncludePath
    =>Dtermine les rpertoires additionnels pour les fichiers include, le dlimiteur est une virgule
    =>     Utiliser (/) pour spcifier un rpertoire
    =>     Les rpertoires sont relis  cygwin
    =>Exemple : /usr/include,/usr/mylib
Visible
    =>Dtermine si le composant est utilisable ou non
    =>Un composant qui n'est pas utilisable ne s'affiche pas et ne rpond pas au vnement du crayon.
Width
    =>Dtermine la taille horizontale, exprime en pixels, du contrle ou de la fiche
Height
    =>Indique la taille verticale du contrle
Top
    =>Reprsente la coordonne verticale Y
Icon
    =>Spcifie le fichier bmp pour l'icne de l'application. Les dimensions du bitmap doivent tre 32x32, 32x22 ou 22x22.
    =>Ce bitmap devrait tre monochrome, sinon il sera converti.
IconGrey16
    =>Spcifie le fichier bmp pour l'icne de l'application. Les dimensions du bitmap doivent tre 32x32, 32x22 ou 22x22.
    =>Ce bitmap devrait avoir 16 tons de gris, sinon il sera converti.
IconGrey4
    =>Spcifie le fichier bmp pour l'icne de l'application. Les dimensions du bitmap doivent tre 32x32, 32x22 ou 22x22.
    =>Ce bitmap devrait avoir 4 tons de gris, sinon il sera converti.
IconColor
    =>Spcifie le fichier bmp pour l'icne de l'application. Les dimensions du bitmap doivent tre 32x32, 32x22 ou 22x22.
    =>Ce bitmap devrait avoir 16 000 couleurs. Un bitmap de 256 couleurs n'est pas standard et ne devrait pas tre utilis
EventHandling
    =>Pour de plus ample renseignement pour grer les vnements, aller dans Outils/Configuration
TApplication.Category
    =>Spcifie dans quelle catgorie devrait tre affich votre application dans le menu de votre pda
    =>Exemple : jeux
Left
    =>Dtermine la coordonne horizontale
TForm.Name
    =>Utiliser Fichier/Enregistrer sous pour changer le nom d'une TForm
TForm.Caption
    =>Dtermine une chane de texte permettant  l'utilisateur d'identifier le composant.
TForm.Caption=
    =>Indique le titre du formulaire. Si le formulaire est visible, le titre est affich.
    =>En assignant une valeur au Caption, son titre est affich si le formulaire est visible.
    =>Cette tche sauvegarde le pointeur pass; Il ne fait pas une copie. N'assigne pas le pointeur  une pile.
    =>Cette tche redessine le titre mais n'efface pas l'ancien en premier.
    =>Si le nouveau titre est moins long que l'ancien, la fin du titre de l'ancien sera encore affiche.
    =>Pour viter cela, vous pouvez cacher le titre en utilisant FrmHideObject, et l'afficher en utilisant FrmShowObject, aprs avoir utiliser FrmSetTitle.
BorderStyle
    =>Dtermine l'paisseur du bouton
VisibleItems
    =>Indique combien d'item seront affich dans la liste
MaxValue
    =>Le nombre maximum de valeur affich par la barre de dfilement
ColWidths
    =>Dtermine la largeur de chaque colonne, le dlimiteur est une virgule
Data
    =>Dterminer ici les champs privs de TGadget. Palmphi alloue de la mmoire pour cette structure
    =>     Exemple: Inscrivez "Int16 size" pour mettre un integer dans ce contrle ou
    =>     "Int 16 size1,size2;Char ch" pour mettre 2 integers et 1 caractre
    =>     Utilis GadgetName.Data()->size1 ou GadgetName.Data()->ch pour accder aux donnes dans le programme
ColCount
    =>Dtermine le nombre de colonnes de la grille
RowCount
    =>Dtermine le nombre de lignes de la grille
AutoInit
    =>Placer AutoInit  true pour laisser  Palmphi la rservation de la mmoire et initialis toutes les cellules pour vous
MinValue
    =>Le nombre minimum de valeur affich par la barre de dfilement
Position
    =>Dtermine la position du curseur dans la barre de dfilement
    =>     La valeur doit tre MinValue et MaxValue-PageSize
PageSize
    =>Dtermine la taille du curseur de dfilement
TBitmap.File
    =>Dtermine la localisation du fichier bmp
Items
    =>Contient les chanes qui apparaissent dans la bote liste. Utilis la virgule comme dlimiteur
Group
    =>Utilis dans TCheckBox et TButton (type btPush). Seulement un des contrles qui fait partie
    =>     de ce groupe peut tre pouss/coch simultanment
ButtonType
    =>Slectionner le type de bouton :$
    =>     btRepeat:Il envoie un vnement OnClick aussi longtemps qu'il est press
    =>     btPush:Il a deux tats, pouss et relch
    =>     btNormal:Il n'a pas d'tat, il doit tre relch avant de pouvoir tre press de nouveau
Caption
    =>Texte qui doit tre affich
Modal
    =>Si plac  true, le focus ne peut tre donne  d'autre formulaire
TForm.Menu
    =>Dtermine le menu qui sera utilis pour ce formulaire
SaveBehind
    =>Si plac  true, le contenu affich  l'cran est sauvegard avant d'afficher le formulaire
    =>     configur cette proprit pour chacun des TForm que vous voulez afficher aprs le premier
TEdit.Text
    =>Dtermine le texte par dfaut pour le contrle.  Ce texte est affich lorsque TForm.OnOpen
TEdit.Align
    =>Dtermine l'alignement du texte dans un TEdit
TEdit.DynamicSize
    =>Si la proprit multiline et DynamicSize du TEdit est plac  true, le TEdit recalcule sa hauteur
    =>      chaque fois qu'un caractre est tap
Font
    =>Dtermine les attributs du texte crit au-dessus ou dans le contrle.
Underlined
    =>Ajoute une ligne pointille sous la zone d'dition
Multiline
    =>Dtermine si TEdit peut afficher plusieurs lignes ou non
MaxChars
    =>Dtermine combien de caractre le TEdit peut contenir, s'il est mis  zro le TEdit ne sera pas ditable
ReadOnly
    =>Dtermine si le contenu peut tre modifi par l'usager ou non
Numeric
    =>Si plac  true, uniquement des caractres numriques peuvent tre entrs
Name
    =>C'est le nom du contrle. Habituellement il rfre  un pointeur
    =>     Un nom valide doit commenc par un caractre alphanumrique ou un underscore et
    =>     peut contenir des chiffres aprs le premier caractre. Ce nom doit tre unique



Screen.RestoreScreenMode()
    =>Appeler cette mthode aprs avoir fait une Application::Terminate si vous avez chang la couleur de profondeur par dfaut
Screen.ClrScr()
    =>Effacer l'cran
Screen.EraseRect()
    =>Paramtres : (gauche,haut,droite,bas)
    =>Dessine un rectangle dans la fentre de dessin en utilisant la couleur de fond par dfaut.
Screen.Rectangle()
    =>Paramtres : (gauche,haut,droite,bas)
    =>Dessine un rectangle au secteur spcifi
Screen.RoundRect()
    =>Paramtres : (gauche,haut,droite,bas, diamtre du cercle)
    =>Dessine un rectangle aux coins arrondis au secteur spcifi
    =>Utilis 0 comme diamtre pour avoir un rectangle standard
Screen.FillRect()
    =>Paramtres : (gauche,haut,droite,bas)
    =>Utilisez la mthode FillRect pour remplir une zone rectangulaire
Screen.FillRoundRect()
    =>Paramtres : (gauche,haut,droite,bas, diamtre du cercle)
    =>Utilisez la mthode FillRect pour remplir une zone rectangulaire au coin arrondie
    =>Utilis 0 comme diamtre pour avoir un rectangle standard
Screen.EraseComp()
    =>Paramtres : (Nom du composant)
    =>Efface la zone occupe par ce composant
Screen.Line()
    =>Paramtres : (x1,y1,x2,y2)
    =>Dessine une ligne
Screen.GrayLine()
    =>Paramtres : (x1,y1,x2,y2)
    =>Dessine une ligne grise
Screen.TextOut()
    =>Paramtres : (x,y,char * string)
    =>Ecrit une chane dans un canevas
Screen.TextOutInverted()
    =>Paramtres : (x,y,char * string)
    =>Ecrit une chane en mode invers dans un canevas
Screen.bpp=
    =>Change la profondeur de la couleur. 1 pour 2 couleurs et 2 pour 4 couleurs.
    =>Pour les palms en couleur, vous pouvez spcifier une valeur plus haute pour augmenter ou diminu la compatibilit.
Screen.Color=
    =>Dtermine la couleur utilise pour dessiner des lignes dans le canevas.
    =>C'est une valeur 24 bit au format : 0xRRGGBB
Screen.TextColor=
    =>Dtermine la couleur des polices de caractre utilise pour dessiner dans le canevas.
    =>C'est une valeur 24 bit au format : 0xRRGGBB
Screen.BGColor=
    =>Dtermine la couleur de fond
    =>C'est une valeur 24 bit au format : 0xRRGGBB
Screen.Font=
    =>Change la police de caractre par dfaut pour les fonctions TextOut et TextOutInverted


System.MemInfo()
    =>Paramtres: (UInt32 *freeMemory,UInt32 *totalMemory,UInt32 *dynamicMemory)
    =>Retourne de l'information sur la mmoire du systme.
    =>Dterminer pour chaque paramtre un pointeur pour storer la valeur ou spcifier NULL pour ne pas l'utiliser
    =>Retourne la valeur spcifie en Kilo bytes.
System.GetUserName()
    =>Paramtres: (Char *UserNameHolder)
    =>Retourne le nom de l'usager
System.Reset()
    =>Effectue un redmarrage logiciel
System.DelayTicks()
    =>Paramtres : (Nombre de tic-tac)
    =>Met une pause  l'excution du programme.
System.Delay()
    =>Paramtres : (Nom de seconde)
    =>Met le programme en pause.
System.ROMVersion()
    =>Retourne la version de la ROM version du Palm (exemple. 0x0300 pour PalmOS 3.0)
System.BatteryLevel()
    =>Retourne le pourcentage du niveau de batterie.

TApplication.Terminate()
    =>Termine le programme en cours et retourne au menu principal.


TForm.ShowPureModal()
    =>Paramtres: (FormID)
    =>Affiche TForm sans l'attacher  un gestionnaire d'vnement
TForm.ShowModal()
    =>Paramtres: (FormID)
    =>Affiche le TForm. Le formulaire doit tre dclar explicitement avant d'appeler cette mthode
    =>         TForm myform;
    =>         myform.ShowModal(_Form1);
TForm.PopUp()
    =>Mettre en avant plan.
    =>Utiliser cette fonction pour crer automatiquement le formulaire. Fermer ces formulaires avec Back()
    =>Le TForm appel devrait avoir SaveBehind plac  true
TForm.Show()
    =>Mettre en avant plan. Utiliser Show de nouveau pour aller a un autre plan
TForm.Id()
    =>Retourne Id du formulaire
TForm.Redraw()
    =>Redessine le formulaire.
TForm.FocusedControl()
    =>Retourne le contrle qui a le focus
TForm.HandleEvent()
    =>Capturer l'vnement. Employer ceci pour laisser  PalmOS rpondre  un vnement avant que vous agissiez dessus.
    =>Soyez certain de retourner TRUE dans l'vnement de la fonction afin d'viter de capturer l'vnement 2 fois
    =>Utiliser cette mthode uniquement sur le gestionnaire d'vnements.
TForm.Back()
    =>Retourner au dernier formulaire qui a appel PopUp()
TButton.Caption()
    =>Utilis cette proprit pour obtenir ou dtermin le caption d'un bouton  l'excution.
TButton.Checked()
    =>Dtermine si le bouton apparat comme press ou non.
    =>Utilis uniquement cette proprit si le type de bouton est btPushButton

TListBox.ItemIndex()
    =>Spcifie l'indice de l'lment slectionn de la liste de la bote liste.
TListBox.Draw()
    =>Redessine la liste. Appeler Erase pour s'assurer que la liste sera compltement redessine
TListBox.PopUp()
    =>Affiche une fentre modale qui contient les items de la liste.
TListBox.ScrollToItem()
    =>Paramtres: (UInt16 index)
    =>Dfile la liste pour afficher l'lment spcifi par l'index
    =>Vous devez appeler Erase et Draw pour effectuer le changement
TListBox.Item()
    =>Paramtres : (Int16 index)
    =>Retourne le texte de l'lment spcifi
TListBox.ItemCount()
    =>Indique le nombre d'lments de la bote liste.
TListBox.SelText()
    =>Reprsente le texte slectionn de la zone de saisie
TListBox.VisibleItems=
    =>Dtermine le nombre d'items visible dans la liste.
    =>Vous devez appeler Erase et Draw pour effectuer le changement
TListBox.Items=
    =>Contient les chanes qui apparaissent dans la bote liste.
    =>Utilis des virgules comme dlimiteur(comme la proprit value)
TComboBox.Draw()
    =>Redessine la liste. Appeler Erase pour s'assurer que la liste sera compltement redessine
TComboBox.PopUp()
    =>Affiche une fentre modale qui contient les items de la liste.
TComboBox.Item()
    =>Paramtres : (Int16 index)
    =>Retourne le texte de l'lment spcifi
TComboBox.SelText()
    =>Reprsente le texte slectionn de la zone de saisie
TComboBox.ItemCount()
    =>Indique le nombre d'lments de la bote liste.
TComboBox.ItemIndex()
    =>Spcifie l'indice de l'lment slectionn de la liste de la bote liste.
TComboBox.VisibleItems=
    =>Dtermine le nombre d'items visible dans la liste..
    =>Si la liste doit tre affiche, vous devez appeler Erase et Draw pour effectuer le changement
TComboBox.Items=
    =>Contient les chanes qui apparaissent dans la bote liste.
    =>Utilis des virgules comme dlimiteur(comme la proprit value)

TTable.SetCellInt()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Transforme la cellule en type TIntLabel.
    =>Ces cellules peuvent uniquement afficher des integer.
TTable.SetCellRString()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Transforme la cellule en type TStrLabel.
    =>Ces cellules ne peuvent pas tre modifies par l'usager.
TTable.SetCellRWString()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Transforme la cellule en type TEdit.
    =>Ces cellules ne peuvent pas tre modifies par l'usager.
TTable.SetCellCheckBox()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Transforme la cellule en type TCheckBox.
TTable.SetCellDate()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Transforme la cellule en type TDateLabel.
    =>Ces cellules ne peuvent pas tre modifies par l'usager.
TTable.SetDateValue()
    =>Paramtres : (UInt8 col,UInt8 row,UInt8 day,UInt8 month,UInt year)
    =>Dtermine la valeur d'une cellule de type TDateLabel.
    =>Appeler Erase et Draw effectuer les changements.
TTable.GetDateValue()
    =>Paramtres : (UInt8 col,UInt8 row,UInt8* day,UInt8* month,UInt* year)
    =>Obtenez la valeur d'une cellule de type TDateLabel.
TTable.ExtractYear()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Obtenez la valeur de l'anne d'une cellule de type TDateLabel.
TTable.ExtractMonth()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Obtenez la valeur du mois d'une cellule de type TDateLabel.
TTable.ExtractDay()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Obtenez la valeur de la journe d'une cellule de type TDateLabel.
TTable.IntValue()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Accdez  la valeur d'une cellule de type TIntLabel.
    =>Appeler Erase et Draw si vous avez fait des changements.
TTable.StrValue()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Accdez  la valeur d'une cellule de type TStrLabel.
    =>Appeler Erase et Draw si vous avez fait des changements.
TTable.Checked()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Accdez  la valeur d'une cellule de type TCheckBox.
    =>Appeler Erase et Draw effectuer les changements.
TTable.Draw()
    =>Dessine le contenu de chaque cellule  sa position
    =>Pour effacer les valeurs prcdentes, vous devez appeler Erase()
TTable.SetLoadEvent()
    =>Usage interne seulement. N'utilisez pas cette fonction
TTable.SetSaveEvent()
    =>Usage interne seulement. N'utilisez pas cette fonction
TTable.TextValue()
    =>Paramtres : (UInt8 col,UInt8 row)
    =>Accdez  la valeur d'une cellule de type TEdit.
    =>Les cellules sont automatiquement redessiner si vous changer leurs contenus
TTable.ColVisible=
    =>Paramtres : (Uint8 col)
    =>Dtermine si la colonne est visible ou non.
    =>Si vous n'utilisez pas AutoInit vous devez mettre explicitement la colonne  visible si vous voulez que quelques chose se dessine
TTable.RowVisible=
    =>Paramtres : (Uint8 row)
    =>Dtermine si la ligne est visible ou non.


TScrollBar.Draw()
    =>Dessine le contrle
TScrollBar.MaxValue()
    =>Utilis pour accder au nombre maximum de valeur affich par la barre de dfilement
TScrollBar.MinValue()
    =>Utilis pour accder au nombre minimum de valeur affich par la barre de dfilement
TScrollBar.Position()
    =>Utilis pour accder  la position du curseur de la barre de dfilement
TScrollBar.PageSize()
    =>Utilis pour accder  la longueur d'une page dans une barre de dfilement
TScrollBar.GetValuesFrom()
    =>Employ cette fonction lorsque vous voulez contrler avec une barre de dfilement ce qui sera visible dans un TEdit multiligne
    =>Exemple, si vous avez un TEdit avec 12 lignes, trois de ces lignes sont visibles et le curseur est  la quatrime lignes. 
    =>Vous pourriez crire ScrollBar.Max=12; ScrollBar.PageSize=3; ScrollBar.Min=0; ScrollBar.Pos=4;

TGadget.Data()
    =>Utilis cette mthode pour accder aux donnes interne d'un gadget
    =>Si vous dfinissez les donnes interne comme un  "Int16 a;char b" vous pouvez accder ces donnes avec :
    =>   GadgetName.Data()->a or GadgetName.Data()->b
TGadget.Paint()
    =>Gnre un vnement OnPain d'un Gadget (Cette mthode doit tre dfinit par l'usag)

TAlert.Show()
    =>Paramtres([char *custom1,[char *custom2,[char *custom3]]])
    =>Utilis Show pour afficher une alerte et attendre que l'usager appuie sur un bouton
    =>Vous pouvez spcifier la valeur custom1~3 pour remplacer ^1 ^2 et ^3 dans le caption de l'alerte

TCheckBox.Checked()
    =>Spcifie l'tat de la case  cocher.

TFont.Init()
    =>Si la proprit "AutoInit" n'est pas configur, vous pouvez employer cette mthode pour initialiser la police de caractre
    => partir de n'importe quel endroit du programme. Vous pouvez seulement employer une police de caractre si vous l'avez dj initialis.
TFont.Release()
    =>Si la proprit "AutoInit" n'est pas configur, vous pouvez employer cette mthode pour librer la police de caractre
    => partir de n'importe quel endroit du programme. Rappeler vous de librer chacune des polices de caractre que vous initialis.

TEdit.Text_()
    =>Retourne un pointeur au buffer interne de la zone slectionner du TEdit.
    =>Si le  TEdit est vide, un pointeur null est retourn.
    =>Sinon un pointeur sur la chane est retourn.
TEdit.Text()
    =>Return a pointer to the internal buffer area of the TEdit.
    =>Si le  TEdit est vide, un pointeur vers une chane vide est retourn.
    =>Sinon un pointeur sur la chane est retourn.
    =>Attribue une valeur  TEdit.Text pour changer la zone du buffer interne.
TEdit.Copy()
    =>Copie la zone slectionne dans le presse-papiers
TEdit.Paste()
    =>Colle le contenue du presse-papiers dans la zone slectionn
TEdit.Cut()
    =>Supprime la zone slectionne et la copie dans le presse-papiers
TEdit.ScrollFrom()
    =>Employez cette fonction sur l'vnement OnScroll d'un TScrollBar pour faire dfiler le contenu de TEdit
    =>La barre de dfilement devrait avoir appel GetValuesFrom pour fonctionner correctement
TEdit.Delete()
    =>Paramtres: (Int8 firstChar,Int8 lastChar)
    =>Supprimer les caractres entre le premier et le dernier.
TEdit.Draw()
    =>Redessine le composant. Utilis aprs un Erase()
TEdit.Empty()
    =>Vide le contenu d'un TEdit
TEdit.SelStart()
    =>Reprsente la position du premier caractre slectionn dans le texte
TEdit.SelLength()
    =>Reprsente le nombre de caractres slectionns
TEdit.SetFocus()
    =>Se produit quand un contrle reoit la focalisation
TEdit.Font()
    =>Employez la police pour obtenir le fontId que ce composant emploie.
TEdit.Length()
    =>Spcifie la longueur de la chane de caractres du TEdit
Enabled()
    =>Dtermine si le contrle rpond aux vnements. Il ne rpond pas au crayon s'il a la valeur disabled.
    =>Si vous rendez un contrle disabled, le contrle est encore affich, et son apparence n'est pas diffrente des autres contrles qui rponde au crayon. Vous pourriez employer une telle commande pour informer vos utilisateurs q'un certain tat de votre application ne peut pas tre modifi
TPalmDB.OpenRW()
    =>Paramtres : Une chane de caractre constante ayant 4 caractres (exemple 'abcd')
    =>Utiliser cette fonction pour ouvrir une base de donne avec les permissions de lecture et d'criture
    =>Le paramtre indique id du crateur de la base de donne  ouvrir
    =>Utilis 'memo' pour accder aux enregistrements du memopad
    =>Si vous voulez ouvrir une base de donne par son nom, utilis la fonction Open au lieu
TPalmDB.OpenR()
    =>Paramtres : Une chane de caractre constant ayant 4 caractres (exemple 'abcd')
    =>Utiliser cette fonction pour ouvrir une base de donne avec les permissions de lecture
    =>Le paramtre indique id du crateur de la base de donne  ouvrir
    =>Utiliser 'memo' pour accder aux enregistrements du memopad
    =>Si vous voulez ouvrir une base de donne par son nom, utilis la fonction Open au lieu
TPalmDB.Open()
    =>Paramtres : (Char *name,UInt16 access)
    =>  name:Nom de la base de donne
    =>  access:
    =>    * dmModeReadWrite  Mode lecture/ et criture.
    =>    * dmModeReadOnly  Mode en lecture seule.
    =>    * dmModeWrite  Mode en criture seul.
    =>    * dmModeLeaveOpen  Laissez la base de donnes ouverte mme lorsque l'application s'arrtera.
    =>    * dmModeExclusive  Ne laisse personne d'autre ouvrir cette base de donne.
    =>    * dmModeShowSecret  Affiche les enregistrements privs.
    =>Appeler cette mthode pour ouvrir la base de donne en lecture ou criture
TPalmDB.Create()
    =>Paramtres : (char* DBName,UInt32 Creator (e.g 'abcd'))
    =>Utilis cette fonction pour crer une base de donne.
    =>Une base de donne est crer seulement si elle n'existe pas, vous pouvez donc appeler cette mthode sans crainte
TPalmDB.Close()
    =>Ferme la base de donne
TPalmDB.Remove()
    =>Paramtres: (UInt16 idx)
    =>Enlve l'enregistrement spcifi
TPalmDB.RecordCount()
    =>Retourne le nombre d'enregistrement dans la base de donne
TPalmDB.Read()
    =>Paramtres: (Uint16 idx,void *buffer,UInt16 size)
    =>Copie le contenu de l'enregistrement idx dans le buffer
    =>La dimension de l'enregistrement est spcifie par le dernier paramtre
    =>Employer RecordSize(int idx) pour obtenir la dimension d'un enregistrement
TPalmDB.Modify()
    =>Paramtres: (Uint16 idx,void *buffer,UInt16 size)
    =>Copie le contenu d'un buffer dans l'enregistrement idx
    =>La dimension de l'enregistrement est spcifie par le dernier paramtre
    =>Pour augmenter les dimensions d'un enregistrement employer RecordSize()
    =>Les enregistrements dans une mme base de donne n'ont pas besoin d'avoir les mmes dimensions
TPalmDB.Insert()
    =>Paramtres: (Uint16 idx,void *buffer,UInt16 size)
    =>Copie le contenu du buffer dans un nouvel enregistrement  la position idx
    =>La dimension de l'enregistrement est spcifie par le dernier paramtre
    =>Les enregistrements dans une mme base de donne n'ont pas besoin d'avoir les mmes dimensions
TPalmDB.RecordSize()
    =>Paramtres : (Uint16 idx)
    =>Obtenir ou placer les dimensions de l'enregistrement idx
TPalmDB.BackupDB=
    =>Placer  1 si vous voulez que la base de donne soit sauvegarde lors de la prochaine synchronisation.

TMemBlock.Size()
    =>Employer cette proprit pour placer ou obtenir les dimensions d'un TMemBlock
    =>Ne changer pas les dimensions d'un TMemBlock non initialis
TMemBlock.New()
    =>Paramtres : (UInt16 size)
    =>Initialise un TMemBlock, cette mthode doit tre appele avoir de pouvoir l'utilis
TMemBlock.Get()
    =>Obtient un pointeur dans la mmoire rserv d'un TMemBlock
    =>Appeler Release lorsque vous avez fini d'utiliser cette mmoire
TMemBlock.Release()
    =>Libre un pointeur Get().
    =>Aprs cet appel, ne rfrenc pas le pointeur retourn par Get()
    =>Le contenu n'est pas libr, utilis Free() pour ce faire
TMemBlock.Free()
    =>Libre le bloque de mmoire

TPanel.BorderStyle()
    =>Dtermine si la zone client du contrle de saisie est entoure d'une bordure
    =>   bsNone: Il n'y a pas de bordure
    =>   bsSingle: la zone client du contrle de saisie est entoure d'une bordure simple
    =>   bsBold: la zone client du contrle de saisie est entoure d'une bordure double
    =>Vous devez appeler Draw() pour effectuer les changements.
TPanel.Left()
    =>Dtermine la coordonne horizontale gauche d'un composant.
    =>Vous pouvez assigner une nouvelle valeur replaant de ce fait chaque composant dans le panneau
    =>Pour changer la valeur de Left et Top du mme coup utilis MoveTo(x,y);
TPanel.Width()
    =>Retourne la largeur du TPanel
TPanel.Height()
    =>Retourne la hauteur du TPanel
TPanel.Top()
    =>Reprsente la coordonne verticale Y du coin suprieur gauche du TPanel.
    =>Vous pouvez assigner une nouvelle valeur replaant de ce fait chaque composant dans le panneau
    =>Pour changer la valeur de Left et Top du mme coup utilis MoveTo(x,y);
TPanel.MoveTo()
    =>Paramtres : (UInt16 Left,UInt16 Top)
    =>Dplace au point (X,Y) le TPanel et replace tous les composants contenus par le panneau.
    =>Vous devez redessiner le panneau en appelant Draw()
Width()
    =>Dtermine la coordonne horizontale d'un composant..
    =>C'est une constante, les modifications  l'excution ne sont pas pris en compte;
Top()
    =>Dtermine la coordonne verticale Y d'un composant.
    =>C'est une constante, les modifications  l'excution ne sont pas pris en compte;
Left()
    =>Dtermine la coordonne horizontale gauche d'un composant.
    =>C'est une constante, les modifications  l'excution ne sont pas pris en compte;
Height()
    =>Retourne la hauteur du composant en mode cration
    =>C'est une constante, les modifications  l'excution ne sont pas pris en compte;
Visible=
    =>Dtermine si un contrle doit tre utilisable(visible) ou non utilisable.
    =>Un composant qui n'est pas utilisable ne s'affiche pas et ne rpond pas au vnement du crayon.
    =>En assignant une valeur le composant ne sera pas mis  jour, Appeler Draw() ou Erase() pour le faire.
Erase()
    =>Efface la zone du formulaire occup par ce composant
Draw()
    =>Redessine le composant. Appeler Erase avant draw pour s'assurer que le rafrachissement  bien t fait

NoParam:
    =>Cette mthode ne s'attend  un aucun paramtre
Param1:
    =>Cette mthode s'attend  avoir 1 paramtre
ParamN:
    =>Cette mthode s'attend  avoir XX paramtres
Classes:
    =>Classes
Methods:
    =>Mthode/Proprit
OldVersion:
    =>Vous avez une version dsute de Palmphi
    =>Svp effectuer une mise  niveau vers XX
NoProject:
    =>Crer ou ouvrir un projet avant d'insrer un composant
Modified:
    =>Enregistrer les modifications?
NoCYGWIN:
    =>La configuration de cygwin ne semble pas avoir t faite.
    =>Aller  Outils|Configuration et slectionner l'emplacement de cygwin.bat
    =>Vous pouvez trouver  XX un installateur pour cygwin si vous ne l'avez pas encore.
SearchNotFound:
    =>Chane recherche non trouve
Replace?:
    =>Remplacer l'occurrence?
MenuNewProject:
    =>Nouveau projet
MenuNewForm:
    =>Nouveau formulaire
MenuNewSource:
    =>Nouveau code source
MenuOpen:
    =>Ouvrir
MenuOpenProject:
    =>Ouvrir projet
MenuReopen:
    =>Rouvrir ...
MenuSaveSource:
    =>Enregistrer le code
MenuSaveas:
    =>Enregistrer sous ...
MenuSaveProject:
    =>Enregistrer le projet
MenuSaveProjectas:
    =>Enregistrer le projet sous ...
MenuCloseProject:
    =>Fermer le projet
MenuExit:
    =>Quitter
MenuUndo:
    =>Rcuprer
MenuRedo:
    =>Refaire
MenuFind:
    =>Chercher
MenuFindNext:
    =>Occurrence suivante
MenuReplace:
    =>Remplacer
MenuSelectAll:
    =>Tous slectionner
MenuIndent:
    =>Indenter
MenuUnindent:
    =>Dsindenter
MenuObjectInspector:
    =>Afficher l'inspecteur d'objet
MenuSwitchFormUnit:
    =>Bascul Fiche/Uniter
MenuSettings:
    =>Configuration
MenuMake:
    =>Compiler
MenuCloseCode:
    =>Retirer du projet
MenuDeleteTemp:
    =>Supprimer les fichiers temporaires
MenuContents:
    =>Aide Palmphi
MenuObjectBrowser:
    =>Navigateur de classe
MenuSearch:
	=>Recherche
MenuAbout:
    =>A propos ...
MenuFile:	
    =>Fichier
MenuEdit:
    =>Edition
MenuObject:
    =>Objet
MenuTools:
    =>Outils
MenuProject:
    =>Projet
MenuHelp:
    =>Aide
MenuBookmarkLine:
    =>Mettre un signer
MenuGotoBookmark:
    =>Aller au prochain signet
DefaultHandling:
    =>Cliquer ici si vous voulez laisser Palmphi grer les vnements.
    =>Lorsque Palmphi gre les manipulations par dfaut, la valeur retourner dans l'vnement sera ignore.
    =>Autrement lorsque vous retourner True PalmOS ignore les manipulations par dfaut.
    =>Si vous ne comprenez pas, laiss grer le tout
InvalidId:
    =>La valeur "XX" n'est pas un identifiant valide
ChangeFormName:
    =>Utiliser "Fichier | Enregistrer sous ..." pour changer le nom du formulaire
DupName:
    =>Ce nom de fichier est dj utilis. Slectionner en un nouveau.
MonoIcon?:
    =>Dterminer une icne par dfaut avant dans dterminer un pour IconGrey4, IconGrey16 or IconColor
InvalidFormat:
    =>Ce projet  un format de fichier inconnu.
    =>Vous devez probablement avoir une version plus rcente pour l'ouvrir.
ComponentName:
    =>Nom du composant
InsertItem:
    =>Insrer un Item
InsertColumn:
    =>Insrer une colonne
Delete:
    =>Supprimer
MenuCloseFile:
    =>Fermer le fichier
MenuAddToProject:
    =>Ajouter au projet
TooShort:
    =>Le nom du reteneur d'vnement doit avoir au moins 4 caractres
CloseFileConfirm:
    =>Fermer le fichier XX et l'effacer du projet?
ClosePalmphiConfirm:
    =>Voulez-vous quitter Palmphi ?
FormObjectInspector:
    =>Inspecteur d'objets
OI_TabEvents:
    =>Evnements
OI_TabProperties:
    =>Proprits
OI_UseGrid:
    =>Utilis la grille
OI_DelBtn:
    =>Supp
OI_ShowBtn:
    =>Montrer (F12)
OI_EditMenuBtn:
    =>diter le menu  ...
OI_EditFontBtn:
    =>diter les polices de caractres ...
FormSettings:
    =>Configuration
S_TabEnvironment:
    =>Environnement
S_TabAppearance:
    =>Options de l'diteur
S_TabParser:
    =>Parser
S_TabIDE:	
    =>IDE
S_EmulatorLocation:
    =>Emulateur
S_ChangeBGColor:
    =>Changer la couleur du font
S_ChangeFont:
    =>Changer la police de caractre
S_ChangeColor:
    =>Changer la couleur
S_PalmphiHandlesEvents:
    =>Let Palmphi manage default event handling
S_Language:
    =>Langage
S_RestartNote:
    =>(Vous devez redmarrer Palmphi)
S_CodeCompletion:
    =>Achvement du code
S_Confirmation:
    =>Demander confirmation lorsque vous supprimer, fermer quitter, etc...
S_BlockIndent:
    =>Indentation de bloc:
FormSearch:
    =>Recherche
Search_SearchLabel:
    =>Recherche :
Search_ReplaceLabel:
    =>Remplacer :
Search_OnlySelection:
    =>Slection uniquement
Search_IdReplacement:
    =>Id de remplacement
Search_Prompt:
    =>Message lors d'un remplacement
Search_Case:
    =>Non sensible au majuscule/minuscule



LANGUAGE English

Enabled
    =>Set a control as enabled or disabled. Disabled controls do not respond to the pen.
    =>If you disable a visible control, the control is still displayed, and its appearance is no different from controls that do respond to the pen. You might use such a control to inform your users of some state of your application that cannot be modified.
AppID
    =>Each Palm OS application has a distinct creator ID.
    =>An AppID is a 4-byte value used to tie together all the
    =>databases related to the application.
    =>AppIDs are unique to the application, not the creator of the application.
    =>Each database on the Palm device has an application value and a type.
    =>Example : test
TApplication.MultiSegment
    =>Set to True to allow Palmphi to split the generated code in several segments.
    =>This allows Palmphi to generate applications whose code is larger than 32k.
    =>
    =>Each form will create a new segment. To add your own function to any segment declare it as follows :
    =>     void myfunc( parameters ) XXXXX_Section;   // Where XXXXX is the name of the form
    =>This declaration must be at the top position in the first form.
    =>
    =>NOTE : This is still alpha-code so your feedback with successes or problems is appreciated.
TApplication.MainForm
    =>Specifies which form should be loaded and made active when your program starts
ExtraObjFiles
    =>Enter here additional object files to be linked, delimiter is comma
    =>Example : func1.o,func2.o
ExtraIncludes
    =>Specifies additional include files. Delimiter is comma.
    =>     Use <file.h> for standard Palm header files
    =>     Use "file.h" for custom files
    =>A possible value could be :
    =>      "file1.h","file2.h",<stdio.h>
ExtraLibraries
    =>Specifies additional libraries. Delimiter is comma.
    =>Use mf to use math functions in your program.
    =>A possible value could be :
    =>      mf,crt
ExtraResources
    =>Specifies additional resources to be compiled. Delimiter is comma.
    =>
    =>A possible value could be :
    =>      file1.rcp,file2.rcp
IncludePath
    =>Specifies extra paths for include files, delimiter is comma
    =>     Use normal slash (/) for specifying a directory
    =>     Directories are cygwin related
    =>Example: /usr/include,/usr/mylib
Visible
    =>Set a control to usable or not usable.
    =>A control that is not usable doesn't draw and doesn't respond to the pen.
Width
    =>Use to set the width of a control manually
Height
    =>Use to set the height of a control manually
Top
    =>Use to set the y position of a control manually
Icon
    =>Specify a bmp file for the app icon. The bitmap must be 32x32, 32x22 or 22x22 in dimension.
    =>This bmp should be monochrome, if not it will be converted.
IconGrey16
    =>Specify a bmp file for the app icon. The bitmap must be 32x32, 32x22 or 22x22 in dimension.
    =>This bmp should have 16 gray tones, if not it will be converted.
IconGrey4
    =>Specify a bmp file for the app icon. The bitmap must be 32x32, 32x22 or 22x22 in dimension.
    =>This bmp should have 4 gray tones, if not it will be converted.
IconColor
    =>Specify a bmp file 32x32 or 22x22 to use as application icon
    =>This bmp should be 16 Mio colors. 256-color bitmaps are not standard and shouldn't be used
EventHandling
    =>See Tool/Settings for information on how Palmphi manages events
TApplication.Category
    =>Specify under which category in the launcher should your program be shown
    =>Example : games
Left
    =>Use to set the x position of a control manually
TForm.Name
    =>Use File/Save as to change the name of a TForm
TForm.Caption
    =>Title of the form. If empty , the form has no title
TForm.Caption=
    =>Set the title of a form. If the form is visible, draw the new title.
    =>By assigning a value to Caption the title is drawn if the form is visible.
    =>This assignment saves the pointer passed; it does not make a copy. Don't assign a pointer to a stack-based object.
    =>The assignment redraws the title but does not erase the old one first.
    =>If the new title is shorter than the old one, the end of the old title will still be visible.
    =>To avoid this, you can hide the title using FrmHideObject, then show it using FrmShowObject, after using FrmSetTitle.
BorderStyle
    =>Select the thickness of the border of the component
VisibleItems
    =>Set how many items have to be displayed in the list
MaxValue
    =>A value representing the bottom of the user interface object.
ColWidths
    =>Specify the widths of each column delimited by a comma
Data
    =>Specify here the private data of the TGadget. Palmphi reserves memory for this struct
    =>     Example: Write here "Int16 size" to store an integer for this control or
    =>     "Int 16 size1,size2;Char ch" to store two integers and one character
    =>     Then use GadgetName.Data()->size1 or GadgetName.Data()->ch to access the data in the program
ColCount
    =>Number of columns in the table
RowCount
    =>Number of rows in the table
AutoInit
    =>Set AutoInit to true to let Palmphi reserve memory and initialize all cells for you
MinValue
    =>A value representing the top of the user interface object.
Position
    =>Current position of the cursor in the scrollbar
    =>     Must be a value between MinValue and MaxValue-PageSize
PageSize
    =>Specifies the size of a page, bigger pages make the cursor bigger
TBitmap.File
    =>Specify location of bmp file
Items
    =>Specifies which items appear in the list. Use comma as delimiter
Group
    =>Use in TCheckBox and TButton (type btPush). Only one of the controls with
    =>     this group number can be pushed/checked at the same time
ButtonType
    =>Select type of button :$
    =>     btRepeat:It sends OnClick events as long as it is pressed
    =>     btPush:It has two states, pushed and released
    =>     btNormal:Has no states and must be released before being able to be clicked again
Caption
    =>Text to be shown
Modal
    =>If set to true, the focus cannot change to another form
TForm.Menu
    =>Specify the menu to be used in this form
SaveBehind
    =>If true, the contents of the screen are saved before showing the form
    =>     set this for every TForm you want to show after the first one
TEdit.Text
    =>Set default text for the control. This text is loaded on TForm.OnOpen
TEdit.Align
    =>Controls how to align the text in the TEdit
TEdit.DynamicSize
    =>If multiline TEdit's if DynamicSize is set to true, the TEdit recalculates its height
    =>     each time a new character is entered
Font
    =>Use this to specify with which font the control has to be painted
Underlined
    =>This adds a dotted line under the editable area
Multiline
    =>Specifies if the TEdit can display several lines or not
MaxChars
    =>Specify how much characters can be hold by this TEdit, if set to zero the TEdit is not editable
ReadOnly
    =>Specifies if the contents can be modified by the user or not
Numeric
    =>If true, only numeric characters can be entered
Name
    =>This is the name of the identifier. Normally it is an alias to a pointer
    =>     Valid identifiers must begin with an alphanumeric character or underscore and
    =>     can contain numbers after the first char. This identifiers must be unique

TBitmap.Draw()
    =><h4>TBitmap.Draw</h4>
    =><dl><dl><h4>Purpose </h4><dl><dt>Draw a bitmap in the current draw window at the specified coordinates with the specified draw mode. </dt></dl><h4>Prototype </h4><dl><dt><code>void TBitmap.Draw(Coord&nbsp;x, Coord&nbsp;y [ ,Int16 WinDrawOperation] );</code>
    =></dt></dl></dl><dl><h4>Parameters </h4><table width="95%"><tbody><tr>
    =><td valign="top" align="right" width="5%">&nbsp; </td><td valign="top" align="left" width="30%"><code><code>-&gt;WinDrawOperation</code><br></code></td><td valign="top" align="left" width="">
    =><table border="3"><caption></caption><tbody><tr><td><code>winPaint</code> </td><td>Destination replaced with source pixels (copy mode).</td></tr><tr><td><code>winErase</code> </td><td>Destination cleared where source pixels are off (AND mode). </td></tr><tr><td><code>winMask</code> </td><td>Destination cleared where source pixels are on (AND NOT mode). </td></tr>
    =><tr><td><code>winInvert</code> </td><td>Destination inverted where source pixels are on (XOR mode). </td></tr>
    =><tr><td><code>winOverlay</code> </td><td>Destination set only where source pixels are on (OR mode). </td></tr>
    =><tr><td><code>winPaintInverse</code> </td><td>Destination replaced with inverted source (copy NOT mode). </td></tr>
    =><tr><td><code>winSwap</code> </td><td>Destination foreground and background colors are swapped, leaving any other colors unchanged (color invert operation).</td></tr></tbody></table>
    =><br></td></tr></tbody></table><table width="95%"><tbody><tr><td valign="top" align="right" width="5%">&nbsp; </td>
    =><td valign="top" align="left" width="30%"><code><code>-&gt; x</code></code><br></td><td valign="top" align="left" width="">The x coordinate of the top-left corner.<br></td></tr></tbody></table><table width="95%"><tbody><tr>
    =><td valign="top" align="right" width="5%">&nbsp; </td><td valign="top" align="left" width="30%"><code><code>-&gt;
    =>y</code></code><br></td><td valign="top" align="left" width="">The y coordinate of the top-left corner.<br></td></tr></tbody></table></dl><dl><h4>Comments </h4><dl><dt>If the bitmap has multiple depths (is a bitmap family), the closest match less than or equal to the current draw window depth is used. If such a bitmap does not exist, the bitmap with the closest match greater than the draw window depth is used.&nbsp;</dt><dt><br></dt></dl></dl></dl><br>
TBitmap.Draw>>
    =>Bitmap1.Draw(50,50,winPaint);
Screen.RestoreScreenMode()
    =>Call this method after on Application::Terminate if you changed the default color depth
Screen.ClrScr()
    =>Clear the Screen
Screen.EraseRect()
    =><b>Parameters:</b> (left,top,right,bottom)
    =>Draw a rectangle in the draw window using the current background color.
Screen.EraseRect>>
    =>Screen.EraseRect(20,20,80,40);
    =>    // Erase zone between 20,20 and 80,40
Screen.Rectangle()
    =><b>Parameters:</b> (left,top,right,bottom)
    =>Draw a rectangle at specified area
Screen.RoundRect()
    =><b>Parameters:</b> (left,top,right,bottom,Circle_diameter)
    =>Draw a rounded rectangle at specified area
    =>Use a diameter zero for square corners
Screen.FillRect()
    =><b>Parameters:</b> (left,top,right,bottom)
    =>Draw a filled rectangle at specified area
Screen.FillRoundRect()
    =><b>Parameters:</b> (left,top,right,bottom,Circle_diameter)
    =>Draw a filled rounded rectangle at specified area
    =>Use a diameter zero for square corners
Screen.EraseComp()
    =><b>Parameters:</b> (Component name)
    =>Erase the area occupied by this component
Screen.Line()
    =><b>Parameters:</b> (x1,y1,x2,y2)
    =>Draw a line
Screen.GrayLine()
    =><b>Parameters:</b> (x1,y1,x2,y2)
    =>Draw a gray line
Screen.TextOut()
    =><b>Parameters:</b> (x,y,char * string)
    =>Draw specified text
Screen.TextOutInverted()
    =><b>Parameters:</b> (x,y,char * string)
    =>Draw specified text in inverted mode
Screen.bpp=
    =>Change color depth. 1 for two colors and 2 for four colors.
    =>For color palms you can use higher values loosing compatibility.
Screen.Color=
    =>Change pen color for draw operations
    =>This is a 24 bit value with format : 0xRRGGBB
Screen.TextColor=
    =>Change font color for draw operations
    =>This is a 24 bit value with format : 0xRRGGBB
Screen.BGColor=
    =>Change background color for draw operations
    =>This is a 24 bit value with format : 0xRRGGBB
Screen.Font=
    =>Change default font for functions TextOut and TextOutInverted


System.MemInfo()
    =><b>Parameters:</b> (UInt32 *freeMemory,UInt32 *totalMemory,UInt32 *dynamicMemory)
    =>Returns information about memory in system in the passed arguments.
    =>Specify for each parameter either a pointer to a value holder or NULL to not use it.
    =>Returned values are specified in Kilobytes.
System.MemInfo>>
    =>UInt32 freemem;
    =>System.MemInfo(&&freemem,NULL,NULL);
    =>if(freemem<6) Alert1.Show("Not enough memory");
System.GetUserName()
    =><b>Parameters:</b> (Char *UserNameHolder)
    =>Retrieve the name of the user and store it in the argument passed
System.GetUserName>>
    =>Char name[32],tmp[60];
    =>System.GetUserName(name);
    =>sprintf(tmp,"Hello %s!",name);
    =>Label3.Caption=tmp;
System.Reset()
    =>Perform a soft reset
System.DelayTicks()
    =><b>Parameters:</b> (Number of ticks)
    =>Pause the execution of the program.
System.Delay()
    =><b>Parameters:</b> (Number of seconds)
    =>Pause the execution of the program.
System.ROMVersion()
    =>Returns the ROM version of the Palm (e.g. 0x0300 for PalmOS 3.0)
System.BatteryLevel()
    =>Return the battery percentage level. A value between 0 and 100

TApplication.Terminate()
    =>End the current program returning to the main menu.
TApplication.ProcessMessages()
    =>Get one event of the event queue and process it.
    =>Use when performing tasks which consume much time
    =>If there is no events in the queue this function returns immediately
TApplication.NoBlockDelay()
    =><b><b>Parameters:</b></b> (Int16 DelayTicks)
    =>Stop the program for the specified amount of ticks. If events occurr, process them.
    =>This function is preferred over System.Delay and System.DelayTicks if you want to allow the user to interact with the application during the delay
    =>Use the constant sysTicksPerSecond to transform between seconds and ticks
Screen.ScrollDown()
    =><b>Parameters:</b> (Int16 x1,Int16 y1,Int16 x2,Int16 y2,Int16 NumOfPixels)
    =>Scroll down the specified area the specified amount of pixels.
    =>The vacated rectangle (as a result of the scroll) is erased with the current TScreen.BGColor
Screen.ScrollUp()
    =><b>Parameters:</b> (Int16 x1,Int16 y1,Int16 x2,Int16 y2,Int16 NumOfPixels)
    =>Scroll up the specified area the specified amount of pixels.
    =>The vacated rectangle (as a result of the scroll) is erased with the current TScreen.BGColor
Screen.ScrollLeft()
    =><b>Parameters:</b> (Int16 x1,Int16 y1,Int16 x2,Int16 y2,Int16 NumOfPixels)
    =>Scroll to the left the specified area the specified amount of pixels.
    =>The vacated rectangle (as a result of the scroll) is erased with the current TScreen.BGColor
Screen.ScrollRight()
    =><b>Parameters:</b> (Int16 x1,Int16 y1,Int16 x2,Int16 y2,Int16 NumOfPixels)
    =>Scroll to the right the specified area the specified amount of pixels.
    =>The vacated rectangle (as a result of the scroll) is erased with the current TScreen.BGColor
System.StopEvent()
    =>This function returns whether the application received an AppStopEvent, meaning that the user tried to end the application.
    =>This value is set by TApplication.NoBlockDelay and TApplication.ProcessMessages
    =>It is useful to test if the user wants to exit the application regularly on time consuming loops, to permit the user switch tasks fastly.
TForm.ShowPureModal()
    =><b>Parameters:</b> (FormID)
    =>Show the TForm without attaching to it an event manager
TForm.ShowModal()
    =><b>Parameters:</b> (FormID)
    =>Show the TForm. Form must be explicitely declared before calling this method
    =>         TForm myform;
    =>         myform.ShowModal(_Form1);
TForm.PopUp()
    =>Bring the form to front.
    =>Use this function for automatically created forms. Close these forms with Back()
    =>The called TForm should have SaveBehind set to true
TForm.Show()
    =>Bring the form to front. Use Show again to go to another
TForm.Id()
    =>Return Id of the form
TForm.Redraw()
    =>Redraw the form.
TForm.FocusedControl()
    =>Return the control which has the focus
TForm.FocusedControl>>
    =>if(Form3.FocusedControl()==Edit3)
    =>    Edit1.Text=Edit3.Text();
    =>else
    =>    Edit1.Text=Edit2.Text();
TForm.HandleEvent()
    =>Handle the event. Use this to let PalmOS respond to an event before you act on it.
    =>Be sure to return TRUE in the event function to avoid handling the event twice
    =>Use this method only on event handlers.
    =>
    =>NOTE: Specify on
TForm.HandleEvent>>
    =>EVENT Form1_OnKeyPress(WChar chr,UInt16 Modifiers)
    =>{
    =>   if (Form1.FocusedControl()==Edit1) {
    =>      Form1.HandleEvent();    //Handle the event before updating scrollbar
    =>      ScrollBar1.GetValuesFrom(Edit1);
    =>      return true;            //we already handled this, so don't handle again
    =>   }
    =>   return false;
    =>}
TForm.Back()
    =>Return to the last form which called PopUp()
    =>This function doesn't use the TForm parameter. So it does not matter whether you called or caller Form use.
TForm.Back>>
    =>Form3.Back();

TForm.NewLabel()
    =><b>Parameters:</b> (Int16 Left,In16 Top,char *Caption)
    =>
    =>Create a new label in the form at the specified position
    =>This functions returns the id of the new label.
    =>Don't create labels in a form other than the active. 
TForm.NewLabel>>
    =>TLabel abc;
    =>abc=Form1.NewLabel(20,20,"This is a label");
    =>abc.Visible=false;
TButton.Caption()
    =>Use this to get or set the caption of the button at runtime.
TButton.Checked()
    =>Use Checked to control whether the button appears as pressed or not.
    =>Use this property only if ButtonKind is btPushButton

TListBox.ItemIndex()
    =>Use ItemIndex to get or set the index of the current selected item.
TListBox.Draw()
    =>Redraw the list. Call Erase before draw to ensure complete redraw
TListBox.PopUp()
    =>Display a modal window that contains the items in the list.
TListBox.ScrollToItem()
    =><b>Parameters:</b> (UInt16 index)
    =>Scroll the list to show element of specified index
    =>You have to call Erase and then Draw to update the changes
TListBox.Item()
    =><b>Parameters:</b> (Int16 index)
    =>Return the text of the item in the selected index
TListBox.ItemCount()
    =>Use ItemCount to get the number of items in the TListBox
TListBox.SelText()
    =>Return selected item text
TListBox.VisibleItems=
    =>Set the number of items visible in a list.
    =>You have to call Erase and then Draw to update the changes
TListBox.Items=
    =>Use to set all the items of the list.
    =>Use commas to delimite values (as in the property value)
Items>>
    =>ListBox3.Items="one,two,three";
TComboBox.Draw()
    =>Redraw the list. Call Erase before draw to ensure complete redraw
TComboBox.PopUp()
    =>Display a modal window that contains the items in the list.
TComboBox.Item()
    =><b>Parameters:</b> (Int16 index)
    =>Return the text of the item in the selected index
Item>>
    =>ComboBox1.Items="one,two,three";
    =>Edit3.Text=ComboBox1.Item(2);
    =>     // Edit3.Text="three"
TComboBox.SelText()
    =>Return selected item text
TComboBox.ItemCount()
    =>Use ItemCount to get the number of items in the TComboBox
TComboBox.ItemIndex()
    =>Use ItemIndex to get or set the index of the current selected item.
TComboBox.VisibleItems=
    =>Set the number of items visible in the popup list.
    =>If the list is being shown you have to call Erase and then Draw to update the changes
TComboBox.Items=
    =>Use to set all the items of the list.
    =>Use commas to delimite values (as in the property value)

TTable.SetCellInt()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Make cell of type TIntLabel.
    =>These cells can only display integer values.
TTable.SetCellRString()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Make cell of type TStrLabel.
    =>These cells cannot be modified by the user.
TTable.SetCellRWString()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Make cell of type TEdit.
    =>These cells can be modified by the user.
TTable.SetCellCheckBox()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Make cell of type TCheckBox.
TTable.SetCellDate()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Make cell of type TDateLabel.
    =>These cells cannot be modified by the user.
TTable.SetDateValue()
    =><b>Parameters:</b> (UInt8 col,UInt8 row,UInt8 day,UInt8 month,UInt year)
    =>Set the value of a cell of type TDateLabel.
    =>Call Erase and Draw to reflect changes.
TTable.SetDateValue>>
    =>Int16 month=1, day=1, year=1980;
    =>SelectDay(selectDayByDay, &month, &day, &year, "Select Date");
    =>Table1.SetDateValue(0,0,day,month,year);
TTable.GetDateValue()
    =><b>Parameters:</b> (UInt8 col,UInt8 row,UInt8* day,UInt8* month,UInt* year)
    =>Get the value stored on a cell of type TDateLabel.
TTable.GetDateValue>>
    =>   Char str[25];
    =>   Int16 y,m,d;
    =>   MyTable.GetDateValue(1,0,&d,&m,&y);
    =>   sprintf(str,"%d / %d / %d",d,m,y);
    =>   Edit45.Text=str;
TTable.ExtractYear()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Get the year stored on a cell of type TDateLabel.
TTable.ExtractYear>>
    =>   Char str[25];
    =>   Int16 y,m,d;
    =>   sprintf(str,"%d of %d of %d",MyTable.ExtractYear(1,0),MyTable.ExtractMonth(1,0),
    =>                                MyTable.ExtractDay(1,0));
    =>   Edit45.Text=str;
TTable.ExtractMonth()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Get the month stored on a cell of type TDateLabel.
TTable.ExtractMonth>>
    =>   Char str[25];
    =>   Int16 y,m,d;
    =>   sprintf(str,"%d of %d of %d",MyTable.ExtractYear(1,0),MyTable.ExtractMonth(1,0),
    =>                                MyTable.ExtractDay(1,0));
    =>   Edit45.Text=str;
TTable.ExtractDay()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Get the day stored on a cell of type TDateLabel.
TTable.ExtractDay>>
    =>   Char str[25];
    =>   Int16 y,m,d;
    =>   sprintf(str,"%d of %d of %d",MyTable.ExtractYear(1,0),MyTable.ExtractMonth(1,0),
    =>                                MyTable.ExtractDay(1,0));
    =>   Edit45.Text=str;
TTable.IntValue()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Access the value of a cell of type TIntLabel.
    =>Call Erase and Draw if you make any changes.
TTable.StrValue()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Access the value stored on a cell of type TStrLabel.
    =>Call Erase and Draw if you make any changes.
TTable.Checked()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Access the value stored on a cell of type TCheckBox.
    =>Call Draw to reflect changes.
TTable.Draw()
    =>Draw the contents of each cell at its position
    =>To erase previous values you may have to call Erase()
TTable.SetLoadEvent()
    =>Internal use only. Don't use this function
TTable.SetSaveEvent()
    =>Internal use only. Don't use this function
TTable.TextValue()
    =><b>Parameters:</b> (UInt8 col,UInt8 row)
    =>Access the value of a cell of type TEdit.
    =>Cells are automatically redrawn if you change their contents
TTable.TextValue>>
    =>MyTable.TextValue(1,4)=Edit45.Text;
TTable.ColVisible=
    =><b>Parameters:</b> (Uint8 col)
    =>Use to specify whether the column is visible or not.
    =>If you don't use AutoInit you have to set explicitely the columns to visible if you want anything to be drawn
TTable.ColVisible>>
    =>MyTable.ColVisible(1)=true;
TTable.RowVisible=
    =><b>Parameters:</b> (Uint8 row)
    =>Use to specify whether the row is visible or not.
TTable.RowVisible>>
    =>MyTable.RowVisible(1)=true;
TTable.RowCount()
    =>Return the number of rows in a table
TTable.ColCount()
    =>Return the number of columns in a table
TTable.Editing()
    =>Return whether the table is in edit mode or not
TTable.ColWidths()
    =><b>Parameters:</b> (Int16 col)
    =>Use ColWidths to set or get the width of a column
TTable.Font()
    =><b>Parameters:</b> (Int16 col,Int16 row)
    =>Determines which font id is to be used when drawing this cell
    =>To use custom fonts append "_FontId" to the name of the font. For example if you created a font called "MyFont" the id of this font is "MyFont_FontId"
TTable.Col()
    =>Use Col to determine the current column in the table. Setting Col moves focus to the cell in the current row that is in the new column.
    =>To get the selected col in the table, read the Col property.
    =>(Zero-based)
TTable.Row()
    =>Use Row to determine the current row in the table. Setting Row moves focus to the cell in the current column that is in the new row.
    =>To get the selected row in the table, read the Row property.
    =>(Zero-based)
TScrollBar.Draw()
    =>Draws the control
TScrollBar.MaxValue()
    =>Use to access the value specifying the maximum value represented by the scrollbar
    =>(Zero-based)
    =>The max parameter is computed as:
    =>
    =>    number of lines of text - TScrollBar.PageSize + overlap
    =>
    =>where number of lines of text is the total number of lines or rows needed to display the entire object, page size is the number of lines or rows that can be displayed on the screen at one time, and overlap is the number of lines or rows from the bottom of one page to be visible at the top of the next page.
    =>
    =>For example, if you have 100 lines of text and 10 lines show on a page, the max value would be 90 or 91, depending on the overlap. So if TScrollBar.Position is greater than or equal to 90 or 91, the scroll car is at the very bottom of the scrolling region.
TScrollBar.MinValue()
    =>Use to access the value specifying the minimum value represented by the scrollbar
    =>(Zero-based)
    =>The max parameter is computed as:
    =>
    =>    number of lines of text - TScrollBar.PageSize + overlap
    =>
    =>where number of lines of text is the total number of lines or rows needed to display the entire object, page size is the number of lines or rows that can be displayed on the screen at one time, and overlap is the number of lines or rows from the bottom of one page to be visible at the top of the next page.
    =>
    =>For example, if you have 100 lines of text and 10 lines show on a page, the max value would be 90 or 91, depending on the overlap. So if TScrollBar.Position is greater than or equal to 90 or 91, the scroll car is at the very bottom of the scrolling region.
TScrollBar.Position()
    =>Use to access the current position of the cursor in the scrollbar
    =>The max parameter is computed as:
    =>
    =>    number of lines of text - TScrollBar.PageSize + overlap
    =>
    =>where number of lines of text is the total number of lines or rows needed to display the entire object, page size is the number of lines or rows that can be displayed on the screen at one time, and overlap is the number of lines or rows from the bottom of one page to be visible at the top of the next page.
    =>
    =>For example, if you have 100 lines of text and 10 lines show on a page, the max value would be 90 or 91, depending on the overlap. So if TScrollBar.Position is greater than or equal to 90 or 91, the scroll car is at the very bottom of the scrolling region.
TScrollBar.PageSize()
    =>Use to access the length of a page in the scrollbar
    =>The max parameter is computed as:
    =>
    =>    number of lines of text - TScrollBar.PageSize + overlap
    =>
    =>where number of lines of text is the total number of lines or rows needed to display the entire object, page size is the number of lines or rows that can be displayed on the screen at one time, and overlap is the number of lines or rows from the bottom of one page to be visible at the top of the next page.
    =>
    =>For example, if you have 100 lines of text and 10 lines show on a page, the max value would be 90 or 91, depending on the overlap. So if TScrollBar.Position is greater than or equal to 90 or 91, the scroll car is at the very bottom of the scrolling region.
TScrollBar.GetValuesFrom()
    =><b>Parameters:</b> (TEdit getFrom)
    =>This function computes and assign the right values to MaxValue, MinValue and Position depending on the cursor position and height of the TEdit "getfrom"
TScrollBar.GetValuesFrom>>
    =>EVENT Form1_OnKeyPress(WChar chr,UInt16 Modifiers)
    =>{
    =>   if (Form1.FocusedControl()==Edit1) {
    =>      Form1.HandleEvent();    //Handle the event before updating scrollbar
    =>      ScrollBar1.GetValuesFrom(Edit1);
    =>      return true;            //we already handled this, so don't handle again
    =>   }
    =>   return false;
    =>}

TGadget.Data()
    =>Use this method to access the internal data of the gadget
    =>If you defined the internal data as "Int16 a;char b" you can access this data with :
    =>   GadgetName.Data()->a or GadgetName.Data()->b
TGadget.Paint()
    =>Call the OnPaint method of the Gadget (this method must be defined by the user)

TAlert.Show()
    =>Parameters([char *custom1,[char *custom2,[char *custom3]]])
    =>Use Show to display the alert and wait until the user press one of its buttons
    =>You can specify the value custom1~3 to replace ^1 ^2 and ^3 in the caption of the alert respectively
TAlert.Show>>
    =>Alert4.Show("Peter");    // ^1 is replaced with Peter
    =>Alert2.Show("Hello","Peter");  // ^1 is replaced with Hello and
                                     // ^2 is replaced with Peter
TCheckBox.Checked()
    =>Use Checked to control whether the TCheckBox is checked or not.
    =>Checked Checkboxes show a checkmark beside the text.

TFont.Init()
    =>If the property "AutoInit" is not set, you can use this method to initialize the font
    =>at any part of the program. You can only use a font if you have initialized it.
TFont.Release()
    =>If the property "AutoInit" is not set, you can use this method to release the font
    =>at any part of the program. Remember to release every initialized font.


TEdit.AutoDraw=
    =>Determines whether a TEdit is automatically repainted when changing its value programmatically
    =>
    =>Set AutoDraw to false if you have to change the contents of many TEdit's at the same time and want to avoid screen flickering. After having changed all the values call TForm.Redraw to reflect the changes on every visible TEdit.
TEdit.AutoDraw>>
    =>TEdit.AutoDraw=false;
    =>Edit3.Text="This is";
    =>Edit4.AsFloat=3.95;
    =>Edit5.Text="a test";
    =>Form1.Redraw();
    =>TEdit.AutoDraw=true;   // set back default value
TEdit.Text_()
    =>Return a pointer to the internal buffer area of the TEdit.
    =>If the TEdit is empty, a null pointer is returned.
    =>If not, a pointer to the string is returned.
TEdit.Text()
    =>Return a pointer to the internal buffer area of the TEdit.
    =>If the TEdit is empty, a pointer to an empty string is returned.
    =>If not, a pointer to the string is returned.
    =>Assign a value to TEdit.Text to change the internal buffer area.
TEdit.AsFloat()
    =><b>Parameters:</b> (Int8 Precision=-1)
    =>Use this property to access the data of the TEdit as a float value.
    =>If no precision is specified then the maximum precision is used.
    =>Do not specify a parameter when reading the value.
TEdit.AsFloat>>
    =>Edit4.AsFloat=3.141592654;
    =>Edit5.AsFloat(2)=Edit4.AsFloat;  // Value is rounded to 3.14
TEdit.Copy()
    =>Copy selected area to the clipboard
TEdit.Paste()
    =>Replace selected area with the contents of the clipboard
TEdit.Cut()
    =>Delete selected area and copy it to the clipboard
TEdit.ScrollFrom()
    =>Use this function on the OnScroll event of an TScrollBar to scroll the TEdit appropiately
    =>The ScrollBar should have called GetValuesFrom to work properly
TEdit.ScrollFrom>>
    =>EVENT ScrollBar1_OnScroll(EventPtr event)
    =>{
    =>   Edit1.ScrollFrom(ScrollBar1);
    =>   return false;
    =>}
TEdit.Delete()
    =><b>Parameters:</b> (Int8 firstChar,Int8 lastChar)
    =>Delete the characters between firstChar and lastChar.
    =>(Zero-based)
TEdit.Draw()
    =>Redraw the component. Use after Erase()
TEdit.Empty()
    =>Empty the contents of the TEdit
TEdit.SelStart()
    =>Use SelStart to access the position of the first selected character
    =>(Zero-based)
TEdit.SelLength()
    =>Use SelLength to access the length of the selected area in the TEdit
TEdit.SetFocus()
    =>Turn the insertion point on (if the specified field is visible) and position the blinking insertion point in the field.
TEdit.Font()
    =>Use Font to get the fontId that this component is using.
TEdit.Length()
    =>Returns the length in bytes of a TEdit's text, not including the terminating null character.
Enabled()
    =>Set a control as enabled or disabled. Disabled controls do not respond to the pen.
    =>If you disable a visible control, the control is still displayed, and its appearance is no different from controls that do respond to the pen. You might use such a control to inform your users of some state of your application that cannot be modified.
Enabled>>
    =>Edit4.Enabled=false;
    =>       // Disable Edit4
    =>Edit3.Enabled=true;
    =>       // Enable Edit3
TPalmDB.OpenRW()
    =><b>Parameters:</b> A character constant of length 4 (e.g 'abcd')
    =>Use this function to open a database with read/write permissions
    =>The parameter specifies the creator id of the DB to open
    =>Use 'memo' to access the records of the memopad
    =>If you want to open a DB by name, use the function Open instead
TPalmDB.OpenRW>>
    =>TPalmDB myDB;
    =>myDB.Create("CreatedDB",'mydb');
    =>myDB.OpenRW('mydb');
    => ...
    =>myDB.Close();
TPalmDB.OpenR()
    =><b>Parameters:</b> A character constant of length 4 (e.g 'abcd')
    =>Use this function to open a database with read only permissions
    =>The parameter specifies the creator id of the DB to open
    =>Use 'memo' to access the records of the memopad
    =>If you want to open a DB by name, use the function Open instead
TPalmDB.OpenR>>
    =>TPalmDB myDB;
    =>myDB.Create("CreatedDB",'mydb');
    =>myDB.OpenR('mydb');
    => ...
    =>myDB.Close();
TPalmDB.Open()
    =><b>Parameters:</b> (Char *name,UInt16 access)
    =>  name:Name of the database
    =>  access:
    =>    * dmModeReadWrite  Read-write access.
    =>    * dmModeReadOnly  Read-only access.
    =>    * dmModeWrite  Write-only access.
    =>    * dmModeLeaveOpen  Leave database open even after application quits.
    =>    * dmModeExclusive  Don't let anyone else open this database.
    =>    * dmModeShowSecret  Show records marked private.
    =>Call this routine to open a database for reading or writing.
TPalmDB.Open>>
    =>TPalmDB myDB;
    =>myDB.Create("CreatedDB",'mydb');
    =>myDB.Open("CreatedDB",dmModeWrite);
    => ...
    =>myDB.Close();
TPalmDB.Create()
    =><b>Parameters:</b> (char* DBName,UInt32 Creator (e.g 'abcd'))
    =>Use this function to create a database.
    =>A database is only created if it does not exist, so you can safely call this method always.
TPalmDB.Create>>
    =>TPalmDB myDB;
    =>myDB.Create("CreatedDB",'mydb');
    =>myDB.Open("CreatedDB",dmModeWrite);
    => ...
    =>myDB.Close();
TPalmDB.Close()
    =>Close the database
TPalmDB.Close>>
    =>TPalmDB myDB;
    =>myDB.Create("CreatedDB",'mydb');
    =>myDB.Open("CreatedDB",dmModeWrite);
    => ...
    =>myDB.Close();
TPalmDB.Remove()
    =><b>Parameters:</b> (UInt16 idx)
    =>Disposes of a the record's data chunk and removes the record's entry from the database header.
TPalmDB.RecordCount()
    =>Return the number of records in a database.
    =>
    =>Records that have that have the deleted bit set (that is, records that will be deleted during the next synchronization because the user has marked them deleted) are included in the count. If you want to exclude these records from your count, use DmNumRecordsInCategory and pass dmAllCategories as the category.
TPalmDB.Read()
    =><b>Parameters:</b> (Uint16 idx,void *buffer,UInt16 size)
    =>Copy the contents of the record number idx to the buffer
    =>Record size is specified with the last parameter
    =>Use RecordSize(int idx) to get the size of a record
TPalmDB.Read>>
    =>typedef struct {
    =>   Char str1[25],str2[25];
    =>   UInt16 integer;
    =>} myRec;
    =>
    =>   . . .
    =>
    =>   myRec record;
    =>   if (myDB.RecordCount()>0) {
    =>      Char tmp[20];
    =>      myDB.Read(0,&record,sizeof(myRec));
    =>      Edit3.Text=record.str1;
    =>      Edit6.Text=record.str2;
    =>      sprintf(tmp,"%d",record.integer);
    =>      Edit2.Text=tmp;
    =>   }
TPalmDB.DeleteDB()
    =><b>Parameters:</b> (Char *DBName)
    =>Delete a database and all its records.
    =>Returns errNone if no error, or one of the following if an error occurs:
    =>  * dmErrCantFind
    =>  * dmErrCantOpen
    =>  * memErrChunkLocked
TPalmDB.DeleteDB>>
    =>  TPalmDB.DeleteDB("myDatabase");
TPalmDB.Modify()
    =><b>Parameters:</b> (Uint16 idx,void *buffer,UInt16 size)
    =>Copy the contents of the buffer to the record number idx
    =>The size of the record is specified with the last parameter
    =>To increase the size of a record use RecordSize()
    =>Records in the same database do not need to have the same size
TPalmDB.Modify>>
    =>typedef struct {
    =>   Char str1[25],str2[25];
    =>   UInt16 integer;
    =>} myRec;
    =>
    =>   . . .
    =>
    =>   myRec record;
    =>   StrCopy(record.str1,Edit3.Text());
    =>   StrCopy(record.str2,Edit6.Text());
    =>   record.integer=StrToInt(Edit2.Text());
    =>   if(myDB.RecordCount()>0) {
    =>      myDB.Modify(0,&record,sizeof(myRec));
    =>   }
TPalmDB.Insert()
    =><b>Parameters:</b> (Uint16 idx,void *buffer,UInt16 size)
    =>Copy the contents of the buffer to a new record number in the position idx
    =>The size of the new record is specified with the last parameter
    =>Records in the same database do not need to have the same size
TPalmDB.Insert>>
    =>typedef struct {
    =>   Char str1[25],str2[25];
    =>   UInt16 integer;
    =>} myRec;
    =>
    =>   . . .
    =>
    =>   myRec record;
    =>   StrCopy(record.str1,Edit3.Text());
    =>   StrCopy(record.str2,Edit6.Text());
    =>   record.integer=StrToInt(Edit2.Text());
    =>   if(myDB.RecordCount()==0) {
    =>      myDB.Insert(0,&record,sizeof(myRec));
    =>   }
TPalmDB.RecordSize()
    =><b>Parameters:</b> (Uint16 idx)
    =>Get or set the size of the record idx
TPalmDB.RecordSize>>
    =>   Char MemoContents[2048];
    =>      MemoDB.Read(SelectedItem,
    =>           MemoContents,
    =>           MemoDB.RecordSize(1));
    =>      Edit8.Text=MemoContents;
TPalmDB.CurrentCategory()
    =>This property holds the value of the category which is going to be used in following
    =>operations with categories. Functions using categories begin with "Cat"
    =>A category is a integer number between 0 and 31. It is a further property of a record to
    =>allow grouping of the records.
TPalmDB.CatRecordCount()
    =>Return the number of records in the current category in the database.
    =>Set TPalmDB.CurrentCategory appropriately before calling this function
TPalmDB.CatReadNext()
    =><b>Parameters:</b> (Int16 *idx,void *buffer)
    =>Read the next record (beginning with *idx) in the current category to the specified buffer.
    =>The position of the record is returned in the value pointed by idx.
    =>If you pass NULL to the buffer, only idx is set and no copy operation is performed.
    =>Ensure the buffer is big enough for the copy by calling the function RecordSize with the record index returned by this function (pass NULL as buffer).
    =>Set TPalmDB.CurrentCategory appropriately before calling this function
TPalmDB.CatNextRecord()
    =><b>Parameters:</b> (Int16 *idx,Int16 offset)
    =>Return the index of the record nearest the offset from the passed record index whose category matches the current category. (The offset parameter indicates the number of records to move forward.)
    =>Set TPalmDB.CurrentCategory appropriately before calling this function
TPalmDB.CatPrevRecord()
    =><b>Parameters:</b> (Int16 *idx,Int16 offset)
    =>Return the index of the record nearest the offset from the passed record index whose category matches the current category. (The offset parameter indicates the number of records to move backward.)
    =>Set TPalmDB.CurrentCategory appropriately before calling this function
TPalmDB.Category()
    =><b>Parameters:</b> (Int16 Idx)
    =>Set the category of the specified record.
TPalmDB.Category>>
    =>myDB.Category(2)=1;  // Record number 2 has now category 1
TPalmDB.BackupDB=
    =>Set this to 1 if you want the database to be backed up on the next sync.
TMemBlock.Size()
    =>Use this property to set or get the size of a TMemBlock
    =>Don't change the size of an unitialized TMemBlock
TMemBlock.New()
    =><b>Parameters:</b> (UInt16 size)
    =>Initialize a TMemBlock, this must be called before using it
TMemBlock.Get()
    =>Get a pointer to the reserved memory in TMemBlock
    =>Remember to call Release when you finish using this memory
TMemBlock.Release()
    =>Release a previous Get()'d pointer.
    =>After this call, do not reference the pointer returned by Get()
    =>Contents are not freed, to free the TMemBlock call Free() instead
TMemBlock.Free()
    =>Free the reserved memory block

TPanel.BorderStyle()
    =>This property holds the current type of border for this panel:
    =>   bsNone: No border is drawn
    =>   bsSingle: A single-width line is drawn
    =>   bsBold: A doubled width line is drawn
    =>You will have to call Draw() to see the changes.
TPanel.Left()
    =>Use to access the X-position of the topmost left corner of the TPanel.
    =>You can assign a new value thus relocating each component in the panel
    =>To change Left and Top at once use MoveTo(x,y);
TPanel.Left>>
    =>Panel3.Left=20;
    =>Panel3.Draw();
TPanel.Width()
    =>Return the width of the TPanel
TPanel.Height()
    =>Return the height of the TPanel
TPanel.Top()
    =>Use to access the Y-position of the topmost left corner of the TPanel.
    =>You can assign a new value thus relocating each component in the panel
    =>To change Left and Top at once use MoveTo(x,y);
TPanel.Top>>
    =>Panel3.Top=Panel3.Top()+5;
TPanel.MoveTo()
    =><b>Parameters:</b> (UInt16 Left,UInt16 Top)
    =>Moves the TPanel to the specified location and relocates all components contained by the panel.
    =>You will have to redraw the panel by calling Draw()
TPanel.MoveTo>>
    =>EVENT Form1_OnPenDownXY(UInt16 X,UInt16 Y)
    =>{
    =>   Panel3.MoveTo(X,Y);
    =>   return false;
    =>}
Width()
    =>Return the width at design time of the component.
    =>This is a constant, runtime modifications are not taken into account;
Top()
    =>Return the top position at design time of the component.
    =>This is a constant, runtime modifications are not taken into account;
Left()
    =>Return the left position at design time of the component.
    =>This is a constant, runtime modifications are not taken into account;
Height()
    =>Return the height at design time of the component.
    =>This is a constant, runtime modifications are not taken into account;
Visible=
    =>Set a control to usable (visible) or not usable.
    =>A control that is not usable doesn't draw and doesn't respond to the pen.
    =>By assigning a value the control won't usually be updated, call Draw() or Erase() to do this.
Visible>>
    =>Edit2.Visible=false;
Erase()
    =>Erase the area of the form occupied by this component
SyncIR.Close()
    =><small><span style="color: rgb(153, 0, 0); font-weight: bold;">NOTE</span>: Alpha version</small><br>
    =>Close the infrared port.
    =><br><br><B>Return values</B> :
    =><table border="0"><tbody><tr><td>0 </td><td>No error. </td></tr>
    =><tr><td><code>serErrBadPort</code> </td><td>This port doesn't exist. </td></tr></tbody></table>
SyncIR.BytesAvail()
    =><small><span style="color: rgb(153, 0, 0); font-weight: bold;">NOTE</span>: Alpha version</small><br>
    =>Returns the number of bytes available in the receive queue.
SyncIR.Send()
    =><small><span style="color: rgb(153, 0, 0); font-weight: bold;">NOTE</span>: Alpha version</small><br>
    =><b>Parameters:</b> (Char *buffer,int Bytes)
    =>Send the specified amount of bytes of the specified buffer to the infrared port.
SyncIR.Receive()
    =><small><span style="color: rgb(153, 0, 0); font-weight: bold;">NOTE</span>: Alpha version</small><br>
    =><b>Parameters:</b> (Char *buffer,int Bytes,Err *errCode)
    =>Receive the specified amount of bytes to the buffer from the infrared port.
    =>errCode receives and error code (serErrBadPort,serErrTimeoutErr) or zero if no error occurred.
SyncIR.Open()
    =><small><span style="color: rgb(153, 0, 0); font-weight: bold;">NOTE</span>: Alpha version</small><br>
    =><b>Parameters:</b> (UInt16 BaudRate)
    =>Open the infrared port with the specified BaudRate
    =><br><br><B>Return values</B> :
    =><table border="0"><tbody><tr><td>0 </td><td>No error. </td></tr>
    =><tr><td><code>serErrAlreadyOpen</code> </td><td>This port already has an installed foreground owner.</td></tr>
    =><tr><td><code>serErrBadPort</code> </td><td>This port doesn't exist. </td></tr><tr><td><code>memErrNotEnoughSpace</code> </td><td>There was not enough memory available to open the port.
    =></td></tr></tbody></table>
SyncIR.Open>>
    =>SyncIR com;
    =>int v=com.Open(9600);
    =>if(v!=0) {
    =>   ErrFatalDisplayIf(v != 0,"Error opening port");
    =>} else {
    =>    com.Send("This is a test",13);
    =>    com.Close();
    =>}
SyncIR.Close>>
    =>SyncIR com;
    =>int v=com.Open(9600);
    =>if(v!=0) {
    =>   ErrFatalDisplayIf(v != 0,"Error opening port");
    =>} else {
    =>    com.Send("This is a test",13);
    =>    com.Close();
    =>}
SyncIR.Send>>
    =>SyncIR com;
    =>int v=com.Open(9600);
    =>if(v!=0) {
    =>   ErrFatalDisplayIf(v != 0,"Error opening port");
    =>} else {
    =>    com.Send("This is a test",13);
    =>    com.Close();
    =>}
Erase>>
    =>Edit4.Erase();
Draw()
    =>Redraw the component. Call Erase before draw to ensure complete redraw
Draw>>
    =>Button1.Draw();
MoveTo()
    =><b>Parameters:</b> (UInt16 Left,UInt16 Top)
    =>Moves the component to the specified location and relocates all components contained by the panel.
    =>You will have to redraw the component by calling Draw() or assigning true to Visible

NoParam:
    =>This method expects no parameters
Param1:
    =>This method expects one parameter
ParamN:
    =>This method expects XX parameters
Classes:
    =>Classes
Methods:
    =>Methods/Properties
OldVersion:
    =>You have an outdated version of Palmphi
    =>Please get the latest at XX
NoProject:
    =>Create or open a project before inserting components
Modified:
    =>Some files were modified. Do you want to save them ?
NoCYGWIN:
    =>You don''t seem to have configure cygwin.
    =>Go to Tools|Settings and select the position of cygwin.bat
    =>You can find at XX an installer for cygwin if you don't have it yet.
SearchNotFound:
    =>Search string not found
Replace?:
    =>Replace occurrence?
MenuNewProject:
    =>New project
MenuNewForm:
    =>New form
MenuNewSource:
    =>New source code
MenuOpen:
    =>Open
MenuOpenProject:
    =>Open project
MenuReopen:
    =>Reopen ...
MenuSaveSource:
    =>Save code
MenuSaveas:
    =>Save as ...
MenuSaveProject:
    =>Save project
MenuSaveProjectas:
    =>Save project as ...
MenuCloseProject:
    =>Close project
MenuExit:
    =>Exit
MenuUndo:
    =>Undo
MenuRedo:
    =>Redo
MenuFind:
    =>Find
MenuFindNext:
    =>Find next
MenuReplace:
    =>Replace
MenuSelectAll:
    =>Select all
MenuIndent:
    =>Indent
MenuUnindent:
    =>Unindent
MenuObjectInspector:
    =>Show object inspector
MenuSwitchFormUnit:
    =>Switch Form/Unit
MenuSettings:
    =>Settings
MenuMake:
    =>Compile
MenuCloseCode:
    =>Delete file from project
MenuDeleteTemp:
    =>Delete temporary files
MenuContents:
    =>Contents
MenuObjectBrowser:
    =>Class browser
MenuAbout:
    =>About ...
MenuFile:
    =>File
MenuEdit:
    =>Edit
MenuObject:
    =>Object
MenuTools:
    =>Tools
MenuProject:
    =>Project
MenuHelp:
    =>Help
DefaultHandling:
    =>Click here to let Palmphi manage whether an Event must be handled by PalmOS or not.
    =>When Palmphi manages default handling, then the returned value in an event handler is ignored.
    =>Otherwise, when you return True PalmOS ignores the default handling.
    =>If you don't know what is this all about, let Palmphi manage default event handling
InvalidId:
    =>Value "XX" is not a valid identifier
ChangeFormName:
    =>Use "File | Save as ..." to change the name of a form
DupName:
    =>This name is already in use. Please select another one
MonoIcon?:
    =>Set a default icon before setting IconGrey4, IconGrey16 or IconColor
InvalidFormat:
    =>This project file hat a unknown format.
    =>Probably you need another version of Palmphi to load it.
ComponentName:
    =>Component Name
InsertItem:
    =>Insert Item
InsertColumn:
    =>Insert Column
Delete:
    =>Delete
MenuCloseFile:
    =>Close file
MenuAddToProject:
    =>Add to project
MenuSearchSelection:
    =>Search selection
MenuSearchSelectionBackwards:
    =>Search selection backwards
MenuBookmarkLine:
    =>Bookmark line
MenuSearch:
	=>Search
MenuCustom1:
	=>Custom make 1
MenuCustom2:
	=>Custom make 2
MenuCustom3:
	=>Custom make 3
MenuGotoBookmark:
    =>Go to next bookmark
TooShort:
    =>Event handler name must be at least 4 characters long
CloseFileConfirm:
    =>Close file XX and delete from project?
ClosePalmphiConfirm:
    =>Do you want to exit Palmphi ?
FormObjectInspector:
    =>Object Inspector
OI_TabEvents:
    =>Events
OI_TabProperties:
    =>Properties
OI_UseGrid:
    =>Use grid
OI_DelBtn:
    =>Del
OI_ShowBtn:
    =>Show(F12)
OI_EditMenuBtn:
    =>Edit Menu ...
OI_EditFontBtn:
    =>Edit Font ...
FormSettings:
    =>Settings
S_TabEnvironment:
    =>Environment
S_TabAppearance:
    =>Editor appearance
S_TabParser:
    =>Parser
S_TabIDE:
    =>IDE
S_EmulatorLocation:
    =>Emulator
S_SyntaxHighlighting:
    =>Disable syntax highlighting (faster loading of projects)    
S_ChangeBGColor:
    =>Change background color
S_SampleNote:
    =>Sample: (click over a line to select)
S_ChangeFont:
    =>Change font
S_ChangeColor:
    =>Change color
S_PalmphiHandlesEvents:
    =>Let Palmphi manage default event handling
S_Language:
    =>Language
S_RestartNote:
    =>(You will have to restart Palmphi)
S_CodeCompletion:
    =>Code completion
S_Confirmation:
    =>Ask for confirmation when deleting, closing, exiting, etc...
S_BlockIndent:
    =>Block indent:
FormSearch:
    =>Search
Search_SearchLabel:
    =>Search :
Search_ReplaceLabel:
    =>Replace :
Search_OnlySelection:
    =>Only selection
Search_IdReplacement:
    =>Id replacement
Search_Prompt:
    =>Prompt on replace
Search_Case:
    =>Case insensitive
Search_FromCursor:
    =>From cursor
Search_WholeFile:
    =>Whole file
Search_Forward:
    =>Forward
Search_Backward:
    =>Backward
Search_Direction:
    =>Search direction
INCLUDE PalmAPI.txt
