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;
74 void CharButtonPressed(wxMouseEvent &event);
75 void OnSize(wxSizeEvent &event);
76 void OnIdleEvent(wxIdleEvent &event);
77 void MouseOverPanel(wxMouseEvent &event);
78 void MouseOverText(wxMouseEvent &event);
79 void MouseLeftPanel(wxMouseEvent &event);
80 void MouseLeftText(wxMouseEvent &event);
82 void MouseOverTextIs(
bool mouseOver =
true);
83 void MouseOverPanelIs(
bool mouseOver =
true);
84 wxString m_description;
87 bool m_mouseOverPanel =
false;
88 bool m_mouseOverText =
false;
89 bool m_backgroundColorChangeNeeded =
false;
90 wxStaticText *m_buttonText;
91 wxWindow *m_worksheet;
The configuration storage for the current worksheet.
Definition: Configuration.h:97