OpenCPN Partial API docs
Loading...
Searching...
No Matches
ocpnToolBarTool Class Reference
Inheritance diagram for ocpnToolBarTool:

Public Member Functions

 ocpnToolBarTool (ocpnToolBarSimple *tbar, int id, const wxString &label, const wxBitmap &bmpNormal, const wxBitmap &bmpRollover, wxItemKind kind, wxObject *clientData, const wxString &shortHelp, const wxString &longHelp)
 
 ocpnToolBarTool (ocpnToolBarSimple *tbar, int id, const wxBitmap &bmpNormal, const wxBitmap &bmpRollover, wxItemKind kind, wxObject *clientData, const wxString &shortHelp, const wxString &longHelp)
 
void SetSize (const wxSize &size)
 
wxCoord GetWidth () const
 
wxCoord GetHeight () const
 
wxString GetToolname ()
 
void SetIconName (wxString name)
 
wxString GetIconName ()
 
void SetTooltipHiviz (bool enable)
 

Public Attributes

wxCoord m_x
 
wxCoord m_y
 
wxCoord m_width
 
wxCoord m_height
 
wxRect trect
 
wxString toolname
 
wxString iconName
 
wxBitmap pluginNormalIcon
 
wxBitmap pluginRolloverIcon
 
const wxBitmap * pluginToggledIcon
 
bool firstInLine
 
bool lastInLine
 
bool rollover
 
bool bitmapOK
 
bool isPluginTool
 
bool b_hilite
 
bool m_btooltip_hiviz
 
wxRect last_rect
 
wxString pluginNormalIconSVG
 
wxString pluginRolloverIconSVG
 
wxString pluginToggledIconSVG
 
wxBitmap m_activeBitmap
 

Detailed Description

Definition at line 78 of file toolbar.cpp.

Constructor & Destructor Documentation

◆ ocpnToolBarTool() [1/2]

ocpnToolBarTool::ocpnToolBarTool ( ocpnToolBarSimple tbar,
int  id,
const wxString &  label,
const wxBitmap &  bmpNormal,
const wxBitmap &  bmpRollover,
wxItemKind  kind,
wxObject *  clientData,
const wxString &  shortHelp,
const wxString &  longHelp 
)
inline

Definition at line 80 of file toolbar.cpp.

◆ ocpnToolBarTool() [2/2]

ocpnToolBarTool::ocpnToolBarTool ( ocpnToolBarSimple tbar,
int  id,
const wxBitmap &  bmpNormal,
const wxBitmap &  bmpRollover,
wxItemKind  kind,
wxObject *  clientData,
const wxString &  shortHelp,
const wxString &  longHelp 
)
inline

Definition at line 105 of file toolbar.cpp.

Member Function Documentation

◆ GetHeight()

wxCoord ocpnToolBarTool::GetHeight ( ) const
inline

Definition at line 128 of file toolbar.cpp.

◆ GetIconName()

wxString ocpnToolBarTool::GetIconName ( )
inline

Definition at line 133 of file toolbar.cpp.

◆ GetToolname()

wxString ocpnToolBarTool::GetToolname ( )
inline

Definition at line 130 of file toolbar.cpp.

◆ GetWidth()

wxCoord ocpnToolBarTool::GetWidth ( ) const
inline

Definition at line 126 of file toolbar.cpp.

◆ SetIconName()

void ocpnToolBarTool::SetIconName ( wxString  name)
inline

Definition at line 132 of file toolbar.cpp.

◆ SetSize()

void ocpnToolBarTool::SetSize ( const wxSize &  size)
inline

Definition at line 121 of file toolbar.cpp.

◆ SetTooltipHiviz()

void ocpnToolBarTool::SetTooltipHiviz ( bool  enable)
inline

Definition at line 135 of file toolbar.cpp.

Member Data Documentation

◆ b_hilite

bool ocpnToolBarTool::b_hilite

Definition at line 152 of file toolbar.cpp.

◆ bitmapOK

bool ocpnToolBarTool::bitmapOK

Definition at line 150 of file toolbar.cpp.

◆ firstInLine

bool ocpnToolBarTool::firstInLine

Definition at line 147 of file toolbar.cpp.

◆ iconName

wxString ocpnToolBarTool::iconName

Definition at line 143 of file toolbar.cpp.

◆ isPluginTool

bool ocpnToolBarTool::isPluginTool

Definition at line 151 of file toolbar.cpp.

◆ last_rect

wxRect ocpnToolBarTool::last_rect

Definition at line 154 of file toolbar.cpp.

◆ lastInLine

bool ocpnToolBarTool::lastInLine

Definition at line 148 of file toolbar.cpp.

◆ m_activeBitmap

wxBitmap ocpnToolBarTool::m_activeBitmap

Definition at line 158 of file toolbar.cpp.

◆ m_btooltip_hiviz

bool ocpnToolBarTool::m_btooltip_hiviz

Definition at line 153 of file toolbar.cpp.

◆ m_height

wxCoord ocpnToolBarTool::m_height

Definition at line 140 of file toolbar.cpp.

◆ m_width

wxCoord ocpnToolBarTool::m_width

Definition at line 139 of file toolbar.cpp.

◆ m_x

wxCoord ocpnToolBarTool::m_x

Definition at line 137 of file toolbar.cpp.

◆ m_y

wxCoord ocpnToolBarTool::m_y

Definition at line 138 of file toolbar.cpp.

◆ pluginNormalIcon

wxBitmap ocpnToolBarTool::pluginNormalIcon

Definition at line 144 of file toolbar.cpp.

◆ pluginNormalIconSVG

wxString ocpnToolBarTool::pluginNormalIconSVG

Definition at line 155 of file toolbar.cpp.

◆ pluginRolloverIcon

wxBitmap ocpnToolBarTool::pluginRolloverIcon

Definition at line 145 of file toolbar.cpp.

◆ pluginRolloverIconSVG

wxString ocpnToolBarTool::pluginRolloverIconSVG

Definition at line 156 of file toolbar.cpp.

◆ pluginToggledIcon

const wxBitmap* ocpnToolBarTool::pluginToggledIcon

Definition at line 146 of file toolbar.cpp.

◆ pluginToggledIconSVG

wxString ocpnToolBarTool::pluginToggledIconSVG

Definition at line 157 of file toolbar.cpp.

◆ rollover

bool ocpnToolBarTool::rollover

Definition at line 149 of file toolbar.cpp.

◆ toolname

wxString ocpnToolBarTool::toolname

Definition at line 142 of file toolbar.cpp.

◆ trect

wxRect ocpnToolBarTool::trect

Definition at line 141 of file toolbar.cpp.


The documentation for this class was generated from the following file: