OpenCPN Partial API docs
Loading...
Searching...
No Matches
ocpn_platform.h File Reference

OpenCPN Platform specific support utilities. More...

#include <cstdio>
#include <string>
#include <vector>
#include <signal.h>
#include <setjmp.h>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/bmpbuttn.h>
#include <wx/clrpicker.h>
#include <wx/colordlg.h>
#include <wx/colour.h>
#include <wx/colourdata.h>
#include <wx/dirdlg.h>
#include <wx/filedlg.h>
#include <wx/gdicmn.h>
#include <wx/stdpaths.h>
#include <wx/string.h>
#include <wx/validate.h>
#include <wx/window.h>
#include "model/base_platform.h"
#include "chartdbs.h"
#include "navutil.h"

Go to the source code of this file.

Classes

class  OCPNPlatform
 Provides platform-specific support utilities for OpenCPN. More...
 
class  OCPNColourPickerCtrl
 

Functions

void catch_signals (int signo)
 

Variables

OCPNPlatformg_Platform
 Global instance.
 
sigjmp_buf env
 
struct sigaction sa_all_old
 
wxArrayString g_locale_catalog_array
 Global instance.
 

Detailed Description

OpenCPN Platform specific support utilities.

Definition in file ocpn_platform.h.

Function Documentation

◆ catch_signals()

void catch_signals ( int  signo)

Definition at line 202 of file ocpn_platform.cpp.

Variable Documentation

◆ env

sigjmp_buf env
extern

Definition at line 121 of file ocpn_platform.cpp.

◆ g_locale_catalog_array

wxArrayString g_locale_catalog_array
extern

Global instance.

Definition at line 111 of file ocpn_platform.cpp.

◆ g_Platform

OCPNPlatform* g_Platform
extern

Global instance.

Definition at line 109 of file ocpn_platform.cpp.

◆ sa_all_old

struct sigaction sa_all_old
extern

Definition at line 120 of file ocpn_platform.cpp.