1///////////////////////////////////////////////////////////////////////////////
2// Name:        wx/cocoa/NSTableView.h
3// Purpose:     wxCocoaNSTableView class
4// Author:      David Elliott
5// Modified by:
6// Created:     2003/08/05
7// RCS-ID:      $Id: NSTableView.h 38031 2006-03-12 15:10:23Z VZ $
8// Copyright:   (c) 2003 David Elliott
9// Licence:     wxWindows licence
10///////////////////////////////////////////////////////////////////////////////
11
12#ifndef __WX_COCOA_NSTABLEVIEW_H__
13#define __WX_COCOA_NSTABLEVIEW_H__
14
15#include "wx/hashmap.h"
16#include "wx/cocoa/ObjcAssociate.h"
17
18WX_DECLARE_OBJC_HASHMAP(NSTableView);
19
20class wxCocoaNSTableView
21{
22    WX_DECLARE_OBJC_INTERFACE(NSTableView)
23public:
24    virtual int CocoaDataSource_numberOfRows() = 0;
25    virtual struct objc_object* CocoaDataSource_objectForTableColumn(
26        WX_NSTableColumn tableColumn, int rowIndex) = 0;
27    virtual ~wxCocoaNSTableView() { }
28};
29
30#endif // _WX_COCOA_NSTABLEVIEW_H_
31