Author: ericwa
Date: Tue Oct  8 10:01:23 2013
New Revision: 37205

URL: http://svn.gna.org/viewcvs/gnustep?rev=37205&view=rev
Log:
* Source/GSThemeDrawing.m: Rewrite tab drawing code to be more
organized, lay out the images in a straightforward way, and
allow themeing the fill part of the tab between the end images.
The output is almost pixel-identical to
the old code (only some unnoticable 1-pixel differences
in where shadows end). It's also organized so that adding support
for left and right tabs should be easy.
* Headers/Additions/GNUstepGUI/GSTheme.h: Add some part names
* Images/common_Tab*.tiff: Tweak to work with the new layout code.
All top images are now the same size, as are all bottom images.
* Images/GNUmakefile:
* Images/common_TabUnSelectToSelectedJunction.tiff: Renamed to
Images/common_TabUnSelectedToSelectedJunction.tiff
* Source/GSThemePrivate.h:
* Source/GSTheme.m: Add GSStringFromTabViewType utility function

Added:
    libs/gui/trunk/Images/common_TabUnSelectedToSelectedJunction.tiff   (with 
props)
Removed:
    libs/gui/trunk/Images/common_TabUnSelectToSelectedJunction.tiff
Modified:
    libs/gui/trunk/ChangeLog
    libs/gui/trunk/Headers/Additions/GNUstepGUI/GSTheme.h
    libs/gui/trunk/Images/GNUmakefile
    libs/gui/trunk/Images/common_TabDownSelectedLeft.tiff
    libs/gui/trunk/Images/common_TabDownSelectedRight.tiff
    libs/gui/trunk/Images/common_TabDownSelectedToUnSelectedJunction.tiff
    libs/gui/trunk/Images/common_TabDownUnSelectedJunction.tiff
    libs/gui/trunk/Images/common_TabDownUnSelectedLeft.tiff
    libs/gui/trunk/Images/common_TabDownUnSelectedRight.tiff
    libs/gui/trunk/Images/common_TabDownUnSelectedToSelectedJunction.tiff
    libs/gui/trunk/Images/common_TabSelectedLeft.tiff
    libs/gui/trunk/Images/common_TabSelectedRight.tiff
    libs/gui/trunk/Images/common_TabSelectedToUnSelectedJunction.tiff
    libs/gui/trunk/Images/common_TabUnSelectedJunction.tiff
    libs/gui/trunk/Images/common_TabUnSelectedLeft.tiff
    libs/gui/trunk/Images/common_TabUnSelectedRight.tiff
    libs/gui/trunk/Source/GSTheme.m
    libs/gui/trunk/Source/GSThemeDrawing.m
    libs/gui/trunk/Source/GSThemePrivate.h


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

Reply via email to