/////////////////////////////////////////////////////////////////////////////
-// Name: wx/mac/carbon/textctrl.h
+// Name: wx/osx/textctrl.h
// Purpose: wxTextCtrl class
// Author: Stefan Csomor
// Modified by:
// in a single line text control
virtual void SetMaxLength(unsigned long len);
+ // set the grayed out hint text
+ virtual bool SetHint(const wxString& hint);
+ virtual wxString GetHint() const;
+
// text control under some platforms supports the text styles: these
// methods apply the given text style to the given selection or to
// set/get the style which will be used for all appended text
virtual void Copy();
virtual void Cut();
virtual void Paste();
-
- virtual void WriteText(const wxString& text);
- virtual void Clear();
- virtual void Remove(long from, long to);
// Implementation
// --------------
// flag is set to true when the user edits the controls contents
bool m_dirty;
- virtual void EnableTextChangedEvents(bool enable)
+ virtual void EnableTextChangedEvents(bool WXUNUSED(enable))
{
- m_triggerUpdateEvents = enable;
+ // nothing to do here as the events are never generated when we change
+ // the controls value programmatically anyhow
}
- bool m_triggerUpdateEvents ;
-
private :
- wxMenu *m_privateContextMenu;
+ wxMenu *m_privateContextMenu;
+ wxString m_hintString;
- DECLARE_EVENT_TABLE()
+ DECLARE_EVENT_TABLE()
};
#endif // _WX_TEXTCTRL_H_