Blender Git Commit Log

Git Commits -> Revision 9a9a663

Revision 9a9a663 by Julian Eisel (master)
October 16, 2016, 12:29 (GMT)
Outliner: Rework element selection behavior

* LMB now replaces selection instead of adding to it. Shift+LMB adds to selection (or removes if already selected). This is usual selection behavior Blender.
* Outliner selection isn't completely separate from object/sequencer-strip/render-layer/... selection anymore, when selecting an outliner item we now always try to select (and activate) the object it belongs to. Previously you had to click the name or icon of an item to select the object (or whatever) and on empty space within the row to set outliner selection.
* Collapsed items may show click-able icons for their children (nothing new). Clicking on such an icon will also select the hidden item it represents now, you'll notice after opening the parent. This valid from a technical POV, I'm not sure if this is wanted from user POV though. Changing would be easy, feedback welcome!
* Code cleanup.

Part of T37430.

Commit Details:

Full Hash: 9a9a663f40d55e1f94d23029ed3962b21f8aaca2
Parent Commit: f929045
Lines Changed: +168, -185

5 Modified Paths:

/source/blender/editors/space_outliner/outliner_draw.c (+8, -5) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+30, -6) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+13, -5) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+116, -168) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021