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="", const wxString &longHelp="", wxObject *data=NULL)
 
wxToolBarToolBase * AddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxString &shortHelp="", 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="", const wxString &longHelp="", 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
 
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 109 of file toolbar.h.

Constructor & Destructor Documentation

◆ ocpnToolBarSimple() [1/2]

ocpnToolBarSimple::ocpnToolBarSimple ( )
inline

Definition at line 112 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 114 of file toolbar.h.

◆ ~ocpnToolBarSimple()

ocpnToolBarSimple::~ocpnToolBarSimple ( )
virtual

Definition at line 1006 of file toolbar.cpp.

Member Function Documentation

◆ AddSeparator()

wxToolBarToolBase * ocpnToolBarSimple::AddSeparator ( )
virtual

Definition at line 1851 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 = "",
const wxString &  longHelp = "",
wxObject *  data = NULL 
)

Definition at line 872 of file toolbar.cpp.

◆ AddTool() [2/2]

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

Definition at line 151 of file toolbar.h.

◆ ClearTools()

void ocpnToolBarSimple::ClearTools ( )
virtual

Definition at line 1799 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 975 of file toolbar.cpp.

◆ CreateBitmap()

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

Definition at line 1175 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 799 of file toolbar.cpp.

◆ CreateToolBitmap()

void ocpnToolBarSimple::CreateToolBitmap ( wxToolBarToolBase *  toolBase)
protected

Definition at line 1352 of file toolbar.cpp.

◆ DeleteTool()

bool ocpnToolBarSimple::DeleteTool ( int  toolid)
virtual

Definition at line 1832 of file toolbar.cpp.

◆ DeleteToolByPos()

bool ocpnToolBarSimple::DeleteToolByPos ( size_t  pos)
virtual

Definition at line 1816 of file toolbar.cpp.

◆ DisableTooltips()

void ocpnToolBarSimple::DisableTooltips ( )

Definition at line 1014 of file toolbar.cpp.

◆ DoAddTool()

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

Definition at line 856 of file toolbar.cpp.

◆ DoDeleteTool()

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

Definition at line 963 of file toolbar.cpp.

◆ DoEnableTool()

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

Definition at line 1683 of file toolbar.cpp.

◆ DoInsertTool()

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

Definition at line 917 of file toolbar.cpp.

◆ DoPluginToolUp()

void ocpnToolBarSimple::DoPluginToolUp ( )
virtual

Definition at line 1981 of file toolbar.cpp.

◆ DoToggleTool()

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

Definition at line 1689 of file toolbar.cpp.

◆ DrawTool()

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

Definition at line 1471 of file toolbar.cpp.

◆ EnableRolloverBitmaps()

void ocpnToolBarSimple::EnableRolloverBitmaps ( bool  enable)
inline

Definition at line 188 of file toolbar.h.

◆ EnableTool()

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

Definition at line 1777 of file toolbar.cpp.

◆ EnableTooltips()

void ocpnToolBarSimple::EnableTooltips ( )

Definition at line 1008 of file toolbar.cpp.

◆ FindById()

wxToolBarToolBase * ocpnToolBarSimple::FindById ( int  toolid) const

Definition at line 1919 of file toolbar.cpp.

◆ FindControl()

wxControl * ocpnToolBarSimple::FindControl ( int  toolid)
virtual

Definition at line 1900 of file toolbar.cpp.

◆ FindToolForPosition()

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

Definition at line 1641 of file toolbar.cpp.

◆ GetBackgroundColour()

virtual wxColour ocpnToolBarSimple::GetBackgroundColour ( )
inlinevirtual

Definition at line 135 of file toolbar.h.

◆ GetBitmap()

wxBitmap & ocpnToolBarSimple::GetBitmap ( )
inline

Definition at line 192 of file toolbar.h.

◆ GetLineCount()

int ocpnToolBarSimple::GetLineCount ( )
inline

Definition at line 182 of file toolbar.h.

◆ GetMaxCols()

int ocpnToolBarSimple::GetMaxCols ( ) const
inline

Definition at line 262 of file toolbar.h.

◆ GetMaxRows()

int ocpnToolBarSimple::GetMaxRows ( ) const
inline

Definition at line 261 of file toolbar.h.

◆ GetNoRowsOrColumns()

int ocpnToolBarSimple::GetNoRowsOrColumns ( )
inline

Definition at line 181 of file toolbar.h.

◆ GetToolBitmapSize()

virtual wxSize ocpnToolBarSimple::GetToolBitmapSize ( ) const
inlinevirtual

Definition at line 270 of file toolbar.h.

◆ GetToolClientData()

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

Definition at line 1764 of file toolbar.cpp.

◆ GetToolEnabled()

bool ocpnToolBarSimple::GetToolEnabled ( int  toolid) const
virtual

Definition at line 1747 of file toolbar.cpp.

◆ GetToolLongHelp()

wxString ocpnToolBarSimple::GetToolLongHelp ( int  toolid) const
virtual

Definition at line 1707 of file toolbar.cpp.

◆ GetToolPos()

int ocpnToolBarSimple::GetToolPos ( int  id) const
virtual

Definition at line 1728 of file toolbar.cpp.

◆ GetToolRect()

wxRect ocpnToolBarSimple::GetToolRect ( int  tool_id)
virtual

Definition at line 1668 of file toolbar.cpp.

◆ GetToolsCount()

size_t ocpnToolBarSimple::GetToolsCount ( ) const
inline

Definition at line 177 of file toolbar.h.

◆ GetToolShortHelp()

wxString ocpnToolBarSimple::GetToolShortHelp ( int  toolid) const
virtual

Definition at line 1700 of file toolbar.cpp.

◆ GetToolShowCount()

int ocpnToolBarSimple::GetToolShowCount ( )
inline

Definition at line 179 of file toolbar.h.

◆ GetToolSize()

virtual wxSize ocpnToolBarSimple::GetToolSize ( ) const
inlinevirtual

Definition at line 276 of file toolbar.h.

◆ GetToolState()

bool ocpnToolBarSimple::GetToolState ( int  toolid) const
virtual

Definition at line 1740 of file toolbar.cpp.

◆ GetVisibleToolCount()

int ocpnToolBarSimple::GetVisibleToolCount ( )

Definition at line 1805 of file toolbar.cpp.

◆ HideTooltip()

void ocpnToolBarSimple::HideTooltip ( )

Definition at line 1030 of file toolbar.cpp.

◆ Init()

void ocpnToolBarSimple::Init ( )
protected

Definition at line 823 of file toolbar.cpp.

◆ InsertSeparator()

wxToolBarToolBase * ocpnToolBarSimple::InsertSeparator ( size_t  pos)
virtual

Definition at line 1855 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 883 of file toolbar.cpp.

◆ InsertTool() [2/2]

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

Definition at line 902 of file toolbar.cpp.

◆ InvalidateBitmaps()

void ocpnToolBarSimple::InvalidateBitmaps ( )

Definition at line 1658 of file toolbar.cpp.

◆ IsDirty()

bool ocpnToolBarSimple::IsDirty ( )
inline

Definition at line 174 of file toolbar.h.

◆ IsVertical()

bool ocpnToolBarSimple::IsVertical ( ) const
inline

Definition at line 288 of file toolbar.h.

◆ KillTooltip()

void ocpnToolBarSimple::KillTooltip ( )

Definition at line 1020 of file toolbar.cpp.

◆ OnLeftClick()

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

Definition at line 1942 of file toolbar.cpp.

◆ OnMouseEvent()

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

Definition at line 1248 of file toolbar.cpp.

◆ OnRightClick()

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

Definition at line 1958 of file toolbar.cpp.

◆ OnToolTipOffTimerEvent()

void ocpnToolBarSimple::OnToolTipOffTimerEvent ( wxTimerEvent &  event)

Definition at line 1244 of file toolbar.cpp.

◆ OnToolTipTimerEvent()

void ocpnToolBarSimple::OnToolTipTimerEvent ( wxTimerEvent &  event)

Definition at line 1208 of file toolbar.cpp.

◆ Realize()

bool ocpnToolBarSimple::Realize ( )
virtual

Definition at line 1045 of file toolbar.cpp.

◆ RemoveTool()

wxToolBarToolBase * ocpnToolBarSimple::RemoveTool ( int  toolid)
virtual

Definition at line 1875 of file toolbar.cpp.

◆ SetBackgroundColour()

virtual void ocpnToolBarSimple::SetBackgroundColour ( wxColour  c)
inlinevirtual

Definition at line 134 of file toolbar.h.

◆ SetColorScheme()

void ocpnToolBarSimple::SetColorScheme ( ColorScheme  cs)
virtual

Definition at line 1036 of file toolbar.cpp.

◆ SetDirty()

void ocpnToolBarSimple::SetDirty ( bool  value)
inline

Definition at line 175 of file toolbar.h.

◆ SetMaxRowsCols()

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

Definition at line 257 of file toolbar.h.

◆ SetSizeFactor()

virtual void ocpnToolBarSimple::SetSizeFactor ( float  factor)
inlinevirtual

Definition at line 249 of file toolbar.h.

◆ SetToggledBackgroundColour()

virtual void ocpnToolBarSimple::SetToggledBackgroundColour ( wxColour  c)
inlinevirtual

Definition at line 131 of file toolbar.h.

◆ SetToolBitmaps()

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

Definition at line 2025 of file toolbar.cpp.

◆ SetToolBitmapSize()

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

Definition at line 266 of file toolbar.h.

◆ SetToolBitmapsSVG()

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

Definition at line 2063 of file toolbar.cpp.

◆ SetToolClientData()

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

Definition at line 1769 of file toolbar.cpp.

◆ SetToolLongHelp()

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

Definition at line 1721 of file toolbar.cpp.

◆ SetToolNormalBitmapEx()

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

Definition at line 2000 of file toolbar.cpp.

◆ SetToolNormalBitmapSVG()

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

Definition at line 2015 of file toolbar.cpp.

◆ SetToolShortHelp()

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

Definition at line 1714 of file toolbar.cpp.

◆ SetToolShowCount()

void ocpnToolBarSimple::SetToolShowCount ( int  count)
inline

Definition at line 178 of file toolbar.h.

◆ SetToolTooltipHiViz()

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

Definition at line 1792 of file toolbar.cpp.

◆ ToggleTool()

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

Definition at line 1754 of file toolbar.cpp.

Member Data Documentation

◆ m_background_color

wxColour ocpnToolBarSimple::m_background_color
protected

Definition at line 351 of file toolbar.h.

◆ m_bitmap

wxBitmap ocpnToolBarSimple::m_bitmap
protected

Definition at line 375 of file toolbar.h.

◆ m_btoolbar_is_zooming

bool ocpnToolBarSimple::m_btoolbar_is_zooming
protected

Definition at line 363 of file toolbar.h.

◆ m_btooltip_show

bool ocpnToolBarSimple::m_btooltip_show
protected

Definition at line 361 of file toolbar.h.

◆ m_currentColorScheme

ColorScheme ocpnToolBarSimple::m_currentColorScheme
protected

Definition at line 355 of file toolbar.h.

◆ m_currentRowsOrColumns

int ocpnToolBarSimple::m_currentRowsOrColumns
protected

Definition at line 341 of file toolbar.h.

◆ m_currentTool

int ocpnToolBarSimple::m_currentTool
protected

Definition at line 344 of file toolbar.h.

◆ m_defaultHeight

wxCoord ocpnToolBarSimple::m_defaultHeight

Definition at line 300 of file toolbar.h.

◆ m_defaultWidth

wxCoord ocpnToolBarSimple::m_defaultWidth

Definition at line 300 of file toolbar.h.

◆ m_dirty

bool ocpnToolBarSimple::m_dirty
protected

Definition at line 340 of file toolbar.h.

◆ m_last_plugin_down_id

int ocpnToolBarSimple::m_last_plugin_down_id
protected

Definition at line 370 of file toolbar.h.

◆ m_last_ro_tool

ocpnToolBarTool* ocpnToolBarSimple::m_last_ro_tool
protected

Definition at line 353 of file toolbar.h.

◆ m_lastX

wxCoord ocpnToolBarSimple::m_lastX
protected

Definition at line 346 of file toolbar.h.

◆ m_lastY

wxCoord ocpnToolBarSimple::m_lastY
protected

Definition at line 346 of file toolbar.h.

◆ m_leftDown

bool ocpnToolBarSimple::m_leftDown
protected

Definition at line 371 of file toolbar.h.

◆ m_LineCount

int ocpnToolBarSimple::m_LineCount
protected

Definition at line 342 of file toolbar.h.

◆ m_maxCols

int ocpnToolBarSimple::m_maxCols

Definition at line 297 of file toolbar.h.

◆ m_maxHeight

wxCoord ocpnToolBarSimple::m_maxHeight

Definition at line 303 of file toolbar.h.

◆ m_maxRows

int ocpnToolBarSimple::m_maxRows

Definition at line 296 of file toolbar.h.

◆ m_maxWidth

wxCoord ocpnToolBarSimple::m_maxWidth

Definition at line 303 of file toolbar.h.

◆ m_nShowTools

int ocpnToolBarSimple::m_nShowTools
protected

Definition at line 372 of file toolbar.h.

◆ m_one_shot

int ocpnToolBarSimple::m_one_shot
protected

Definition at line 358 of file toolbar.h.

◆ m_orient

int ocpnToolBarSimple::m_orient
protected

Definition at line 366 of file toolbar.h.

◆ m_parentContainer

ocpnFloatingToolbarDialog* ocpnToolBarSimple::m_parentContainer

Definition at line 293 of file toolbar.h.

◆ m_pressedTool

int ocpnToolBarSimple::m_pressedTool
protected

Definition at line 344 of file toolbar.h.

◆ m_sizefactor

float ocpnToolBarSimple::m_sizefactor
protected

Definition at line 368 of file toolbar.h.

◆ m_style

ocpnStyle::Style* ocpnToolBarSimple::m_style
protected

Definition at line 365 of file toolbar.h.

◆ m_tbenableRolloverBitmaps

bool ocpnToolBarSimple::m_tbenableRolloverBitmaps
protected

Definition at line 373 of file toolbar.h.

◆ m_toggle_bg_color

wxColour ocpnToolBarSimple::m_toggle_bg_color
protected

Definition at line 349 of file toolbar.h.

◆ m_toolOutlineColour

wxColour ocpnToolBarSimple::m_toolOutlineColour
protected

Definition at line 350 of file toolbar.h.

◆ m_tools

wxToolBarToolsList ocpnToolBarSimple::m_tools

Definition at line 291 of file toolbar.h.

◆ m_tooltip_off

int ocpnToolBarSimple::m_tooltip_off
protected

Definition at line 360 of file toolbar.h.

◆ m_tooltip_timer

wxTimer ocpnToolBarSimple::m_tooltip_timer
protected

Definition at line 357 of file toolbar.h.

◆ m_tooltipoff_timer

wxTimer ocpnToolBarSimple::m_tooltipoff_timer
protected

Definition at line 359 of file toolbar.h.

◆ m_xPos

wxCoord ocpnToolBarSimple::m_xPos
protected

Definition at line 347 of file toolbar.h.

◆ m_yPos

wxCoord ocpnToolBarSimple::m_yPos
protected

Definition at line 347 of file toolbar.h.


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