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

Chart Symbols. More...

#include <wx/bitmap.h>
#include <wx/colour.h>
#include <wx/dynarray.h>
#include <wx/gdicmn.h>
#include <wx/string.h>
#include "model/ocpn_types.h"
#include "color_types.h"

Go to the source code of this file.

Classes

class  ocpnStyle::Tool
class  ocpnStyle::Icon
class  ocpnStyle::Style
class  ocpnStyle::StyleManager

Enumerations

enum  StyleToolIconTypes { TOOLICON_NORMAL , TOOLICON_TOGGLED , TOOLICON_DISABLED , TOOLICON_ACTIVE }

Functions

 ocpnStyle::WX_DECLARE_STRING_HASH_MAP (int, intHash)
wxBitmap MergeBitmaps (wxBitmap back, wxBitmap front, wxSize offset)
wxBitmap ConvertTo24Bit (wxColor bgColor, wxBitmap front)

Variables

ocpnStyle::StyleManager * g_StyleManager
 Global instance.

Detailed Description

Chart Symbols.

Definition in file styles.h.

Enumeration Type Documentation

◆ StyleToolIconTypes

enum StyleToolIconTypes

Definition at line 37 of file styles.h.

Function Documentation

◆ ConvertTo24Bit()

wxBitmap ConvertTo24Bit ( wxColor bgColor,
wxBitmap front )

Definition at line 176 of file styles.cpp.

◆ MergeBitmaps()

wxBitmap MergeBitmaps ( wxBitmap back,
wxBitmap front,
wxSize offset )

wxCHECK_VERSION(2,9,4)

Definition at line 67 of file styles.cpp.

Variable Documentation

◆ g_StyleManager

ocpnStyle::StyleManager* g_StyleManager
extern

Global instance.

Definition at line 54 of file styles.cpp.