New native OS/2 list control support.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18856 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -81,6 +81,11 @@ typedef int (wxCALLBACK *wxListCtrlCompare)(long item1, long item2, long sortDat
|
|||||||
#define wxLIST_STATE_FOCUSED 0x0002
|
#define wxLIST_STATE_FOCUSED 0x0002
|
||||||
#define wxLIST_STATE_SELECTED 0x0004
|
#define wxLIST_STATE_SELECTED 0x0004
|
||||||
#define wxLIST_STATE_CUT 0x0008 // MSW only
|
#define wxLIST_STATE_CUT 0x0008 // MSW only
|
||||||
|
#define wxLIST_STATE_DISABLED 0x0010 // OS2 only
|
||||||
|
#define wxLIST_STATE_FILTERED 0x0020 // OS2 only
|
||||||
|
#define wxLIST_STATE_INUSE 0x0040 // OS2 only
|
||||||
|
#define wxLIST_STATE_PICKED 0x0080 // OS2 only
|
||||||
|
#define wxLIST_STATE_SOURCE 0x0100 // OS2 only
|
||||||
|
|
||||||
// Hit test flags, used in HitTest
|
// Hit test flags, used in HitTest
|
||||||
#define wxLIST_HITTEST_ABOVE 0x0001 // Above the client area.
|
#define wxLIST_HITTEST_ABOVE 0x0001 // Above the client area.
|
||||||
@@ -287,6 +292,10 @@ public:
|
|||||||
int m_format; // left, right, centre
|
int m_format; // left, right, centre
|
||||||
int m_width; // width of column
|
int m_width; // width of column
|
||||||
|
|
||||||
|
#ifdef __WXPM__
|
||||||
|
int m_miniImage; // handle to the mini image for OS/2
|
||||||
|
#endif
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// creates m_attr if we don't have it yet
|
// creates m_attr if we don't have it yet
|
||||||
wxListItemAttr& Attributes()
|
wxListItemAttr& Attributes()
|
||||||
|
@@ -26,6 +26,8 @@
|
|||||||
|
|
||||||
#if defined(__WIN32__) && !defined(__WXUNIVERSAL__)
|
#if defined(__WIN32__) && !defined(__WXUNIVERSAL__)
|
||||||
#include "wx/msw/listctrl.h"
|
#include "wx/msw/listctrl.h"
|
||||||
|
#elif defined(__WXPM__)
|
||||||
|
#include "wx/os2/listctrl.h"
|
||||||
#else
|
#else
|
||||||
#include "wx/generic/listctrl.h"
|
#include "wx/generic/listctrl.h"
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user