I have taken a look at rubric elemenst, they look even more messier than morphic. I can do something similar with textMorph without messing with announcers. It looks to me a bit too much to send an announcement on a key event. Anyway I will give a try at textMorph and will go from there, probably subclass it and create my own morph for time input. "and it got cleaned :) Stef" Well my experience with other language has taught me GUI APIs are generally a nightmare to work with, the only exception to this rule was DELPHI, those guys were just awesome at GUI design. VCL was simple yet incredible flexible, I would even dare say the smalltalky thing I have used. It takes a ton of effort and expertise to get it that good. I hope Bloc makes a bit more sense than Morphic, Rubric and Spec. On Tue, Nov 10, 2015 at 7:59 PM Stephan Eggermont <stephan@stack.nl> wrote:
On 10-11-15 18:16, Dimitris Chloupis wrote:
What I want is to create a morph that has the ability to input text from the user that formats it automatically and allows for a limited amount of characters.
You might want to take a look at RubFloatingEditorBuilder. In #buildEditor you see how to react to announcements send by the RubScrolledTextMorph. If you do The Right Thing in whenKeystroke: (like #setTextWith: and fixing the selection and cursor position) you'll be able to do what you want.
Stephan