itunes alternating lines
Eric Chatonet
eric.chatonet at sosmartsoftware.com
Sun Oct 26 14:18:22 EDT 2008
Bonsoir Trevor,
As I said the solution you provide is much more accomplished :-)
I just gave this one with two goals:
. Provide a very simple solution for less advanced users.
. Remind all that any image used as a pattern may be resized (if
locked, of course) an this may appear handy in many cases.
Le 26 oct. 08 à 17:43, Trevor DeVore a écrit :
> On Oct 26, 2008, at 5:48 AM, Eric Chatonet wrote:
>
>> Trevor's solution is of course very interesting but if you want a
>> straight and easy one, just make a pattern and lock the image.
>> ...
>>
>> on ChangeFieldTextHeight pFld,pHeight,pPatternImage
>> lock screen
>> set the textHeight of pFld to pHeight
>> set the height of pPatternImage to pHeight * 2
>> set the backPattern of pFld to the backPattern of pFld
>> -- refreshes pattern
>> unlock screen
>> end ChangeFieldTextHeight
>
> While this is easy I would like to point out one of the differences
> between this technique and the one in my lesson. My handler creates
> an image that contains an offset value. This means that if you have
> two rows that are 18 pixels each and an offset of 2 then the final
> image will have:
>
> * 2 rows of color 2
> * 18 rows of color 1
> * 16 rows of color 2
>
> If you were to try and resize the resulting image using your
> handler the offset would not remain the same (i.e. it might
> increase to 3 or 4 pixels or go down to 1), hence why you
> regenerate the background pattern each time.
>
> The reason the offset is important is due to the field borders.
> Without the offset the field borders will cover the first two
> pixels of line 1 of your list field. So visually the line will
> appear to be 16 pixels rather than 18 pixels. By using an offset
> all 18 pixels of line 1 are visible.
>
> If you don't mind this visual disparity in your program or if you
> are not using borders with your field then Eric's solution will
> work fine. If anyone wants to look at the handler again I will
> provide the link again for reference:
>
> <http://revolution.screenstepslive.com/lessons/822-Alternating-Line-
> Colors-in-a-List-Field>
>
> Regards,
>
> --
> Trevor DeVore
> Blue Mango Learning Systems
Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: eric.chatonet at sosmartsoftware.com/
----------------------------------------------------------------
More information about the use-livecode
mailing list