Author: qmathe
Date: Wed Apr 28 15:38:25 2010
New Revision: 6055

URL: http://svn.gna.org/viewcvs/etoile?rev=6055&view=rev
Log:
Work-in-progress cleaning/tidying of the drawing model.

* Introduced 'cover style', drawn in foreground, to clearly separate frame area 
drawing from content area drawing.

* Fixed various drawing artifacts by clipping item drawing to the dirty rect.

* Fixed clipping issues with scrollable area, was drawing outside since r5967.

* Fixed handles wrongly clipped to the manipulated item frame since r5967.

* Fixed invalid drawing box for a window decorated item (-visibleRect was not 
overriden in ETWindowItem).

Modified:
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETLayoutItem.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETTemplateItemLayout.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETUIItem.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/EtoileUIProperties.h
    trunk/Etoile/Frameworks/EtoileUI/Source/ETActionHandler.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETDecoratorItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETFreeLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETHandle.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETIconLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItem+KVO.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItemFactory.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItemGroup.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETSelectionAreaItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETTemplateItemLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETUIItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETView.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETWindowItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/EtoileUIProperties.m
    trunk/Etoile/Frameworks/EtoileUI/Tests/TestItemCopy.m
    trunk/Etoile/Frameworks/EtoileUI/Tests/TestStyle.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to