Alternative to the Standard Status bar at the bottom.

Author: Sean D’Epagnier
Maintenance: Rick Gleason, Jon Gough and the Plugin Team
PI Manager Workflow: Testplugin

1. What and Why

What can StatusBar do?

Shows Dashboard and Nmea Data at the bottom of the screen in various formats.

Why is StatusBar useful?

Informs the skipper of conditions that are useful in navigation. StatusBar plugin replaces builtin statusbar. The builtin status bar (disable from the User Interface tab) can be very difficult to read.

The statusbar plugin improves on some of these difficulties. It is best used with OpenGL enabled (requires some basic OpenGL extensions).

2. Installation

Statusbar is available as a managed plugin. The OpenCPN Manual has general information in Plugin Download, Install and Enable for installing this plugin. This is the preferred way.

In OpenCPN, go to the Options → Plugins and download, install and enable the sQuiddio plugin (no settings are required).

  1. In OpenCPN Click Tools-Options-Plugins

  2. First "Update" the master plugins catalog.

  3. Select the Statusbar entry and "Install" the plugin.

  4. In the list of installed plugins "Enable" the sQuiddio plugin and "Apply".

  5. Use “Preferences” to set your preferences (should be self-explanatory). Then “Apply.

  6. After successful installation, the plugin should be available in the plugins tab of your OpenCPN options dialog box.

  7. Then close Options and the data should appear at the bottom of the screen.

How to disable the OpenCPN lower Status bar.

  1. Settings > User Interface.

  2. Uncheck “Show Status Bar”.

3. Standard Actions


4. Preferences Menu

Display String

Display of data is controlled in the Preferences menu in the Display String area. Below is the default Display String entered under Preferences. This area is edited to display the information you would like shown on the screen.

%02A %2.2B%D  %02E %2.2F%H  %.1I %03J\n%02O %2.2P%R %02S %2.2T%V %03W %.2X %03.a

The formatting and values available to the user are listed below under Info

Fonts, Color and Transparency

Under preferences the user can select font, font color and size as well as transparency.

Select Dropdown

Used to control the Appearance of the data. There are three Select string types which can be picked from the dropdown: Default, Ownship, Multiline

wxString DefaultString = _T("Info Button User Defined Values");
"Ship %02A %2.4B %D %02E %2.4F %H SOG %.2I COG %03J %02O %2.4P %R %02S %2.4T %V %03W %.1X Scale %Z"

wxString OwnshipString = _T("Info Button User Defined Values");
"Ship %02A %2.4B %D %02E %2.4F %H SOG %.2I COG %03J"

wxString MultilineString = _T("Info Button User Defined Values");
"%02A %2.2B%D %02E %2.2F%H %.1I %03J %02O %2.2P%R %02S %2.2T%V %03W %.2X %03.a"


Select Dropdown - Default


Select Dropdown - Multiline


Select Dropdown - Ownship

Info Button

The button Info displays a popup window with the Code key. The allowed Display strings can include the following formats:

For example:

"%03.0E\"  Gives ship longitude.

The format specifier 03.0 gives how many places to round to, and to use leading 0’s etc.

The following are the specifier formats:




ship lat degrees


ship lat minutes


ship lat seconds


ship North/South


ship lon degrees


ship lon minutes


ship lon seconds


ship East/West


ship sog


ship cog


ship heading true


ship heading magnetic


cursor lat degrees


cursor lat minutes


cursor lat seconds


cursor North/South


cursor lon degrees


cursor lon minutes


cursor lon seconds


cursor East/West


from ship bearing to cursor


distance to cursor mercator


distance to cursor great circle


chart scale


viewport orientation angle


frames rendered per second






Time Zone


print a percent

Sean D’Epagnier website is where you will find a “Donate” button.