| Enigma Configure definitions
| Last changed: 23 Sep 2004

Title = Enigma choices
ColumnWidth = 500
LineUp = 0
Debug = 0
Width = 1000
Height = 466
VersionCheck = 0.56

[Enigma]

Icon = enig
Text = Enigma main settings
Short = General
Width = 132

{
 Name = AutoOpen
 Text = Open main window
 Type = Option
 Default = on
 Help = Open the main window when the program is started
};
{
 Name = CloseOnEscape
 Text = Close window on Escape
 Type = Option
 Default = on
 Help = Close the main window when the Escape-key is pressed
}
{
 Name = Sound
 Text = Sound effects
 Type = Option
 Default = on
 Help = Sound effects when a key is pressed or a wheel is moved
};
{
 Name = CloseAllWindows
 Text = Close all windows
 Type = Option
 Default = on
 Help = Close all windows when the main window is closed
}
{
 Name = LampPanel
 Text = Show lamp panel
 Type = Option
 Default = on
 Help = Open the lamp panel (if present) when opening the main window
};
{
 Name = Name
 Text = Show name on iconbar
 Type = Option
 Default = on
 Help = Show Simulation name under the iconbar-icon
}

{
 Name = Position
 Text = Remember window position
 Type = Option
 Default = on
 Help = Don't put window in the left top corner when opened
};
{
 Name = Realistic
 Text = Realistic movements
 Type = Option
 Default = 1
 Help = Use animations and sound in the simulation
}
{
 Name = SingleCopy
 Text = Allow only one copy
 Type = Option
 Default = 0
 Help = Quit application when starting another copy
};
{
 Name = WindowTools
 Text = Window furniture
 Type = Option
 Default = 1
 Help = Show window borders, buttons, sliders, etc.
}
Width = 250
{
 Type = Ruler
 Height = 20
}
{
 Name = DefaultPath
 Text = Default path
 Type = OLE
 Help = Default path to store files
 Default = <Enigma$Dir>.^.MyEnigmae
 Options = path
}
{
 Type = Ruler
 Height = 20
}
Width = 504
{
 Name = Space
 Text = Space will be replaced by
 Type = String
 Default = X
 Size = 1
 Width = 50
 Help = When pressing the space bar, this letter is entered instead
}
{
 Name = Return
 Text = Return will be replaced by
 Type = String
 Default = X
 Size = 3
 Width = 100
 Help = When pressing Return, this letter is entered instead
}


[Message]

Icon = mes
Text = Direct text window
Short = Text
Width = 250
{
 Name = AutoOpen
 Text = Open window
 Type = Option
 Default = off
 Help = Open the 'Direct text' window when the main window is opened
};
{
 Name = AutoClose
 Text = Close on Escape
 Type = Option
 Default = off
 Help = Close the 'Direct text' windows when Escape is pressed
}
{
 Name = Fast
 Text = Fast encryption
 Type = Option
 Default = 0
 Help = When this option is set, no animations are shown
};
{
 Name = TransOnLoad
 Text = Translate when loading
 Type = Option
 Default = 1
 Help = Translate when a file is dropped over the Text-window
}
{
 Name = ClearOnLoad
 Text = Clear window before loading
 Type = Option
 Default = 1
 Help = Clear the window first when loading a new file
};
{
 Name = TransReset
 Text = Reset Grundstellung
 Type = Option
 Default = 1
 Help = When starting a translation you may whish to reset the Grundstellung
}
{
 Type = Ruler
 Height = 20
}
{
 Name = Font
 Text = Font name
 Type = Font
 Default = OCRB
 Help = A monospaced font is preferred (e.g. Corpus.Medium)
}
{
 Name = Size
 Text = Font size
 Type = Integer
 Default = 192
 Min = 50
 Max = 1000
 Step = 2
 Width = 112
 Size = 4
 Help = This is the size of the font in Font-units
};
{
 Name = InColour
 Text = Input text
 Type = Colour
 Default = 255,0,0
 Width = 150
 Help = This is the colour of the text in the input window
}
{
 Name = HSize
 Text = Window width
 Type = Integer
 Default = 858
 Width = 112
 Size = 4
 Min = 100
 Max = 1500
 Step = 1
 Help = This is the horizontal size of the Text-window (in OS-units)
};
{
 Name = OutColour
 Text = Output text
 Type = Colour
 Default = 0,0,0
 Width = 150
 Help = This is the colour of the text in the output window
}
{
 Name = VSize
 Text = Window height
 Type = Integer
 Default = 184
 Width = 112
 Size = 4
 Min = 100
 Max = 1500
 Step = 1
 Help = This is the vertical size of the Text-window (in OS-units)
}
{
 Name = InsertSpaces
 Text = Spaces every
 Type = Option
 Default = 1
 Help = To clarify the text, spaces may be inserted
}|
{
 Name = SpaceEvery
 Comment = characters
 Type = Integer
 Default = 4
 Min = 0
 Max = 12
 Step = 1
 Width = 112
 Size = 2
 Help = Spaces may used to create a regular pattern
}

[Scrambler]

Icon = scr
Text = Scrambler and wheel settings
Short = Scrambler
Width = 250

{
 Name = AutoOpen
 Text = Open scrambler window
 Type = Option
 Default = off
 Help = Open Scrambler window when opening the main window
};
{
 Name = AllowMultiple
 Text = Allow multiple views
 Type = Option
 Default = on
 Help = Multiple View-windows may be open at the same time
}
{
 Name = Numbers
 Text = Show numbers
 Type = Option
 Default = off
 Help = Show numbers instead of letters in the view window(s)
};
{
 Name = Align
 Text = Align windows
 Type = Option
 Default = on
 Help = Align the view windows side by side
}
{
 Name = ShowCurrent
 Text = Show current connection
 Type = Option
 Default = on
 Help = Show the flow of the current in the wheel wiring windows
};
{
 Name = ShowFat
 Text = Enhance current wire
 Type = Option
 Default = on
 Help = Enhance the wire for the current letter
 Enable = ShowCurrent,1
}
{
 type = ruler
 height = 20
}
{
 Name = Background
 Text = Background
 Type = Colour
 Width = 120
 Align = right
 Default = 255,255,255
 Help = Scrambler background colour
};
{
 Name = Forward
 Text = Forward current
 Type = Colour
 Width = 120
 Align = right
 Default = 255,0,0
 Help = Colour of the forward current flow
}
{
 Name = Default
 Text = Default wire colour
 Type = Colour
 Width = 120
 Align = right
 Default = 255,0,0
 Help = Colour of the wires in the 'Wheel' windows
};
{
 Name = Reverse
 Text = Reverse current
 Type = Colour
 Width = 120
 Align = right
 Default = 0,0,255
 Help = Colour of the reverse current flow
}
{
 Name = Muted
 Text = Unused wires
 Type = Colour
 Width = 120
 Align = right
 Default = 200,200,200
 Help = Colour of the unused wires
}
{
 type = ruler
 height = 20
}
{
 Name = WarnOrder
 Text = Warning if a wheel is used more than once
 Type = Option
 Default = on
 Help = Warn the user if the same wheel is used in different positions
}

[Serial]

Icon = ser
Text = Serial port settings
Short = Serial
Width = 170

{
 Name = Enable
 Text = Enable serial port
 Type = Option
 Default = off
 Help = Allow connection via serial port
}
{
 type = ruler
 height = 20
}
{
 Name = Interface
 Text = Interface
 Type = BlockDriver
 Help = Serial port settings
 Default = Internal32,0,9600,8N1,no
 Options = -flow -format -speed -button
 Enable = Enable,1
}
{
 Name = BufferSize
 Text = Buffer
 Type = Integer
 Width = 140
 Min = 256
 Max = 10240
 Step = 256
 Default = 4096
 Help = This is the size (in bytes) of both the RX and TX buffer
 Comment = bytes
 Enable = Enable,1
}
{
 type=ruler
 height=20
}
{
 Name = Input
 Text = Allow serial input
 Type = Option
 Default = on
 Help = Allow reception of data via serial port
 Enable = Enable,1
}
{
 Name = EscIn
 Text = Reset on Escape
 Type = Option
 Default = on
 Help = Restore initial settings when receiving Escape
 Enable = Input,1
}
{
 Name = Focus
 Text = Input focus
 Type = Option
 Default = on
 Help = Accept characters only when we have the input focus
 Enable = Input,1
};
{
 Name = KeyDownDelay
 Text = Key delay
 Type = Integer
 Help = Time in centiseconds to show a key press (Enigma window only)
 Min = 0
 Max = 500
 Step = 50
 Default = 50
 Width = 112
 Comment = cs
 Enable = Input,1
}
{
 type=ruler
 height=20
}

{
 Name = Output
 Text = Allow serial output
 Type = Option
 Default = on
 Help = Allow sending of data through serial port
 Enable = Enable,1
};
{
 Name = EscOut
 Text = Send Escape to reset
 Type = Option
 Default = on
 Help = Send Escape character when restoring initial settings
 Enable = Output,1
}

[Web]

Icon = web
Text = Internet links
Short = Internet
Width = 176

{
 Name = WebSite
 Text = Website
 Type = URL
 Size = 255
 Default = http://www.xat.nl/enigma/
 Help = This is the website where updates and info can be obtained
}
{
 Name = EMail
 Text = E-Mail
 Type = URL
 Size = 255
 Default = enigma@xat.nl
 Help = Questions, remarks, requests and praise to this address please
}
{
 Name = Confix
 Text = ConfiX
 Type = URL
 Size = 255
 Default = http://www.xat.nl/en/riscos/sw/confix/
 Help = This is where the latest release of !ConfiX can be found
}
{
 Name = BlockDriver
 Text = BlockDrivers
 Type = URL
 Size = 255
 Default = http://www.xat.nl/en/riscos/sw/bd/
 Help = The latest release of the serial blockdrivers can be found here
}
{
 type = ruler
 height = 20
}
{
 Name = PlayIt
 Text = PlayIt
 Type = URL
 Size = 255
 Default = http://www.actrix.gen.nz/users/rick/software.html
 Help = This is where the latest release of PlayIt can be found
}
{
 Name = DataPlayer
 Text = DataPlayer
 Type = URL
 Size = 255
 Default = http://www-users.york.ac.uk/~jwd104/
 Help = This is where the latest release of DataPlayer can be found
}
{
 type = ruler
 height = 20
}
