Concept sketchesRequirements- Configurable height and width
- Multi-line text field
- If a line is longer than the width it needs to line-break to the next line
- The color of each line should be configurable
- Each line should be able to store a variable amount of meta information (eg: timestamp, user name, color, user rank, ..)
- Which (meta)information is shown in the text field should be configurable.
- On mouse over some of the meta information should also become visible via a pop-up. Which information, should also be configurable.
- Scrollable
- Lines are added at the bottom of the field
- Always show the most recently added lines (tail)
- Except if the user scrolled up in the field
- Text interpretation (lower priority)
- Convert smiley symbols automatically into images
- urls in the text need to be click-able
- Skin-able
- Stretchable background image (see PulpCore Widgets example)
Ideas & remarks- Making the text field read and display html would solve a lot of markup problems. How compatible is this with PulpCore? Will it be possible to port this later on to android when PulpCore is made available for this platform?
- To determine which meta data should be shown and how, a method override or a 'formatter' object can be used.
|