IDE Extra Properties/Extra Tab

The Extra Menu contains miscellaneous options which do not accurately fit into the description of the other three tabs. These are:

Load MRU file at startup

If selected, the last program you were working on will automatically be loaded at startup.

Show Tip of the Day

The first time the program is started each day, a tip is shown. To stop this, deselect this option.

Disable PeekView in editor

If selected, PeekView is disabled.

Find & Replace

The first two options in the this frame set the default behaviour for Find & Replace - Whole Word when selected will only look for whole words that match the search syntax and Match Case when selected will execute a case-sensitive search - while the last option Keep dialogbox on top allows the search box to remain visible and on top of the Code window at all times.

Auto Complete Word

Auto Complete Word turns on the Auto-Complete function in the Code Editor. As there are certain variables which can not be added to the Auto-Complete list before a Compile is performed due to the way that the IDE was originally written - User-defined Types are one example - a second option Init Auto Complete after loading by compiling will force a compile immediately after the project is loaded into the IDE so that all values are then available. Note that, if there is a compile error during this procedure, any variables defined after that point will still not be avaialble.

Auto-load Gfawinx library

The GfaWinX library contains many useful additions to the original GFABASIC32 commands and functions which are documented in this help file. If this option is selected, the line $Library "gfawinx" will be added at the top of all new files.

Librarypaths (lg32)

By default this text box lists the GFABASIC Include folder; other folders containing user libraries can be added separated by a semi-colon (;).

Historypath:

This stores the path to the file history ZIP file created and maintained by the Save to History feature; if left blank then this defaults to the program's directory.

Explicitly delete old EXE before creating new file

When a compiled EXE file is created, GFABASIC overwrites any existing EXE files of the same name by default. Very rarely, this will force a 'File Write' error and this option is included to get around this: if selected, instead of overwriting the file, GFABASIC deletes the old EXE first before creating the new one. There are no downsides to having this option selected.

See Also

Editor Tab, The Printer Tab, Compiler Tab,

{Created by James Gaite; Last updated: 20/05/2022 by James Gaite; Other Contributors: Jean-Marie Melanson}