X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3dd67a18b75bfd8203e43fdd29efd5c81bbdeb67..b9efe021b554fa3967d1442cf758435c5cd5ae8f:/include/wx/treebase.h diff --git a/include/wx/treebase.h b/include/wx/treebase.h index 065432bc69..070c65295b 100644 --- a/include/wx/treebase.h +++ b/include/wx/treebase.h @@ -20,12 +20,23 @@ // headers // ---------------------------------------------------------------------------- +#include "wx/defs.h" + #if wxUSE_TREECTRL #include "wx/window.h" // for wxClientData #include "wx/event.h" #include "wx/dynarray.h" +// flags for deprecated `Expand(int action)', will be removed in next versions +enum +{ + wxTREE_EXPAND_EXPAND, + wxTREE_EXPAND_COLLAPSE, + wxTREE_EXPAND_COLLAPSE_RESET, + wxTREE_EXPAND_TOGGLE +}; + // ---------------------------------------------------------------------------- // wxTreeItemId identifies an element of the tree. In this implementation, it's // just a trivial wrapper around Win32 HTREEITEM or a pointer to some private @@ -284,7 +295,7 @@ public: // Set the tooltip for the item (for EVT\_TREE\_ITEM\_GETTOOLTIP events) void SetToolTip(const wxString& toolTip) { m_label = toolTip; } wxString GetToolTip() { return m_label; } - + #if WXWIN_COMPATIBILITY_2_2 // for compatibility only, don't use wxDEPRECATED( int GetCode() const); @@ -336,7 +347,7 @@ BEGIN_DECLARE_EVENT_TYPES() END_DECLARE_EVENT_TYPES() #define wxTreeEventHandler(func) \ - (wxObjectEventFunction)wxStaticCastEvent(wxTreeEventFunction, &func) + (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxTreeEventFunction, &func) #define wx__DECLARE_TREEEVT(evt, id, fn) \ wx__DECLARE_EVT1(wxEVT_COMMAND_TREE_ ## evt, id, wxTreeEventHandler(fn)) @@ -348,7 +359,7 @@ END_DECLARE_EVENT_TYPES() #define EVT_TREE_BEGIN_DRAG(id, fn) wx__DECLARE_TREEEVT(BEGIN_DRAG, id, fn) #define EVT_TREE_BEGIN_RDRAG(id, fn) wx__DECLARE_TREEEVT(BEGIN_RDRAG, id, fn) -// GetItem() is the item on which the drop occured (if any) and GetPoint() the +// GetItem() is the item on which the drop occurred (if any) and GetPoint() the // current mouse coords #define EVT_TREE_END_DRAG(id, fn) wx__DECLARE_TREEEVT(END_DRAG, id, fn)