32#include "StringUtils.h"
33#include "Configuration.h"
35#include <wx/stattext.h>
64 bool forceShow =
false);
65 wxWindow *GetTextObject()
const {
return m_buttonText; }
67 const wxString &
GetSymbol()
const {
return m_symbol; }
78 const wxString &symbol);
95#if wxUSE_ACCESSIBILITY
98 wxString GetAccessibleLabel()
const {
99 return m_description.IsEmpty() ? m_symbol : m_description;
112 void CharButtonPressed(wxMouseEvent &event);
113 void OnSize(wxSizeEvent &event);
114 void OnIdleEvent(wxIdleEvent &event);
115 void MouseOverPanel(wxMouseEvent &event);
116 void MouseOverText(wxMouseEvent &event);
117 void MouseLeftPanel(wxMouseEvent &event);
118 void MouseLeftText(wxMouseEvent &event);
120 void MouseOverTextIs(
bool mouseOver =
true);
121 void MouseOverPanelIs(
bool mouseOver =
true);
122 wxString m_description;
129 bool m_mouseOverPanel =
false;
130 bool m_mouseOverText =
false;
131 bool m_backgroundColorChangeNeeded =
false;
132 wxStaticText *m_buttonText;
133 wxWindow *m_worksheet;
The configuration storage for the current worksheet.
Definition: Configuration.h:102