Opened 18 years ago

Last modified 13 years ago

#109 new task

GUI - Various Bugs/Requests

Reported by: Stuart Walpole Owned by:
Priority: Should Have Milestone: Backlog
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by historic_bruno)

  • Some controls do not support text properties. For example, lists do not support centre formatting, and if you nest an icon into a caption [icon=""], even if it isn't displaced, it's no longer possible to vertically centre the text in the control.
  • Can we make "size=0 0 100% 100%" the default in sprite1.xml? It's seems to be the most common value ("stretched sprite").
  • We need to add a clear() function for lists.
  • Special characters are incorrectly interpreted (weird question mark), though seems to be more of a localisation issue.
  • See example of checkbox implementation in Options; is this being used in the way it was intended?
  • Absolute property should be inherited (eg set a parent to absolute so that its children can be absolute, without setting each in turn.)
  • When objects overlap, whichever object is written first should have the lower z, making specification of z values largely unnecessary.
  • Should be able to set the value of a control's event property (eg onPress) from script, since they can sometimes be conditional.
  • Events for double-click, right-click, wheel-click, similar to onPress. Also wheel-up and wheel-down in system.cfg.

Change History (7)

comment:1 by Stuart Walpole, 18 years ago

Summary: Various Bugs/RequestsVarious GUI Bugs/Requests

comment:2 by Stuart Walpole, 18 years ago

Milestone: Multiplayer DemoDiplomacy Demo

comment:3 by Stuart Walpole, 18 years ago

Owner: set to gustav
Summary: Various GUI Bugs/RequestsGUI - Various Bugs/Requests

comment:4 by (none), 14 years ago

Milestone: Diplomacy Demo

Milestone Diplomacy Demo deleted

comment:5 by Andrew, 14 years ago

Milestone: Backlog

comment:6 by historic_bruno, 13 years ago

Owner: Gee removed

comment:7 by historic_bruno, 13 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.