12345678910111213141516171819202122232425262728293031323334353637 |
- #if defined(Hiro_TextEdit)
- @interface CocoaTextEdit : NSScrollView <NSTextViewDelegate> {
- @public
- hiro::mTextEdit* textEdit;
- NSTextView* content;
- }
- -(id) initWith:(hiro::mTextEdit&)textEdit;
- -(NSTextView*) content;
- -(void) configure;
- -(void) textDidChange:(NSNotification*)notification;
- @end
- namespace hiro {
- struct pTextEdit : pWidget {
- Declare(TextEdit, Widget)
- auto setBackgroundColor(Color color) -> void;
- auto setEditable(bool editable) -> void;
- auto setEnabled(bool enabled) -> void override;
- auto setFont(const Font& font) -> void override;
- auto setForegroundColor(Color color) -> void;
- auto setGeometry(Geometry geometry) -> void override;
- auto setText(const string& text) -> void;
- auto setTextCursor(TextCursor textCursor) -> void;
- auto setWordWrap(bool wordWrap) -> void;
- auto text() const -> string;
- auto textCursor() const -> TextCursor;
- CocoaTextEdit* cocoaTextEdit = nullptr;
- };
- }
- #endif
|