class WXDLLIMPEXP_CORE wxTreeCtrlBase : public wxControl
{
public:
- wxTreeCtrlBase()
- {
- m_imageListNormal =
- m_imageListState = NULL;
- m_ownsImageListNormal =
- m_ownsImageListState = false;
-
- // arbitrary default
- m_spacing = 18;
-
- // quick DoGetBestSize calculation
- m_quickBestSize = true;
- }
-
+ wxTreeCtrlBase();
virtual ~wxTreeCtrlBase();
// accessors
bool m_quickBestSize;
+private:
+ // Intercept Escape and Return keys to ensure that our in-place edit
+ // control always gets them before they're used for dialog navigation or
+ // anything else.
+ void OnCharHook(wxKeyEvent& event);
+
+
wxDECLARE_NO_COPY_CLASS(wxTreeCtrlBase);
};
#if defined(__WXUNIVERSAL__)
#include "wx/generic/treectlg.h"
-#elif defined(__WXPALMOS__)
- #include "wx/generic/treectlg.h"
#elif defined(__WXMSW__)
#include "wx/msw/treectrl.h"
#elif defined(__WXMOTIF__)