| Config definition for !ConfiX
| Updated 19 May 2020

Title = ConfiX choices
Width = 1000
Height = 100
ColumnWidth = 500
LineSpacing = 2

[Window]

Icon = window
Text = Window
Width = 240

{
 Name = Layout
 Text = Layout
 Type = Menu
 Menu = Layout;Graphical TABs (default)|,0;Radio buttons at left hand side,1;Radio buttons at right hand side,2;Next / Previous buttons,3;Scrollable icons,4;Menu,5
 Default = 0
 Help = Default appearance of a ConfiX window
}
{
 Name = Profile
 Text = Profile buttons
 Type = Menu
 Menu = Profile button style;RISC OS style,1;Aligned with other buttons,2;Aligned and spaced,3;Text-based buttons|,4;Apple style,0
 Default = 1
 Help = Position and layout of the buttons under a profile list
}
{
 type = ruler
 height = 20
}
{
 Name = Icon
 Text = Display group icon
 Help = Display group icon at the top of this window
 Type = Option
 Default = on
 Enable = Layout,1,2,5
};
{
 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
}
{
 Name = ForceLayout
 Text = Force default layout when using sub-groups
 Type = Option
 Default = on
 Help = Always use 'Graphical TABs' when using sub-groups
}
{
 type = ruler
 height = 20
}
Width = 220
{
 Name = ColourMenu
 Text = Use Colour menu icon
 Type = Option
 Default = off
 Help = Display a menu icon to the right of a colour field
};
{
 Name = OuterMargin
 Text = Outer margin
 Type = Integer
 Min = 12
 Max = 50
 Step = 2
 Default = 16
 Size = 2
 Width = 64
 Help = Outer window border in OS-units
}
{
 Name = ReverseArrows
 Text = Reverse up/down arrows
 Type = Option
 Default = off
 Help = Reverse the order of the arrow-up and arrow-down icons
};
{
 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
}
{
};
{
 Name = VarSpace
 Text = Spacing
 Type = Integer
 Min = 4
 Max = 12
 Step = 2
 Default = 8
 Size = 2
 Width = 64
 Help = Spacing between objects (in OS-units)
}

[Help]

Icon = help
Text = 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 = HelpFont
 Text = Font
 Type = Font
 Default = Homerton.Bold
 Help = Help-text will be shown in this font
 Enable = HelpSetFont,1
}-
{
 Name = HelpSetFont
 Text =
 Type = Option
 Default = off
 Width = 0
}
{
 Name = HelpColour
 Text = Colour
 Type = Colour
 Options = -wimp
 Help = Colour used for the text in the help line
 Default = 7
 Enable = HelpSetCol,1

}-
{
 Name = HelpSetCol
 Text =
 Type = Option
 Default = off
 Width = 0
}
{
 type = ruler
 height = 20
}
{
 Name = HelpButton
 Text = Allow Help button to appear/disappear
 Type = Option
 Default = on
 Help = Add help button when extra help is available for a TAB
}

[Scrolling]

Icon = scroll
Text = Scrolling
Width = 180

{
 Name = Scroll
 Text = Smooth scrolling
 Type = Option
 Help = Use scrolling instead of switching between tabs
 Default = off
};
{
 Name = Steps
 Text = Scroll 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
}
{
 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
}
{
 type = ruler
 height = 20
}
{
 Name = BumpScroll
 Text = Enable bump scrolling
 Type = Option
 Default = on
 Help = Scroll a list when the pointer is close to the edge
};
{
 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
}

[FS]

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

{
 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 exactly what you are doing. Please refer to the RISC OS Programmer's Reference Manual page 2-19 for information on Filing System numbers.
 Height = 262
 Options = -col 11 -border 0
}
{
 Type = Button
 Text = Information about filing systems on the RISC OS OPEN website
 Default = %http://www.riscosopen.org/wiki/documentation/show/Filing%20System%20Numbers
}
