32#include "StringUtils.h"
33#include "Configuration.h"
35#include <wx/stattext.h>
59 bool forceShow =
false);
60 wxWindow *GetTextObject()
const {
return m_buttonText; }
64#if wxUSE_ACCESSIBILITY
67 wxString GetAccessibleLabel()
const {
68 return m_description.IsEmpty() ? wxString(m_char) : m_description;
81 void CharButtonPressed(wxMouseEvent &event);
82 void OnSize(wxSizeEvent &event);
83 void OnIdleEvent(wxIdleEvent &event);
84 void MouseOverPanel(wxMouseEvent &event);
85 void MouseOverText(wxMouseEvent &event);
86 void MouseLeftPanel(wxMouseEvent &event);
87 void MouseLeftText(wxMouseEvent &event);
89 void MouseOverTextIs(
bool mouseOver =
true);
90 void MouseOverPanelIs(
bool mouseOver =
true);
91 wxString m_description;
94 bool m_mouseOverPanel =
false;
95 bool m_mouseOverText =
false;
96 bool m_backgroundColorChangeNeeded =
false;
97 wxStaticText *m_buttonText;
98 wxWindow *m_worksheet;
The configuration storage for the current worksheet.
Definition: Configuration.h:101