// Created: 2003/07/14
// RCS-ID: $Id$
// Copyright: (c) 2003 David Elliott
-// Licence: wxWindows licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef __WX_COCOA_COMBOBOX_H__
#define __WX_COCOA_COMBOBOX_H__
-#include "wx/textctrl.h"
-
//#include "wx/cocoa/NSTableView.h"
// ========================================================================
{ wxTextCtrl::SetInsertionPointEnd(); }
virtual long GetInsertionPoint() const
{ return wxTextCtrl::GetInsertionPoint(); }
- virtual long GetLastPosition() const
+ virtual wxTextPos GetLastPosition() const
{ return wxTextCtrl::GetLastPosition(); }
virtual void Replace(long from, long to, const wxString& value)
{ wxTextCtrl::Replace(from,to,value); }
{ wxTextCtrl::SetSelection(from,to); }
virtual void SetEditable(bool editable)
{ wxTextCtrl::SetEditable(editable); }
+ virtual bool IsEditable() const
+ { return !HasFlag(wxCB_READONLY); }
+ virtual void Undo()
+ { wxTextCtrl::Undo(); }
+ virtual void Redo()
+ { wxTextCtrl::Redo(); }
+ virtual void SelectAll()
+ { wxTextCtrl::SelectAll(); }
+ virtual bool CanCopy() const
+ { return wxTextCtrl::CanCopy(); }
+ virtual bool CanCut() const
+ { return wxTextCtrl::CanCut(); }
+ virtual bool CanPaste() const
+ { return wxTextCtrl::CanPaste(); }
+ virtual bool CanUndo() const
+ { return wxTextCtrl::CanUndo(); }
+ virtual bool CanRedo() const
+ { return wxTextCtrl::CanRedo(); }
};
#endif // __WX_COCOA_COMBOBOX_H__