1234567891011121314151617181920212223242526272829303132 |
- /*
- * Copyright 2021, Jaidyn Levesque <jadedctrl@teknik.io>
- * All rights reserved. Distributed under the terms of the MIT license.
- */
- #ifndef _ENTER_TEXT_VIEW_H
- #define _ENTER_TEXT_VIEW_H
- #include "UrlTextView.h"
- class EnterTextView : public UrlTextView {
- public:
- EnterTextView(const char* name);
- EnterTextView(const char* name, const BFont* initialFont,
- const rgb_color* initialColor,
- uint32 flags = B_WILL_DRAW);
- virtual void KeyDown(const char* bytes, int32 numBytes);
- void SetTarget(BHandler* handler) { fTarget = handler; }
- BMessage Message() { return fMessage; }
- void SetMessage(BMessage msg, const char* textSlot = NULL);
- private:
- BMessage fMessage;
- BHandler* fTarget;
- BString fTextSlot;
- };
- #endif // _ENTER_TEXT_VIEW_H
|