| Config definition for !ConfiX
| Updated 19 May 2020

Title = ConfiX choices
Width = 860
Height = 100
ColumnWidth = 430
LineSpacing = 2

[Window]

Icon = cog13
Text = Global settings
Short = Layout
Width = 200

{
 Name = Layout
 Text = Layout
 Type = Menu
 Menu = Default layout;Icon tabs (default)|,0;Radio buttons at left hand side,1;Radio buttons at right hand side,2;Next / Previous buttons,3;Icon & text buttons,4;Menu,5
 Default = 0
 Help = Default appearance of a ConfiX window
}
{
 Name = ForceLayout
 Text = Force 'icon tabs' when using sub-groups
 Type = Option
 Default = on
 Help = Always use 'Icon tabs' layout when sub-groups are present
 Legend =
}
{
 type = ruler
 height = 20
}
{
 Name = ColourMenu
 Text = Colour menu icon
 Type = Option
 Default = off
 Help = Display a menu icon to the right of a colour field
 Legend = Options
}
{
 Name = ReverseArrows
 Text = Reverse up/down arrows
 Type = Option
 Default = off
 Help = Reverse the order of the arrow-up and arrow-down icons
 Legend =
}
{
 Name = Icon
 Text = Group icon
 Help = Display group icon at the top of this window
 Type = Option
 Default = on
 Enable = Layout,1,2,5
 Legend =
}
{
 Name = MenuLeft
 Text = Menu icon on the left
 Help = Place the menu icon to the left of the page title
 Type = Option
 Default = off
 Enable = Layout,5
 Legend =
}
{
 Name = HighDef
 Text = Highlight default menu items
 Help = Default menu item will be highlighted
 Type = Option
 Default = on
 Legend =
}
{
 Name = Outline
 Text = Outline around tabs
 Help = Black line around tabs and window content (old style)
 Type = Option
 Default = on
 Enable = Layout,0
 Legend =
}

[Layout]

Icon = window
Text = Window layout
Short = Window
Width = 500

{
 Type = Comment
 Text = Change these settings only if you know what you are doing. Altering these settings will have an effect on how the ConfiX windows are displayed.
 Height = 200
 Options = -border 0 -col 11
}
{
 type = ruler
 height = 20
}
{
 Name = OuterMargin
 Text = Outer edge margin
 Type = Integer
 Min = 12
 Max = 50
 Step = 2
 Default = 16
 Size = 2
 Width = 64
 Help = Window border space in OS-units
 Comment = OS units
}
{
 Name = InnerMargin
 Text = Inner margin
 Type = Integer
 Min = 12
 Max = 50
 Step = 2
 Default = 14
 Size = 2
 Width = 64
 Help = Inner window border in OS-units
 Comment = OS units
}
{
 Name = VarSpace
 Text = Spacing between objects
 Type = Integer
 Min = 4
 Max = 12
 Step = 2
 Default = 8
 Size = 2
 Width = 64
 Help = Spacing between objects (in OS-units)
 Comment = OS units
}


[Scrolling]

Icon = scroll
Text = Window scrolling
Short = Scrolling
Width = 200

{
 Name = Scroll
 Text = Smooth scrolling
 Type = Option
 Help = Use scrolling instead of switching between tabs
 Default = off
 Legend = Options
};
{
 Name = Steps
 Text = Steps
 Type = Integer
 Min = 20
 Max = 255
 Step = 5
 Default = 40
 Size = 3
 Width = 80
 Help = Lower is faster, higher is slower
 Enable = Scroll,1
}
{
 Name = WaitForSync
 Text = Synchronise with vertical sync
 Type = Option
 Help = Link scrolling to the monitor's synchronisation
 Default = off
 Enable = Scroll,1
 Legend =
}
{
 Name = RO5Check
 Text = Scrolling only on RISC OS 5 or later
 Type = Option
 Help = Scrolling is only smooth on the latest generation machines
 Default = off
 Enable = Scroll,1
 Legend =
}
{
 type = ruler
 height = 20
}
{
 Name = BumpScroll
 Text = Bump scrolling
 Type = Option
 Default = on
 Help = Scroll a list when the pointer is close to the edge
 Legend =
};
{
 Name = BumpArea
 Text = Area
 Type = Integer
 Min = 10
 Max = 200
 Step = 5
 Default = 100
 Size = 3
 Width = 80
 Help = Active bump area at the edge of the list (OS-units)
 Enable = BumpScroll,1
}
{
};
{
 Name = BumpSpeed
 Text = Speed
 Type = Integer
 Min = 4
 Max = 40
 Step = 2
 Default = 20
 Size = 2
 Width = 80
 Help = Maximum scroll speed (OS-units)
 Enable = BumpScroll,1
}
{
 type = ruler
 height = 20
}

[Help]

Icon = help
Text = Help line
Short = Help
Width = 200

{
 Name = HelpLine
 Text = Position
 Type = Menu
 Menu = Position;Off|,0;Above save/cancel buttons,1;Bottom of window,2;Top of window,3
 Help = Position of the Help-line in the main window
 Default = 1
}
{
 Name = HelpSetFont
 Type = Option
 Default = off
 Width = 44
 Legend = Font
 Disable = HelpLine,0
 Help = Use an alternative font for the Help-line
}:
Width = 0
{
 Name = HelpFont
 Text =
 Type = Font
 Default = Homerton.Bold
 Help = Text in the Help-line will be shown in this font
 Enable = HelpSetFont,1
}
Width = 200
{
 Name = HelpSetCol
 Type = Option
 Default = off
 Width = 44
 Legend = Colour
 Disable = HelpLine,0
 Help = Use an alternative colour for the Help-line
}:
Width = 0
{
 Name = HelpColour
 Text =
 Type = Colour
 Options = -wimp
 Help = Text in the Help-line will be shown in this colour
 Default = 7
 Enable = HelpSetCol,1
 Width = 510
}
Width = 200
{
 type = ruler
 height = 20
}
{
 Name = HelpButton
 Text = Help button can appear/disappear
 Type = Option
 Default = on
 Help = Add help button when extra help is available for a TAB
 Legend = Options
}
{
 Name = HelpBorder
 Text = Help line has border
 Type = Option
 Default = off
 Help = Show a 3D border around the help line
 Legend =
 Disable = HelpLine,0
}

[Profiles]

Icon = pfl
Text = Profile preferences
Short = Profiles
Width = 200

{
 Name = Profile
 Text = Edit buttons
 Type = Menu
 Menu = Edit button style;Use default settings|,0;Attached to list,1;Aligned with other buttons,2;Aligned and spaced,3;Text-based buttons,4;Apple style,5
 Default = 2
 Help = Position and layout of the buttons under a profile list
}
{
 Name = ProfHeading
 Text = Heading font
 Type = Font
 Default = Homerton.Bold
 Help = This font is used to display profile names
}
{
 Name = ProfBody
 Text = Plain text
 Type = Font
 Default = Homerton.Medium
 Help = This font is used to display profile descriptions
}
{
 Name = DateFormat
 Text = Date format
 Type = Menu
 Menu = Date format;31 Dec 2019|,0;31-12-2019,1;31.12.2019,4;12/31/2019,2;12-31-2019,3;2019-12-31,8;20191231,9
 Help = Date format used by the profile manager
 OptHelp = Month name (DD MMM YYYY);European notation (DD-MM-YYYY);German notation (DD.MM.YYYY);American notation (MM/DD/YYYY);American notation with dashes (MM-DD-YYYY);ISO notation (YYYY-MM-DD);Numeric notation (YYYYMMDD)
 Default = 0
}
{
 Name = ProfBack
 Text = Selected item
 Help = Background colour used for selected items
 Type = Colour
 Width = 566
 Height = 108
 Option = -menu
 Default = 62,111,255
}
{
 Name = ProfInv
 Text = Invert text
 Type = Radio
 Menu = Invert;Automatically,0;Always,1;Never,2
 Help = Text in selected item will be inverted if the colour is too dark
 Stack = hor
 Width = auto
 Default = 0
}

[FS]

Icon = fs
Text = Filing systems
Short = FS
Width = 112
Offset = 424

{
 Name = FSIgnore
 Text = Ignore
 Type = String
 Help = Filing systems to be hidden for the user
 Menu = #FS;fs;-numbers
 Drop = file -add , -remove
 Default = 12,13,14,15,17,18,19,20,21,22,27,28,46,47,53,54,144
}
{
 Name = FSAllow
 Text = Allow
 Type = String
 Help = Filing systems allowed to be seen by the user
 Menu = #FS;fs;-numbers
 Drop = path -add , -remove
 Default = 5,8,23,24,26,29,33,37,43,99
}
{
 Height = 0
}
{
 Type = Comment
 Text = Alter these settings ONLY if you know what you are doing. Please refer to the RISC OS Programmer's Reference Manual page 2-19 for information on Filing System numbers, or click the button below (browser required).
 Height = 262
 Options = -col 11 -border 0
}
{
 Type = Button
 Text = Filing systems on the RISC OS OPEN website
 Default = %http://www.riscosopen.org/wiki/documentation/show/Filing%20System%20Numbers
}

