My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
MulticoloredChatField  
This field can be used to display colored group chat in multiplayer games
Updated Dec 10, 2009 by tom.verg...@gmail.com

Concept sketches

Requirements

  • 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.
Powered by Google Project Hosting