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::StyleManagerg_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 175 of file styles.cpp.

◆ MergeBitmaps()

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

wxCHECK_VERSION(2,9,4)

Definition at line 66 of file styles.cpp.

Variable Documentation

◆ g_StyleManager

ocpnStyle::StyleManager* g_StyleManager
extern

Global instance.

Definition at line 53 of file styles.cpp.