[Bf-committers] Join Screens OGL Bug
Jiří Hnídek
jiri.hnidek at vslib.cz
Thu Sep 22 21:03:48 CEST 2005
Hi,
I don't doubt, that my solution isn't the best solutions, but it is
still much more better then previous way of joining windows and it is
better then extra puldown menu used in tuhopuu3. The visual language of
arrow is very simple and intuitive.
Do you think, that you have better solution? Create some mockups and web
page about it! You didn't convince me, that any tini (hard to click on)
icon is better, then my solution ;-).
Problem of ghosting arrow is hidden here:
I make screen area darker with:
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_BLEND);
glColor4ub(0, 0, 0, 105);
draw_join_shape(sa, dir);
glDisable(GL_BLEND);
I make it "normal" again with:
glBlendFunc(GL_DST_COLOR, GL_SRC_ALPHA);
glEnable(GL_BLEND);
glColor4ub(255, 255, 255, 181);
draw_join_shape(sa, dir);
glDisable(GL_BLEND);
I computed constants of glBlendFunc(), glColor4ub() functions due to
opengl manual. It should work corectly, but it doesn't work correclty at
some graphical cards :-/. More info can be found in
./source/blender/src/editscreen.c in function joinarea_interactive(). I
would be thankful for your advices.
Jiri
> Hi,
>
> It's an interesting method, and nice gfx, but I really doubt this is
> what we need... for example the graphic appears counter-intuitive on
> the "wrong" side. The extra click also is a minus point.
>
> I would be interested in finding a better way still. It is in fact
> related to the "fullscreen window" option, which disappeared in the
> pulldowns. (Both are windowmanager features, like the first pulldown to
> choose window type).
>
> In modo they have a tiny icon in window corners that serves this
> purpose. Having something that works on a single click (hotkey?) and/or
> more for noobs with a pulldown (and arrow overdraw) might be a solution.
>
> -Ton-
>
> On 22 Sep, 2005, at 20:08, Johnny Matthews wrote:
>
>> Jiri wanted me to send this to the list
>>
>> When choosing a screen to join, after a while the active window gets
>> progressively darker, eventually ghosting the join arrow.
>>
>> Screenshot is here
>>
>> http://projects.blender.org/sharea/index.php?
>> action=view&filename=join.jpg&
More information about the Bf-committers
mailing list