Settings

All GS-Base global settings are stored in the settings.xml files. Their location depends on how you install the application. If you choose the portable installation, the settings file will be saved directly to the installation folder. Otherwise they're store in the local application data folder (e.g. C:\Users\username\AppData\Local\GS-Base).

You can use the Settings > Save - Load Profile commands to save or load different settings profile files.

The following data can be specified in the Settings > Options dialog:

General Settings

Undo/Redo level

The number of actions that can be undone via the Edit > Undo-Redo commands.
A very high undo level causes greater memory usage if some very large copy/paste operations are performed.
The drag-and-drop operation is treated as a two-step action so the minimum undo level is 2.
Valid range: <2, 100>
Default: 20

Number of CPUs

The number of processor cores that GS-Base is allowed to use when updating calculated fields (Tools > Update All Calculated Fields) and when filtering records (excluding full-text searches in memo fields).
Valid range: <1, 100>
Default: 2

Maximum number of records

Specifies the maximum numbers of records a single table can contain. For each running instance GS-Base initially allocates
"maximum numbers of records" * 4 bytes.
If your databases don't contain large numbers of records, you can choose some small limit to save memory.
This setting doesn't affect the database file format. After increasing the limit, any existing database can be expanded further up to the new limit. Available values:

If a given database/files contains more records than the current GS-Base limit allows, a respective warning message is displayed.

Default text field filter

Specifies the default filter type for text fields. This filter type will be initially set in the Search dialog box.
Default: Regular Expression

Default pivot function

Specifies a function that will be used by each new or existing pivot table that doesn't have any data field defined.
The default count function results in counting all subsequent values of the specified row field(s).
Default: Count

AutoSave

Specifies the period of (user) inactivity after which GS-Base will automatically save the open database (if it's modified).
Default: Never

AutoClose

Specifies the period of (user) inactivity after which GS-Base will automatically close the open database. Modified databases are saved before closing.
Default: Never

After pressing Enter

Specifies whether (and how) to scroll the current table cell after you finish editing and press Enter.
Default: No action

Default file extension

Specifies the default file extension (either *.zip or *.gsb). GS-Base uses that extension when creating and saving new databases/files. Existing files are handled the same way, regardless of their extensions and the changes of that parameter.

Choosing the *.gsb extension enables you to register it in the Windows registry and open databases double-clicking them. The only disadvantage is that you can't view the zip contents using File Manager until you rename it to a *.zip file.
You can register the *.gsb file type in Windows and associate it with GS-Base using the Settings > Register GS-Base *.gsb File Type command. The corresponding Settings > Unregister... command removes all registry entries created during the registration.
Note: To use those commands you must start GS-Base as an administrator (e.g. right-click the GS-Base desktop shortcut and choose the "Run As Administrator" command).

Choosing the *.zip extension enables you to use File Manager to view/edit/browse text tables contained in a given database. In general, it might be helpful only if you're planning to perform some additional text (pre-)processing of these tables with external software or if you're planning to drag-and-drop text files/tables e.g. to quickly create some initial collections of tables manually, without GS-Base.
The disadvantage is that if a database contains a large number of inserted objects/images/memos, Windows will considerably slow down when indexing such zip files. Also, you can't open *.zip files in GS-Base double-clicking such files.

Default: *.zip

Start folder

Specifies the folder displayed in the Open File dialog box when you open it for the first time (after launching GS-Base).
Default: Empty

Relative shortcut path

If you insert some link *.lnk files into Images/Files fields and later change the location of the target objects that the links are connected to, you can "overwrite" such broken links globally specifying that path.
Default: Empty

No-deflate file types

Specifies the list of file types (stored in Images/Files fields) that will be saved in the database zip file without compression. The list should contain file types that contain already compressed data. This can improve loading/saving times without worsening the overall compression factor.
Enter the extensions in the *.ext1;*.ext2;... form.
Default: *.png;*.jpg;*.gif;*.pdf;*.zip;*.ods

Show lists of files attached to databases

If you manually drag-and-drop any files to a given database zip file, GS-Base will detect such files and show the list of them.
If the option is off, GS-Base will silently load and save back such unused files.
Default: On

Show progress when opening/saving files

If this option is checked, GS-Base will be displaying a progress dialog box when opening or saving all files. The progress dialog box contains information about the opening/saving process and enables your to cancel it at any time.
Default: On

Auto-fit column widths in imported files

If this option is checked, after opening a text, xBase or html file GS-Base will resize (used) columns to fit the widths to the field/column contents.
Selecting this option will slow down opening very large files. To speed up this resizing procedure, increase the Number of CPUs value.
Default: Off

Auto-fit row heights in imported files

If this option is checked, after opening a text, xBase or html file GS-Base will resize (used) rows to fit the heights to the multiline field/column contents. Checking this option is useful only if some field data may contain new-line characters (CR/LF). If Auto-fit column widths is not selected, this option is disabled.
Selecting this option will slow down opening very large files. To speed up this resizing procedure, increase the Number of CPUs value.
Default: Off

Windows opacity

Specifies the opacity of all dialog boxes displayed by GS-Base. Decreasing this value means making the windows more transparent.
Valid range: <10, 100>
Default: 100% (no transparency)

Default font

Specifies the default font name. The font specified here will be used by database tables, forms, binary edit windows and pivot tables.
Default: Arial

Table/Form Editing Settings

Use date time picker when editing dates

Check this option to use the date-time picker control instead of the plain edit control.
This options applies to text fields that are formatted using one of the standard Date styles (not custom style patterns) and that don't use the drop-down list functionality.
Default: On

Edit LongText/Files fields in new windows

If this option is unchecked, trying to edit (e.g. by pressing Enter, double-clicking or pressing any character/number key) a Long Text or Images/Files field will open the LongText or Images/Files view pane to enable users to view/edit the contents.

If this option is checked, trying to edit a Long Text or Images/Files field will open an application associated with a given file/contents type. Choosing the "Save" command in that application will automatically update the data in GS-Base.
Depending on how that edit action is initiated, the following additional functionality is supported:

Default: Off

Display LongText & Files field contents

If this option is unchecked, the table/form fields related to the Long Text and Images/Files fields will be displaying text containing the number of files, the total size and the last modification date/time. (If the Images/Files contains some shortcuts to external files, only the number of files is displayed as the label.)

If this option is checked, the table/form fields related to the Long Text and Images/Files fields will be displaying the contained images or file icons with optional labels containing (similarly optional) file names, sizes and the last modification dates/times.

Default: Off

Display description of images and files

Specifies whether images and files (icons) in tables/forms should be displayed along with their general file information which includes the file name, size and the last modification date/time.
Default: On

Display images as thumbnails

Specifies whether images and files (icons) in tables/forms should be displayed as thumbnails of the specified size.
Default: Off

LongText/Files Editing Settings

Strip off formatting in edited LongText fields

Text entered in the Long Text fields is saved in the plain UTF-8 *.txt text format rather than in the rich text *.rtf format.
Using plain text may noticeably reduce memory usage if there is a very large number of Long Text entries in the database zip file.
Changing this option affect newly entered or edited data only. Older entries remain in the previous format until they are edited.
Default: Off

Wrap text in pane

Text displayed in the Long Text fields is wrapped according to the width of the view pane.
Default: On

Automatically scroll bottom in LongText fields

By default, after loading LongText fields the beginning of the text displayed.
If you check this option, the text cursor will be automatically positioned at the bottom of the text.
Default: Off

Display description of images and files

Specifies whether images and files (icons) in Images/Files fields should be displayed along with their general file information which includes the file name, size and the last modification date.
Default: On

Display images as thumbnails

Specifies whether images and files (icons) in Images/Files fields should be displayed as thumbnails of the specified size.
Default: Off

Spelling Settings

Please see Spell-checking and adding Hunspell dictionaries