projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mac more native types
[wxWidgets.git]
/
include
/
wx
/
treebase.h
diff --git
a/include/wx/treebase.h
b/include/wx/treebase.h
index 465d84b05bad53026d83c43bd0c9b5f83f3b0fb5..991a856fad17d534f758c5e2593750fbe4dae034 100644
(file)
--- a/
include/wx/treebase.h
+++ b/
include/wx/treebase.h
@@
-101,8
+101,8
@@
inline bool operator!=(const wxTreeItemId& i1, const wxTreeItemId& i2)
class WXDLLEXPORT wxTreeItemData: public wxClientData
{
class WXDLLEXPORT wxTreeItemData: public wxClientData
{
-friend class WXDLL
EXPORT
wxTreeCtrl;
-friend class WXDLL
EXPORT
wxGenericTreeCtrl;
+friend class WXDLL
IMPEXP_FWD_CORE
wxTreeCtrl;
+friend class WXDLL
IMPEXP_FWD_CORE
wxGenericTreeCtrl;
public:
// creation/destruction
// --------------------
public:
// creation/destruction
// --------------------
@@
-162,7
+162,11
@@
enum wxTreeItemIcon
#define wxTR_SINGLE 0x0000 // for convenience
#define wxTR_MULTIPLE 0x0020 // can select multiple items
#define wxTR_SINGLE 0x0000 // for convenience
#define wxTR_MULTIPLE 0x0020 // can select multiple items
-#define wxTR_EXTENDED 0x0040 // TODO: allow extended selection
+
+#if WXWIN_COMPATIBILITY_2_8
+ #define wxTR_EXTENDED 0x0040 // deprecated, don't use
+#endif // WXWIN_COMPATIBILITY_2_8
+
#define wxTR_HAS_VARIABLE_ROW_HEIGHT 0x0080 // what it says
#define wxTR_EDIT_LABELS 0x0200 // can edit item labels
#define wxTR_HAS_VARIABLE_ROW_HEIGHT 0x0080 // what it says
#define wxTR_EDIT_LABELS 0x0200 // can edit item labels
@@
-216,7
+220,7
@@
static const int wxTREE_HITTEST_ONITEM = wxTREE_HITTEST_ONITEMICON |
wxTREE_HITTEST_ONITEMLABEL;
// tree ctrl default name
wxTREE_HITTEST_ONITEMLABEL;
// tree ctrl default name
-extern WXDLLEXPORT_DATA(const
wxC
har) wxTreeCtrlNameStr[];
+extern WXDLLEXPORT_DATA(const
c
har) wxTreeCtrlNameStr[];
// ----------------------------------------------------------------------------
// wxTreeItemAttr: a structure containing the visual attributes of an item
// ----------------------------------------------------------------------------
// wxTreeItemAttr: a structure containing the visual attributes of an item
@@
-259,7
+263,7
@@
private:
// descriptions below
// ----------------------------------------------------------------------------
// descriptions below
// ----------------------------------------------------------------------------
-class WXDLL
EXPORT
wxTreeCtrlBase;
+class WXDLL
IMPEXP_FWD_CORE
wxTreeCtrlBase;
class WXDLLEXPORT wxTreeEvent : public wxNotifyEvent
{
class WXDLLEXPORT wxTreeEvent : public wxNotifyEvent
{
@@
-314,8
+318,8
@@
private:
wxString m_label;
bool m_editCancelled;
wxString m_label;
bool m_editCancelled;
- friend class WXDLL
EXPORT
wxTreeCtrl;
- friend class WXDLL
EXPORT
wxGenericTreeCtrl;
+ friend class WXDLL
IMPEXP_FWD_CORE
wxTreeCtrl;
+ friend class WXDLL
IMPEXP_FWD_CORE
wxGenericTreeCtrl;
DECLARE_DYNAMIC_CLASS(wxTreeEvent)
};
DECLARE_DYNAMIC_CLASS(wxTreeEvent)
};