1/////////////////////////////////////////////////////////////////////////////// 2// Name: wx/cocoa/NSControl.h 3// Purpose: wxCocoaNSControl class 4// Author: David Elliott 5// Modified by: 6// Created: 2003/02/15 7// RCS-ID: $Id: 8// Copyright: (c) 2003 David Elliott 9// Licence: wxWindows licence 10/////////////////////////////////////////////////////////////////////////////// 11 12#ifndef __WX_COCOA_NSCONTROL_H__ 13#define __WX_COCOA_NSCONTROL_H__ 14 15#include "wx/hashmap.h" 16#include "wx/cocoa/ObjcAssociate.h" 17 18WX_DECLARE_OBJC_HASHMAP(NSControl); 19class wxCocoaNSControl 20{ 21 WX_DECLARE_OBJC_INTERFACE(NSControl) 22public: 23 virtual void CocoaTarget_action() {} 24// virtual void Cocoa_didChangeText(void) = 0; 25 26 virtual ~wxCocoaNSControl() { } 27 28protected: 29 static struct objc_object *sm_cocoaTarget; 30}; 31 32#endif // _WX_COCOA_NSCONTROL_H_ 33