5 #ifndef __cocoatextedit__ 6 #define __cocoatextedit__ 8 #include "../../iplatformtextedit.h" 23 class CocoaTextEdit :
public IPlatformTextEdit
26 CocoaTextEdit (NSView* parent, IPlatformTextEditCallback* textEdit);
27 ~CocoaTextEdit () noexcept override;
29 UTF8String getText () override;
30 bool setText (const UTF8String& text) override;
31 bool updateSize () override;
33 NSTextField* getPlatformControl ()
const {
return platformControl; }
34 NSView* getParent ()
const {
return parent; }
35 IPlatformTextEditCallback* getTextEdit ()
const {
return textEdit; }
39 static void initClass ();
41 NSTextField* platformControl;
49 #endif // __cocoatextedit__ Definition: customcontrols.cpp:8