[Bf-funboard] combining the main tabs....

Luke Wenke bf-funboard@blender.org
Thu, 16 Oct 2003 00:06:13 +1000


>From here:
http://www.blender.org/docs/UI/ui_redesign2.html
==================================================
Groups and Tabs
The amount of main 'tabs' in a button window will be reduced. Instead we
need something much more flexible, and more context conscious.
All panels will be configured in a hierarchical system with two main levels:

- context-groups: is like the former tabs
- sub tabs: within a group, choices can be made between different panel
configurations.
context-groupsub tabs

Scene (F10)
(context 1)- render/display buttons
- anim settings, audio sync settings
- World buttons

Object (F6)
(context 3)- Object properties
- particles
- effects
- constraints
- scriptlinks
- game logic

Object types (F7)
(context 3)- Lamp / Mesh / Camera / Curve / Text / MBal, etc
(switching automatically)

Shading (F5)
(context 3)
- Materials
- Textures
- Radiosity

Editing (F9)
(context 4/5)- Editmode / VertexPaint / TextureEdit / TexturePaint
(all switching automatically)
- Active Bone, Vertex, Edge, Face, MBall, etc
(all switching automatically)

Python (F8)
(context 1)- one tab per script added here
- plug-ins can also work here

Further research will be done to define how flexible the 'sub tabs' can be.
Technically, the system should be flexible, allowing a user (or a script) to
add tabs and assign panels to it.

The entire configuration, as defined or changed by the user, will be saved
as usual in the .blend file.
==================================================
==================================================
I don't really see how the "Object types (F7)" tab when dealing with meshes
is different from "Editing (F9)"....
I mean maybe they could both be combined. Maybe the tab name could be
"Editing" or something.

I don't understand the "Shading (F5)" tab... are all the items combined into
a single window? Or does the tab turn into a dropdown list where you choose
which sub-tab you want.

As far as the Python tabs go, there would need to be a method of easily
adding scripts there... and it probably shouldn't add every script there
(like the ones that could be run every frame) - just certain ones that are
involved in editing, etc. There could be some keywords in the python script
that make it appear there... or there could be a toggle button in the text
editor.

- Luke