Implementing support for scalable UI

For the correct control to receive touch events, you must implement support for scalable UI.

In Touch UI devices, supporting scalable UI is even more crucial than before. Traditionally, the problem was that the application did not scale to fit the screen size correctly.

For more information on scalable UI, see Scalability section.

In Touch UI, there is also another consideration, the Symbian platform may not receive touch events, or it may receive touch events for the incorrect control, because there is a problem with knowing the correct location of the touch event.

The following figures illustrate code required for handling scalable UI events.

Figure: Scalable UI implementation in control

Figure: Scalable UI implementation in UI controller

For further implementation information, see Handling layout change events.