[Bf-committers] Re: Proposed Tuhopuu stuff in 2.26

Matt Ebb bf-committers@blender.org
Tue, 28 Jan 2003 01:02:00 +1100


This is a multi-part message in MIME format.

------=_NextPart_000_0025_01C2C668.DCCCC160
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit


> Message: 2
> Date: Sat, 25 Jan 2003 18:44:19 -0700
> From: Chris Want <cwant@ualberta.ca>
> To: bf-committers@blender.org
> Subject: [Bf-committers] Proposed Tuhopuu stuff in 2.26
> Reply-To: bf-committers@blender.org
>
> Anyways, let me know if these seem like decent additions,
> or if any of these need a bit more planning (e.g. with
> respect to interface).

> *** Hos: Extra selection support for the action window, including:
>       - border select initiated in the channel names border
>         selects the channels and constraint channels.
>       - right click or border select initiated in the horizontal
>         scroll causes blender to select all keys for the selected
>         frames.
>       - right click or border select in the vertical scroll
>         causes blender to select all keys for the channel or
>         constraint channels that are to the left of the selection.

In the interests of UI consistency, I think the horizontal
select-all-keys-in-channel should be implemented like in the IPO window. The
IPO window uses a vertical rectangular button next to the name of the IPO,
to select all of the keys in that IPO. I've attached a mockup of how a
similar system for the action window might look as actionwin_sel.png.

It's generally a good idea to keep the UI controls' functions as distinct
and well defined as possible (i.e. scrollbars are for scrolling only) to
avoid confusing the user. If the same controls are used for many different
things, it 'dilutes' the visual meaning that they communicate, so that the
user can not expect what will happen when they use it, or what other hidden
functions it may have.

Cheers

-Matt

------=_NextPart_000_0025_01C2C668.DCCCC160
Content-Type: image/png;
	name="actionwin_sel.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="actionwin_sel.png"

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
AQAAAABJRU5ErkJggg==

------=_NextPart_000_0025_01C2C668.DCCCC160--