// Author: Stefan Csomor
// Modified by: Kevin Ollivier
// Created: 1998-01-01
-// RCS-ID: $Id: textctrl.h 62531 2009-11-01 00:58:04Z KO $
+// RCS-ID: $Id$
// Copyright: (c) Stefan Csomor
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
{
public:
- wxTextEntry()
- { }
-
- virtual ~wxTextEntry() {};
+ wxTextEntry();
+ virtual ~wxTextEntry();
virtual bool IsEditable() const;
// --------------
virtual wxTextWidgetImpl * GetTextPeer() const;
+ wxTextCompleter *OSXGetCompleter() const { return m_completer; }
+
protected:
virtual wxString DoGetValue() const;
-
+
+ virtual bool DoAutoCompleteStrings(const wxArrayString& choices);
+ virtual bool DoAutoCompleteCustom(wxTextCompleter *completer);
+
+ // The object providing auto-completions or NULL if none.
+ wxTextCompleter *m_completer;
+
bool m_editable;
// need to make this public because of the current implementation via callbacks
unsigned long m_maxLength;
- virtual void EnableTextChangedEvents(bool enable)
- {
- m_triggerUpdateEvents = enable;
- }
-
- bool m_triggerUpdateEvents ;
-
};
#endif // _WX_OSX_TEXTENTRY_H_