diff options
author | anishmangal2002 <anishmangal2002@gmail.com> | 2010-07-24 18:10:42 (GMT) |
---|---|---|
committer | anishmangal2002 <anishmangal2002@gmail.com> | 2010-07-24 18:10:42 (GMT) |
commit | 4863eb5e637cb145077ebfd750c047bced8b90b2 (patch) | |
tree | 6efd5fc275b8bd9856126ea6c2db4594dd6cfee2 /port | |
parent | a90809dc03d2f1a21e5ef99f3909a04f6720e724 (diff) |
How the existing UI works:
The record UI consists of many windows/widgets. In a particular
mode or view, it displays and resizes the widgets appropriate for that
view and tries to hide the other windows by moving them off-screen.
Now, on sugar-0.88 (and probably on versions 0.86>), while trying to
move the widgets off-screen, they actually get dumped at the
bottom-right corner. Hence, if a user runs the existing Record
activity on 0.88, he will observe that the bottom right quadrant of the
screen is 'corrupted'.
Fix description:
The patch works by hiding or resizing (to size 1px by 1px) the
widgets not required in a particular view/mode. The updateVideoComponents
method has been modified to hide the widgets not required in a
particular view. Widgets that can't be hidden are resized to
1 x 1 pixel.
Additionally, this patch also fixes the naming of some variables
(s/butt/button/g).
Tested successfully on sugar-emulator-0.88, soas-mirabelle and
xo1-f11-0.88.
Diffstat (limited to 'port')
0 files changed, 0 insertions, 0 deletions