Faculty of Information Technology
Software Engineering Group

Opened 7 years ago

#101 new todo

Improve support for view renderers

Reported by: Jan Vrany Owned by:
Priority: major Milestone:
Component: default Keywords:
Cc: Patrik Svestka Also affects CVS HEAD (eXept version): no

Description

...i.e, improve SimpleView?>>renderOrRedraw: This (probably) means:

  1. Define SimpleView>>renderOrRedrawX:y:width:height: which by default fallbacks to SimpleView>>redrawX:x:width:height:
  2. Call the above from SimpleView>>exposeX:...
  3. Define renderer protocol.

This should allow for decoupling widget rendering from the view itself and customize it according to application and/or theme needs.

However, changes to individual widgets might be needed to allow for actual customization as the widget rendering code is not well structured. But this would be a first step.

Change History (0)

Note: See TracTickets for help on using tickets.