On Thu, Jul 11, 2002 at 12:19:00PM +0000, Mikhael Goikhman wrote:
> On 11 Jul 2002 11:30:23 +0200, Dominik Vogt wrote:
> > 
> > On Thu, Jul 11, 2002 at 11:24:35AM +0200, fvwm wrote:
> > > > Maybe solid color blocks in colorset gradients should be placed
> > > > depending on the gradient type?
> > > 
> > > They are not really placed
> > 
> > ... but stretched to their final size.
> 
> Yes, but maybe the algorithm of enlarging a gradient rectangle should be
> different than just granulation.
> 
> > > > Placing them in a rectangular grid is only good for {H,V,S}Gradient.
> > > 
> > > Not always.  In a window title, B and D gradients would look
> > > almost exactly like HGradient if the lines were always drawn at
> > > 45 degrees.  In rectangles with a more even aspect ratio (menus
> > > for example), the old way looks a bit better.
> 
> Well, TitleStyle does this itself without colorsets, so it is impossible
> currently to compare these 2 methods in titles.
> 
> Of course keeping only 45 degrees like in non-colorset gradients is bad.
> Here is another formula for stretching DGradient that I had in mind
> when wrote the original message, it is none of the existing two:
> 
>       get_color_index(x, y, size_x, size_y, colors_num)
>       {
>               (x / size_x + y / size_y) * colors_num / 2
>       }
> 
> This should produce something like:
> 
>   11111....333
>   111....3333:
>   1....3333:::
>   ...3333::::5
>   .3333::::555
>   333::::55555

That's what the menu code is doing.

> Compare with the existing ones:
> 
>   1111....3333
>   1111....3333
>   ....3333::::
>   ....3333::::
>   3333::::5555
>   3333::::5555

That's what the Colorset code does.

>   111....3333:
>   11....3333::
>   1....3333:::
>   ....3333::::
>   ...3333::::5
>   ..3333::::55 

This is what the title drawing code does.

Bye

Dominik ^_^  ^_^

 --
Dominik Vogt, mail: [EMAIL PROTECTED], phone: 0721/91374-382
Schlund + Partner AG, Erbprinzenstr. 4-12, D-76133 Karlsruhe
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to