[Bf-funboard] Re: Layer Manager Redux

Thorsten Wilms bf-funboard@blender.org
Fri, 28 Nov 2003 08:03:27 +0100


On Thu, Nov 27, 2003 at 08:37:30PM -0500, Karim Nassar wrote:
> 
> ...
> So, first thing I did was try to come up with a set of indicators for 
> the different states of Layers that can be clearly distinguished on the 
> tiny (8x8!) shortcut buttons, and that can be stacked without 
> sacrificing their clarity. The states I thought to indicate are:
> 
> Visible
> Locked
> Contains Data
> Active Layer
> No Render
> Contains Sub-layers

I think the last one is too much, and not needed.
And I find the whole idea of sub-layers troublesome.

It might be better to abstract away from layers a little bit.
Having groups, that can contain objects or other groups. Everything 
in such a hierarchy could be optionaly tied to a layer button/shortcut.

I already mentioned the possibility to have checkboxes, with the first 
20 checked objects (layers) associated with the buttons.
Another possibility would be to have 20 gizmos that can be dragged around 
inside their table column. 


> ... 
> Likewise, I thought it would be useful to designate a mouse control to 
> each toggle, so that states can be toggled interactively on the shortcut 
> buttons.
> ...

Such MB and modifier key combos are hard to learn and totaly unobvious.
How about using LMB like now and have everything else in a RMB context 
menu?


> Now... Having done this, I started to develop some ideas for the Layer 
> Manager. I thought that a good place for the Manager would be on the "M" 
> hotkey, replacing the "Move to Layer" control. Of course, that control 
> would be subsumed into the Layer Manager.

Current "Move to Layer" is simple and fast. Can't reach that with an 
integrated approach.
A RMB context menu for the buttons could also include a "move (selected 
objects) to this layer" command.

 
> http://www.karimnassar.com/phoenix/images/layer_manager.jpg
> 
> ...
>
> Each layer entity has the following attributes, from left-to-right:
> 
> * Expand Sub-Layers Arrow
> * Handle (grey box) to allow dragging of layers to change order
> * Layer Number & Name Box (text field)
> * Detail Button (arrow) expands Layer details
> * Content Indicator & Move to button: Click a button to move selected 
> objects to new layer. Selected object indicated by the Pink triangle.

If I understand the last one right, it's the basicaly the same control 
as in the button array, but with different functionality. That would be 
very bad!
Instead of cramming all options into one button like in the array, every 
option could have it's own space here!
 

> In the Layer Detail Window (one for each layer) We have the following 
> controls, again from L-R:
> 
> * Keyboard Shortcut control: Determines what action the keyboard 
> shortcut for that layer will toggle.

Please think of an actual usage scenario. I think this is not of 
much use, but might be very confusing.


What I realy like about your new stuff:
The concept of stacked indicators for the buttons.
Draggable layers to change order.


---
Thorsten