Settings Form

As of Simba 0.99, a decent settings manager has been implemented. If you still want to use the old settings manager, use the option Settings (Expert) from the menu.

Simba settings

The Simba settings form can be used to modify the settings. These options vary from how often Simba will check for an update to whether the tray icon is displayed at all times.

Settings can be changed by going to the menu Tools menu and the selecting the Settings option.

If you at any time have serious problems with Simba not behaving it as you expect it should and you changed something in the settings, you could try closing Simba and deleting settings.xml. Simba will create one with default settings if it does not exist.

General Settings

Settings/General/

Recent files history

MaxRecentFiles

Stores the amount of recent files to remember. The default is 10.

Extensions

Settings/Extensions

Settings related to extensions are found here.

Extension directory

Path

This setting contains the directory Simba searches for its extensions.

Plugins

Settings/Plugins/

Plugin directory

Path

This setting contains the directory Simba searches for its plugins.

Includes

Settings/Includes/

Include directory

Path

This setting contains the directory Simba searches for its global includes.

Fonts

Settings/Fonts/

Automatically load fonts on startup

LoadOnStartUp

Default is True. If set to False Fonts will not be loaded on startup.

Font Directory

Path

Contains the directory Simba will look for when searching for fonts.

Updater

Settings/Updater/

The Updater refers only to the Simba updater, and not to other updaters like the Font updater or other third party updaters.

Automatically check for updates

CheckForUpdates

Default is True. If set to True, Simba will automatically check if there are updates available. If you don’t want Simba to check for updates of Simba, set this to False.

How often we check for updates

CheckEveryXMinutes

Default is 30. The number here defines how often Simba will check for Simba updates, in minutes.

Code Hints

Settings/CodeHints/

Automatically pop up Code Hints

ShowAutomatically

If set to True, code hints will be shown when appropriate. On False code hints will never be shown automatically, but can still be accessed by pressing Ctrl+Space.

Code Hints

Settings/CodeCompletion/

Automatically pop up Code Hints

ShowAutomatically

If set to True, code completion will pop up when appropriate. On False code will never be completed automatically.

Function list

Settings/FunctionList/

Show on Start

ShowOnStart

It true is set to True, the function list will be visible on startup. False requires you to enable it yourself.

Color Picker

Settings/ColourPicker

Show colour history on pick?

ShowHistoryOnPick

If set to True, the Colour History form will be shown every time the user has picked a colour.

Script Tabs

Settings/Tabs/

Script opening mode

OpenScriptInNewTab

Simba can load Scripts in two different ways. It can open every script in a new tab, or it can override the currently active tab. Setting this to True opens scripts in new tabs, this is the default.

Behaviour when closing tabs

OpenNextOnClose

Once a tab is closed, Simba can open your most recent tab, or the tab that is next to the closed tab. Setting this to False jumps back to your most recently used tab.

Source Editor

Settings/SourceEditor/

Source colouring

LazColors

The default colour theme is the same as Lazarus’ colours. If you prefer another (more familiar?) theme, set this to False.

Default script

This contains the path to the default script. You can change this to set your own default script. (Opening a blank tab loads up the default script)

Tray Icon

Settings/Tray

Visiblity of the tray icon

AlwaysVisible

If you want the tray icon only to be visible when Simba is minimized, set this to False.

Note

Here should be a list of the most important Simba settings; what they influence, plus the possible values for them.