Title = Avalanche Choices
Width = 640
Height = 512
Layout = RadioRight
Profiles = 0
Help = 0

[Server]
Text  = Server
{
 Name    = Name
 Text    = Name
 Type    = String
 Default =
 Help    = This box specifies the name which will appear on the hotlist.
}
{
 Name    = Host
 Text    = Host
 Type    = String
 Default =
 Help    = This box should contain the Internet hostname or IP address of a VNC server. You can  specify the TCP port explicitly, e.g. 'server.local:12345'.
}
{
 Name      = Display
 Text      = Display
 Type      = Integer
 Default   = 0
 Min       = 0
 Max       = 99
 Step      = 1
 Width     = 80
 TextAlign = Centre
 Help      = This is the VNC display number. 0 is the usual display number, though servers can offer multiple displays.
}
{
 Type    = Ruler
 Height  = 20
}
{
 Name    = PasswordSpecified
 Text    = Specify password.
 Type    = Option 
 Default = 0
 Help    = Enable this option to specify a password. If one is not specified you will be requested to enter one on demand each time you connect to this server.
}
{
 Name    = Password
 Text    = Password
 Type    = String
 Default = 
 Drop    = -pwd *
 Help    = You can specify the password here, it is not secure.
 Enable  = PasswordSpecified,1
}
{
 Type    = Ruler
 Height  = 20
}
{
 Name    = AutoOpen
 Text    = Open when Avalanche starts.
 Type    = Option
 Default = 0
 Help    = If this option is set then Avalanche will attempt to connect to the server when it is first started.
}
[Screen]
Text  = Screen
Width = 300
{
 Name      = Depth
 Text      = Colours
 Type      = Menu
 Stack     = hor
 Menu      = Colours;64,64;256,256;32K,15;16M,24;Auto,0
 Default   = 0
 Width     = 224
 TextAlign = Centre
 Help      = This specifies the number of colours for the VNC screen. 'Auto' determines this from the server. It may be possibly to improve performance of slow connections by selecting 256 or 64.
}
{
 Name      = Pointer
 Text      = RISC OS pointer
 Type      = Menu
 Stack     = hor
 Menu      = Pointer;Normal,0;None,1;Dot,2;Cross,3;Circle,4
 Default   = 1
 Width     = 224
 TextAlign = Centre
 Help      = This specifies which RISC OS pointer will be displayed. In most cases, not displaying any pointer should be sensible.
}
{
 Name    = Interactive
 Text    = Interact with server.
 Type    = Option
 Default = 1
 Help    = Enable this to control the server, otherwise only viewing is possible.
}
{
 Name    = Resizable
 Text    = Enable screen resizes.
 Type    = Option
 Default = 1
 Help    = Enabling this option allows the server to dynamically change the size of the VNC screen midsession. 
}
{
 Name    = LocalCursor
 Text    = Enable local pointer display.
 Type    = Option
 Default = 1
 Help    = Enabling this option lets Avalanche handle the mouse pointer instead of the server having to update the screen whenever it moves. This can make high latency links feel much quicker.
}
{
 Name    = AutoScroll
 Text    = Enable automatic scrolling.
 Type    = Option
 Default = 1
 Help    = Automatic scrolling enables the window to scroll when a mouse button is held down.
}

[Clipboard]
Text=Clipboard
{ 
 Name    = Send
 Text    = Send text selections to server.
 Type    = Option
 Default = 1
 Help    = Anything copied to the local clipboard is immediately copied to the VNC server's one.
}
{
 Name    = Bind
 Text    = Bind with all other remote clipboards.
 Type    = Option
 Default = 1
 Help    = All VNC sessions with this enabled have their clipboards bound together so that selections are automatically transfered between them.
}

[View]
Text=View
{
 Name    = FullScreen
 Text    = Open full screen.
 Type    = Option
 Default = 0
 Help    = Causes the session to be started in full screen mode.
}
{
 Name    = ScaleToWindow
 Text    = Scale view to window.
 Type    = Option
 Default = 0
 Help    = Scale the image of the remote desktop to the window size. 
}
{
 Name    = LockAspectRatio
 Text    = Lock aspect ratio.
 Type    = Option
 Default = 1
 Enable  = ScaleToWindow,1
 Help    = Lock the aspect ratio to 1:1 when scaling to fit the window.
}

[Encodings]
Text=Encodings
{
 Name    = Encoding_00000001
 Text    = CopyRect
 Type    = Option
 Default = 1
 Help    = The CopyRect encoding is very efficient when dragging and scrolling windows. You usually want to leave this enabled.
};
{
 Name    = Encoding_00000006
 Text    = ZLib
 Type    = Option
 Default = 1
 Help    = The ZLib encoding sends screen updates as the raw screen data compressed using the ZLib deflate algorithm.
}

{
 Name    = Encoding_00000005
 Text    = HexTile
 Type    = Option
 Default = 1
 Help    = The encoding sends screen data as small rectangles. It is quite efficient for screens with large areas of a single colour or monoscale but less good for photographs and anti-aliased fonts.
};
{
 Name    = Encoding_00000004
 Text    = CoRRE
 Type    = Option
 Default = 1
 Help    = The CoRRE encoding sends screen updates as rectanges of a single colour. It is similar to RRE but more efficient for small rectanges.
}

{
 Name    = Encoding_00000002
 Text    = RRE
 Type    = Option
 Default = 1
 Help    = The RRE encoding sends screen updates as rectanges of a single colour. It is useful for very basic servers and perhaps setting large chunks of the display to a single colour.
}
{
 Type    = Ruler
 Height  = 20
}
{
 Name    = Encoding_ffffff21
 Text    = DesktopSize
 Type    = Option
 Default = 1
 Help    = This pseudo-encoding is used by the server to change the size of the VNC screen.
};
{
 Name    = Encoding_ffffff11
 Text    = Cursor
 Type    = Option
 Default = 1
 Help    = This pseudo-encoding provides support for local pointer display at the same colour depth as the VNC screen.
}
{
 Name    = Encoding_ffffff10
 Text    = XCursor
 Type    = Option
 Default = 1
 Help    = This pseudo-encoding provides support for local pointer display in two colours.
}
{
 Name    = Encoding_ffffff25
 Text    = ServerIdentity
 Type    = Option
 Default = 1
 Help    = This pseudo-encoding lets the server send an identification string.
}

[Misc]
Text=Other
{
 Name    = Audio
 Text    = Beep when server's bell rings.
 Type    = Option
 Default = 1
 Help    = If enabled, any beeps generated by the server will be indicated using the RISC OS bell sound.
}
{
 Name    = Private
 Text    = Request private access.
 Type    = Option
 Default = 0
 Help    = If enabled, when connection to a server, Avalanche will ask the server to terminate all other VNC connections.
}
{
 Name    = BypassAlt
 Text    = Bypass RISC OS Alt key handling.
 Type    = Option
 Default = 1
 Help    = If enabled, the standard handling of the Alt keys by RISC OS is disabled. This allows key sequences like Alt-C to be passed directly to the server instead of being converted to a copyright sign.
}
{
 Name    = F12PassThrough
 Text    = Pass F12 through to desktop.
 Type    = Option
 Default = 0
 Help    = If enabled, F12, Ctrl-F12 and Shift-F12 will have there usual behavious on RISC instead of being passed through to the VNC server.
}
{
 Name    = ArrowPassThrough
 Text    = Pass Alt-Arrow keys through to desktop.
 Type    = Option
 Default = 0
 Help    = If enabled, arrow keys are passed through to RISC OS if Alt is pressed.
}
