General Preferences

General Preferences

Ask before exiting

When selected, a confirmation dialog will appear when the IDE is about to be closed.  Canceling the dialog will prevent the IDE from closing.  The IDE will always prompt to save any files that have not been saved since their last modification, regardless of whether this option is selected.

Editor output to messagebox

When selected, editor output (such as error codes and compilation status) is displayed using message boxes as well as the output window.

Debugger output to messagebox

When selected, debugger output (such as errors and #DEBUG PRINT information) is displayed using message boxes as well as the output window.

Toolbar Button size

Small Buttons

The IDE and debugger toolbars are displayed with small buttons and icons, allowing the maximum amount of screen real estate for the editor windows.  If changed, this option comes into effect when the IDE is next launched.

Large Buttons

Complement of Small Buttons.  Larger toolbar buttons are easier to "hit" with the mouse, but slightly reduce the amount of space available for editor windows.

WIN32.HLP File Location

WIN32.HLP File Location

The full drive, path, and filename of the WIN32.HLP file can be manually entered here, or it can be located via a standard Open File dialog using the Ellipses button to the right of the edit control.  The WIN32.HLP file contains detailed information on a large number of API calls.  Once configured, the PowerBASIC IDE can provide context-sensitive help on many common API functions.  The WIN32.HLP file can be downloaded from the PowerBASIC web site from http://www.powerbasic.com/files/pub/mstools/win32.zip (approximately an 8 Mb download).

Size and Position

Main IDE Window

When the IDE is launched, the initial window size is determined by this setting (Normal, Maximize, or As Last Session).

New File Window Size

When a source code file is opened, or created from scratch, the initial size of the editor window is determined by this setting (Use MDI Defaults, Always Maximize, Never Maximize),