NOTE: This is a static archive copy of STWiki. The site can no longer be edited.

Pan and Zoom Bug

Observed By Firmware Version Build Fixed
MarkFeit 1.4.0 AC16417F 1.7.0

Description

In the either of the map displays (regular map and toolbar), the software ignores touchscreen input in a rectangle bounded by the edges of controls specified by the skin. The controls themselves work, but it is impossible to move the cursor to or pan the map starting at any point in that rectangle. This precludes putting any controls along both edges of the map toolbar screen because the unit will ignore all touch and drag inputs.

When entering the map toolbar page and the conditions are right for this problem to occur, the cursor snaps to the center of the screen.

Strangely, the Default skin does not exhibit this behavior.

Demonstration

  1. Download BUG-PanZoom.zip and unpack it into the unit's Skins directory.
  2. Switch to the BUG-PanZoom skin.
  3. Return to the map.
  4. Touch the map to enter the map toolbar. (The blue circle with the "X" is the exit button.)
  5. Touch the screen near the right edge. The cursor jumps there.
  6. Drag from near the right edge to the left and then back to the right. That works.
  7. Touch the screen anywhere left of the right edge of the exit button but outside the other buttons. No response.
  8. Drag starting from anywhere in the same region. No response.
  9. Touch the exit button.
  10. Modify MapPage/MapToolbar.skn so the X coordinate of the origin of all of the controls except exit is 100 instead of 0.
  11. Touch the map to enter the map toolbar.
  12. Drag from the left edge of the screen to the right edge. This works.
  13. Touch the screen anywhere inside the rectangle bounded by the edges of the the orientation and exit buttons (but outside of the buttons themselves. No response.
  14. Touch the exit button.

Commenting out the orientation and range buttons will result in the same problem inside a smaller rectangle.

-- MarkFeit - 11 Nov 2005
Topic attachments
I Attachment Action Size Date Who Comment
BUG-PanZoom.zipzip BUG-PanZoom.zip manage 17 K 11 Nov 2005 - 15:10 MarkFeit Pan/Zoom Bug Demonstration
Topic revision: r4 - 01 Jul 2006, MarkFeit
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding STWiki? Send feedback