OpenCPN Partial API docs
Loading...
Searching...
No Matches
ocpnToolBarSimple Class Reference

Generic toolbar implementation in pure wxWidgets adapted from wxToolBarSimple (deprecated). More...

#include <toolbar.h>

Inheritance diagram for ocpnToolBarSimple:

Public Member Functions

 ocpnToolBarSimple (ocpnFloatingToolbarDialog *parent, wxWindowID winid, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxNO_BORDER, int orient=wxTB_HORIZONTAL)
 
bool Create (ocpnFloatingToolbarDialog *parent, wxWindowID winid, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxNO_BORDER, int orient=wxTB_HORIZONTAL)
 
virtual void SetToggledBackgroundColour (wxColour c)
 
virtual void SetBackgroundColour (wxColour c)
 
virtual wxColour GetBackgroundColour ()
 
virtual void SetColorScheme (ColorScheme cs)
 
bool OnMouseEvent (wxMouseEvent &event, wxPoint &position)
 
void OnToolTipTimerEvent (wxTimerEvent &event)
 
void OnToolTipOffTimerEvent (wxTimerEvent &event)
 
wxToolBarToolBase * AddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind=wxITEM_NORMAL, const wxString &shortHelp=wxEmptyString, const wxString &longHelp=wxEmptyString, wxObject *data=NULL)
 
wxToolBarToolBase * AddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxString &shortHelp=wxEmptyString, wxItemKind kind=wxITEM_NORMAL)
 
wxToolBarToolBase * InsertTool (size_t pos, int id, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind, const wxString &shortHelp, const wxString &longHelp, wxObject *clientData)
 
wxToolBarToolBase * InsertTool (size_t pos, wxToolBarToolBase *tool)
 
virtual bool OnLeftClick (int toolid, bool toggleDown)
 
virtual void OnRightClick (int toolid, long x, long y)
 
virtual void DoPluginToolUp ()
 
bool IsDirty ()
 
void SetDirty (bool value)
 
size_t GetToolsCount () const
 
void SetToolShowCount (int count)
 
int GetToolShowCount ()
 
int GetNoRowsOrColumns ()
 
int GetLineCount ()
 
int GetVisibleToolCount ()
 
void SetToolNormalBitmapEx (wxToolBarToolBase *tool, const wxString &iconname)
 
void SetToolNormalBitmapSVG (wxToolBarToolBase *tool, wxString fileSVG)
 
void EnableRolloverBitmaps (bool enable)
 
wxBitmap & GetBitmap ()
 
virtual wxControl * FindControl (int toolid)
 
virtual wxToolBarToolBase * AddSeparator ()
 
virtual wxToolBarToolBase * InsertSeparator (size_t pos)
 
virtual wxToolBarToolBase * RemoveTool (int toolid)
 
virtual bool DeleteToolByPos (size_t pos)
 
virtual bool DeleteTool (int toolid)
 
virtual void ClearTools ()
 
virtual bool Realize ()
 
virtual void EnableTool (int toolid, bool enable)
 
virtual void ToggleTool (int toolid, bool toggle)
 
virtual void SetToolBitmaps (int toolid, wxBitmap *bmp, wxBitmap *bmpRollover)
 
virtual void SetToolBitmapsSVG (int id, wxString fileSVGNormal, wxString fileSVGRollover, wxString fileSVGToggled)
 
void InvalidateBitmaps ()
 
wxBitmap & CreateBitmap (double display_scale=1.0)
 
virtual wxObject * GetToolClientData (int toolid) const
 
virtual void SetToolClientData (int toolid, wxObject *clientData)
 
virtual int GetToolPos (int id) const
 
virtual bool GetToolState (int toolid) const
 
virtual bool GetToolEnabled (int toolid) const
 
virtual void SetToolShortHelp (int toolid, const wxString &helpString)
 
virtual wxString GetToolShortHelp (int toolid) const
 
virtual void SetToolLongHelp (int toolid, const wxString &helpString)
 
virtual wxString GetToolLongHelp (int toolid) const
 
virtual void SetToolTooltipHiViz (int id, bool b_hiviz)
 
virtual void SetSizeFactor (float factor)
 
void SetMaxRowsCols (int rows, int cols)
 
int GetMaxRows () const
 
int GetMaxCols () const
 
virtual void SetToolBitmapSize (const wxSize &size)
 
virtual wxSize GetToolBitmapSize () const
 
virtual wxSize GetToolSize () const
 
virtual wxRect GetToolRect (int tool_id)
 
wxToolBarToolBase * FindToolForPosition (wxCoord x, wxCoord y)
 
wxToolBarToolBase * FindById (int toolid) const
 
bool IsVertical () const
 
void HideTooltip ()
 
void KillTooltip ()
 
void EnableTooltips ()
 
void DisableTooltips ()
 

Public Attributes

wxToolBarToolsList m_tools
 
ocpnFloatingToolbarDialogm_parentContainer
 
int m_maxRows
 
int m_maxCols
 
wxCoord m_defaultWidth
 
wxCoord m_defaultHeight
 
wxCoord m_maxWidth
 
wxCoord m_maxHeight
 

Protected Member Functions

void Init ()
 
virtual wxToolBarToolBase * DoAddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind, const wxString &shortHelp=wxEmptyString, const wxString &longHelp=wxEmptyString, wxObject *clientData=NULL, wxCoord xPos=wxDefaultCoord, wxCoord yPos=wxDefaultCoord)
 
virtual bool DoInsertTool (size_t pos, wxToolBarToolBase *tool)
 
virtual bool DoDeleteTool (size_t pos, wxToolBarToolBase *tool)
 
virtual void DoEnableTool (wxToolBarToolBase *tool, bool enable)
 
virtual void DoToggleTool (wxToolBarToolBase *tool, bool toggle)
 
virtual wxToolBarToolBase * CreateTool (int winid, const wxString &label, const wxBitmap &bmpNormal, const wxBitmap &bmpDisabled, wxItemKind kind, wxObject *clientData, const wxString &shortHelp, const wxString &longHelp)
 
void DrawTool (wxToolBarToolBase *tool)
 
virtual void DrawTool (wxDC &dc, wxToolBarToolBase *tool)
 
void CreateToolBitmap (wxToolBarToolBase *toolBase)
 

Protected Attributes

bool m_dirty
 
int m_currentRowsOrColumns
 
int m_LineCount
 
int m_pressedTool
 
int m_currentTool
 
wxCoord m_lastX
 
wxCoord m_lastY
 
wxCoord m_xPos
 
wxCoord m_yPos
 
wxColour m_toggle_bg_color
 
wxColour m_toolOutlineColour
 
wxColour m_background_color
 
ToolTipWinm_pToolTipWin
 
ocpnToolBarToolm_last_ro_tool
 
ColorScheme m_currentColorScheme
 
wxTimer m_tooltip_timer
 
int m_one_shot
 
wxTimer m_tooltipoff_timer
 
int m_tooltip_off
 
bool m_btooltip_show
 
bool m_btoolbar_is_zooming
 
ocpnStyle::Stylem_style
 
int m_orient
 
float m_sizefactor
 
int m_last_plugin_down_id
 
bool m_leftDown
 
int m_nShowTools
 
bool m_tbenableRolloverBitmaps
 
wxBitmap m_bitmap
 

Detailed Description

Generic toolbar implementation in pure wxWidgets adapted from wxToolBarSimple (deprecated).

Definition at line 103 of file toolbar.h.

Constructor & Destructor Documentation

◆ ocpnToolBarSimple() [1/2]

ocpnToolBarSimple::ocpnToolBarSimple ( )
inline

Definition at line 106 of file toolbar.h.

◆ ocpnToolBarSimple() [2/2]

ocpnToolBarSimple::ocpnToolBarSimple ( ocpnFloatingToolbarDialog parent,
wxWindowID  winid,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxNO_BORDER,
int  orient = wxTB_HORIZONTAL 
)
inline

Definition at line 108 of file toolbar.h.

◆ ~ocpnToolBarSimple()

ocpnToolBarSimple::~ocpnToolBarSimple ( )
virtual

Definition at line 1177 of file toolbar.cpp.

Member Function Documentation

◆ AddSeparator()

wxToolBarToolBase * ocpnToolBarSimple::AddSeparator ( )
virtual

Definition at line 2046 of file toolbar.cpp.

◆ AddTool() [1/2]

wxToolBarToolBase * ocpnToolBarSimple::AddTool ( int  toolid,
const wxString &  label,
const wxBitmap &  bitmap,
const wxBitmap &  bmpDisabled,
wxItemKind  kind = wxITEM_NORMAL,
const wxString &  shortHelp = wxEmptyString,
const wxString &  longHelp = wxEmptyString,
wxObject *  data = NULL 
)

Definition at line 1043 of file toolbar.cpp.

◆ AddTool() [2/2]

wxToolBarToolBase * ocpnToolBarSimple::AddTool ( int  toolid,
const wxString &  label,
const wxBitmap &  bitmap,
const wxString &  shortHelp = wxEmptyString,
wxItemKind  kind = wxITEM_NORMAL 
)
inline

Definition at line 145 of file toolbar.h.

◆ ClearTools()

void ocpnToolBarSimple::ClearTools ( )
virtual

Definition at line 1994 of file toolbar.cpp.

◆ Create()

bool ocpnToolBarSimple::Create ( ocpnFloatingToolbarDialog parent,
wxWindowID  winid,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxNO_BORDER,
int  orient = wxTB_HORIZONTAL 
)

Definition at line 1146 of file toolbar.cpp.

◆ CreateBitmap()

wxBitmap & ocpnToolBarSimple::CreateBitmap ( double  display_scale = 1.0)

Definition at line 1360 of file toolbar.cpp.

◆ CreateTool()

wxToolBarToolBase * ocpnToolBarSimple::CreateTool ( int  winid,
const wxString &  label,
const wxBitmap &  bmpNormal,
const wxBitmap &  bmpDisabled,
wxItemKind  kind,
wxObject *  clientData,
const wxString &  shortHelp,
const wxString &  longHelp 
)
protectedvirtual

Definition at line 969 of file toolbar.cpp.

◆ CreateToolBitmap()

void ocpnToolBarSimple::CreateToolBitmap ( wxToolBarToolBase *  toolBase)
protected

Definition at line 1547 of file toolbar.cpp.

◆ DeleteTool()

bool ocpnToolBarSimple::DeleteTool ( int  toolid)
virtual

Definition at line 2027 of file toolbar.cpp.

◆ DeleteToolByPos()

bool ocpnToolBarSimple::DeleteToolByPos ( size_t  pos)
virtual

Definition at line 2011 of file toolbar.cpp.

◆ DisableTooltips()

void ocpnToolBarSimple::DisableTooltips ( )

Definition at line 1190 of file toolbar.cpp.

◆ DoAddTool()

wxToolBarToolBase * ocpnToolBarSimple::DoAddTool ( int  toolid,
const wxString &  label,
const wxBitmap &  bitmap,
const wxBitmap &  bmpDisabled,
wxItemKind  kind,
const wxString &  shortHelp = wxEmptyString,
const wxString &  longHelp = wxEmptyString,
wxObject *  clientData = NULL,
wxCoord  xPos = wxDefaultCoord,
wxCoord  yPos = wxDefaultCoord 
)
protectedvirtual

Definition at line 1027 of file toolbar.cpp.

◆ DoDeleteTool()

bool ocpnToolBarSimple::DoDeleteTool ( size_t  pos,
wxToolBarToolBase *  tool 
)
protectedvirtual

Definition at line 1134 of file toolbar.cpp.

◆ DoEnableTool()

void ocpnToolBarSimple::DoEnableTool ( wxToolBarToolBase *  tool,
bool  enable 
)
protectedvirtual

Definition at line 1878 of file toolbar.cpp.

◆ DoInsertTool()

bool ocpnToolBarSimple::DoInsertTool ( size_t  pos,
wxToolBarToolBase *  tool 
)
protectedvirtual

Definition at line 1088 of file toolbar.cpp.

◆ DoPluginToolUp()

void ocpnToolBarSimple::DoPluginToolUp ( )
virtual

Definition at line 2176 of file toolbar.cpp.

◆ DoToggleTool()

void ocpnToolBarSimple::DoToggleTool ( wxToolBarToolBase *  tool,
bool  toggle 
)
protectedvirtual

Definition at line 1884 of file toolbar.cpp.

◆ DrawTool()

void ocpnToolBarSimple::DrawTool ( wxDC &  dc,
wxToolBarToolBase *  tool 
)
protectedvirtual

Definition at line 1666 of file toolbar.cpp.

◆ EnableRolloverBitmaps()

void ocpnToolBarSimple::EnableRolloverBitmaps ( bool  enable)
inline

Definition at line 182 of file toolbar.h.

◆ EnableTool()

void ocpnToolBarSimple::EnableTool ( int  toolid,
bool  enable 
)
virtual

Definition at line 1972 of file toolbar.cpp.

◆ EnableTooltips()

void ocpnToolBarSimple::EnableTooltips ( )

Definition at line 1184 of file toolbar.cpp.

◆ FindById()

wxToolBarToolBase * ocpnToolBarSimple::FindById ( int  toolid) const

Definition at line 2114 of file toolbar.cpp.

◆ FindControl()

wxControl * ocpnToolBarSimple::FindControl ( int  toolid)
virtual

Definition at line 2095 of file toolbar.cpp.

◆ FindToolForPosition()

wxToolBarToolBase * ocpnToolBarSimple::FindToolForPosition ( wxCoord  x,
wxCoord  y 
)

Definition at line 1836 of file toolbar.cpp.

◆ GetBackgroundColour()

virtual wxColour ocpnToolBarSimple::GetBackgroundColour ( )
inlinevirtual

Definition at line 129 of file toolbar.h.

◆ GetBitmap()

wxBitmap & ocpnToolBarSimple::GetBitmap ( )
inline

Definition at line 186 of file toolbar.h.

◆ GetLineCount()

int ocpnToolBarSimple::GetLineCount ( )
inline

Definition at line 176 of file toolbar.h.

◆ GetMaxCols()

int ocpnToolBarSimple::GetMaxCols ( ) const
inline

Definition at line 256 of file toolbar.h.

◆ GetMaxRows()

int ocpnToolBarSimple::GetMaxRows ( ) const
inline

Definition at line 255 of file toolbar.h.

◆ GetNoRowsOrColumns()

int ocpnToolBarSimple::GetNoRowsOrColumns ( )
inline

Definition at line 175 of file toolbar.h.

◆ GetToolBitmapSize()

virtual wxSize ocpnToolBarSimple::GetToolBitmapSize ( ) const
inlinevirtual

Definition at line 264 of file toolbar.h.

◆ GetToolClientData()

wxObject * ocpnToolBarSimple::GetToolClientData ( int  toolid) const
virtual

Definition at line 1959 of file toolbar.cpp.

◆ GetToolEnabled()

bool ocpnToolBarSimple::GetToolEnabled ( int  toolid) const
virtual

Definition at line 1942 of file toolbar.cpp.

◆ GetToolLongHelp()

wxString ocpnToolBarSimple::GetToolLongHelp ( int  toolid) const
virtual

Definition at line 1902 of file toolbar.cpp.

◆ GetToolPos()

int ocpnToolBarSimple::GetToolPos ( int  id) const
virtual

Definition at line 1923 of file toolbar.cpp.

◆ GetToolRect()

wxRect ocpnToolBarSimple::GetToolRect ( int  tool_id)
virtual

Definition at line 1863 of file toolbar.cpp.

◆ GetToolsCount()

size_t ocpnToolBarSimple::GetToolsCount ( ) const
inline

Definition at line 171 of file toolbar.h.

◆ GetToolShortHelp()

wxString ocpnToolBarSimple::GetToolShortHelp ( int  toolid) const
virtual

Definition at line 1895 of file toolbar.cpp.

◆ GetToolShowCount()

int ocpnToolBarSimple::GetToolShowCount ( )
inline

Definition at line 173 of file toolbar.h.

◆ GetToolSize()

virtual wxSize ocpnToolBarSimple::GetToolSize ( ) const
inlinevirtual

Definition at line 270 of file toolbar.h.

◆ GetToolState()

bool ocpnToolBarSimple::GetToolState ( int  toolid) const
virtual

Definition at line 1935 of file toolbar.cpp.

◆ GetVisibleToolCount()

int ocpnToolBarSimple::GetVisibleToolCount ( )

Definition at line 2000 of file toolbar.cpp.

◆ HideTooltip()

void ocpnToolBarSimple::HideTooltip ( )

Definition at line 1210 of file toolbar.cpp.

◆ Init()

void ocpnToolBarSimple::Init ( )
protected

Definition at line 993 of file toolbar.cpp.

◆ InsertSeparator()

wxToolBarToolBase * ocpnToolBarSimple::InsertSeparator ( size_t  pos)
virtual

Definition at line 2050 of file toolbar.cpp.

◆ InsertTool() [1/2]

wxToolBarToolBase * ocpnToolBarSimple::InsertTool ( size_t  pos,
int  id,
const wxString &  label,
const wxBitmap &  bitmap,
const wxBitmap &  bmpDisabled,
wxItemKind  kind,
const wxString &  shortHelp,
const wxString &  longHelp,
wxObject *  clientData 
)

Definition at line 1054 of file toolbar.cpp.

◆ InsertTool() [2/2]

wxToolBarToolBase * ocpnToolBarSimple::InsertTool ( size_t  pos,
wxToolBarToolBase *  tool 
)

Definition at line 1073 of file toolbar.cpp.

◆ InvalidateBitmaps()

void ocpnToolBarSimple::InvalidateBitmaps ( )

Definition at line 1853 of file toolbar.cpp.

◆ IsDirty()

bool ocpnToolBarSimple::IsDirty ( )
inline

Definition at line 168 of file toolbar.h.

◆ IsVertical()

bool ocpnToolBarSimple::IsVertical ( ) const
inline

Definition at line 282 of file toolbar.h.

◆ KillTooltip()

void ocpnToolBarSimple::KillTooltip ( )

Definition at line 1196 of file toolbar.cpp.

◆ OnLeftClick()

bool ocpnToolBarSimple::OnLeftClick ( int  toolid,
bool  toggleDown 
)
virtual

Definition at line 2137 of file toolbar.cpp.

◆ OnMouseEvent()

bool ocpnToolBarSimple::OnMouseEvent ( wxMouseEvent &  event,
wxPoint &  position 
)

Definition at line 1436 of file toolbar.cpp.

◆ OnRightClick()

void ocpnToolBarSimple::OnRightClick ( int  toolid,
long  x,
long  y 
)
virtual

Definition at line 2153 of file toolbar.cpp.

◆ OnToolTipOffTimerEvent()

void ocpnToolBarSimple::OnToolTipOffTimerEvent ( wxTimerEvent &  event)

Definition at line 1432 of file toolbar.cpp.

◆ OnToolTipTimerEvent()

void ocpnToolBarSimple::OnToolTipTimerEvent ( wxTimerEvent &  event)

Definition at line 1393 of file toolbar.cpp.

◆ Realize()

bool ocpnToolBarSimple::Realize ( )
virtual

Definition at line 1230 of file toolbar.cpp.

◆ RemoveTool()

wxToolBarToolBase * ocpnToolBarSimple::RemoveTool ( int  toolid)
virtual

Definition at line 2070 of file toolbar.cpp.

◆ SetBackgroundColour()

virtual void ocpnToolBarSimple::SetBackgroundColour ( wxColour  c)
inlinevirtual

Definition at line 128 of file toolbar.h.

◆ SetColorScheme()

void ocpnToolBarSimple::SetColorScheme ( ColorScheme  cs)
virtual

Definition at line 1218 of file toolbar.cpp.

◆ SetDirty()

void ocpnToolBarSimple::SetDirty ( bool  value)
inline

Definition at line 169 of file toolbar.h.

◆ SetMaxRowsCols()

void ocpnToolBarSimple::SetMaxRowsCols ( int  rows,
int  cols 
)
inline

Definition at line 251 of file toolbar.h.

◆ SetSizeFactor()

virtual void ocpnToolBarSimple::SetSizeFactor ( float  factor)
inlinevirtual

Definition at line 243 of file toolbar.h.

◆ SetToggledBackgroundColour()

virtual void ocpnToolBarSimple::SetToggledBackgroundColour ( wxColour  c)
inlinevirtual

Definition at line 125 of file toolbar.h.

◆ SetToolBitmaps()

void ocpnToolBarSimple::SetToolBitmaps ( int  toolid,
wxBitmap *  bmp,
wxBitmap *  bmpRollover 
)
virtual

Definition at line 2220 of file toolbar.cpp.

◆ SetToolBitmapSize()

virtual void ocpnToolBarSimple::SetToolBitmapSize ( const wxSize &  size)
inlinevirtual

Definition at line 260 of file toolbar.h.

◆ SetToolBitmapsSVG()

void ocpnToolBarSimple::SetToolBitmapsSVG ( int  id,
wxString  fileSVGNormal,
wxString  fileSVGRollover,
wxString  fileSVGToggled 
)
virtual

Definition at line 2258 of file toolbar.cpp.

◆ SetToolClientData()

void ocpnToolBarSimple::SetToolClientData ( int  toolid,
wxObject *  clientData 
)
virtual

Definition at line 1964 of file toolbar.cpp.

◆ SetToolLongHelp()

void ocpnToolBarSimple::SetToolLongHelp ( int  toolid,
const wxString &  helpString 
)
virtual

Definition at line 1916 of file toolbar.cpp.

◆ SetToolNormalBitmapEx()

void ocpnToolBarSimple::SetToolNormalBitmapEx ( wxToolBarToolBase *  tool,
const wxString &  iconname 
)

Definition at line 2195 of file toolbar.cpp.

◆ SetToolNormalBitmapSVG()

void ocpnToolBarSimple::SetToolNormalBitmapSVG ( wxToolBarToolBase *  tool,
wxString  fileSVG 
)

Definition at line 2210 of file toolbar.cpp.

◆ SetToolShortHelp()

void ocpnToolBarSimple::SetToolShortHelp ( int  toolid,
const wxString &  helpString 
)
virtual

Definition at line 1909 of file toolbar.cpp.

◆ SetToolShowCount()

void ocpnToolBarSimple::SetToolShowCount ( int  count)
inline

Definition at line 172 of file toolbar.h.

◆ SetToolTooltipHiViz()

void ocpnToolBarSimple::SetToolTooltipHiViz ( int  id,
bool  b_hiviz 
)
virtual

Definition at line 1987 of file toolbar.cpp.

◆ ToggleTool()

void ocpnToolBarSimple::ToggleTool ( int  toolid,
bool  toggle 
)
virtual

Definition at line 1949 of file toolbar.cpp.

Member Data Documentation

◆ m_background_color

wxColour ocpnToolBarSimple::m_background_color
protected

Definition at line 345 of file toolbar.h.

◆ m_bitmap

wxBitmap ocpnToolBarSimple::m_bitmap
protected

Definition at line 370 of file toolbar.h.

◆ m_btoolbar_is_zooming

bool ocpnToolBarSimple::m_btoolbar_is_zooming
protected

Definition at line 358 of file toolbar.h.

◆ m_btooltip_show

bool ocpnToolBarSimple::m_btooltip_show
protected

Definition at line 356 of file toolbar.h.

◆ m_currentColorScheme

ColorScheme ocpnToolBarSimple::m_currentColorScheme
protected

Definition at line 350 of file toolbar.h.

◆ m_currentRowsOrColumns

int ocpnToolBarSimple::m_currentRowsOrColumns
protected

Definition at line 335 of file toolbar.h.

◆ m_currentTool

int ocpnToolBarSimple::m_currentTool
protected

Definition at line 338 of file toolbar.h.

◆ m_defaultHeight

wxCoord ocpnToolBarSimple::m_defaultHeight

Definition at line 294 of file toolbar.h.

◆ m_defaultWidth

wxCoord ocpnToolBarSimple::m_defaultWidth

Definition at line 294 of file toolbar.h.

◆ m_dirty

bool ocpnToolBarSimple::m_dirty
protected

Definition at line 334 of file toolbar.h.

◆ m_last_plugin_down_id

int ocpnToolBarSimple::m_last_plugin_down_id
protected

Definition at line 365 of file toolbar.h.

◆ m_last_ro_tool

ocpnToolBarTool* ocpnToolBarSimple::m_last_ro_tool
protected

Definition at line 348 of file toolbar.h.

◆ m_lastX

wxCoord ocpnToolBarSimple::m_lastX
protected

Definition at line 340 of file toolbar.h.

◆ m_lastY

wxCoord ocpnToolBarSimple::m_lastY
protected

Definition at line 340 of file toolbar.h.

◆ m_leftDown

bool ocpnToolBarSimple::m_leftDown
protected

Definition at line 366 of file toolbar.h.

◆ m_LineCount

int ocpnToolBarSimple::m_LineCount
protected

Definition at line 336 of file toolbar.h.

◆ m_maxCols

int ocpnToolBarSimple::m_maxCols

Definition at line 291 of file toolbar.h.

◆ m_maxHeight

wxCoord ocpnToolBarSimple::m_maxHeight

Definition at line 297 of file toolbar.h.

◆ m_maxRows

int ocpnToolBarSimple::m_maxRows

Definition at line 290 of file toolbar.h.

◆ m_maxWidth

wxCoord ocpnToolBarSimple::m_maxWidth

Definition at line 297 of file toolbar.h.

◆ m_nShowTools

int ocpnToolBarSimple::m_nShowTools
protected

Definition at line 367 of file toolbar.h.

◆ m_one_shot

int ocpnToolBarSimple::m_one_shot
protected

Definition at line 353 of file toolbar.h.

◆ m_orient

int ocpnToolBarSimple::m_orient
protected

Definition at line 361 of file toolbar.h.

◆ m_parentContainer

ocpnFloatingToolbarDialog* ocpnToolBarSimple::m_parentContainer

Definition at line 287 of file toolbar.h.

◆ m_pressedTool

int ocpnToolBarSimple::m_pressedTool
protected

Definition at line 338 of file toolbar.h.

◆ m_pToolTipWin

ToolTipWin* ocpnToolBarSimple::m_pToolTipWin
protected

Definition at line 347 of file toolbar.h.

◆ m_sizefactor

float ocpnToolBarSimple::m_sizefactor
protected

Definition at line 363 of file toolbar.h.

◆ m_style

ocpnStyle::Style* ocpnToolBarSimple::m_style
protected

Definition at line 360 of file toolbar.h.

◆ m_tbenableRolloverBitmaps

bool ocpnToolBarSimple::m_tbenableRolloverBitmaps
protected

Definition at line 368 of file toolbar.h.

◆ m_toggle_bg_color

wxColour ocpnToolBarSimple::m_toggle_bg_color
protected

Definition at line 343 of file toolbar.h.

◆ m_toolOutlineColour

wxColour ocpnToolBarSimple::m_toolOutlineColour
protected

Definition at line 344 of file toolbar.h.

◆ m_tools

wxToolBarToolsList ocpnToolBarSimple::m_tools

Definition at line 285 of file toolbar.h.

◆ m_tooltip_off

int ocpnToolBarSimple::m_tooltip_off
protected

Definition at line 355 of file toolbar.h.

◆ m_tooltip_timer

wxTimer ocpnToolBarSimple::m_tooltip_timer
protected

Definition at line 352 of file toolbar.h.

◆ m_tooltipoff_timer

wxTimer ocpnToolBarSimple::m_tooltipoff_timer
protected

Definition at line 354 of file toolbar.h.

◆ m_xPos

wxCoord ocpnToolBarSimple::m_xPos
protected

Definition at line 341 of file toolbar.h.

◆ m_yPos

wxCoord ocpnToolBarSimple::m_yPos
protected

Definition at line 341 of file toolbar.h.


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