Blender Git Loki

Git Commits -> Revision 2544089

Revision 2544089 by Ton Roosendaal (master)
February 10, 2009, 15:38 (GMT)
2.5

*** Proof of concept! ****

3D window Panels back, in own designated region for now.
Activate or hide it with Nkey.

Note that Background Image doesn't work yet, Transform
Orientations probably need tests by Martin, Sculpt options
have to be recoded there by Nicholas.

The UI design sessions will of course review all of this!
We'll have to solve a lot of related topics;
- navigation (where) and context (what)
- non-overlapping layouts vs floating panels/bars
- properties vs tools (toolbars)
- drop panels and make nice (semi-automated) list views?

I've also done experiments with making the main 3d view
stay 'behind' the buttons region. That makes popping buttons
in and out less distracting, but also makes it obscuring
the view... it's not in this commit, it didn't work proper :)
To get that work it has to be handled by the internal
compositor, then it even can have fancy transparency in back.

Anyhoo, time enough to play with this a while. Especially for
Image window (paint) it can work well too.

Commit Details:

Full Hash: 25440893dde5ac0f635649d2fbc99fa67f997b75
SVN Revision: 18904
Parent Commit: f7a6588
Lines Changed: +1694, -55

1 Added Path:

/source/blender/editors/space_view3d/view3d_buttons.c (+1461, -0) (View)

18 Modified Paths:

/source/blender/blenlib/BLI_rect.h (+1, -0) (Diff)
/source/blender/blenlib/intern/rct.c (+9, -0) (Diff)
/source/blender/editors/armature/armature_intern.h (+0, -1) (Diff)
/source/blender/editors/include/ED_armature.h (+1, -0) (Diff)
/source/blender/editors/include/UI_view2d.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_panel.c (+36, -29) (Diff)
/source/blender/editors/interface/view2d.c (+22, -1) (Diff)
/source/blender/editors/interface/view2d_ops.c (+7, -0) (Diff)
/source/blender/editors/screen/area.c (+6, -4) (Diff)
/source/blender/editors/space_node/drawnode.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+114, -2) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+5, -5) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+9, -0) (Diff)
/source/blender/editors/space_view3d/view3d_ops.c (+10, -4) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/vpaint.c (+5, -5) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+4, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021