X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..7722d490f224d8f292f27fd90b1f42a00e20da8b:/include/wx/cocoa/combobox.h diff --git a/include/wx/cocoa/combobox.h b/include/wx/cocoa/combobox.h index 80c212bc48..30dedf5893 100644 --- a/include/wx/cocoa/combobox.h +++ b/include/wx/cocoa/combobox.h @@ -6,14 +6,12 @@ // Created: 2003/07/14 // RCS-ID: $Id$ // Copyright: (c) 2003 David Elliott -// Licence: wxWidgets licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef __WX_COCOA_COMBOBOX_H__ #define __WX_COCOA_COMBOBOX_H__ -#include "wx/textctrl.h" - //#include "wx/cocoa/NSTableView.h" // ======================================================================== @@ -83,8 +81,6 @@ public: virtual void SetSelection(int); // Overlapping methods virtual wxString GetStringSelection(); - // other methods - virtual void SetStringSelection(const wxString& selection); // wxItemContainer virtual void Clear(); virtual void Delete(int); @@ -92,7 +88,6 @@ public: virtual wxString GetString(int) const; virtual void SetString(int, const wxString&); virtual int FindString(const wxString&) const; - virtual void Select(int) {} virtual int GetSelection() const; virtual int DoAppend(const wxString&); virtual int DoInsert(const wxString&, int); @@ -114,7 +109,7 @@ public: { 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); } @@ -122,6 +117,24 @@ public: { 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__