Patch #4980, by Joshua Leung (aligorith)
authorTon Roosendaal <ton@blender.org>
Tue, 7 Nov 2006 14:25:58 +0000 (14:25 +0000)
committerTon Roosendaal <ton@blender.org>
Tue, 7 Nov 2006 14:25:58 +0000 (14:25 +0000)
commitf34bf8a0cd4f3437f03c1894e507e1b8c2125b9d
treec2aa098efe8fd9bf6433dca36ae3c5708fedfeb9
parent008d6987d0d2b0b2d3bc44c649b769c2d32d6f59
Patch #4980, by Joshua Leung (aligorith)

This enables finding data in the Outliner.
Usage: Fkey (partial strings), CTRL+Fkey (partial strings, case sensitive).
SHIFT+Fkey to repeat a search, this cycles around.

Extra changes:
- button popups to enter strings now starts activated.
- outliner either shows for Armature the Bones, or Posechannels or
  Editbones,  depending the mode. Was needed to make searches meaningful.

Although Joshua did very good work on the key functions, there were a couple
of issues in his code, and problems in Outliner code, that didn't make it
all work nicely. So, this is quite a revised patch. :)

Full review log can be found in the patch tracker.
source/blender/blenloader/intern/readfile.c
source/blender/include/BIF_outliner.h
source/blender/makesdna/DNA_oops_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/src/header_oops.c
source/blender/src/outliner.c
source/blender/src/space.c
source/blender/src/toolbox.c