]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/carbon/listctrl.h
build fix
[wxWidgets.git] / include / wx / mac / carbon / listctrl.h
index cd02fd737fff2165766a391af6d176389b17f986..d61a9c55fd03577f04ce6f215d3a1ad0ac7086cd 100644 (file)
 #ifndef _WX_LISTCTRL_H_
 #define _WX_LISTCTRL_H_
 
-#include "wx/control.h"
-#include "wx/event.h"
-#include "wx/imaglist.h"
 #include "wx/generic/listctrl.h"
 
 class wxMacDataBrowserListCtrlControl;
-
-// type of compare function for wxListCtrl sort operation
-typedef int (*wxListCtrlCompare)(long item1, long item2, long sortData);
+class wxMacListControl;
 
 class WXDLLEXPORT wxListCtrl: public wxControl
 {
@@ -137,6 +132,7 @@ class WXDLLEXPORT wxListCtrl: public wxControl
   // Gets the number of columns in the list control
   int GetColumnCount() const;
 
+  void SetItemSpacing( int spacing, bool isSmall = false );
   wxSize GetItemSpacing() const;
 
   // Gets the number of selected items in the list control
@@ -154,6 +150,9 @@ class WXDLLEXPORT wxListCtrl: public wxControl
   // list or report view
   long GetTopItem() const ;
 
+  // are we in report mode?
+  bool InReportView() const { return HasFlag(wxLC_REPORT); }
+
   bool IsVirtual() const { return HasFlag(wxLC_VIRTUAL); }
 
   // Add or remove a single window style
@@ -338,7 +337,5 @@ protected:
   int               m_count; // for virtual lists, store item count
 };
 
-typedef void (wxEvtHandler::*wxListEventFunction)(wxListEvent&);
-
 #endif
     // _WX_LISTCTRL_H_