~3v1n0/unity:quicklist-item-glow-selection

Last commit made on 2012-01-03
Get this branch:
git clone -b quicklist-item-glow-selection https://git.launchpad.net/~3v1n0/unity
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Branch information

Name:
quicklist-item-glow-selection
Repository:
lp:~3v1n0/unity

Recent commits

dd22939... by Marco Trevisan (Treviño)

QuicklistMenuItem*: add a shared function to Draw the Prelight that applies a blurred glow

All the kinds of QuicklistMenuitems now uses the shared DrawText and DrawPrelight functions
to draw the content, these functions are also aware of the padding that the quicklist item
should use.

The DrawPrelight function uses some heuristic to get the best result, instead of just drawing
a blurred rectangle under the opaque one.

Plus, now the disabled quicklist are using a semi-transparent white color, computed comaparing
the results with the design mokups.

(bzr r1803)

8fb4e24... by Marco Trevisan (Treviño)

QuicklistView: don't define the padding of each MenuItemView, leave the children to set it

The quicklist view shouldn't define the padding of each child, but each one should take all the
space and then draw there what it wants. This allows to use all the quicklist space on the menu items
and to draw a glow without reducing the item area.

(bzr r1802)

33a599e... by Marco Trevisan (Treviño)

QuicklistMenuItemRadio: fix the rendering of the active/unactive and disabled states

Fixing bug #910286 caused the menuitem to be drawn incorrectly

(bzr r1801)

c241e62... by Marco Trevisan (Treviño)

QuicklistMenuItemCheckmark: fix the rendering of the active/unactive and disabled states

Fixing bug #910286 caused the menuitem to be drawn incorrectly

(bzr r1800)

a4517e6... by Chase Douglas

Fix a unity crash if utouch fails to initialize.. Fixes: https://bugs.launchpad.net/bugs/860707. Appoved by Sam Spilsbury.

(bzr r1799)

1ebea26... by Sam Spilsbury

Splits code into files. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß.

(bzr r1798)

d88ccaa... by Sam Spilsbury

s/Unity/unity. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß.

(bzr r1797)

eab62e2... by Sam Spilsbury

Refactors the code to make it testable. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß.

(bzr r1796)

f30edd5... by Sam Spilsbury

Use a shared ptr

(bzr r1794.3.6)

90b56c1... by Sam Spilsbury

Use a shared ptr for the impl factory

(bzr r1794.3.5)